Что лучше: VPN или RDP?
Реализация разнообразных задач онлайн-бизнеса требует наличия защищённого удалённого доступа к сетевым ресурсам и компьютерам при минимальных издержках и простоте настройки. Несмотря на широкий выбор сетевых программных средств, найти то, которое отвечало бы нужным критериям непросто и требует тщательного изучения. Проанализируем некоторые из наиболее известных средств организации удалённого доступа на примере технологий RDP и VPN, и сделаем выводы по их практической применимости в той или иной ситуации.
Технология RDP
Протокол удалённого рабочего стола RDP (Remote Desktop Protocol) – это разработка компании Microsoft типа клиент-сервер, обеспечивающая удалённый доступ и управление компьютерами под управлением Windows.
Условия работы:
- Запущенный RDP-сервер и открытые TCP/UDP порты на удалённом компьютере;
- Нужен IP-адрес удалённой машины;
- Установленный RDP-клиент на подключающемся устройстве;
- Наличие лицензии RDS CAL (Client Access Licenses) для корпоративных развёртываний;
- Подключенные для каждого канала SSL/TLS сертификаты.
RDP-сервер интегрирован во все версии ОС Windows и нуждается лишь в активации.
RDP-клиенты разработаны для любых типов платформ и ОС (Android, iOS, Linux и др.), и поэтому подключающееся устройство может работать на любой платформе и ОС. Тем не менее, следует отметить наличие некоторых неудобств и ограничений в случае, если это не Windows.
Характеристики образуемого канала:
- Обеспечивает прямой доступ к компьютеру по сети с возможностью полного контроля на уровне файлов и конфигурации;
- Все данные и приложения для работы хранятся на удалённом сервере;
- Шифрование криптографическим протоколом TLS (Transport Layer Security);
- Высокая скорость работы за счёт прямого подключения и минимизации передаваемых команд.
Безопасность использования RDP-подключения:
- Подвержено атакам Brute-Force из-за постоянно открытого TCP-порта;
- Образуются бреши при неправильной настройке протокола (отключена NLA-аутентификация);
- Может отсутствовать шифрование в канале (проблемы с SSL/TLS сертификатом);
- Возможен перехват сеанса с помощь атак типа MiTM (Man in the Middle).
С рекомендациями по устранению уязвимостей RDP-подключений можно ознакомиться в этой статье.
Ограничения RDP:
- Высокая чувствительность к колебаниям пропускной способности канала, и поэтому возможно снижение скорости работы из-за наличия промежуточных сетей с плохими характеристиками прохождения сигналов;
- Сложности масштабирования при большом количестве подключений;
- Необходима дополнительная защита от киберугроз, в частности, подключение многофакторной аутентификации (MFA).
Технология VPN
Виртуальная частная сеть VPN (Virtual Private Network) – это клиент-серверная технология для создания зашифрованного канала типа точка-точка между устройствами, находящимися в разных сетях. Известные реализации: OpenVPN, WireGuard.
Условия работы:
- Наличие промежуточного VPN-сервера для перенаправления трафика;
- Установленный и настроенный VPN-клиент на подключающемся устройстве.
Характеристики образуемого канала:
- Перенаправление трафика VPN-сервером по защищённому туннелю;
- Маскирование IP-адреса удалённого устройства;
- Безопасный доступ к ресурсам частных сетей в обход имеющихся региональных ограничений;
- Шифрование данных и образование туннеля с помощью протоколов IPSec или WireGuard.
Безопасность использования VPN-канала:
- Надёжный канал с сильным шифрованием, особенно при использовании WireGuard;
- Низкий уровень риска от атак Brute-Force;
- Возможно усиление защиты с помощью многофакторной аутентификации (MFA).
Ограничения VPN:
- Возможно снижение скорости работы из-за перенаправления трафика, в особенности при нахождении удалённого компьютера на большом расстоянии от VPN-сервера;
- Ограниченные возможности контроля и управления удалённым компьютером, поскольку доступ предоставляется к сети, а не к устройству;
- Возможна блокировка VPN-соединения брандмауэром из-за установленных политик безопасности.
Сравнение RDP и VPN
В Таблицу 1 сведены результаты сравнения технологий RDP и VPN по основным показателям работы.
Таблица 1. Сравнительная характеристика технологий RDP и VPN.
|
Показатель |
RDP |
VPN |
|
Интернет-трафик |
Прямой |
Перенаправляется через сторонний шлюз |
|
Возможности контроля удалённой машины |
Полный контроль |
Зависит от установленных политик безопасности частной сети |
|
Тип шифрования |
Обеспечивается подключением SSL/TLS сертификатов |
Безопасный туннель, образованный с помощью IPSec или WireGuard |
|
Анонимность клиента |
Отсутствует |
Включена по IP |
|
Безопасность |
Средний уровень, требуется дополнительная защита |
Высокий уровень |
|
Многофакторная аутентификация (MFA) |
Есть (Необходима) |
Есть (Рекомендована) |
|
Доступность для разных типов устройств с установленным клиентом |
Частичные ограничения |
Нет ограничений |
|
Статьи расходов |
Оплата лицензии для корпоративных развёртываний |
Периодическая оплата по подписке в случае использования стороннего VPN-сервера. Или бесплатно для собственных VPN |
|
Наилучшее применение |
Удалённое администрирование серверов, организация рабочих мест сотрудников |
Анонимные подключения для обхода региональных и других ограничений, удалённый доступ к конфиденциальной информации |
Ознакомившись с результатами сравнения технологий, можно сделать вывод, что каждая из них имеет свою направленность, возможности и ограничения, и поэтому выбор между ними желательно делать исключительно для решения конкретной задачи, например, администрирование, анонимный доступ к материалам или защита своих данных в общедоступной сети.