CyberGlossary

Ataques y amenazas

Envenenamiento de caché DNS

También conocido como: Envenenamiento de caché

Definición

Ataque que inserta registros falsos en la caché de un resolutor DNS, de modo que las consultas devuelven direcciones del atacante hasta que expire el TTL.

El envenenamiento de caché DNS apunta a los resolutores recursivos, induciéndolos a aceptar una respuesta maliciosa que luego almacenan. Las técnicas clásicas incluyen adivinar o capturar identificadores de transacción, explotar puertos de origen predecibles (ataque Kaminsky) o ganar la carrera frente a la respuesta autoritativa. Una vez cacheada, cualquier usuario del resolutor termina en infraestructura del atacante durante el TTL, lo que permite phishing masivo, malware o interceptación TLS. Las mitigaciones incluyen DNSSEC, aleatorización de puerto de origen, codificación 0x20, minimización del nombre de consulta y TTL conservadores.

Ejemplos

  • El ataque Kaminsky de 2008 que explotaba la predicción de puertos en resolutores.
  • Envenenar el resolutor de un ISP para llevar a sus clientes a un sitio de banca falso.

Términos relacionados