VPN L2TP без ключа IPsec: почему это опасно и как работает туннель
Главное заблуждение о протоколе L2TP
Многие начинающие системные администраторы полагают, что аббревиатура «VPN» всегда означает криптографическую защиту и шифрование. При отключении фазы IPsec в настройках L2TP-сервера соединение устанавливается мгновенно, без ошибок согласования Pre-Shared Key, однако весь пользовательский трафик передается через интернет в абсолютно открытом незашифрованном виде.
Сравнение L2TP без IPsec и L2TP/IPsec
| Характеристика | Чистый L2TP (без IPsec) | L2TP / IPsec (Стандарт) |
|---|---|---|
| Шифрование полезной нагрузки | ОТСУТСТВУЕТ (Plaintext) | Стойкое шифрование AES-128/256 |
| Защита от перехвата паролей | Нет (Любой сниффер видит данные) | Абсолютная криптографическая защита |
| Инкапсуляция | Только туннелирование PPP в UDP 1701 | Двойная: PPP -> L2TP -> IPsec ESP (UDP 4500/500) |
| Нагрузка на слабый процессор | Минимальная (0% CPU) | Требует аппаратного ускорения AES |
Как злоумышленник видит трафик L2TP без IPsec
Если туннель поднят без IPsec, любой провайдер или злоумышленник в публичном Wi-Fi кафе с помощью программы Wireshark может полностью перехватить все сессии:
No. Time Source Destination Protocol Info
1 0.000 10.0.0.2 10.0.0.1 HTTP GET /login.php?user=admin&password=SecretPassword123
2 0.012 10.0.0.1 10.0.0.2 SMB2 Read Response File: 1C_Base_Buhgalteria.dtКак правильно включить обязательное шифрование IPsec на MikroTik
- Откройте меню PPP -> вкладка Interface -> кнопка L2TP Server.
- В строке Use IPsec выберите значение
yesилиrequired. - В поле IPsec Secret задайте надежный ключ Pre-Shared Key (не менее 16 символов):
/interface l2tp-server server
set enabled=yes use-ipsec=required ipsec-secret="K9#mX2$vL9pQ@zW4"Единственный сценарий использования L2TP без IPsec: Объединение двух офисов внутри изолированной физической оптоволоконной линии провайдера (L2/L3 VPN MPLS), где среда передачи полностью закрыта от внешней сети интернет и требуется максимальная скорость без нагрузки на процессор.
Частые вопросы (FAQ)
Почему операционные системы Windows по умолчанию запрещают L2TP без IPsec?
В целях защиты пользователя Windows требует обязательного наличия сертификата или ключа IPsec при создании стандартного подключения L2TP.
Как в Windows 10 включить чистый L2TP без IPsec для тестов?
В свойствах адаптера VPN на вкладке 'Безопасность' выберите 'Протокол L2TP', а в свойствах шифрования отключите обязательное использование IPsec.
Что безопаснее и быстрее: L2TP/IPsec или WireGuard?
WireGuard значительно современнее, работает быстрее, потребляет меньше ресурсов CPU и не имеет устаревших проблем согласования двух фаз IKE.
Какой порт использует L2TP без IPsec?
Чистый протокол L2TP использует единственный сетевой порт UDP 1701.