06.08.2009 - 19:10 опубликовано MacPages
Проблема конфиденциальности и целостности данных на компютерах стала очень актуальна с появлением интернета. И хотя в Mac OS X интегрирован очень мощный файрволл, который в большинстве случаев «спасает», в системе периодически находят лазейки, которые Apple закрывает очередным обновлением. Но это проблема интернета, а что делать, если к примеру у вас украли MacBook? Здесь файрволл не поможет и чтобы обеспечить конфиденциальность и сохранность данных можно установить пароль на учетную запись, но взломать его не составит труда. В таком случае к нашим услугам технология шифрования FileVault.
Технология FileVault является одним из компонентов OS X, как и файрволл она глубоко интегрирована в ядро операционной системы. FileVault предоставляет услуги шифрования данных в вашей папке пользователя «на лету», т.е. все это работает в фоне и вы практически не заметите операции шифрования/дешифрования данных.
Для включения FileVault необходимо зайти в меню → Системные настройки → Безопасность ( → System Preferences → Security) и выбрать вкладку FileVault. Затем нажмите кнопку Включить FileVault.

Необходимо задать мастер-пароль. Мастер-пароль — это пароль, который используется для расшифровки данных. Если вы забудете свой пароль учетной записи, то сможете получить доступ к файлам по мастер-паролю. Если забудете оба пароля, то с информацией придется попращаться, данные будут утеряны безвозвратно.
Поэтому FileVault не рекомендуется включать на компьютерах, которые не содержат важной информации.
После того, как зададите мастер-пароль, операционная система запросит у вас пароль учетной записи, если он не задан, то необходимо будет задать пароль. Затем будут закрыты все работающие приложения и начнется процесс шифрования файлов. Время шифрования напрямую зависит от размера папки. Например, для моей папки пользователя размером чуть более 123Гб шифрование заняло около 80 минут.
Закончив шифрование необходимо ввести пароль учетной записи и работать с Mac как обычно. Нагрузка на процессор практически не увеличивается (3-5%), а вот жесткому диску работы прибавится. Такие низкие требования к ресурсам очень легко объясняются. Монтирование и отмонтирование шифрованного образа диска происходит во время «залогинивания» и выхода из учетной записи на ОС.
Кстати, зайдя на компьютер под другим пользователем с правами администратора вы все равно не сможете получить доступ к файлам.
«Невозможно открыть папку «MacPages», т.к. у Вас недостаточно прав доступа к ней.» — примерно такой фразой будут заканчиваться все попытки доступа к зашифрованной папке. Сразу скажем, что какие бы «фокусы» с терминалом вы не выполняли, доступ так и не появится.
Остается сказать, что FileVault будет надежным защитником конфиденциальной информации, но работать с службой нужно аккуратно: уж очень легко оказаться «по ту сторону барикад». В таком случае рекомендуется делать регулярные резервные копии файлов.

Комментарии
Если я забыл мастер-пароль, но помню всё остальное, как я могу восстановить мастер-пароль? При этом FileVault выключено.
Всё остальное — это пароль к своему аккаунту... подсказки к мастер-паролю нет вроде как.. по крайней мере я вообще не помню как я ставил мастер-пароль и зачем...
Подсказку к мастер-паролю вы устанавливаете сами (см. скриншот в статье). Если забыли его, по идее можете перезадать, зная пароль к учетной записи пользователя.
и что получается?
Если взломать учетную запись (а вы в статье написали, что это не составит труда), тем самым можно изменить вопрос подсказку..
далее получить доступ к зашифрованным данным
какая же это защита?
хм...
Наверняка тут что-то не так все же
Одного не пойму, причем тут firewall? Одной из его основных функций является управление политикой открытых и закрытых портов на компьютере и проходящим через них трафиком. Если в системе заведется червь, который будет на тот же 80 порт удаленной машины слать ваши данные, то от firewall'a толку ноль, так как 80 порт, это стандартный порт веб-сервера, на который мы подключаемся чтобы просматривать сайты.
К вопросу защиты данных нужно подходить комплексно, помимо firewall'a ставить тот-же антивирус и периодически менять свои пароли, при этом не использовать бредятину в виде 123 или своего дня рождения.
Так получилось,что ПК отключился по питанию и после этого зайти в систему не удается.
Восстановить не удается, ни мастер пароль ни пользователя не помогает.
В итоге через загрузку в консоли создал нового пользователя и папку пользователя(зашифрованного) подключил как диск с отменной от восстановления информации на нем - хоть что то переписал.
Вообщем сырая и недоработанная технология
П.С.
10.5.7
Крайне не советую использовать этот модуль. Некоторые настройки ассоциаций файлов и приложений будут слетать в defaults (в частности браузер по умолчанию). Да и к тому же шифровка-дешифровка на лету процесс ресурсоемкий. Лучше сделать отдельный sparse bundle для приватных файлов. Баг присутствует с самого начала, фиксы есть, но они имеют огромные минусы. А когда исправят - рак на горе свистнет.