Elegir SOCKS5 no añade cifrado por sí solo. Negocia conexiones retransmitidas y autenticación; el 5 identifica una versión del protocolo, no un nivel de cifrado.

Para HTTPS, un cliente puede abrir la conexión SOCKS y hacer pasar TLS hacia el destino por ella. TLS protege los datos del sitio bajo las comprobaciones normales de certificados del cliente. Si envías HTTP sin cifrar por la misma ruta, sigue siendo HTTP sin cifrar: el retransmisor no mejora el protocolo de la aplicación.

El método de usuario y contraseña de RFC 1929 tampoco tiene cifrado propio. La cuenta controla el acceso, pero no hace confidencial el intercambio por una ruta sin protección. Otros transportes o métodos negociados pueden cambiar la protección, así que comprueba qué usan realmente el cliente y el servidor.

Revisa el protocolo seguro del destino, la verificación de certificados, la protección del enlace cliente-proxy y el método de autenticación negociado. El operador aún puede recibir información del destino y metadatos de conexión. En curl, socks5h cambia dónde se resuelve un nombre de host de destino; no añade ninguna capa criptográfica.

Artículos relacionados