Я хотел знать, почему перед шифрованием и установкой на диск Kali:
- вытер весь диск
- заполнил диск 0с
- залил диск 1с
- заполнил диск случайными данными
- снова вытер диск
Я знаю, что Kali не предназначен для установки, но здесь дело не в этом.
Итак, как это полезно перед установкой, скажем, на новый жесткий диск? Я привык видеть, что при удалении жесткого диска, а не установить.
badblocks
же, как и проверка плохих секторов, запись и проверка 0, 1, 01, 10. Для шифрования диска, это общий рекомендовать зашифрованное заполнения нулей (для записи зашифрованных данных во всем мире) по причинам , в ответе frostschultz в (+1), но делать все это , прежде чем шифрование является необычным, после шифрования , то работаетbadblocks
или МКФС - х-cc
будет выполнять то же самое, плюс выявить плохие блоки. Может быть, кто-то в Kali немного параноидален по поводу флэш-памяти (USB, SSD), которая не всегда записывает один и тот же сектор в одном и том же месте и обменивается секторами в / из резервных копийОтветы:
Нет смысла делать несколько проходов. Достаточно один раз.
Заполнение диска, подлежащего шифрованию, случайными данными в основном имеет два назначения:
Обычно, если вы шифруете, вы не хотите, чтобы кто-то видел ваши данные. Таким образом, есть вероятность, что если у вас есть старые незашифрованные данные на этом диске, вы тоже захотите от них избавиться. SSD может позаботиться об этом проще и быстрее
blkdiscard
. Фактически, Linuxmkfs
TRIMS хранит все данные, даже не спрашивая у вас подтверждения, что делает невозможным любое восстановление данных. В Linux слишком много TRIM.Свободное пространство немного серое. Если вы не заполняете случайные данные на новом жестком диске, сектора, в которые никогда не записывались, будут равны нулю. На SSD, если вы разрешите сброс / TRIM, свободное пространство также будет равно нулю.
Хотя это никак не влияет на ваши данные (они все еще зашифрованы), оно показывает, сколько свободного пространства / реальных данных у вас есть, и где находится это свободное пространство / данные. Например
hexdump -C
, зашифрованный, урезанный SSD будет выглядеть примерно так:Из этого вы можете сказать , что я есть свободные сегменты пространства по адресу
0xb3eac000 .. 0xb3f70000
,b3f71000 .. b3f72000
... и обратная что из сегментов данных , конечно , как0xb3f70000 .. b3f71000
.Что ты можешь сделать с этим? Ну ничего (*).
(*) это то, что я хотел бы сказать. Но люди становятся творческими . Шаблоны свободного пространства могут использоваться для определения типа файловой системы, которую вы используете (из-за того, как / где они хранят метаданные - если есть свободное место, где
ext4
будет храниться одна из его резервных копий метаданных, скорее всего, нетext4
, и т. Д.). Иногда он даже показывает, какой дистрибутив вы используете (если ваш установщик Linux определенно заполняет файловую систему, файлы могут всегда иметь одинаковые физические адреса). В этот момент кто-то может знать, где находится определенный системный файл, и может каким-то образом изменить / повредить его. (Установщики должны рандомизировать способ заполнения файловых систем, чтобы предотвратить это.)Однако такие соображения являются очень теоретическими и имеют очень низкий риск по сравнению с тем, насколько уязвимы большинство зашифрованных установок по другим причинам. В большинстве установок «из коробки» более вероятно / проще просто вмешаться в initramfs, или установить кейлоггер, или использовать работающую систему, чем каким-либо образом получить необработанный доступ и проанализировать зашифрованные данные и надеяться достичь чего-либо таким образом.
Вы должны сначала побеспокоиться об этом, прежде чем беспокоиться об открытии свободного места
С SSD, это абсолютно нормально, чтобы включить TRIM и, таким образом, всегда открывать свободное место. Это также относится и к решениям шифрования, которые работают на уровне файлов, а не на уровне блоков.
С жестким диском вы, в основном, выполняете случайную очистку даже на новом диске, потому что можете, и нет никаких причин не делать этого, поскольку это не требует никаких затрат (кроме первоначальной настройки) и не приводит к недостаткам.
источник