Как работает VPN
Чтобы понять, как работает виртуальная частная сеть, стоит разобраться, что такое протоколы и алгоритмы шифрования. Представьте, что ваши данные — это важная дипломатическая персона. Вы же не повезете ее на важную встречу в метро и без сопровождения? Нет, вы продумаете маршрут, оцепите нужную улицу, расставите охрану… VPN действует примерно также: он создает закрытый коридор, по которому данные перемещаются из точки A в точку Б, и шифрует их, чтобы никто не отличил важную информацию от неважной.
Алгоритмы шифрования позволяют распознать передаваемые данные только отправляющему серверу и принимающему устройству, что обеспечивает их конфиденциальность.
Вот самые популярные алгоритмы шифрования:
AES (Advanced Encryption Standard) — сертифицированный стандарт шифрования Wi-Fi. Сохраняет конфиденциальность данных на SSD, SSHD, сетевых системах хранения и других устройствах.
Blowfish — криптографический алгоритм, который выполняет блочное симметричное шифрование с переменной длиной ключа. Хеширует пароли, защищает электронную почту и файлы. Одно время считался базовым алгоритмом шифрования, но его сменил алгоритм AES-256.
ChaCha20 — производительный и безопасный потоковый шифр для шифрования и дешифрования информации. Защищает интернет-трафик, облачные файлы, сообщения электронной почты.
Camellia — блочный симметричный криптоалгоритм. Гарантирует надежность данных в корпоративных системах безопасности и мобильных устройствах.
Протоколы — это своего рода сценарии процесса передачи данных и инструкции для всех его участников. Они определяют, когда и как действовать, с какой скоростью передвигаться, какие маршруты использовать и как реагировать на нештатные ситуации. То есть протоколы описывают, как устанавливается и поддерживается соединение и как передаются данные, поэтому именно от них чаще всего зависит скорость и надежность соединения. Про используемые VPN протоколы важно знать, чтобы при выборе VPN-сервиса понять, можно ли доверить ему защиту данных.
Point-to-Point Tunneling Protocol (PPTP)
PPTP — первый протокол от Microsoft® для виртуальной сети операционных систем Windows NT и Windows 95. Сейчас он считается устаревшим из-за несложного шифрования и большого количества уязвимостей.
PPTP в работе использовал протокол MPPE, отвечающий за шифрование и дешифрование данных пользователя при передаче через интернет, а также ключ длиной до 128 бит, который обеспечивал более высокий уровень защиты в отличие от ключа в 40 или 50 бит. На момент разработки этих протоколов, такого количества бит в ключе хватало, чтобы обезопасить информацию от большинства угроз. Но использование PPTP для VPN-протокола не подходит, чтобы защитить данные, так как он подвержен атакам brute-force и атакам с подменой битов.