НЕЗАВИСИМЫЙ ГИД ПО ЦИФРОВОЙ СВОБОДЕКАТАЛОГ И ЗНАНИЯ

СПРАВОЧНИКБезопасность

Шифрование

Encryption

Шифрование — преобразование данных с помощью алгоритма и ключа, которое делает содержимое недоступным без соответствующего секрета; целостность и подлинность требуют согласованного криптографического механизма.

01 / БЕЗ ЖАРГОНА

Если совсем просто.

Надёжный шифр не должен зависеть от того, удалось ли спрятать описание алгоритма. Секретом являются ключи. Но значок «зашифровано» не отвечает, кто находится на другом конце и что происходит с данными после расшифровки. Для пользователя важнее границы защищённого соединения, чем длинный список алгоритмов на рекламной странице.

В HTTPS защищается канал браузер—сайт. В VPN защищается другой канал — клиент—VPN-узел. На VPN-сервере внешняя оболочка снимается, но HTTPS-содержимое по-прежнему предназначено сайту. Это объясняет, почему VPN не заменяет HTTPS, а HTTPS не создаёт маршрут в закрытую корпоративную сеть. У технологий разные задачи и конечные точки.

02 / ВНУТРИ ТЕХНОЛОГИИ

Как это работает.

В симметрическом шифровании стороны используют общий секрет для обработки данных. Протокол дополнительно решает, как стороны проверяют друг друга и согласуют ключи. Современные схемы аутентифицированного шифрования защищают также целостность: изменение зашифрованных данных должно обнаруживаться. Ошибки управления ключами или повторения параметров могут нарушить защиту даже при корректном названии алгоритма. Поэтому самостоятельно собирать протокол из отдельных примитивов не стоит.

Спросите: что шифруется, между кем, как проверяется другая сторона и где лежит ключ? Если на эти вопросы нет ответа, число «256» мало помогает оценке. Отдельно рассматривайте криптографию, маршрутизацию и организационные обещания сервиса. Безопасность складывается из их согласованной работы, а не из одного модного названия.

03 / ТВОЙ КОНТЕКСТ

Почему это важно.

При выборе клиента смотрите на поддержку обновлений, проверку подлинности сервера и защиту ключей. Экспортированный профиль может содержать секрет, дающий доступ к соединению; не прикладывайте его целиком к публичному сообщению. Если сертификат неожиданно перестал проходить проверку, выясните причину, а не включайте режим, игнорирующий ошибку. Сохранение доступности любой ценой может разрушить исходную защиту. Если описание сервиса перечисляет только алгоритмы, добавьте вопросы об обновлении клиента, подлинности сервера и управлении секретами. Эти организационные и инженерные детали не являются менее важными из-за отсутствия эффектного числового показателя. Они помогают понять, как известный криптографический примитив становится частью действительно защищённого соединения в конкретном приложении.

04 / ДАЛЬШЕ ПО КАРТЕ

Узнать больше.

Продолжи с соседних понятий или загляни в документацию.

Практический разбор

Продолжение темы: практическое руководство.

СВЯЗАНОИССЛЕДУЙ СВОЮ СЕТЬ

СОЕДИНИ
СЛЕДУЮЩИЕ ТОЧКИ.

Весь справочник
RKNVPN / ДЕМО-СЦЕНАРИЙ