SOCKS problemas de seguridad del proxy

14

Como se afirma, "Un proxy de calcetines simplemente transfiere datos de un cliente a un servidor, sin penetrar en el contenido de estos datos (por lo tanto, puede funcionar con HTTP, FTP, SMTP, POP3, NNTP, etc.)", realmente puedo ¿No lo compre, no puede un SOCKS proxy registrar datos, analizar su contenido, redirigir el tráfico, capturar formularios enviados, interceptar comunicaciones SSL / TLS, "cosechar" correos electrónicos, o incluso falsificar una dirección IP a través de un DNS envenenado?

Comprendo que SOCKS funciona a un nivel inferior al de los proxies HTTP y que admite la autenticación en su versión SOCKS5.

Me pareció arriesgado usar proxies, pero a veces es lo más "factible" como un intercambio a la privacidad, cuando se trata de la limitación de la región y la asignación de ancho de banda.

¿Alguien puede aclarar los puntos anteriores?

    
pregunta Tawfik Khalifeh 03.09.2012 - 14:10
fuente

3 respuestas

13

Un proxy SOCKS está en una posición similar a un enrutador: ve todo el tráfico. Por lo tanto, se encuentra en una posición ideal para cometer varios delitos graves en sus datos. Debe considerarlo como lo haría con cualquier enrutador en Internet (incluido su ISP): cumple un servicio pero no confía en él. El uso de un proxy externo no es menos riesgoso, pero tampoco es más riesgoso que hacer conexiones sin proxy (*). El mantra corto es: SSL lo protege a usted y lo protege a través de Internet en general.

El error sería creer que un proxy que solicita autenticación de alguna manera hace que sus datos sean "seguros" de alguna manera. No te dejes engañar! La autenticación es para la protección del proxy, no del suyo.

Un caso especial son los proxies que dicen ofrecer el anonimato. Nada garantiza eso; esa es una promesa que hace el proxy y no puedes hacerla cumplir. Para Tor (Tor solo es un proxy potenciado), los riesgos de los proxies hostiles se mitigan encadenándolos, para que su anonimato se mantenga siempre y cuando al menos uno de los proxies es confiable.

Por supuesto, si el proxy es tu amigo y es realmente confiable, puede ayudar a derrotar a los atacantes. Por ejemplo, un proxy SOCKS a través de una conexión SSH ( ssh -N -D 5000 othermachine , y configura su navegador para que use 'localhost: 5000' como proxy SOCKS) es una VPN barata pero efectiva para su tráfico basado en la web, entre su máquina y la red donde othermachine está ubicado (lo estaba haciendo mucho cuando trabajaba para una empresa que estaba físicamente en otro continente).

(*) Ok, eso no es del todo cierto. A los atacantes de bajo grado, a diferencia de, digamos, los gobiernos opresivos, les puede resultar incómodo hacer Man-in- los ataques del Medio en tus datos; Tendrían que recurrir a métodos crudos como el envenenamiento de DNS. Si acepta reenviar todos sus datos a través del proxy del atacante, en la práctica le facilitará la tarea. Pero no debes asumir que no usar proxies te hace inmune a los atacantes de bajo grado. Además, esto no cambia nada a los atacantes de alto grado que controlan los enrutadores de la infraestructura: al usar su proxy, no les está otorgando ningún poder sobre usted que aún no poseía.

    
respondido por el Thomas Pornin 03.09.2012 - 16:01
fuente
7

Sí, un proxy malicioso puede hacer todas esas cosas. Le estás dando el privilegio de un hombre en el medio. Lo mismo ocurre con VPNs y Tor. La solución es simple: no utilice un proxy en el que no confíe.

Si absolutamente debe usar un proxy de este tipo, solo comuníquese a través de SSL y no acepte certificados no válidos. Esto no es un catch-all, ya que un certificado de CA comprometido aún permitiría a un atacante falsificar la conexión, pero es lo mejor que puede hacer en ese entorno.

    
respondido por el Polynomial 03.09.2012 - 14:14
fuente
3

Un proxy honesto a dios tiene una funcionalidad muy limitada, mientras que hay muchos productos proxy que pueden registrar, analizar y filtrar cualquier tráfico, incluido el tráfico SSL. No hay forma de evitar el hecho de que debe confiar en el proxy para hacer lo que dice que va a hacer. Si no tienes una razón para confiar en él, no lo hagas.

    
respondido por el GdD 03.09.2012 - 14:20
fuente

Lea otras preguntas en las etiquetas