Реклама VPN устроена одинаково: «военное шифрование», «256 бит», «алгоритм банковского уровня». Формально это правда. Практически — описание наименее интересной части системы, потому что шифрование давно не является слабым местом.
Разберём, где на самом деле проходит граница защиты.
Длина ключа перестала иметь значение
AES-256 против AES-128 звучит как «вдвое надёжнее». На деле оба варианта не поддаются перебору: разница между ними — не в практической защищённости, а в запасе прочности против гипотетических будущих атак.
Перебор 128-битного ключа недостижим не потому, что нужны большие вычислительные мощности, а потому, что их не существует и не может существовать при известной физике: энергии, необходимой на перебор, попросту неоткуда взять. Удвоение до 256 бит увеличивает и без того невозможное.
Поэтому «256 бит» в рекламе — не характеристика качества, а маркер того, что рекламу писал не инженер. Взломы систем происходят не через шифр.
Что показательнее длины ключа
Набор примитивов. Здесь подходы расходятся. WireGuard не даёт выбора вовсе: ChaCha20 для шифрования, Poly1305 для проверки целостности, Curve25519 для обмена ключами, BLAKE2s для хеширования. Ни настроить, ни ослабить — набор жёстко зашит.
OpenVPN, наоборот, позволяет договариваться о параметрах. Это гибкость ценой риска: неверная конфигурация может оставить слабый шифр, а согласование добавляет шаг, на котором исторически находили уязвимости.
Отсутствие выбора — сознательное решение авторов WireGuard, и оно правильное: большинство реальных проблем в криптографии возникает не в алгоритмах, а в их сочетании и настройке.
Совершенная прямая секретность. Свойство куда важнее длины ключа: сеансовые ключи регулярно меняются, и компрометация долговременного ключа не позволяет расшифровать записанный ранее трафик. WireGuard пересогласовывает ключи каждые пару минут.
Реализация, а не алгоритм. Ошибки находят в коде, а не в математике. Здесь у WireGuard объективное преимущество: около четырёх тысяч строк против сотен тысяч у OpenVPN. Меньше кода — меньше поверхность для ошибок и реальнее аудит.
Где заканчивается защита туннеля
Это главное, что стоит понимать.
Трафик защищён на участке до сервера. Провайдер, владелец точки Wi-Fi, любой узел по дороге видит зашифрованный поток и не может прочитать содержимое.
Дальше сервера он идёт обычным образом. От VPN-сервера до сайта работает та защита, что есть у самого сайта, — то есть HTTPS. Туннель её не усиливает и не заменяет: он лишь переносит точку выхода в интернет.
Отсюда важное следствие: VPN не делает небезопасный сайт безопасным. Если ресурс работает без HTTPS, ваши данные пойдут открытым текстом от сервера до него.
Метаданные остаются видимыми. Даже внутри туннеля наблюдатель видит факт подключения к VPN-серверу, объём переданных данных и их распределение во времени. Содержимое скрыто, но сам факт и характер активности — нет. На этом основан анализ трафика, и шифрование против него не помогает.
Сервер видит трафик в открытом виде. Расшифровав пакет, он должен отправить его дальше — значит, содержимое ему доступно. Вы переносите доверие от провайдера к оператору VPN, а не устраняете необходимость доверять кому-либо.
Что это значит на практике
Из перечисленного следуют вопросы, которые стоит задавать вместо сравнения длины ключей:
- какие данные оператор хранит и как долго;
- что происходит с трафиком после расшифровки;
- обновляется ли программное обеспечение на серверах;
- есть ли утечки мимо туннеля — они сводят на нет любое шифрование.
Последний пункт практичнее всех остальных. Идеально зашифрованный туннель с утекающим DNS защищает меньше, чем скромный туннель без утечек: список запрошенных доменов — это почти вся история посещений.
Отдельно про «военный уровень»
Формулировка не означает ничего конкретного. AES действительно одобрен для защиты информации в ряде государственных стандартов, но это тот же самый AES, который работает в вашем браузере при открытии любого сайта по HTTPS.
Никакой отдельной «военной» версии не существует. Если сервис делает на этом акцент, стоит посмотреть, что он говорит о хранении данных и устройстве серверов, — там содержательной информации обычно куда меньше.
Коротко
Шифрование — решённая задача, и рекламные цифры про 256 бит ничего не сообщают о качестве сервиса. Значение имеют фиксированный набор проверенных примитивов, прямая секретность, объём кода и честность оператора. А граница защиты проходит по VPN-серверу: дальше работает HTTPS сайта, метаданные видны всегда, а утечка DNS обесценивает любой шифр.