Estoy buscando una aclaración de algunos de los detalles de un ataque de eliminación de SSL.
Mi entendimiento actual es que:
-
El atacante se sienta entre la víctima y un servidor.
-
Cuando los atacantes reciben una solicitud HTTP de la víctima, el atacante envía la solicitud al servidor utilizando HTTPS
-
Cuando el atacante recibe la respuesta del servidor, elimina los enlaces HTTPS y luego envía la respuesta a la víctima mediante HTTP
Estos son algunos de los detalles que me faltan:
-
La respuesta del servidor al atacante está en HTTPS y está cifrada. ¿Cómo puede el atacante leer el contenido para quitar los enlaces HTTPS?
-
¿Se están eliminando los enlaces HTTPS en el cuerpo de la respuesta del servidor?
-
¿Se debe cambiar algo en el encabezado de respuesta antes de enviar la respuesta a la víctima?