¿Es posible conectarse a un proxy con una conexión ssl (o cifrada)?

8

¿Lo que quiero saber es si es posible conectarse a un proxy con una conexión ssl (o cifrada)? (Sospecho que esto es posible porque TOR encripta las conexiones del usuario a su red.) Si existe tal cosa, ¿cómo se llama, y es fácil de implementar (por ejemplo, con Firefox y FoxProxy)?

Todo lo que pude encontrar fueron preguntas sobre si es posible transmitir (o hacer un túnel) una conexión ssl a través de un proxy, pero no estoy buscando hacer eso. Lo que quiero hacer es tener una conexión ssl a un proxy (por lo tanto, el tráfico entre mi proxy y yo no puede ser escuchado por ningún intermediario). No es necesario que la conexión que el proxy hace a la url de destino se encripte a través de ssl (solo cuando la url de destino lo admite).

Por cierto, en mi caso estoy usando foxyproxy y firefox, pero la pregunta es más sobre el principio general. Y soy consciente de TOR, pero no busco ese nivel de anonimato y TOR es demasiado lento para mis necesidades diarias de navegación (estoy pensando en enrutar tráfico realmente sensible a través de Tor y en la privacidad del día a día - tráfico sensible a través del proxy).

    
pregunta 11.04.2012 - 13:06
fuente

2 respuestas

7

El soporte parece variar dependiendo del navegador. Debe encontrar la " conexión cifrada de Squid del navegador " de La documentación del calamar relevante. (Tenga en cuenta que esto es diferente de su característica SslBump). Más específicamente, estos enlaces deberían ser de interés:

Alternativamente, si el navegador que estás usando no lo admite, podrías usar algo como stunnel para establecer la conexión con el propio proxy .

    
respondido por el Bruno 11.04.2012 - 13:51
fuente
2

Los certificados SSL (la S en HTTPS) garantizan que no haya interceptaciones entre usted y el servidor con el que se está contactando, es decir, no hay servidores proxy. Sin embargo, puedes usar el siguiente hack:

  • El cliente inicia sesión HTTPS
  • El proxy intercepta la llamada y devuelve un mensaje ad-hoc generado (posiblemente débil) certificado Ka, firmado por una autoridad de certificación que es incondicionalmente confiado por el cliente.
  • El proxy inicia la sesión HTTPS para apuntar
  • El proxy verifica la integridad del certificado SSL; muestra error si el cert no es válido.
  • El proxy transmite contenido, lo desencripta y vuelve a cifrarlo
  • El cliente muestra cosas

Creo que escuché de una solución implementando esto. Desafortunadamente, no recuerdo su nombre.

    
respondido por el Nill Smith 13.04.2012 - 16:24
fuente

Lea otras preguntas en las etiquetas