SOCKS5 Чи існує шифрування між клієнтом та проксі-сервером?


19

Я читав статтю wikipedia про шкарпетки і не можу знайти інформацію про шифрування між клієнтом та проксі-сервером. Є лише інформація про автентифікацію.

Чи є з'єднання socks5 звичайним текстом?

Відповіді:


12

SOCKS5 - це лише транспортний протокол поверх TCP / UDP, але нижче рівня додатків. Таким чином, це також порівняно з TCP та UDP. У SOCKS немає притаманного шифрування, але ваша програма повинна дбати про це (це не VPN-технологія, а проксі нарешті). Якщо ви хочете шифрувати, протокол, про який ви говорите всередині каналу SOCKS, повинен його надати.


3
Крім того, протокол SOCKS, який працює поверх, може забезпечити шифрування. Дуже поширений спосіб використання SOCKS - це SSH (вбудований у OpenSSH) - у такому випадку SOCKS переходитиме через зашифроване з'єднання SSH.
Боб

3
… Але в цьому випадку вам слід пам’ятати, що тільки SSH-з'єднання насправді зашифроване (клієнт SSH до сервера SSH) - SSH не забезпечує шифрування між SSH-сервером (вашим можливим проксі-сервером SOCKS) та фактичним пунктом призначення.
Andreas Wiese

1
@AndreasWiese: значить, це означає, що якщо автентифікація включена, пароль передається у простому тексті?
kontextify
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.