Jump to content

FileVault

FileVault
Другие имена Программа для шифрования диска
Операционная система macOS
Лицензия Собственный

FileVault — это программа шифрования диска в Mac OS X 10.3 Panther (2003) и более поздних версиях. Он выполняет оперативное шифрование на Mac компьютерах томов .

Версии и ключевые особенности

[ редактировать ]

FileVault был представлен в Mac OS X 10.3 Panther . [1] и может применяться только к домашнему каталогу пользователя, а не к загрузочному тому. Операционная система использует зашифрованный разреженный образ диска (большой отдельный файл) для представления тома для домашнего каталога. Mac OS X 10.5 Leopard и Mac OS X 10.6 Snow Leopard используют более современные разреженные образы дисков. [2] которые распределяют данные по файлам размером 8 МБ (называемым полосами ) внутри пакета. Apple называет эту исходную версию FileVault «устаревшим FileVault». [3]

OS X 10.7 Lion и более поздние версии предлагают FileVault 2 , [3] это значительный редизайн. При этом шифруется весь загрузочный том OS X и обычно включается домашний каталог, отказываясь от подхода с использованием образа диска. При таком подходе к шифрованию диска информация авторизованных пользователей загружается из отдельного незашифрованного загрузочного тома. [4] (тип раздела/фрагмента Apple_Boot).

Исходная версия FileVault была добавлена ​​в Mac OS X Panther для шифрования домашнего каталога пользователя.

Мастер-пароли и ключи восстановления

[ редактировать ]

Когда FileVault включен, система предлагает пользователю создать главный пароль для компьютера. Если пароль пользователя забыт, вместо него для расшифровки файлов можно использовать главный пароль или ключ восстановления. [3] Ключ восстановления FileVault отличается от ключа восстановления Mac , который представляет собой 28-значный код, используемый для сброса пароля или восстановления доступа к вашему Apple ID .

Миграция

[ редактировать ]

На миграцию домашних каталогов FileVault распространяются два ограничения: [5]

  • не должно быть предварительной миграции на целевой компьютер
  • цель не должна иметь существующих учетных записей пользователей.

Если Помощник по миграции уже использовался или если на целевом объекте есть учетные записи пользователей:

  • перед миграцией FileVault необходимо отключить в источнике.

При переносе данных FileVault с предыдущего Mac, на котором используется версия 10.4, с помощью встроенной утилиты для перемещения данных на новый компьютер, данные продолжают храниться в старом формате разреженного изображения, и пользователю необходимо выключить FileVault, а затем снова включить его, чтобы повторно зашифровать в новом формате разреженного пакета.

Ручное шифрование

[ редактировать ]

Вместо использования FileVault для шифрования домашнего каталога пользователя, с помощью Дисковой утилиты пользователь может самостоятельно создать зашифрованный образ диска и сохранить там любое подмножество своего домашнего каталога (например, ~/Документы/частное ). Это зашифрованное изображение ведет себя аналогично зашифрованному домашнему каталогу FileVault, но обслуживается пользователем.

Шифрование только части домашнего каталога пользователя может оказаться проблематичным, если приложениям необходим доступ к зашифрованным файлам, которые не будут доступны до тех пор, пока пользователь не смонтирует зашифрованный образ. Это можно в определенной степени смягчить, создав символические ссылки на эти конкретные файлы.

Ограничения и проблемы

[ редактировать ]

Резервные копии

[ редактировать ]

Без Mac OS X Server Time Machine будет выполнять резервное копирование домашнего каталога FileVault только тогда, когда пользователь вышел из системы. В таких случаях Time Machine ограничивается полным резервным копированием домашнего каталога. При использовании Mac OS X Server в качестве места назначения Time Machine резервное копирование домашних каталогов FileVault выполняется, когда пользователи входят в систему.

Поскольку FileVault ограничивает способы доступа процессов других пользователей к содержимому пользователя, некоторые сторонние решения для резервного копирования могут создавать резервные копии содержимого домашнего каталога FileVault пользователя только в том случае, если другие части компьютера (включая домашние каталоги других пользователей) исключены. . [6] [7]

Проблемы

[ редактировать ]

В устаревшей версии FileVault было выявлено несколько недостатков. Его безопасность можно взломать, взломав 1024-битный RSA или 3DES-EDE .

Legacy FileVault использовал режим работы CBC (см. теорию шифрования диска ); FileVault 2 использует более сильный режим XTS-AES. Еще одна проблема — хранение ключей в режиме «безопасного сна» macOS. [8] Исследование, опубликованное в 2008 году, обнаружило остаточную намагниченность данных в динамической памяти с произвольным доступом (DRAM), при этом данные сохраняются от секунд до минут при комнатной температуре и гораздо дольше, когда микросхемы памяти охлаждаются до низкой температуры. Авторы исследования смогли использовать атаку с холодной загрузкой для восстановления криптографических ключей для нескольких популярных систем шифрования дисков, включая FileVault, воспользовавшись избыточностью способа хранения ключей после их расширения для эффективного использования, например, при планировании ключей. . Авторы рекомендуют выключать компьютеры, а не оставлять их в «спящем» состоянии, когда владелец не находится под физическим контролем. [9]

Ранние версии FileVault автоматически сохраняли парольную фразу пользователя в системной связке ключей, требуя от пользователя заметить и вручную отключить эту дыру в безопасности.

В 2006 году после выступления на 23-м Конгрессе Chaos Communication под названием «Разблокировка FileVault: анализ зашифрованной дисковой системы хранения данных Apple » Джейкоб Аппельбаум и Ральф-Филипп Вайнманн выпустили VileFault , который расшифровывает зашифрованные файлы образов дисков Mac OS X. [8]

Очистка свободного места с помощью Дисковой утилиты оставила большую часть ранее удаленных остатков файлов нетронутыми. Аналогично, компактные операции FileVault уничтожили лишь небольшие части ранее удаленных данных. [10]

ФайлВулт 2

[ редактировать ]

Безопасность

[ редактировать ]

FileVault использует пароль для входа пользователя в качестве парольной фразы шифрования. Он использует AES XTS-AES режим со 128-битными блоками и 256-битным ключом для шифрования диска, как рекомендовано NIST . [11] [12] Только пользователи с включенной разблокировкой могут запустить или разблокировать накопитель. После разблокировки другие пользователи также могут использовать компьютер до его выключения. [3]

Производительность

[ редактировать ]

Было обнаружено, что снижение производительности ввода-вывода при использовании FileVault 2 составляет около 3% при использовании процессоров с набором инструкций AES , таких как Intel Core i и OS X 10.10.3 Yosemite . [13] Ухудшение производительности будет сильнее для процессоров без этого набора инструкций, например для старых Core процессоров .

Мастер-пароли и ключи восстановления

[ редактировать ]

Если FileVault 2 включен во время работы системы, система создает и отображает ключ восстановления для компьютера и при необходимости предлагает пользователю сохранить этот ключ в Apple. 120-битный ключ восстановления закодирован всеми буквами и цифрами от 1 до 9 и считывается с /dev/random и, следовательно, полагается на безопасность PRNG, используемого в macOS. В ходе криптоанализа в 2012 году этот механизм был признан безопасным. [14]

Изменение ключа восстановления невозможно без повторного шифрования тома File Vault. [3]

Валидация

[ редактировать ]

Пользователи, использующие FileVault 2 в OS X 10.9 и более поздних версиях, могут проверить правильность работы своего ключа после шифрования, запустив sudo fdesetup validaterecovery в терминале после завершения шифрования. Ключ должен быть в форме xxxx-xxxx-xxxx-xxxx-xxxx-xxxx и вернет true, если оно правильное. [15]

Запуск ОС с FileVault 2 без учетной записи пользователя

[ редактировать ]

Если том, который будет использоваться для запуска, удален и зашифрован перед чистой установкой OS X 10.7.4 Lion или 10.8 Mountain Lion:

  • есть пароль для тома
  • чистая система сразу начнет вести себя так, как если бы FileVault был включен после установки.
  • нет ключа восстановления, нет возможности сохранить ключ в Apple (но система будет вести себя так, как если бы ключ был создан)
  • при запуске компьютера в EfiLoginUI появится пароль диска — его можно использовать для разблокировки тома и запуска системы.
  • работающая система отобразит традиционное окно входа в систему.

Apple описывает этот тип подхода как DEK на основе дискового пароля . [11]

См. также

[ редактировать ]
  1. ^ «Apple анонсирует Mac OS X «Panther» » . Информация для прессы Apple . Яблоко. 23 июня 2003 года . Проверено 21 января 2013 г.
  2. ^ ScottW (5 ноября 2007 г.). «Живые резервные копии FileVault и разреженные пакеты в Leopard» . macosx.com . Архивировано из оригинала 29 октября 2013 года . Проверено 21 января 2013 г.
  3. ^ Перейти обратно: а б с д и Apple Inc (9 августа 2012 г.). «OS X: О FileVault 2» . Apple Inc. Архивировано из оригинала 29 октября 2014 года . Проверено 5 сентября 2012 г.
  4. ^ Apple Inc (17 августа 2012 г.). «Рекомендации по развертыванию FileVault 2» (PDF) . Apple Inc., с. 40. Архивировано из оригинала (PDF) 22 августа 2017 года . Проверено 5 сентября 2012 г.
  5. ^ «В архиве — Mac OS X 10.3, 10.4: Перенос данных с помощью Ассистента настройки/Помощника по миграции: часто задаваемые вопросы» . Поддержка Apple . Яблоко . Проверено 21 января 2013 г.
  6. ^ «Использование зашифрованных дисков» . Поддержка CrashPlan PROe . CrashPlan PROe. Архивировано из оригинала 14 января 2013 года . Проверено 21 января 2013 г.
  7. ^ «Использование CrashPlan с FileVault» . Поддержка КрашПлана . КрашПлан. Архивировано из оригинала 20 октября 2013 года . Проверено 21 января 2013 г.
  8. ^ Перейти обратно: а б Аппельбаум, Джейкоб ; Вайнманн, Ральф-Филипп (29 декабря 2006 г.). Разблокировка FileVault: анализ шифрования диска Apple (PDF) . 23-й Конгресс Хаос-коммуникаций. Берлин . Проверено 31 марта 2007 г.
  9. ^ Хальдерман, Дж. Алекс ; и др. (февраль 2008 г.). Чтобы мы не помнили: атаки с холодной загрузкой на ключи шифрования (PDF) . 17-й симпозиум по безопасности USENIX. Сан-Хосе, Калифорния.
  10. ^ Здзиарски, Джонатан (1 января 2008 г.). «Маленькие грязные секреты хранилища файлов» .
  11. ^ Перейти обратно: а б Apple, Inc (17 августа 2012 г.). «Рекомендации по развертыванию FileVault 2» (PDF) . Apple, Inc. 28. Архивировано из оригинала (PDF) 22 августа 2017 года . Проверено 5 сентября 2012 г.
  12. ^ Дворкин, Моррис (январь 2010 г.). «Рекомендации по режимам работы блочного шифрования: режим XTS-AES для конфиденциальности на устройствах хранения» (PDF) . Специальная публикация NIST (800–3E). doi : 10.6028/NIST.SP.800-38E .
  13. ^ «Насколько быстр твердотельный накопитель PCIe X4 емкостью 512 ГБ в MacBook Pro 2015 года?» . Технология АРП .
  14. ^ Чоудари, Омар; Феликс Гроберт; Иоахим Мец (июль 2012 г.). «Проникнуть в хранилище: анализ безопасности и расшифровка полнодискового шифрования Lion» . Проверено 19 января 2013 г. {{cite journal}}: Для цитирования журнала требуется |journal= ( помощь )
  15. ^ «Страница руководства fdesetup(8) Mac OS X» . Яблоко . 21 августа 2013 года . Проверено 9 августа 2014 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7da9cff07d4752f701a30cb19e65dbb1__1712834220
URL1:https://arc.ask3.ru/arc/aa/7d/b1/7da9cff07d4752f701a30cb19e65dbb1.html
Заголовок, (Title) документа по адресу, URL1:
FileVault - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)