¿Qué son las cookies?¿Qué es un ataque 'Pass-the-Cookie' y que fases tiene?¿Cómo protegerte?

Es innegable afirmar que actualmente la seguridad de los datos privados es un tema muy a tener en cuenta. Son muchos los consejos asociados con una buena protección, pero los ciberdelincuentes siempre encuentran la forma de sortear los límites y vulnerar tu seguridad. Por así decirlo, consiguen estar un paso por delante de los nuevos métodos que poco a poco surgen.

Como ya conocerás, la autenticación multifactor (MFA) se ha convertido en una medida de seguridad clave para proteger cualquier tipo de información confidencial o privada. El problema es que este nuevo ataque consigue sortearla haciéndola también insuficiente.

Con nombre Pass-the-Cookie, los ciberdelincuentes consiguen saltar de una forma muy simple por encima de la doble valla de protección y acceder a información sensible.





¿Qué son las cookies de sesión y para qué sirven?


Las cookies son pequeños archivos que se almacenan en el navegador cuando visitamos una página web. Su función es recordar ciertos datos sobre nuestra actividad, preferencias o identidad, para facilitar la navegación y personalizar la experiencia.

Dentro de las cookies, hay un tipo especial llamado cookies de sesión, que se crean cuando iniciamos sesión en una aplicación web, como una red social, un correo electrónico o una plataforma de comercio electrónico. Estas cookies actúan como una marca de identificación que le dice a la aplicación web quiénes somos y nos permite mantenernos conectados sin tener que introducir nuestra contraseña cada vez que accedemos.
Las cookies de sesión tienen una duración limitada y se borran automáticamente cuando cerramos el navegador o la aplicación web. Sin embargo, mientras están activas, pueden ser objeto de robo por parte de los ciberdelincuentes, que pueden utilizarlas para acceder a nuestras cuentas sin necesidad de conocer nuestras credenciales.


¿Qué es un ataque 'Pass-the-Cookie'?


Un ataque Pass-the-Cookie es una forma de eludir la autenticación en una aplicación web utilizando una cookie de sesión robada.

Cuando un usuario inicia sesión en cualquier aplicación de internet, se crea una cookie de sesión en el navegador que lo identifica y permite mantener la sesión activa sin necesidad de estar autenticándose constantemente. Sin embargo, si un ciberdelincuente logra obtener y utilizar esta cookie, la aplicación web lo considerará un usuario legítimo y le otorgará acceso sin restricciones a la cuenta.



Fases del ataque


El ataque Pass-the-Cookie es una forma de saltarse la autenticación en una aplicación web haciendo uso de una cookie de sesión robada. Es decir, si un ciberdelincuente consigue hacerse con la cookie de sesión de un usuario que ha iniciado sesión en una app online, puede introducirla en su propio navegador y engañar a la aplicación web para que lo reconozca como el usuario legítimo y le dé acceso a su cuenta.

Este tipo de ataque tiene dos fases principales: la extracción y la inserción de la cookie de sesión.

1 Extracción de la cookie de sesión

Para robar las cookies de sesión de los usuarios, los ciberdelincuentes pueden emplear diversas técnicas, como:

•Scripts entre sitios: se trata de inyectar código malicioso en una página web para capturar las cookies del navegador del usuario que la visita.

•Phishing: consiste en enviar correos electrónicos o mensajes falsos que simulan ser de una entidad o persona de confianza, con el fin de engañar al usuario para que haga clic en un enlace o descargue un archivo adjunto que contiene un malware capaz de robar las cookies.

•Man-in-the-middle (MITM): implica interceptar la comunicación entre el usuario y la aplicación web mediante una red wifi pública o un dispositivo infectado, para obtener las cookies que se transmiten.

Además, los ciberdelincuentes pueden obtener las cookies robadas también de forma relativamente sencilla desde la llamada dark web, donde se venden y compran datos personales e información confidencial.

2 Inserción de la cookie de sesión

Una vez que el ciberdelincuente ha obtenido la cookie robada, debe introducirla en su propio navegador para simular una sesión legítima. Para ello, puede utilizar herramientas como editores o extensiones de cookies, que le permiten modificar o añadir cookies al navegador.

De esta forma, cuando el ciberdelincuente  accede a la aplicación web con la cookie robada, esta lo identifica como el usuario auténtico y le da acceso a su cuenta, sin solicitarle ningún otro factor de autenticación.







¿Qué riesgos implica el ataque Pass-the-Cookie?



•Datos personales: el ciberdelincuente puede acceder a datos como el nombre, la dirección, el teléfono, el correo electrónico, la fecha de nacimiento, el número de identificación o el historial de navegación del usuario, y utilizarlos para fines ilícitos, como el robo de identidad, el fraude o el chantaje.

•Datos financieros: el ciberdelincuente puede acceder a datos como el número de tarjeta de crédito, el saldo bancario, las transacciones realizadas o las contraseñas de acceso a los servicios financieros del usuario, y utilizarlos para realizar compras no autorizadas, transferencias fraudulentas o extorsiones.

•Datos profesionales: el ciberdelincuente puede acceder a datos como el correo electrónico corporativo, los documentos de trabajo, los proyectos en curso o las contraseñas de acceso a las plataformas de la empresa del usuario, y utilizarlos para espiar, sabotear o robar información estratégica o confidencial.




Cómo mitigar este nuevo ataque y proteger tus datos


Para protegerse contra los ataques Pass-the-Cookie, es fundamental implementar medidas de seguridad algo más sólidas:

1. Implementar certificados de cliente: esto es una credencial digital que identifica y autentica a un usuario o dispositivo ante un servidor. Es útil para protegerse de este tipo de ataques al permitir que el servidor verifique la identidad del cliente antes de otorgar acceso a la aplicación web.

2. Agregar más contextos a las solicitudes de conexión: añadir información como la dirección IP del usuario en las solicitudes de conexión puede ayudar a verificar la autenticidad y evitar ataques. Sin embargo, esto puede no ser efectivo en entornos públicos donde varios usuarios comparten la misma IP.

3. Utilizar huellas dactilares del navegador: cuando un usuario navega por internet, su navegador y dispositivo transmiten una variedad de información, como la versión del navegador, el sistema operativo, la resolución de pantalla, las fuentes instaladas, las extensiones del navegador, la configuración regional e incluso la lista de plugins instalados. Estos datos pueden ser recopilados y utilizados para generar un perfil único del navegador y del dispositivo del usuario. En pocas palabras, permite identificar la autenticidad de las solicitudes.

4. Utilizar una herramienta confiable de detección de amenazas/antivirus: contar con una herramienta de ciberseguridad que escanee de forma continuada la red y alerte sobre actividades inusuales, puede ser una línea de defensa esencial para detectar y prevenir ataques.

Por supuesto, revisa de forma frecuente que tus aplicaciones y sistemas estén siempre actualizados con las últimas correcciones de seguridad y parches.

5. Gestiona adecuadamente las cookies de sesión: asegúrate de que tus cookies de sesión sean configuradas y manejadas con mayor seguridad. Establece fechas de vencimiento y asegúrate de que se eliminen adecuadamente cuando el usuario cierre la sesión.

Como has podido ver, los ataques Pass-the-Cookie representan una nueva y seria amenaza para la seguridad en línea, por lo que resulta vital que tanto usuarios como empresas estén bien informados sobre esta técnica y tomen medidas preventivas para protegerse de posibles vulnerabilidades. Recuerda que los ciberdelincuentes nunca descansan.


No hay comentarios:

Publicar un comentario