Шифрование преобразует читаемые данные в нечитаемую форму. Только тот, кто обладает правильным ключом, может обратить этот процесс вспять. Математические основы существуют уже десятилетия. Проблемы возникают на этапе реализации. AES-256 практически невзламывается с помощью современных технологий. Система, использующая AES-256 со слабым паролем, — нет. Шифрование — это инструмент, а не гарантия.
Шифрование защищает данные как в состоянии покоя, так и при передаче. Полное шифрование диска защищает украденный ноутбук. TLS защищает данные, передаваемые между браузером и сервером. Сквозное шифрование защищает сообщения таким образом, что даже поставщик услуг не может прочитать их содержимое. Для каждого варианта использования существуют разные требования. В состоянии покоя необходимы управление ключами и безопасное хранение. При передаче требуется проверка сертификатов и прямая секретность. Для обмена сообщениями необходима проверка ключей для предотвращения атак типа «человек посередине». Шифрование также является полем битвы в юридическом плане. Правительства хотят законного доступа. Защитники конфиденциальности утверждают, что любой бэкдор ослабляет всю систему. У этой дискуссии нет однозначного решения. Ясно одно: незашифрованные данные — это данные, находящиеся под угрозой. Если их стоит хранить, их стоит шифровать.
Шифрование на практике
- В состоянии покоя — шифрование на уровне всего диска, базы данных и файлов.
- В процессе передачи данных — TLS для веб-доступа, VPN для удалённого доступа.
- Комплексное обслуживание — обмен сообщениями и электронная почта.
- Управление ключами — вот что самое сложное, а не алгоритм.
Шифрование без управления ключами — это показуха. Ключи — это секрет. Защищайте их соответствующим образом.
Comments
No comments yet. Be the first to share a thought.
Leave a comment