VPN tunnel

Скорее всего, каждый интернет-пользователь слышал или читал о том, что VPN (виртуальные частные сети) — незаменимый инструмент безопасности в Интернете. Однако не все понимают, как VPN работают и что именно они делают. Эта статья поможет вам разобраться и узнать больше о VPN-туннелях — что это такое, как они функционируют и какими бывают.

Содержание

    Что такое VPN-туннель?

    Выходя в сеть через VPN, вы устанавливаете безопасный канал связи для передачи информации между вашим устройством и Интернетом. Этот канал и называется VPN-туннелем — он зашифровывает и инкапсулирует все ваши данные, делая их нечитаемыми для тех, у кого нет специального ключа для их расшифровки.

    Это похоже на пересылку письма личным курьером вместо обычной почтовой службы, но вдобавок этот курьер переводит каждое ваше письмо (исходящее и входящее) на язык, понятный только вам. Даже если кто-то украдет и попытается прочитать вашу почту — вам не о чем беспокоиться!

    Точнее, почти не о чем. Степень защиты информации зависит от протокола шифрования, который использует VPN-сервис, то есть от языка, на который ваш курьер переводит ваши письма. 

    Ниже мы расскажем о разных VPN-протоколах с различными вариантами использования и уровнями безопасности, но сначала давайте подробнее рассмотрим процесс создания и работы VPN-туннеля.

    Как работает VPN-туннель?

    How does a VPN tunnel work?

    Когда вы нажимаете на ссылки и скачиваете файлы на веб-сайтах, вы отправляете информационные запросы, чтобы получить информацию в ответ. Без VPN-защиты эти запросы данных с вашего устройства идут к вашему интернет-провайдеру (ИП), а затем передаются в Интернет, чтобы вы могли получить то, что запросили.

    При этом ваш ИП, веб-сайт и любое лицо, способное отследить ваше соединение, может видеть и идентифицировать различные части вашего информационного потока, а затем использовать или продавать эти данные в своих интересах.

    Во избежание этого VPN устанавливает безопасное соединение через VPN-туннель с одним из своих серверов:

    • Шаг 1: вы отправляете запрос на создание VPN-туннеля через своего VPN-клиента на один из его серверов;
    • Шаг 2: фаза 1 — это этап согласования взаимодействия вашего устройства и VPN-сервера: они идентифицируют друг друга и проверяют, какие меры безопасности им необходимы;
    • Шаг 3: фаза 2 — создание VPN-туннеля, через который будут передаваться ваши данные;
    • Шаг 4: зашифрованные данные через установленный туннель передаются в Интернет и из Интернета так, что даже ваш интернет-провайдер их не видит;
    • Шаг 5: по прошествии заданного времени или исчерпании объема данных срок действия туннеля истекает, и он автоматически закрывается. Если вы хотите продолжить пользоваться VPN-соединением, VPN создаст новый туннель с шага 1.

    Этот процесс может показаться сложным, но на практике безопасность интернет-соединения обеспечивается очень быстро. Главный вопрос заключается в том, насколько безопасным фактически является VPN-туннель. Ответ на него зависит от того, какой протокол туннелирования вы используете.

    VPN-протоколы

    Безопасность передачи данных между различными сетями — главная цель всех VPN-протоколов, но поскольку они отличаются между собой, степень безопасности интернет-протокола зависит от надежности используемого протокола VPN.

    На самом деле сегодня пользователям предлагается совсем немного хороших VPN-протоколов — ниже приведены некоторые из них, с которыми вы можете столкнуться на практике.

    SSTP

    SSTP
    Плюсы:
    Минусы:
    Умеет обходить брандмауэры
    Не проходил независимых проверок
    Совместим с высококлассными алгоритмами шифрования
    Сложность использования со всеми ОС, кроме Windows
    Эффективное согласование и проверка трафика
    Требуется дополнительная пропускная способность
    Простота настройки на Windows
    Код недоступен для разработчиков VPN, поэтому возможны проблемы с конфиденциальностью и безопасностью

    Рекомендация: Теоретически неплох, но в целом не рекомендуется.

    Протокол туннелирования защищенных сокетов (SSTP) — VPN-туннель, созданный для передачи данных напрямую между двумя маршрутизаторами без участия другого хоста или другой сети. SSTP использует канал SSL «уровень защищенных сокетов», который обеспечивает эффективное согласование, шифрование и проверку трафика. Этот протокол с высоким уровнем безопасности не использует фиксированные порты, что позволяет SSTP легко обходить брандмауэры.

    Недостатком SSTP является то, что он был создан для Windows, хотя его можно настроить для работы на устройствах с Linux, BSD и Mac OS. Кроме того, он никогда не проходил независимых аудиторских проверок, т.к. у разработчиков нет доступа к его коду, что усложняет его использование VPN-провайдерами. С точки зрения скорости SSTP тоже не самый лучший вариант: его производительность может сильно снижаться из-за нехватки дополнительной пропускной способности .

    PPTP

    PPTP
    Плюсы:
    Минусы:
    Действительно быстрый
    Несовместимость с хорошим шифрованием
    Простота настройки
    Простота эксплуатации
    Устаревший и забытый

    Рекомендация: Не рекомендуется.

    Этот протокол часто оказывается устаревшим. PPTP («протокол туннелирования для двухточечной связи») отличается крайне низким уровнем безопасности из-за неиспользования надлежащих методов шифрования; был относительно легко взломан госорганами, в частности Агентством национальной безопасности (АНБ).

    Но благодаря своей простоте PPTP хоть и редко, но все еще используется. На сегодняшний день PPTP не имеет себе равных по скорости соединения и простоте настройки. Этот протокол туннелирования подходит для потоковой передачи аудио или видео, или для устройств с медленными и устаревшими процессорами.

    Однако в целом использовать PPTP не рекомендуется, за исключением случаев, когда безопасность соединения не критична.

    L2TP/IPsec

    L2TP/IPsec
    Плюсы:
    Минусы:
    Уровень безопасности выше, чем у PPTP, но недостаточный
    Устаревший
    Относительно быстрый
    Не шифрует сам
    Не справляется с брандмауэрами
    Слабая аутентификация и целостность

    Рекомендация: Не рекомендуется.

    Будучи преемником PPTP, протокол L2TP («протокол туннелирования уровня 2») создавался как усовершенствованный вариант своего предшественника. L2TP используется с пакетом безопасности интернет-протокола (IPsec), что создает два уровня инкапсуляции и шифрования. Интернет-провайдеры (ИП) часто используют его для предоставления некоторых своих услуг.

    L2TP совместим с 256-битным шифром AES — лучшим алгоритмом безопасности для шифрования данных. Многоуровневый подход к безопасности обеспечивает относительную надежность L2TP, но в части аутентификации и верификации этот протокол уступает IKEv2, OpenVPN и Wireguard.

    L2TP более безопасный по сравнению со своим предшественником, но ему не хватает скорости и гибкости. При этом его двойное шифрование значительно замедляет передачу данных. L2TP использует фиксированные порты и, как правило, не справляется с обходом брандмауэров, а это означает, что веб-сайты с лучшей инфраструктурой могут легко блокировать пользователей этого протокола.

    Shadowsocks

    Shadowsocks
    Плюсы:
    Минусы:
    Хорошо справляется с обходом цензуры
    Хорошо справляется только с обходом цензуры
    С открытым исходным кодом, постоянно развивается
    Зашифровывает и скрывает только трафик в браузере
    Почти невозможно обнаружить
    Относительно быстрый

    Рекомендация: Рекомендуется для обхода цензуры.

    Shadowsocks — VPN-протокол шифрования с открытым исходным кодом, разработанный для обхода ограничений интернет-цензуры. Не являясь прокси-сервером, Shadowsocks может перенаправлять интернет-трафик на устройство пользователя, используя сторонний прокси-сервер socks5 и другой язык.

    Изначально он был лучшим средством преодоления Великого китайского файрвола, однако его реализация недостаточна и не очень хорошо сочетается с моделью VPN-провайдера.  

    OpenVPN

    VPN Tunnel
    Плюсы:
    Минусы:
    Надежная безопасность
    Средняя скорость
    Хорошие методы аутентификации и верификации
    Трудно настроить вручную
    Высококачественное шифрование
    Открытый исходный код

    Рекомендация: Настоятельно рекомендуется для большинства задач.

    многофункциональная VPN-система с открытым исходным кодом для соединений «точка-точка» или «сайт-сайт» как для клиентских, так и для серверных приложений. OpenVPN позволяет одноранговым узлам-участникам аутентифицировать друг друга с помощью общих секретных ключей, учетных данных и сертификатов, что обеспечивает высокую безопасность и быстроту двустороннего подтверждения.

    OpenVPN — одна из самых безопасных и широко доступных технологий VPN, т.к. может быть реализована в виде протокола. OpenVPN использует 256-битный алгоритм шифрования AES и может легко применяться на различных платформах, включая Windows, Mac, Android и iOS.

    Благодаря открытости исходный код OpenVPN тщательно изучен экспертами по кибербезопасности. Единственными недостатками OpenVPN можно назвать его среднюю скорость и сложность настройки вручную без стороннего ПО.

    IKEv2

    IKEv2
    Плюсы:
    Минусы:
    Надежная безопасность
    Скорость зависит от расстояния между устройством и сервером
    Высокие скорости
    Высококачественное шифрование
    Хорошие методы аутентификации и верификации

    Рекомендация: Настоятельно рекомендуется, особенно для мобильных устройств.

    Протокол Internet Key Exchange версии 2 (IKEv2) популярен среди мобильных пользователей благодаря своей скорости и безопасности. Он используется вместе с пакетом IPsec для установления сопоставлений безопасности между одноранговыми узлами, аналогично с предопределенными сертификатами OpenVPN.

    IKEv2 совместим с большинством высококлассных шифров, включая 256-битный AES, и подключение с его использованием настраивается относительно просто. Главное преимущество IKEv2 — его исключительная скорость при подключении к недалеко расположенным серверам.

    WireGuard

    WireGuard
    Плюсы:
    Минусы:
    Надежная безопасность
    Относительно новый
    Всего 4000 строк кода
    Открытый исходный код
    Высококачественное шифрование
    Исключительная скорость
    Стабильность соединения и быстрота повторного подключения
    Удобство пользования

    Рекомендация: Настоятельно рекомендуется.

    WireGuard® — самый новый протокол/программное приложение для VPN-подключения; превосходит IPsec и OpenVPN по показателям энергопотребления и производительности, обеспечивая тот же уровень безопасности. WireGuard* создает надежные двухточечные соединения, используя всего 4000 строк кода (для сравнения: OpenVPN и IPsec используют 400 000 и 600 000 строк соответственно).

    Это упрощает независимую проверку его безопасности, снижает вероятность прерывания соединения и ускоряет повторное подключение. Эти отличия важны для всех, кто использует VPN-туннели преимущественно в целях безопасности.

    WireGuard — бесплатное и простое в установке приложение (в частности, по сравнению с OpenVPN) с открытым исходным кодом. WireGuard также доступен в виде протокола, что позволяет VPN-провайдерам применять его в своих службах.

    * WireGuard — зарегистрированный товарный знак Джейсона А. Доненфельда (Jason A. Donenfeld).

    Как видите, одни протоколы VPN-туннелирования созданы для конкретных целей, а другие устарели и отличаются простотой использования. Выбирайте разумно! Говоря о выборе, следует отметить еще один вариант VPN-туннелирования — это раздельное туннелирование. 

    Что такое «раздельное VPN-туннелирование»?

    Раздельное VPN-туннелирование (Bypasser в Surfshark) — это функция, которая позволяет выбирать, к чему следует подключаться через VPN-туннель. Она незаменима, если вам нужно защитить подключение к одному конкретному приложению — или, наоборот, ко всем, кроме одного. Например, вы можете настроить ее так, чтобы подключаться через VPN ко всему, кроме вашего банковского приложения. В результате вы защитите весь остальной свой трафик, а ваш банк не будет блокировать транзакции из другой страны. 

    Плюсы и минусы раздельного VPN-туннелирования

    Плюсы:
    Минусы:
    Безопасность личных данных
    Выборочная защита
    У каждого пользователя есть данные, которые нужно защищать шифрованием. Если вы хотите по какой-либо причине отключить VPN, раздельное туннелирование позволит вам сделать это без риска нарушения безопасности самых конфиденциальных данных.
    Единственным недостатком раздельного туннелирования можно назвать то, для чего оно было создано. Снимая защиту с конкретных приложений, вы делаете их более уязвимыми, поскольку их данные перестают быть зашифрованными.
    Использование разных IP-адресов
    Иногда изменение IP-адреса недопустимо. Для выполнения операций интернет-банкинга или потоковой передачи бывает необходимо использовать свой настоящий IP-адрес, чтобы не нарушать условий обслуживания. В таких случаях идеальное решение — это раздельное туннелирование.
    Доступ к домашним устройствам
    Большинство беспроводных домашних устройств подключаются к той же сети, что и основное устройство. Иногда при этом возникают сложности, поскольку VPN создает видимость, будто устройство использует другую сеть. Благодаря раздельному туннелированию вы можете пользоваться беспроводными устройствами без включения/отключения VPN.
    Исключение «тяжелых» приложений
    Шифрование может замедлять работу вашего устройства. Обычно скорость снижается несущественно, но при пользовании приложениями с большими объемами данных замедление становится заметным и раздражающим. С помощью раздельного туннелирования можно исключить их из VPN-подключения для сохранения скорости, оставив под защитой все остальное.

    В заключение: использование разных VPN-протоколов

    При всем разнообразии доступных протоколов VPN-туннелирования может показаться, что выбрать один очень сложно. Однако если вы ищете решение для простых стандартных задач (например, избежать ведения журналов данных и смотреть потоковый контент Netflix), то для вас их различия будут чисто технологичными и незначительными.

    Для интернет-пользователя с настольным ПК или ноутбуком хорошим выбором с точки зрения скорости и безопасности являются протоколы WireGuard и OpenVPN. Если вы подключаетесь к VPN с телефона, то для вас более оптимальным будет IKEv2 (в зависимости от местоположения и доступности VPN-сервера).

    Большинство VPN-провайдеров предлагают на выбор один или два протокола, в зависимости от ситуации. В частности, Surfshark предоставляет своим пользователям на выбор все три эти протокола VPN-туннелирования. При этом вам не обязательно выбирать и настраивать что-либо вручную — в Surfshark есть все необходимые предварительные настройки под любые ваши потребности!

    Максимальная простота переключения протоколов!

    30-дневная гарантия возврата оплаты

    Получить Surfshark

    Вопросы и ответы

    Что такое «полное VPN-туннелирование»?

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

    Какой VPN-туннель самый лучший?

    Говоря о лучшем VPN-туннеле, мы имеем в виду протокол туннелирования. Лучший протокол туннелирования — это WireGuard. Это не значит, что все остальные протоколы плохие или что они не могут быть оптимальными именно для вас. Выбор протокола во многом зависит от сети, поэтому для вас лучшим вариантом может быть другой протокол. 

    Как пользоваться раздельным туннелированием?

    В Surfshark это просто благодаря Bypasser. Включите эту функцию в настройках приложения, выберите приложения или сайты, к которым нужно подключаться без VPN (или наоборот), и все готово.