Muchos sitios web lo permiten, para utilizar una conexión SSL. Pero, ¿cómo puedo obligar a mis aplicaciones dependientes de la web (Safari, por ejemplo) a establecer una conexión más segura (sé que SSL no es la solución para todos los problemas relacionados con la seguridad), y a retroceder si no es posible?
Respuestas
¿Demasiados anuncios?Un preliminar antes de llegar a una solución: Creo que no estarías contento con una solución que probara https con cada sitio. En el caso de los sitios que no responden a https se produciría un retraso inaceptable esperando un tiempo de espera antes de volver a intentarlo con http.
Mi solución para usted es GlimmerBlocker . Este es un servidor proxy que se ejecuta en su Mac. Como resultado, todas las aplicaciones web se conectan a través de GlimmerBlocker. Aunque se utiliza con frecuencia como un bloqueador de anuncios, tiene mucha más funcionalidad, incluyendo la reescritura de las solicitudes web o la devolución de una redirección a su navegador.
Aquí hay una descripción del Flujo de solicitudes y respuestas dentro de GlimmerBlocker incluyendo cómo se pueden modificar las URLs. Una descripción bastante escasa, pero se puede empezar.
El primer puesto de este blog tiene una receta más detallada para convertir las peticiones http en https. Esto se puede aplicar a sitios web específicos que usted sabe que soportan https, así como http.
El uso de GlimmerBlocker más allá de lo que está fuera de la caja no es para los débiles de corazón, pero tiene el poder de hacer casi todo lo concebible a las solicitudes web.
Quizá le interese el proyecto HTTPS Everywhere de la EFF.
HTTPS Everywhere es una extensión para Firefox y Chrome que encripta tus comunicaciones con muchos de los principales sitios web, haciendo que su navegación sea más segura.
No parece haber soporte para Safari.