Secure Sockets Layer/Transport Layer Security (SSL/TLS) es un protocolo diseñado para mejorar la seguridad del tráfico de red. Un protocolo que utilice SSL -como HTTPS- incluirá cifrado de datos y protecciones de integridad y autenticará la identidad del servidor. De forma predeterminada, la mayoría de la navegación web moderna se realiza mediante HTTPS protegido por SSL. Un ataque de desprotección SSL está diseñado para forzar al navegador de un usuario a conectarse a una versión desprotegida del sitio sin cifrado SSL.
Un ataque de eliminación de SSL se realiza a través de un ataque de intermediario (MitM). Al insertarse en medio de la conexión entre un cliente y un servidor web, un atacante puede controlar los datos que llegan al usuario. Una vez allí, el usuario puede filtrar los paquetes enviados entre el cliente y el servidor.
Una conexión SSL/TLS se basa en una conexión TCP estándar sin cifrar. Una vez establecida una conexión TCP, el cliente puede iniciar la sesión SSL/TLS o pasar directamente a solicitar contenido web a través de HTTP sin cifrar.
En un ataque de eliminación de SSL, el atacante intercepta todo el tráfico entre el cliente y el servidor y "elimina" cualquier contenido SSL de las solicitudes del cliente antes de pasarlas al servidor. Como resultado, el servidor proporcionará la versión HTTP sin cifrar de la página, que el atacante envía al cliente.
En el caso de que el servidor solo proporcione una página web HTTPS, el atacante puede crear dos conexiones separadas. Mantendrían una conexión HTTP con el cliente, sirviendo el contenido que solicitaran. Podrían acceder a este contenido creando su propia conexión HTTPS con el servidor y accediendo a las mismas páginas que el usuario solicita.
En un ataque de eliminación de SSL, el principal desafío para el atacante es realizar el ataque de intermediario necesario para interceptar el tráfico entre el cliente y el servidor. Hay algunas formas en que un atacante puede lograr esto, que incluyen:
Los ataques de eliminación de SSL eliminan la protección proporcionada al tráfico web por SSL/TLS. Esto se puede utilizar en varios ataques que tienen un impacto negativo en el negocio, entre ellos:
Los ataques de eliminación de SSL dependen de la capacidad del atacante para realizar un ataque MitM y mover a un usuario a una conexión HTTP sin cifrar sin que se dé cuenta. Algunas formas de protegerse contra los ataques de eliminación de SSL incluyen:
Los ataques de eliminación de SSL proporcionan a un ciberdelincuente la capacidad de realizar un ataque MitM, que puede utilizarse para espiar u otros fines maliciosos. La educación de los usuarios y el uso de una VPN en redes no fiables pueden ayudar a protegerse contra estos ataques.
Los ataques de eliminación de SSL no son la única amenaza a la que pueden enfrentarse una empresa y sus usuarios. Para obtener más información sobre el panorama actual de las ciberamenazas y las amenazas más importantes a las que hay que prestar atención, consulte el Informe sobre ciberseguridad 2023 de Check Point.