¿Qué es el secuestro de sesión?

El término “sesión” se sobrecarga para significar cosas diferentes en el servidor y en el navegador. Las sesiones del navegador están, en el mejor de los casos, tenuemente conectadas a las sesiones del servidor. \ “Secuestro de sesión \” se refiere a las sesiones del servidor.

Del lado del servidor, una sesión tiene una ID (que se pasa entre el cliente y el servidor), contenido (almacenado en el servidor) y potencialmente otras propiedades, como el último tiempo de acceso. La ID de sesión generalmente se pasa como una cookie. En PHP, el nombre predeterminado para la cookie es \ “PHPSESSID \”. Si las cookies no están disponibles, PHP (opcionalmente) utilizará un parámetro de cadena de consulta del mismo nombre (\ “PHPSESSID \”). Esta cookie (o parámetro de consulta) se puede cambiar fácilmente y, por lo tanto, también se puede cambiar el identificador de sesión.

Leer más: ¿Qué es la sesión PHP? ¿Cómo funciona exactamente el secuestro de sesión en PHP?

Esta es solo una clase de ataque llamada “ataque Man-in-the-middle”.

Demasiados recursos en la red:

Comprender los ataques de Man-In-The-Middle – Parte 3: Secuestro de sesión

Ataque de secuestro de sesión

El ataque del hombre en el medio (MITM)

Ataque de hombre en el medio