¿Qué es el envenenamiento de caché DNS?: Una guía de ciberseguridad sobre la suplantación de DNS y los ataques de caché

¿Qué es el envenenamiento de caché DNS?: Una guía de ciberseguridad sobre la suplantación de DNS y los ataques de caché

Escrito por: Brenda Buckman

Publicado: 26/9/2025

Actualizado: 12/3/2026

mujer trabajando en una laptop

El envenenamiento de caché DNS puede sonar como un término complejo de ciberseguridad, pero su impacto es alarmantemente simple: los atacantes redirigen tu tráfico de internet hacia sitios maliciosos. Imagina escribir la URL del sitio web de tu banco y terminar en un sitio falso creado para robar tus credenciales; eso es el envenenamiento de caché DNS en acción. Más allá del robo de información sensible, compromete la confianza en la marca, propaga malware e incluso puede facilitar la censura.

El envenenamiento de caché DNS no es solo una preocupación para los profesionales de TI; sus implicaciones nos afectan a todos los que dependemos del internet a diario. Esta guía te explicará todo, desde cómo funciona el envenenamiento de caché DNS hasta pasos concretos para prevenirlo.


Puntos clave 

  • El envenenamiento de caché DNS redirige a los usuarios hacia sitios web maliciosos al inyectar datos falsos en la caché de un resolutor DNS, lo que permite a los atacantes robar credenciales, distribuir malware e interceptar comunicaciones sensibles, como lo demostró el ataque a MyEtherWallet en 2018, que resultó en el robo de más de $17 millones en Ethereum.
  • El envenenamiento de caché DNS se diferencia de la suplantación de DNS en su persistencia y alcance: el envenenamiento de caché DNS se basa en la caché, afecta a los resolutores DNS y dura hasta que la caché se borra, mientras que la suplantación de DNS se basa en paquetes, afecta a los clientes o intermediarios y suele ser de corta duración.
  • Detectar el envenenamiento de caché DNS puede implicar señales de alerta como redirecciones inesperadas de sitios web, advertencias de certificados SSL, anomalías en los registros DNS y consultas DNS inusuales que no coinciden con las fuentes de inteligencia conocidas.
  • Una estrategia de prevención con múltiples capas es la defensa más eficaz contra el envenenamiento de caché DNS, lo que incluye habilitar DNSSEC para firmar digitalmente los registros DNS, usar protocolos DNS cifrados como DoH y DoT, aplicar parches con regularidad a los servidores DNS y educar a los usuarios finales para que reconozcan sitios de phishing.

Cómo entender el sistema DNS

Para comprender el envenenamiento de caché DNS, primero es esencial entender cómo funciona el Sistema de Nombres de Dominio (DNS). Piensa en el DNS como el "directorio telefónico de internet". Traduce nombres de dominio fáciles de recordar, como facebook.com, a las direcciones IP numéricas que las computadoras usan para encontrar sitios web.

Aquí tienes un resumen de los componentes clave del proceso DNS:

  • Resolutores recursivos: estos servidores gestionan la consulta del usuario y ubican la dirección IP del dominio solicitado.

  • Servidores autoritativos: estos servidores contienen la información definitiva sobre los pares de dominio y dirección IP.

  • Caché: las respuestas DNS se almacenan temporalmente para evitar búsquedas repetidas, lo que mejora la velocidad.

El DNS es fundamental tanto para las redes empresariales como para la navegación cotidiana. Sin él, internet simplemente no funciona, pero su dependencia de la confianza expone vulnerabilidades que los atacantes aprovechan.

Qué es el envenenamiento de caché DNS

El envenenamiento de caché DNS, también conocido como suplantación de DNS o envenenamiento de la caché DNS, consiste en inyectar datos falsos en la caché de un resolutor DNS. Este ataque lleva a los usuarios a sitios web maliciosos en lugar de su destino previsto.


¿Cómo funciona el envenenamiento de caché DNS?

Así es como podría verse un ataque de envenenamiento de caché DNS:

  • Un atacante apunta a un resolutor DNS con respuestas DNS falsificadas.

  • La respuesta DNS falsificada proporciona la dirección IP incorrecta para un dominio legítimo.

  • El resolutor almacena en caché esta información incorrecta y se la entrega a usuarios desprevenidos que buscan el dominio.

  • Los usuarios que intentan visitar el dominio legítimo son redirigidos a un sitio web malicioso controlado por los atacantes.

Por ejemplo, un usuario que escribe bank.com podría ser redirigido a un sitio fraudulento como fakebank.com, que luce idéntico al sitio web real de su banco. Este sitio falso puede capturar credenciales de inicio de sesión o engañar al usuario para que descargue malware.

Aquí tienes una representación visual de una consulta DNS envenenada:

```

Usuario → Búsqueda de dominio (bank.com) → Respuesta DNS falsa (IP controlada por el atacante) → Redirigido a un sitio de phishing.

```

Envenenamiento de caché DNS frente a suplantación de DNS

Aunque suelen usarse indistintamente, el envenenamiento de caché DNS y la suplantación de DNS difieren ligeramente en ejecución y alcance. Aquí tienes una comparación:

Característica

Envenenamiento de caché DNS

Suplantación de DNS

Tipo de ataque

Basado en caché

Basado en paquetes/respuestas

Objetivo

Resolutores DNS

Clientes o intermediarios

Persistencia

Dura hasta que se borra la caché

Única vez o de corta duración

Uso típico

Redirigir sitios web

Interceptar credenciales

Ejemplos reales de envenenamiento de caché DNS

El ataque Kaminsky (2008)

El investigador de seguridad Dan Kaminsky reveló una vulnerabilidad fundamental en el DNS que facilitaba sorprendentemente los ataques de envenenamiento de caché. Esto obligó a la comunidad de ciberseguridad a implementar parches importantes.

Suplantación de DNS a nivel de ISP

Algunos proveedores de servicios de internet (ISP) han manipulado registros DNS para inyectar anuncios o aplicar censura, redirigiendo a los usuarios a sitios web no deseados.

Campañas avanzadas de amenazas

Los actores de amenazas suelen usar el secuestro de DNS para establecer comunicaciones de comando y control (C2) con dispositivos infectados, lo que permite ataques a gran escala.

Robo de criptomonedas

Un ataque de 2018 contra MyEtherWallet usó envenenamiento de caché DNS para engañar a los usuarios y hacer que ingresaran sus credenciales en un sitio falso, lo que resultó en el robo de más de $17 millones en Ethereum.

Riesgos e impactos

Las consecuencias del envenenamiento de caché DNS son graves y de amplio alcance:

  • Phishing y robo de credenciales: Desviar a los usuarios hacia sitios falsos para robar información confidencial.

  • Distribución de malware: Instalar troyanos, ransomware o botnets mediante descargas maliciosas.

  • Ataques de intermediario (Man-in-the-Middle): Interceptar comunicaciones confidenciales.

  • Redirección de tráfico: Robar tráfico de marca y erosionar la confianza del consumidor.

  • Brechas a nivel empresarial: El movimiento lateral en redes corporativas puede comenzar con envenenamiento de caché DNS.

Cómo detectar el envenenamiento de caché DNS

Reconocer un ataque de envenenamiento de caché DNS puede ser difícil, pero no imposible. Estas son algunas señales:

  • Redirecciones a dominios incorrectos: Sitios web inesperados al ingresar URL conocidas.

  • Advertencias de certificado: Los navegadores indican un certificado SSL no confiable.

  • Registros DNS: Reportes de resoluciones de IP inusuales o anomalías.

  • Herramientas de consulta de dominios: Usa herramientas como dig o nslookup para verificar respuestas no coincidentes.

  • Monitoreo de endpoints: Busca consultas DNS inusuales que no coincidan con fuentes de inteligencia conocidas.

Estrategias de prevención y mitigación

Prevenir el envenenamiento de caché DNS requiere una combinación de medidas de seguridad y buenas prácticas. Así puedes protegerte contra él:


1. Habilita DNSSEC

Las extensiones de seguridad DNS (DNSSEC) firman digitalmente los registros DNS, evitando manipulaciones y garantizando la integridad de los datos. Aunque no está implementado de forma universal, DNSSEC es una de las defensas más efectivas contra el envenenamiento.


2. Aplica parches periódicos a los servidores DNS

Asegúrate de que tus servidores DNS estén actualizados con los últimos parches de seguridad y mitigaciones contra vulnerabilidades conocidas.


3. Aleatoriza los puertos de origen y los ID de consulta

La aleatorización dificulta que los atacantes puedan falsificar respuestas DNS con éxito.


4. Usa protocolos de DNS cifrado

Utiliza protocolos como DoH (DNS over HTTPS) y DoT (DNS over TLS) para cifrar las solicitudes y respuestas DNS.


5. Implementa firewalls y herramientas de monitoreo

Los firewalls de red y las soluciones SIEM pueden detectar actividad DNS sospechosa y bloquear tráfico malicioso.


6. Asegura los resolutores recursivos

Restringe el acceso a usuarios de confianza y aplica valores adecuados de tiempo de vida (TTL) para los datos en caché.


7. Capacita a los usuarios finales

Capacita a tu equipo con security awareness training para reconocer sitios de phishing, evitar enlaces sospechosos y vaciar regularmente las cachés DNS en los endpoints.

Protegiéndote de las amenazas DNS del mañana

El envenenamiento de caché DNS explota debilidades en uno de los sistemas más vitales de Internet. Su capacidad de causar interrupciones y daños generalizados resalta la necesidad de medidas proactivas. Las organizaciones deben priorizar la higiene del DNS, adoptar protocolos de seguridad avanzados como DNSSEC e invertir en herramientas de monitoreo.

¿Tus configuraciones de DNS están actualizadas? Actúa ahora para proteger tu red habilitando protocolos de seguridad DNS y revisando la configuración de tu servidor DNS.

Preguntas frecuentes sobre el envenenamiento de caché DNS

El envenenamiento de caché DNS, también conocido como DNS cache poisoning, es un ciberataque en el que un atacante manipula la caché de un servidor DNS para redirigir a los usuarios a sitios web maliciosos. Consiste en alterar los registros DNS para que un nombre de dominio legítimo apunte a una dirección IP fraudulenta.

El envenenamiento de caché DNS funciona explotando vulnerabilidades en los servidores DNS. Los atacantes insertan datos DNS falsos en la caché del servidor, lo que hace que los usuarios sean redirigidos a sitios web falsos diseñados para robar información sensible o distribuir malware.

Los riesgos del envenenamiento de caché DNS incluyen:

  • Ataques de phishing, en los que se engaña a los usuarios para que ingresen sus credenciales en sitios web falsos.

  • Distribución de malware a través de sitios falsos.

  • Pérdida de datos sensibles, como credenciales de acceso o información de pago.

  • Erosión de la confianza en sistemas y sitios web seguros.

El envenenamiento de caché DNS se puede prevenir mediante medidas como:

  • Habilitar DNSSEC (Domain Name System Security Extensions) para garantizar la autenticidad de los datos.

  • Actualizar y aplicar parches regularmente al software del servidor DNS.

  • Configurar los servidores DNS para minimizar la exposición y aleatorizar los puertos de consulta.

  • Monitorear el tráfico de red en busca de actividad sospechosa.

Las señales de que podrías ser víctima de envenenamiento de caché DNS incluyen:

  • Ser redirigido a sitios web inusuales o inesperados.

  • Advertencias de seguridad de tu navegador sobre sitios inseguros.

  • Ventanas emergentes sospechosas que solicitan información sensible.

Aunque no es tan común como otros ciberataques, los incidentes de envenenamiento de caché DNS ocurren y pueden tener impactos significativos, particularmente en ataques a gran escala dirigidos a los principales proveedores de DNS. Las medidas de seguridad adecuadas pueden reducir la frecuencia y la efectividad de estos ataques.

El envenenamiento de caché DNS y la suplantación de DNS están estrechamente relacionados. La suplantación de DNS se refiere a manipular datos DNS para crear respuestas falsas, mientras que el envenenamiento de caché DNS implica específicamente corromper la caché de un servidor DNS para redirigir a los usuarios.

Recursos adicionales

Más información sobre ¿Qué es un vector de inicialización? Criptografía explicada
¿Qué es un vector de inicialización? Criptografía explicada
Ciberseguridad 101

Descubre por qué los vectores de inicialización son fundamentales para la seguridad de los datos en esta guía de Huntress. Comprende cómo funcionan, su papel en la criptografía y las mejores prácticas para administrarlos.

Más información sobre ¿Qué es la seguridad del correo electrónico?
¿Qué es la seguridad del correo electrónico?
Ciberseguridad 101

Descubre qué es la seguridad del correo electrónico, cómo protege contra amenazas cibernéticas y por qué es esencial para la ciberseguridad. Información para principiantes de Huntress.

Más información sobre El volcado de datos de una base de datos frente a los datos ficticios
El volcado de datos de una base de datos frente a los datos ficticios
Ciberseguridad 101

Descubre qué es el volcado de datos, por qué los cibercriminales lo buscan y cómo proteger tus volcados de base de datos de las amenazas de seguridad. Guía esencial para profesionales de TI.

Protege lo que importa

Protege endpoints, correo electrónico y empleados con el poder de nuestro SOC 24/7. Prueba Huntress gratis y despliega en minutos para empezar a combatir las amenazas.
Probar Huntress gratis