Repaso
English
SeguridadAvanzadoSEC-11

Tu función 'obtener imagen desde URL' permite a un atacante pedir http://169.254.169.254/latest/meta-data/. Esto es…

Opciones

  1. SSRF: Server-Side Request Forgery (Opción correcta)
  2. XSS: cross-site scripting
  3. Un open redirect y nada más
  4. Session fixation de la sesión del usuario

Respuesta

SSRF (Server-Side Request Forgery)

Por qué

Tu servidor descarga cualquier URL que dé el usuario. El atacante da una dirección INTERNA que solo tu servidor puede alcanzar, aquí el servicio de metadatos de la nube, que puede exponer credenciales.

El servidor se convierte en una herramienta para llegar a sistemas internos: SSRF.

Defensas: permite solo los dominios esperados, bloquea los rangos de IP privados e internos (comprobando tras resolver el DNS), usa IMDSv2 en AWS y aísla la red.

Recuerda

SSRF = engañar a tu servidor para que llame a direcciones internas.

Términos clave

Practica esta pregunta en Repaso