Anhel писал(а): ↑15.08.2011 09:24
есть такая задача: есть сервак (linux\BSD, склоняюсь в к FreeBSD). Его могут унести маски-шоу...
В этом случае надо, чтобы они ничего с него не смогли прочитать.
вам следует полностью перенести всю ОС в оперативную память. Она вообще не должна использовать диск для хранения временных файлов.
Саму систему шифровать НЕ нужно.
Используйте следующую схему:
1) зашифруйте разделы /var/ /home/ программой gpg, с асимметричным ключом.
2) сохраните секретный ключ на двух флешках.
3) уничтожьте оригинал ключа везде, кроме этих флешек.
4) проверьте, что система полностью грузится в память, и во время работы НЕ использует диск.
5) организуйте следующую схему включения:
5.1) после загрузки выскакивает меню для вставки флешки с секретным ключём
5.2) после получения секретного ключа и ввода пассфразы разделы /home и /var расшифровываютс, и распаковываются с диска, в память
5.3) после этого система стартует в обычно режиме.
6) организуйте следующую схему отключения/бекапа:
6.1) на сервере есть публичный ключ, потому разделы /home/ /var/ сервер может зашифровать и скинуть на диск
6.2) именно это он и делает перед выключением и по расписанию (для бекапа).
7) при масках шоу просто отключите сервер от питания любым способом.
8) предусмотрите возможность экстренного удалённого отключения без создания бекапа.
9) теперь ваш сервер никто не вскроет. Если у них нет флешек. В том числе и вы сами.
10) если флешки уничтожены, а система отключена - NoWay. В том числе и для вас.
PS: правила простые:
1) никогда не держите на дисках секретный ключ. его можно хранить на флешках, которые легко спрятать/уничтожить.
2) на дисках должны быть
только зашифрованные бекапы, программы и OS.