Я рассматриваю возможность шифрования содержимого моего ноутбука, который работает под управлением Ubuntu 10.04 и имеет подкачку ext4 +, и мне интересно, какие здесь лучшие варианты. Я знаю о:
- TrueCrypt: либо блочное шифрование, либо виртуальное устройство в файле
- ecryptfs: шифрование на уровне FS
- dm-crypt: шифрование на уровне блоков
- Loop-AES: блочное шифрование
- зашифрованный LVM: шифрование на уровне блоков
Я пытаюсь понять, каковы наилучшие варианты (или каковы компромиссы), если я хочу зашифровать хотя бы /var, /home, /tmp, /etc и swap (думаю, что в значительной степени охватывает наиболее конфиденциальные данные, при условии, что я не устанавливаю секретные приложения в /usr или что-либо еще). Некоторые руководящие вопросы:
- Насколько велико влияние как на производительность, так и на время автономной работы? Как насчет производительности на SSD?
- В моем случае, я могу установить его без необходимости установки новой системы - просто возьмите мой существующий ext4/swap и зашифруйте их? (Желательно, не требуя некоторого промежуточного хранилища, но что более важно, предпочтительно не требуя, чтобы я переустанавливал ОС?)
- Любое из вышеперечисленного рекомендуется по сравнению с другими? (По крайней мере, идти вперед, на Ubuntu)? Любые, которые устарели / устарели?
Я понимаю, что ранее обсуждались вопросы шифрования дисков в Linux, но они, как правило, охватывают только подмножества указанных выше вариантов и вопросов. Спасибо за любое руководство.