IPsec - это набор протоколов, основанный на IP. Первоначально разработанный с IPv6, он также существует в IPv4.
IPsec обеспечивает шифрованную связь между хостами на уровне IP (то есть верхним уровням, таким как TCP, HTTP или HTTPS, SSL не нужно знать о его существовании).
Ну, это звучит хорошо. я хочу, чтобы мой http-трафик на superuser.com (или мой UDP-торрент-трафик) был зашифрован. Как мне это сделать?
Уже более десяти лет Windows поддерживает IPsec, но я не думаю, что весь мой интернет-трафик (то есть что-либо, использующее интернет-протокол) зашифрован. Как мне это сделать?
Вы можете прочитать бесконечное количество технических подробностей о IPsec:
- Заголовки аутентификации
- Инкапсуляция полезных данных безопасности
- Ассоциации безопасности
- Транспортный режим / Туннельный режим
но до сих пор не найти никакой информации о том, как его использовать.
По крайней мере, VPN имеет смысл. Вы должны найти VPN-клиент и использовать его для подключения к VPN-серверу:
Но для этого требуется сервер vpn на другом конце. В этом примере это не будет работать, потому что superuser.com
не запускает сервер vpn, прослушивающий порт 1723
. Но IPsec не требует "сервера" ; IPsec встроен в IP и полностью прозрачен.
Так как же сделать все мои IP-соединения зашифрованными? Как я могу использовать IPsec?
Чем больше я читаю о «безопасности Интернет-протокола» (IPsec), тем больше кажется, что вы не можете использовать его через "Интернет" - только через локальные сети.