SOCKS5 Gibt es eine Verschlüsselung zwischen Client und Proxy-Server?

17

Ich habe den Wikipedia-Artikel über Socken gelesen und kann keine Informationen zur Verschlüsselung zwischen Client und Proxy-Server finden. Es gibt nur Informationen zur Authentifizierung.

Ist socks5 connection ein Klartext?

user64528
quelle

Antworten:

11

SOCKS5 ist nur ein Transportprotokoll über TCP / UDP, jedoch unter der Anwendungsebene. Somit ist es auch mit TCP und UDP vergleichbar. Es gibt keine inhärente Verschlüsselung in SOCKS, aber Ihre Anwendung muss sich darum kümmern (es ist keine VPN-Technologie, sondern endlich ein Proxy). Wenn Sie eine Verschlüsselung wünschen, muss das Protokoll, das Sie innerhalb des SOCKS-Kanals sprechen, diese bereitstellen.

Andreas Wiese
quelle
3
Alternativ kann das Protokoll, auf dem SOCKS ausgeführt wird, eine Verschlüsselung bereitstellen. Eine sehr gebräuchliche Methode zur Verwendung von SOCKS ist die Verwendung von SSH (integriert in OpenSSH). In diesem Szenario würde SOCKS über die verschlüsselte SSH-Verbindung ausgeführt.
Bob
3
… Aber in diesem Fall sollten Sie beachten, dass nur die SSH-Verbindung tatsächlich verschlüsselt ist (SSH-Client zum SSH-Server) - SSH gewährleistet keine Verschlüsselung zwischen dem SSH-Server (Ihrem eventuellen SOCKS-Proxy) und dem tatsächlichen Ziel.
Andreas Wiese
@AndreasWiese: Bedeutet das, dass bei aktivierter Authentifizierung das Passwort im Klartext übertragen wird?
kontextify