FileVault — шифрование данных «на лету» в Mac OS X

 

FileVault — шифрование данных «на лету» в Mac OS XПроблема конфиденциальности и целостности данных на компютерах стала очень актуальна с появлением интернета. И хотя в Mac OS X интегрирован очень мощный файрволл, который в большинстве случаев «спасает», в системе периодически находят лазейки, которые Apple закрывает очередным обновлением. Но это проблема интернета, а что делать, если к примеру у вас украли MacBook? Здесь файрволл не поможет и чтобы обеспечить конфиденциальность и сохранность данных можно установить пароль на учетную запись, но взломать его не составит труда. В таком случае к нашим услугам технология шифрования FileVault.

Технология FileVault является одним из компонентов OS X, как и файрволл она глубоко интегрирована в ядро операционной системы. FileVault предоставляет услуги шифрования данных в вашей папке пользователя «на лету», т.е. все это работает в фоне и вы практически не заметите операции шифрования/дешифрования данных.

Для включения FileVault необходимо зайти в меню Системные настройкиБезопасность (System PreferencesSecurity) и выбрать вкладку FileVault. Затем нажмите кнопку Включить FileVault.

Включение FileVault
Необходимо задать мастер-пароль. Мастер-пароль — это пароль, который используется для расшифровки данных. Если вы забудете свой пароль учетной записи, то сможете получить доступ к файлам по мастер-паролю. Если забудете оба пароля, то с информацией придется попращаться, данные будут утеряны безвозвратно.

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

После того, как зададите мастер-пароль, операционная система запросит у вас пароль учетной записи, если он не задан, то необходимо будет задать пароль. Затем будут закрыты все работающие приложения и начнется процесс шифрования файлов. Время шифрования напрямую зависит от размера папки. Например, для моей папки пользователя размером чуть более 123Гб шифрование заняло около 80 минут.

Закончив шифрование необходимо ввести пароль учетной записи и работать с Mac как обычно. Нагрузка на процессор практически не увеличивается (3-5%), а вот жесткому диску работы прибавится. Такие низкие требования к ресурсам очень легко объясняются. Монтирование и отмонтирование шифрованного образа диска происходит во время «залогинивания» и выхода из учетной записи на ОС.

Кстати, зайдя на компьютер под другим пользователем с правами администратора вы все равно не сможете получить доступ к файлам.
Доступ к зашифрованной папке«Невозможно открыть папку «MacPages», т.к. у Вас недостаточно прав доступа к ней.» — примерно такой фразой будут заканчиваться все попытки доступа к зашифрованной папке. Сразу скажем, что какие бы «фокусы» с терминалом вы не выполняли, доступ так и не появится.

Остается сказать, что FileVault будет надежным защитником конфиденциальной информации, но работать с службой нужно аккуратно: уж очень легко оказаться «по ту сторону барикад». В таком случае рекомендуется делать регулярные резервные копии файлов.

Комментарии

Re: FileVault — шифрование данных «на лету» в Mac OS X

Если я забыл мастер-пароль, но помню всё остальное, как я могу восстановить мастер-пароль? При этом FileVault выключено.

int аватар
Комментарий оставил int - 6 Август, 2009 - 23:01
Re: FileVault — шифрование данных «на лету» в Mac OS X

Всё остальное — это пароль к своему аккаунту... подсказки к мастер-паролю нет вроде как.. по крайней мере я вообще не помню как я ставил мастер-пароль и зачем...

int аватар
Комментарий оставил int - 6 Август, 2009 - 23:04
Re: FileVault — шифрование данных «на лету» в Mac OS X

Подсказку к мастер-паролю вы устанавливаете сами (см. скриншот в статье). Если забыли его, по идее можете перезадать, зная пароль к учетной записи пользователя.

Administrator аватар
Комментарий оставил Administrator - 7 Август, 2009 - 00:44
Re: FileVault — шифрование данных «на лету» в Mac OS X

и что получается?
Если взломать учетную запись (а вы в статье написали, что это не составит труда), тем самым можно изменить вопрос подсказку..
далее получить доступ к зашифрованным данным
какая же это защита?
хм...

Наверняка тут что-то не так все же

AlexSatter аватар
Комментарий оставил AlexSatter - 7 Август, 2009 - 06:49
Re: FileVault — шифрование данных «на лету» в Mac OS X

Одного не пойму, причем тут firewall? Одной из его основных функций является управление политикой открытых и закрытых портов на компьютере и проходящим через них трафиком. Если в системе заведется червь, который будет на тот же 80 порт удаленной машины слать ваши данные, то от firewall'a толку ноль, так как 80 порт, это стандартный порт веб-сервера, на который мы подключаемся чтобы просматривать сайты.

К вопросу защиты данных нужно подходить комплексно, помимо firewall'a ставить тот-же антивирус и периодически менять свои пароли, при этом не использовать бредятину в виде 123 или своего дня рождения.

bumaga аватар
Комментарий оставил bumaga - 7 Август, 2009 - 09:45
Re: FileVault — шифрование данных «на лету» в Mac OS X

Так получилось,что ПК отключился по питанию и после этого зайти в систему не удается.
Восстановить не удается, ни мастер пароль ни пользователя не помогает.
В итоге через загрузку в консоли создал нового пользователя и папку пользователя(зашифрованного) подключил как диск с отменной от восстановления информации на нем - хоть что то переписал.
Вообщем сырая и недоработанная технология

П.С.
10.5.7

FGor аватар
Комментарий оставил FGor - 7 Август, 2009 - 23:59
Re: FileVault — шифрование данных «на лету» в Mac OS X

Крайне не советую использовать этот модуль. Некоторые настройки ассоциаций файлов и приложений будут слетать в defaults (в частности браузер по умолчанию). Да и к тому же шифровка-дешифровка на лету процесс ресурсоемкий. Лучше сделать отдельный sparse bundle для приватных файлов. Баг присутствует с самого начала, фиксы есть, но они имеют огромные минусы. А когда исправят - рак на горе свистнет.

senz аватар
Комментарий оставил senz - 9 Август, 2009 - 10:33