Articulo de referencia

Extensiones de seguridad del sistema de nombres de dominio

Las Extensiones de Seguridad del Sistema de Nombres de Dominio ( DNSSEC ) son un conjunto de especificaciones de extensión desarrolladas por el Grupo de Trabajo de Ingeniería de...

Las Extensiones de Seguridad del Sistema de Nombres de Dominio ( DNSSEC ) son un conjunto de especificaciones de extensión desarrolladas por el Grupo de Trabajo de Ingeniería de Internet (IETF) para proteger los datos intercambiados en el Sistema de Nombres de Dominio ( DNS ) en redes de Protocolo de Internet ( IP ) . El protocolo proporciona autenticación criptográfica de datos, denegación de existencia autenticada e integridad de datos , pero no disponibilidad ni confidencialidad . A fecha de 2026, la implementación de DNSSEC es irregular.

Descripción general

El diseño original del Sistema de Nombres de Dominio (DNS) no incluía ninguna función de seguridad. Fue concebido únicamente como un sistema distribuido escalable. Las Extensiones de Seguridad del Sistema de Nombres de Dominio (DNSSEC) buscan añadir seguridad, manteniendo la compatibilidad con versiones anteriores . El RFC 3833 de 2004 documenta algunas de las amenazas conocidas al DNS y sus soluciones en DNSSEC. 

DNSSEC se diseñó para proteger las aplicaciones que utilizan DNS de aceptar datos DNS falsificados o manipulados, como los creados mediante el envenenamiento de la caché DNS . Todas las respuestas de las zonas protegidas por DNSSEC están firmadas digitalmente . [ 1 ] Al comprobar la firma digital, un resolvedor DNS puede verificar si la información es idéntica (es decir, sin modificar y completa) a la información publicada por el propietario de la zona y servida en un servidor DNS autoritativo. Si bien la protección de las direcciones IP es la preocupación inmediata para muchos usuarios, DNSSEC puede proteger cualquier dato publicado en el DNS, incluidos los registros de texto (TXT) y los registros de intercambio de correo (MX), y puede utilizarse para arrancar otros sistemas de seguridad que publican referencias a certificados criptográficos almacenados en el DNS, como los registros de certificados ( registros CERT , RFC 4398 ), las huellas digitales SSH ( SSHFP , RFC 4255 ), las claves públicas IPsec (IPSECKEY, RFC 4025 ), los anclajes de confianza TLS ( TLSA , RFC 6698 ) o los registros Encrypted Client Hello (registros SVCB/HTTPS para ECH [ 2 ] [ 3 ] ).    

DNSSEC no garantiza la confidencialidad de los datos; en concreto, todas las respuestas DNSSEC están autenticadas, pero no cifradas. DNSSEC no protege directamente contra ataques DoS , aunque indirectamente ofrece cierta ventaja (ya que la verificación de firmas permite el uso de terceros potencialmente poco fiables).

Se utilizan otros estándares (distintos de DNSSEC) para proteger grandes volúmenes de datos (como la transferencia de una zona DNS ) que se envían entre servidores DNS. Como se documenta en la RFC 4367 , algunos usuarios y desarrolladores hacen suposiciones erróneas sobre los nombres DNS, como asumir que el nombre común de una empresa más ".com" siempre constituye su nombre de dominio. DNSSEC no puede proteger contra estas suposiciones erróneas; solo puede autenticar que los datos provengan realmente del propietario del dominio o que no estén disponibles desde su cuenta. 

Las especificaciones DNSSEC (denominadas DNSSEC-bis ) describen el protocolo DNSSEC actual con gran detalle. Véanse los RFC 4033 , 4034 y 4035. Con la publicación de estos nuevos RFC (marzo de 2005), el RFC 2535 , publicado anteriormente , quedó obsoleto. El conjunto completo de RFC que especifican DNSSEC se encuentra recopilado en el RFC 9364 , que también corresponde al BCP 237.     

Se cree ampliamente [ 4 ] que asegurar el DNS es de vital importancia para asegurar Internet en su conjunto, pero el despliegue de DNSSEC específicamente se ha visto obstaculizado ( a fecha de 22 de enero de 2010).  ) por varias dificultades:

  • La necesidad de diseñar un estándar retrocompatible que pueda escalarse al tamaño de Internet.
  • Prevención de la "enumeración de zonas" donde se desee
  • Implementación de medidas DNSSEC en una amplia variedad de servidores DNS y resolutores (clientes).
  • Desacuerdo entre los implementadores sobre quién debería poseer las claves raíz del dominio de nivel superior.
  • Superar la complejidad percibida de DNSSEC y su implementación.

Adopción

A marzo de 2026, DNSSEC solo está operativo en 83 (45%) de los dominios de nivel superior de código de país . [ 5 ] ICANN hizo que DNSSEC fuera obligatorio para los nuevos dominios genéricos de nivel superior en 2014. [ 6 ] No todos los dominios de nivel inferior usan DNSSEC. Verisign informó una adopción de alrededor del 5% en los dominios de segundo nivel .net y alrededor del 4% en .com . [ 7 ] La adopción de dominios de segundo nivel supera el 50% en .nl (Países Bajos), .cz (República Checa), .no (Noruega), .se (Suecia) y .nu ( Niue , pero solía sonar como "new"). [ 8 ] A partir de 2023, los dominios importantes como google.com , amazon.com y microsoft.com no estaban firmados. [ 9 ]

Operación

DNSSEC funciona firmando digitalmente los registros de búsqueda DNS mediante criptografía de clave pública . El registro DNSKEY correcto se autentica a través de una cadena de confianza , que comienza con un conjunto de claves públicas verificadas para la zona raíz DNS , que es el tercero de confianza . Los propietarios de dominios generan sus propias claves y las suben a través de su panel de control DNS en su registrador de nombres de dominio, que a su vez envía las claves mediante secDNS al operador de la zona (por ejemplo, Verisign para .com), quien las firma y las publica en DNS.

Registros de recursos

DNS se implementa mediante el uso de varios registros de recursos. Para implementar DNSSEC, se crearon o adaptaron varios tipos de registros DNS nuevos para su uso con DNSSEC:

RRSIG (firma de registro de recursos)
Contiene la firma DNSSEC para un conjunto de registros. Los resolvedores DNS verifican la firma con una clave pública, almacenada en un registro DNSKEY.
Clave DNS
Contiene la clave pública que un resolvedor DNS utiliza para verificar las firmas DNSSEC en los registros RRSIG.
DS (firmante de delegación)
Contiene el nombre de una zona delegada. Hace referencia a un registro DNSKEY en la subzona delegada. El registro DS se ubica en la zona principal junto con los registros NS delegadores.
NSEC (siguiente registro seguro)
Contiene un enlace al siguiente nombre de registro en la zona y enumera los tipos de registro que existen para dicho nombre. Los resolvedores DNS utilizan los registros NSEC para verificar la inexistencia de un nombre y tipo de registro como parte de la validación DNSSEC.
NSEC3 (próxima versión de registro seguro 3)
Contiene enlaces al siguiente nombre de registro en la zona (en orden de clasificación por hash) y enumera los tipos de registro existentes para el nombre cubierto por el valor hash en la primera etiqueta del nombre del registro NSEC3. Estos registros pueden ser utilizados por los resolvedores para verificar la inexistencia de un nombre y tipo de registro como parte de la validación DNSSEC. Los registros NSEC3 son similares a los registros NSEC, pero NSEC3 utiliza nombres de registro con hash criptográfico para evitar la enumeración de los nombres de registro en una zona.
NSEC3PARAM (parámetros de la versión 3 del siguiente registro seguro)
Los servidores DNS autoritativos utilizan este registro para calcular y determinar qué registros NSEC3 deben incluir en las respuestas a las solicitudes DNSSEC para nombres/tipos inexistentes.

Cuando se utiliza DNSSEC, cada respuesta a una consulta DNS contiene un registro DNS RRSIG, además del tipo de registro solicitado. El registro RRSIG es una firma digital del conjunto de registros de recursos DNS de la respuesta . La firma digital se verifica localizando la clave pública correcta en un registro DNSKEY. Los registros NSEC y NSEC3 se utilizan para proporcionar evidencia criptográfica de la inexistencia de cualquier registro de recursos (RR). El registro DS se utiliza en la autenticación de DNSKEY durante el procedimiento de consulta mediante la cadena de confianza. Los registros NSEC y NSEC3 se utilizan para ofrecer una sólida resistencia contra la suplantación de identidad.

Algoritmos

DNSSEC fue diseñado para ser extensible, de modo que, a medida que se descubren ataques contra los algoritmos existentes, se pueden introducir otros nuevos de forma retrocompatible, como se describe en RFC 8624. La siguiente tabla define, a junio de 2019, los algoritmos de seguridad que se utilizan o se utilizaban con mayor frecuencia: [ 10 ] 

El procedimiento de búsqueda

A partir de los resultados de una consulta DNS, un resolvedor DNS con seguridad puede determinar si el servidor de nombres autoritativo del dominio consultado admite DNSSEC, si la respuesta recibida es segura y si existe algún tipo de error. El procedimiento de consulta es diferente para servidores de nombres recursivos, como los de muchos proveedores de servicios de Internet (ISP) , y para resolvedores stub, como los incluidos por defecto en los sistemas operativos más comunes. Microsoft Windows utiliza un resolvedor stub, y Windows Server 2008 R2 y Windows 7, en particular, utilizan un resolvedor stub no validador pero compatible con DNSSEC. [ 11 ] [ 12 ]

Servidores de nombres recursivos

Utilizando el modelo de cadena de confianza , un registro de firmante de delegación (DS) en un dominio padre ( zona DNS ) puede usarse para verificar un registro DNSKEY en un subdominio , que luego puede contener otros registros DS para verificar subdominios adicionales. Digamos que un resolvedor recursivo como un servidor de nombres de ISP quiere obtener las direcciones IP ( registro A y/o registros AAAA ) del dominio "www.example.com " .

  1. El proceso comienza cuando un resolvedor con seguridad activa el bit de bandera "DO" ("DNSSEC OK") en una consulta DNS. Dado que el bit DO se encuentra entre los bits de bandera extendidos definidos por los Mecanismos de Extensión para DNS (EDNS) , RFC 6891 , todas las transacciones DNSSEC deben ser compatibles con EDNS. La compatibilidad con EDNS también es necesaria para admitir paquetes de mayor tamaño que requieren las transacciones DNSSEC. 
  2. Cuando el resolvedor recibe una respuesta mediante el proceso normal de búsqueda DNS, comprueba que la respuesta sea correcta. Idealmente, el resolvedor con conciencia de seguridad comenzaría verificando los registros DS y DNSKEY en la raíz DNS . Luego, usaría los registros DS del dominio de nivel superior "com" que se encuentran en la raíz para verificar los registros DNSKEY en la zona "com". A partir de ahí, comprobaría si existe un registro DS para el subdominio "example.com" en la zona "com" y, de ser así, lo usaría para verificar un registro DNSKEY encontrado en la zona "example.com". Finalmente, verificaría el registro RRSIG que se encuentra en la respuesta para los registros A de "www.example.com".

Existen varias excepciones al ejemplo anterior.

En primer lugar, si "example.com" no admite DNSSEC, no habrá registro RRSIG en la respuesta ni registro DS para "example.com" en la zona "com". Si hay un registro DS para "example.com", pero no un registro RRSIG en la respuesta, algo falla y es posible que se esté produciendo un ataque de intermediario (man-in-the-middle) , eliminando la información DNSSEC y modificando los registros A. También podría tratarse de un servidor de nombres defectuoso que, sin tener en cuenta la seguridad, eliminó el bit de la bandera DO de la consulta o el registro RRSIG de la respuesta. O bien, podría ser un error de configuración.

A continuación, puede que no exista un dominio llamado "www.example.com". En ese caso, en lugar de devolver un registro RRSIG, la respuesta incluirá un registro NSEC o un registro NSEC3. Estos son registros de seguridad avanzada que permiten al resolvedor comprobar que un dominio no existe. Los registros NSEC/NSEC3 contienen registros RRSIG, que se pueden verificar como se indicó anteriormente.

Finalmente, puede ocurrir que la zona "example.com" implemente DNSSEC, pero que la zona "com" o la zona raíz no lo hagan, creando una "isla de seguridad" que necesita ser validada de alguna otra manera. A fecha de 15 de julio de 2010.  , se completó el despliegue de DNSSEC a la raíz. [ 13 ] El dominio .com se firmó con claves de seguridad válidas y la delegación segura se agregó a la zona raíz el 1 de abril de 2011. [ 14 ]

Resolutores de stub

Los resolvedores stub son "resolvedores DNS mínimos que utilizan el modo de consulta recursiva para descargar la mayor parte del trabajo de resolución DNS a un servidor de nombres recursivo". [ 15 ] Un resolvedor stub simplemente reenviará una solicitud a un servidor de nombres recursivo y utilizará el bit de Datos Autenticados (AD) en la respuesta como una "pista para averiguar si el servidor de nombres recursivo pudo validar las firmas de todos los datos en las secciones de Respuesta y Autoridad de la respuesta". [ 16 ] Microsoft Windows utiliza un resolvedor stub, y Windows Server 2008 R2 y Windows 7 en particular utilizan un resolvedor stub que no valida pero que reconoce el bit AD. [ 11 ] [ 12 ]

Un resolvedor de stub validador también puede realizar su propia validación de firma estableciendo el bit de Deshabilitado (CD) en sus mensajes de consulta. [ 16 ] Un resolvedor de stub validador utiliza el bit CD para realizar su propia autenticación recursiva. El uso de dicho resolvedor de stub validador proporciona al cliente seguridad DNS de extremo a extremo para dominios que implementan DNSSEC, incluso si el proveedor de servicios de Internet o la conexión a ellos no son de confianza.

Los resolvedores de stub que no validan deben depender de servicios de validación DNSSEC externos, como los controlados por el proveedor de servicios de Internet del usuario o un servidor de nombres recursivo público , y de los canales de comunicación entre ellos y esos servidores de nombres, utilizando métodos como DNS sobre TLS . [ 16 ] [ 17 ]

Anclajes de confianza y cadenas de autenticación

Para poder demostrar que una respuesta DNS es correcta, es necesario conocer al menos una clave o registro DS correcto de fuentes distintas al DNS. Estos puntos de partida se conocen como anclas de confianza y normalmente se obtienen con el sistema operativo o a través de alguna otra fuente de confianza. Cuando se diseñó originalmente DNSSEC, se pensó que el único ancla de confianza necesaria sería la raíz DNS . Las anclas raíz se publicaron por primera vez el 15 de julio de 2010. [ 18 ]

Una cadena de autenticación es una serie de registros DS y DNSKEY vinculados, que comienza con un ancla de confianza al servidor de nombres autoritativo del dominio en cuestión. Sin una cadena de autenticación completa, una respuesta a una consulta DNS no puede autenticarse de forma segura.

Firmas y señalización de zonas

Para limitar los ataques de repetición, no solo se utilizan los valores TTL de DNS habituales para el almacenamiento en caché, sino también marcas de tiempo adicionales en los registros RRSIG para limitar la validez de una firma. A diferencia de los valores TTL, que son relativos al momento en que se enviaron los registros, las marcas de tiempo son absolutas. Esto significa que todos los servidores DNS que priorizan la seguridad deben tener relojes sincronizados con bastante precisión, por ejemplo, con una diferencia de pocos minutos.

Estas marcas de tiempo implican que una zona debe volver a firmarse periódicamente y redistribuirse a los servidores secundarios, o las firmas serán rechazadas por los resolvedores de validación.

Gestión clave

DNSSEC implica muchas claves diferentes, almacenadas tanto en registros DNSKEY como procedentes de otras fuentes para formar anclas de confianza .

Para permitir el reemplazo de claves, se requiere un esquema de rotación de claves . Normalmente, esto implica primero implementar nuevas claves en nuevos registros DNSKEY, además de las claves antiguas existentes. Luego, cuando se puede asumir con seguridad que el tiempo de vida ha expirado, se pueden usar estas nuevas claves. Finalmente, cuando se puede asumir con seguridad que el almacenamiento en caché de los registros que usan las claves antiguas ha expirado, se pueden eliminar los registros DNSKEY antiguos. Este proceso es más complejo para elementos como las claves de anclaje de confianza, como en la raíz, que pueden requerir una actualización del sistema operativo.

Las claves en los registros DNSKEY se pueden usar para dos propósitos distintos, y normalmente se utilizan registros DNSKEY diferentes para cada uno. En primer lugar, están las claves de firma de clave (KSK), que se usan para firmar otros registros DNSKEY que contienen claves de firma de zona (ZSK), las cuales se usan para firmar otros registros. Dado que las ZSK están bajo el control y uso exclusivo de una zona DNS específica , se pueden cambiar con mayor facilidad y frecuencia. Como resultado, las ZSK pueden ser mucho más cortas que las KSK y aun así ofrecer el mismo nivel de protección, a la vez que reducen el tamaño de los registros RRSIG/DNSKEY.

Cuando se crea una nueva KSK, el registro DS debe transferirse a la zona principal y publicarse allí. Los registros DS utilizan un resumen del mensaje de la KSK en lugar de la clave completa para mantener un tamaño reducido. Esto resulta útil para zonas como el dominio .com , que son muy grandes. El procedimiento para actualizar las claves DS en la zona principal también es más sencillo que en versiones anteriores de DNSSEC, que requerían que los registros DNSKEY estuvieran en dicha zona.

Un principio estrechamente relacionado es el de la rotación de algoritmos , que implica la migración de una zona de un algoritmo de firma a otro. Un buen ejemplo de esto sería la migración del algoritmo 8 (RSA/SHA-256) al algoritmo 13 (ECDSA/SHA-256). Varios ccTLD ya han migrado, incluidos .at , .br , .cz , .ch , .fr , .ie , .nl [ 19 ] y .ph . Verisign migró .com, .net y .edu al algoritmo 13 a finales de 2023. [ 20 ] [ 21 ] La migración del dominio raíz del algoritmo 8 al algoritmo 13 se encuentra actualmente en fase de planificación a principios de 2024. [ 22 ]

Grupo de trabajo DANE

La autenticación basada en DNS de entidades nombradas (DANE) es un grupo de trabajo de la IETF [ 23 ] cuyo objetivo es desarrollar protocolos y técnicas que permitan a las aplicaciones de Internet establecer comunicaciones criptográficamente seguras con TLS , DTLS , SMTP y S/MIME basadas en DNSSEC.

Los nuevos protocolos permitirán mayor seguridad y restricciones para el modelo tradicional basado en infraestructura de clave pública . Además, permitirán a los titulares de dominios emitir certificados por sí mismos, sin necesidad de recurrir a autoridades de certificación de terceros .

La compatibilidad con certificados DNSSEC vinculados se habilitó en Google Chrome 14, [ 24 ] pero posteriormente se eliminó. [ 25 ] Para Mozilla Firefox , la compatibilidad se proporcionó mediante un complemento [ 26 ] hasta Firefox 56, mientras que la compatibilidad nativa se propuso pero finalmente se rechazó. [ 27 ]

Historia

El DNS es un servicio fundamental y esencial de Internet; sin embargo, en 1990, Steve Bellovin descubrió graves fallos de seguridad en él. Se inició una investigación para garantizar su seguridad, la cual progresó notablemente cuando su artículo se hizo público en 1995. [ 28 ] El RFC 2065 inicial fue publicado por la IETF en 1997, y los primeros intentos de implementar dicha especificación dieron lugar a una especificación revisada (y considerada totalmente viable) en 1999, denominada IETF RFC 2535. Se planificó el despliegue de DNSSEC basado en el RFC 2535.

Lamentablemente, la especificación IETF RFC 2535 presentaba problemas importantes para su escalabilidad a toda la Internet; en 2001 quedó claro que esta especificación era inutilizable para grandes redes. En funcionamiento normal, los servidores DNS suelen desincronizarse con sus nodos padres. Esto no suele ser un problema, pero cuando DNSSEC está habilitado, esta desincronización de datos podría provocar una grave denegación de servicio autoinfligida. El DNSSEC original requería un complejo protocolo de seis mensajes y una gran cantidad de transferencias de datos para realizar cambios de clave en un nodo hijo (las zonas DNS hijas debían enviar todos sus datos al nodo padre, que este firmara cada registro y, a continuación, enviar esas firmas de vuelta al nodo hijo para que este las almacenara en un registro SIG). Además, los cambios de clave pública podían tener consecuencias absurdas; por ejemplo, si la zona ".com" cambiaba su clave pública, tendría que enviar 22 millones de registros (porque necesitaría actualizar todas las firmas en todos sus nodos hijos). Por lo tanto, DNSSEC, tal como se define en RFC 2535, no podría escalarse a Internet.

El IETF modificó fundamentalmente DNSSEC, al que se denomina DNSSEC-bis cuando es necesario para distinguirlo del enfoque original de DNSSEC de la RFC 2535. Esta nueva versión utiliza "registros de recursos de firmante de delegación (DS)" para proporcionar un nivel adicional de indirección en los puntos de delegación entre una zona padre y una zona hija. En el nuevo enfoque, cuando cambia la clave pública maestra de una zona hija, en lugar de tener seis mensajes por cada registro en la zona hija, hay un solo mensaje simple: la zona hija envía la nueva clave pública a su zona padre (firmada, por supuesto). Las zonas padre simplemente almacenan una clave pública maestra para cada zona hija; esto es mucho más práctico. Esto significa que se envía poca información a la zona padre, en lugar de que se intercambien grandes cantidades de datos entre la zona padre y las zonas hijas. Esto implica que los clientes tienen que realizar un poco más de trabajo al verificar las claves. Más específicamente, la verificación del conjunto de registros KEY de una zona DNS requiere dos operaciones de verificación de firma en lugar de la que requiere la RFC 2535 (esto no afecta la cantidad de firmas verificadas para otros tipos de conjuntos de registros). La mayoría considera que esto es un pequeño precio a pagar, ya que facilita la implementación de DNSSEC. La nueva versión se publica en RFC4033-4035.

En enero de 2024, se anunció un ataque de denegación de servicio denominado "KeyTrap" dirigido a todos los resolvedores DNSSEC que cumplen con la especificación. La especificación DNSSEC (RFC4033-4035) establece que un resolvedor, al recibir un paquete firmado del servidor ascendente, debe probar todas las claves con la "etiqueta" correcta en todas las firmas hasta que una de las combinaciones se verifique correctamente. Al incluir muchas claves con la misma "etiqueta" y muchas firmas correspondientes a esa "etiqueta" en un paquete, los investigadores pueden ralentizar un resolvedor hasta en un factor de 2 millones. En respuesta, los resolvedores comenzaron a establecer límites en la cantidad de errores de verificación, colisiones de etiquetas de clave y cálculos de hash. [ 29 ]

Autenticación de respuestas NXDOMAIN y NSEC

Para demostrar criptográficamente la inexistencia de un dominio, es necesario firmar la respuesta a cada consulta de un dominio inexistente. Esto no supone un problema para los servidores de firma en línea, que mantienen sus claves disponibles en internet. Sin embargo, DNSSEC se diseñó para utilizar ordenadores sin conexión a internet para firmar los registros, de modo que las claves de firma de zona pudieran almacenarse en frío. Esto representa un problema al intentar autenticar las respuestas a consultas de dominios inexistentes, ya que es imposible pregenerar una respuesta para cada posible consulta de nombre de host.

La solución inicial consistía en crear registros NSEC para cada par de dominios en una zona. De este modo, si un cliente consultaba un registro en el dominio inexistente k.example.com, el servidor respondía con un registro NSEC indicando que no existía nada entre a.example.comambos dominios z.example.com. Sin embargo, esto filtra más información sobre la zona que los errores NXDOMAIN tradicionales no autenticados, ya que expone la existencia de dominios reales.

Prevención del recorrido del dominio

Los registros NSEC3 (RFC 5155) se crearon como una alternativa que aplica un hash al nombre en lugar de listarlos directamente. Con el tiempo, los avances en el hash mediante GPU y hardware dedicado permitieron que las respuestas NSEC3 fueran fácilmente atacadas por fuerza bruta mediante ataques de diccionario sin conexión. Se propuso NSEC5 para permitir que los servidores autorizados firmen las respuestas NSEC sin necesidad de conservar una clave privada que pueda utilizarse para modificar la zona. Por lo tanto, robar una NSEC5KEY solo facilitaría la enumeración de una zona. [ 30 ]

Debido a la evolución desordenada del protocolo y al deseo de preservar la compatibilidad con versiones anteriores, los servidores de firma DNSSEC en línea devuelven una "mentira piadosa" en lugar de autenticar directamente una negación de existencia. La técnica descrita en la RFC 4470 devuelve un registro NSEC en el que los pares de dominios rodean léxicamente el dominio solicitado. Por ejemplo, la solicitud de k.example.comdaría como resultado un registro NSEC que prueba que no existe nada entre los dominios (ficticios) j.example.comy l.example.com. Esto también es posible con los registros NSEC3. [ 31 ]

Cloudflare fue pionera en un par de enfoques alternativos, que logran el mismo resultado en un tercio del tamaño de la respuesta. [ 32 ] El primero es una variación del enfoque de "mentiras piadosas", llamado "mentiras negras", que explota el comportamiento común del cliente DNS para indicar la no existencia de manera más compacta. [ 33 ] El segundo enfoque, en cambio, opta por demostrar que "el registro existe, pero el tipo de registro solicitado no", lo que ellos llaman "escopeta DNS". [ 34 ] [ 32 ]

Despliegue

Internet es una infraestructura crítica, pero su funcionamiento depende del DNS, que es fundamentalmente inseguro. Por lo tanto, existe un fuerte incentivo para proteger el DNS, y la implementación de DNSSEC se considera una parte fundamental de este esfuerzo. Por ejemplo, la Estrategia Nacional de EE. UU. para la Seguridad del Ciberespacio identificó específicamente la necesidad de proteger el DNS. [ 35 ] La implementación a gran escala de DNSSEC podría resolver muchos otros problemas de seguridad, como la distribución segura de claves para direcciones de correo electrónico.

El despliegue de DNSSEC en redes a gran escala también presenta desafíos. Ozment y Schechter observan que DNSSEC (y otras tecnologías) tiene un "problema de arranque": los usuarios generalmente solo implementan una tecnología si obtienen un beneficio inmediato, pero si se requiere un nivel mínimo de despliegue antes de que cualquier usuario obtenga un beneficio mayor que sus costos (como sucede con DNSSEC), su despliegue resulta difícil. DNSSEC puede implementarse en cualquier nivel de una jerarquía DNS, pero debe estar ampliamente disponible en una zona para que muchos otros deseen adoptarlo. Los servidores DNS deben actualizarse con software compatible con DNSSEC, y los datos DNSSEC deben crearse y agregarse a los datos de la zona DNS. Un cliente que utiliza TCP/IP debe actualizar su resolvedor DNS (cliente) antes de poder utilizar las capacidades de DNSSEC. Además, cualquier resolvedor debe tener, o tener una forma de obtener, al menos una clave pública de confianza antes de poder comenzar a utilizar DNSSEC.

La implementación de DNSSEC puede añadir una carga significativa a algunos servidores DNS. Las respuestas firmadas con DNSSEC suelen ser mucho mayores que el tamaño UDP predeterminado de 512 bytes. En teoría, esto se puede gestionar mediante múltiples fragmentos IP, pero muchos dispositivos intermedios no los gestionan correctamente. Esto lleva al uso de TCP. Sin embargo, muchas implementaciones actuales de TCP almacenan una gran cantidad de datos para cada conexión TCP; los servidores sobrecargados pueden quedarse sin recursos simplemente al intentar responder a un mayor número de solicitudes DNSSEC (posiblemente falsas). Se han desarrollado algunas extensiones de protocolo, como las transacciones de cookies TCP , para reducir esta carga. [ 36 ] Para abordar estos desafíos, se está realizando un esfuerzo significativo para implementar DNSSEC, ya que Internet es vital para muchas organizaciones.

Despliegues tempranos

Entre los primeros en adoptarlo se encuentran Brasil ( .br ), Bulgaria ( .bg ), República Checa ( .cz ), Namibia ( .na ) [ 37 ] Puerto Rico ( .pr ) y Suecia ( .se ), que utilizan DNSSEC para sus dominios de nivel superior de código de país ; [ 38 ] RIPE NCC , que ha firmado todos los registros de búsqueda inversa (in-addr.arpa) que le delega la Autoridad de Números Asignados de Internet (IANA). [ 39 ] ARIN también está firmando sus zonas inversas. [ 40 ] En febrero de 2007, TDC se convirtió en el primer ISP sueco en comenzar a ofrecer esta función a sus clientes. [ 41 ]

IANA probó públicamente una raíz firmada de muestra desde junio de 2007. Durante este período previo a la firma de producción de la raíz, también hubo varias anclas de confianza alternativas. IKS Jena introdujo una el 19 de enero de 2006, [ 42 ] el Consorcio de Sistemas de Internet introdujo otra el 27 de marzo del mismo año, [ 43 ] mientras que la propia ICANN anunció una tercera el 17 de febrero de 2009. [ 44 ]

El 2 de junio de 2009, Afilias , el proveedor de servicios de registro para la zona .org de Public Interest Registry, firmó el TLD .org. [ 45 ] Afilias y PIR también detallaron el 26 de septiembre de 2008 que la primera fase, que involucra a grandes registradores con los que tiene una sólida relación de trabajo ("amigos y familiares"), sería la primera en poder firmar sus dominios, comenzando a "principios de 2009". [ 46 ] El 23 de junio de 2010, se enumeraron 13 registradores que ofrecían registros DNSSEC para dominios .ORG. [ 47 ]

VeriSign llevó a cabo un proyecto piloto para permitir que los dominios .com y .net se registraran con el fin de experimentar con NSEC3. El 24 de febrero de 2009, anunciaron que implementarían DNSSEC en todos sus dominios de nivel superior (.com, .net, etc.) en un plazo de 24 meses, [ 48 ] y el 16 de noviembre del mismo año, dijeron que los dominios .com y .net estarían firmados para el primer trimestre de 2011, después de retrasos causados ​​por aspectos técnicos de la implementación. [ 49 ] Este objetivo se logró según lo previsto [ 50 ] y el vicepresidente de DNSSEC de Verisign, Matt Larson, ganó el premio InfoWorld Technology Leadership Award de 2011 por su papel en el avance de DNSSEC. [ 51 ] [ 52 ]

Implementación en la raíz DNS

DNSSEC se implementó por primera vez a nivel raíz el 15 de julio de 2010. [ 53 ] Se espera que esto simplifique enormemente la implementación de los resolvedores DNSSEC, ya que el ancla de confianza raíz se puede usar para validar cualquier zona DNSSEC que tenga una cadena de confianza completa desde la raíz. Dado que la cadena de confianza debe rastrearse hasta una raíz de confianza sin interrupción para la validación, aún se deben configurar anclas de confianza para las zonas seguras si alguna de las zonas superiores a ellas no es segura. Por ejemplo, si la zona "signed.example.org" estaba protegida pero la zona "example.org" no lo estaba, entonces, aunque la zona ".org" y la raíz estén firmadas, se debe implementar un ancla de confianza para validar la zona.

Las cuestiones políticas que rodean la firma del tratado fundamental han sido una preocupación constante, principalmente en lo que respecta a algunos temas centrales:

  • Otros países están preocupados por el control estadounidense sobre Internet y, por este motivo, podrían rechazar cualquier sistema de cifrado centralizado.
  • Algunos gobiernos podrían intentar prohibir la distribución de claves de cifrado basadas en DNSSEC.

Planificación

En septiembre de 2008, ICANN y VeriSign publicaron propuestas de implementación [ 54 ] y en octubre, la Administración Nacional de Telecomunicaciones e Información (NTIA) solicitó comentarios del público [ 55 ] . No está claro si los comentarios recibidos afectaron el diseño del plan de implementación final.

El 3 de junio de 2009, el Instituto Nacional de Estándares y Tecnología (NIST) anunció planes para firmar la raíz antes de finales de 2009, en conjunto con ICANN, VeriSign y la NTIA. [ 56 ]

El 6 de octubre de 2009, en la 59.ª reunión de la Conferencia RIPE , ICANN y VeriSign anunciaron el cronograma de implementación previsto para implementar DNSSEC dentro de la zona raíz. [ 57 ] En la reunión se anunció que se implementaría incrementalmente en un servidor de nombres raíz por mes, comenzando el 1 de diciembre de 2009, con el servidor de nombres raíz final sirviendo una zona firmada con DNSSEC el 1 de julio de 2010, y la zona raíz se firmará con una DNSKEY RSA/SHA256. [ 57 ] Durante el período de implementación incremental, la zona raíz servirá una Zona Raíz Deliberadamente No Verificable (DURZ) que utiliza claves ficticias, y el registro DNSKEY final no se distribuirá hasta el 1 de julio de 2010. [ 58 ] Esto significa que las claves que se utilizaron para firmar el uso de la zona son deliberadamente no verificables; El motivo de este despliegue era monitorizar los cambios en los patrones de tráfico provocados por las respuestas de mayor volumen a las consultas que solicitaban registros de recursos DNSSEC.

El dominio de nivel superior .org se firmó con DNSSEC en junio de 2010, seguido por .com , .net y .edu más tarde en 2010 y 2011. [ 59 ] [ 60 ] Los dominios de nivel superior de código de país pudieron depositar claves a partir de mayo de 2010. [ 61 ] A partir de noviembre de 2011 Más del 25% de los dominios de nivel superior están firmados con DNSSEC. [ 62 ]

Implementación

El 25 de enero de 2010, el servidor raíz L (ell) comenzó a servir una Zona Raíz Deliberadamente No Validable (DURZ). La zona utiliza firmas de un hash SHA-2 (SHA-256) creado con el algoritmo RSA , tal como se define en RFC 5702. A partir de mayo de 2010, los trece servidores raíz comenzaron a servir la DURZ. [ 58 ] El 15 de julio de 2010, se firmó la primera zona raíz DNSSEC de producción completa, con el número de serie SOA 2010071501. Los anclajes de confianza raíz están disponibles en IANA . [ 53 ] 

Despliegue a nivel de TLD

Debajo del dominio raíz hay un amplio conjunto de dominios de nivel superior que deben firmarse para lograr una implementación completa de DNSSEC. La lista de dominios de nivel superior de Internet proporciona detalles sobre cuáles de los dominios de nivel superior existentes se han firmado y vinculado al dominio raíz.

Validación DNSSEC Lookaside - histórica

En marzo de 2006, el Consorcio de Sistemas de Internet presentó el registro de validación DNSSEC Lookaside (DLV). [ 63 ] El DLV tenía como objetivo facilitar la implementación de DNSSEC en ausencia de un ancla de confianza raíz. En ese momento, se imaginaba que un validador podría tener que mantener un gran número de anclas de confianza correspondientes a subárboles firmados del DNS. [ 64 ] El propósito del DLV era permitir que los validadores delegaran el esfuerzo de administrar un repositorio de anclas de confianza a un tercero de confianza. El registro DLV mantenía una lista central de anclas de confianza, en lugar de que cada validador repitiera el trabajo de mantener su propia lista.

Para usar DLV, se necesitaba un validador que lo soportara, como BIND o Unbound , configurado con un ancla de confianza para una zona DLV. Esta zona contenía registros DLV; [ 65 ] estos tenían exactamente el mismo formato que los registros DS, pero en lugar de referirse a una subzona delegada, se referían a una zona en otra parte del árbol DNS. Cuando el validador no podía encontrar una cadena de confianza desde la raíz hasta el RRset que estaba intentando comprobar, buscaba un registro DLV que pudiera proporcionar una cadena de confianza alternativa. [ 66 ]

Las deficiencias en la cadena de confianza, como los dominios de nivel superior sin firmar o los registradores que no admitían las delegaciones DNSSEC, permitían a los administradores de dominios de nivel inferior utilizar DLV para que sus datos DNS fueran validados por los resolvedores configurados para usar DLV. Esto pudo haber dificultado la implementación de DNSSEC al reducir la presión sobre los registradores y los registros de TLD para que lo admitieran correctamente. DLV también añadió complejidad al incorporar más actores y rutas de código para la validación DNSSEC.

ISC desmanteló su registro DLV en 2017. [ 67 ] El soporte para DLV se dejó de usar en BIND 9.12 y se eliminó por completo de BIND 9.16. [ 68 ] La versión 1.5.4 de Unbound (julio de 2015) marcó DLV como desmantelado en la configuración de ejemplo y en la página del manual. [ 69 ] Knot Resolver y PowerDNS Recursor nunca implementaron DLV.

En marzo de 2020, el IETF publicó el RFC 8749 , retirando DLV como estándar y pasando los RFC 4432 y RFC 5074 al estado de "Histórico". [ 70 ] 

Iniciativa de implementación de DNSSEC por parte del gobierno federal de EE. UU.

La Dirección de Ciencia y Tecnología del Departamento de Seguridad Nacional de los Estados Unidos (DHS) patrocina la "Iniciativa de Despliegue de DNSSEC". Esta iniciativa alienta a todos los sectores a adoptar voluntariamente medidas de seguridad que mejoren la seguridad de la infraestructura de nombres de Internet, como parte de un esfuerzo global y cooperativo que involucra a numerosas naciones y organizaciones de los sectores público y privado. El DHS también financia iniciativas para perfeccionar DNSSEC e implementarlo dentro del gobierno federal de los Estados Unidos.

Se informó [ 71 ] que el 30 de marzo de 2007, el Departamento de Seguridad Nacional de EE. UU. propuso "tener la clave para firmar la zona raíz del DNS firmemente en manos del gobierno de EE. UU.". Sin embargo, ningún funcionario del gobierno de EE. UU. estuvo presente en la sala de reuniones y el comentario que originó el artículo fue realizado por otra persona. El DHS comentó posteriormente [ 72 ] [ 73 ] sobre por qué creen que otros llegaron a la conclusión errónea de que el gobierno de EE. UU. había hecho tal propuesta: "El Departamento de Seguridad Nacional de EE. UU. está financiando el desarrollo de un plan técnico para implementar DNSSec y, en octubre pasado, distribuyó un borrador inicial a una larga lista de expertos internacionales para que hicieran comentarios. El borrador presenta una serie de opciones sobre quién podría ser el titular, u "operador", de la clave de la zona raíz, reduciéndose esencialmente a una agencia gubernamental o un contratista. "En ninguna parte del documento hacemos ninguna propuesta sobre la identidad del operador de la clave raíz", dijo Maughan, gerente de investigación y desarrollo de ciberseguridad del Departamento de Seguridad Nacional."

Implementación de DNSSEC en el gobierno federal de EE. UU.

El Instituto Nacional de Estándares y Tecnología (NIST) publicó la Publicación Especial NIST 800-81, Guía de Implementación del Sistema de Nombres de Dominio Seguro (DNS), el 16 de mayo de 2006, con orientación sobre cómo implementar DNSSEC. El NIST tenía previsto publicar nuevos requisitos de la Ley Federal de Gestión de la Seguridad de la Información (FISMA) para DNSSEC en la publicación NIST SP800-53-R1, haciendo referencia a esta guía de implementación. Las agencias estadounidenses habrían tenido entonces un año después de la publicación final de NIST SP800-53-R1 para cumplir con estos nuevos requisitos de FISMA. [ 74 ] Sin embargo, en ese momento, NSEC3 no se había completado. El NIST había sugerido el uso de dominios divididos, una técnica que se sabe que es posible pero difícil de implementar correctamente, y que tiene las debilidades de seguridad señaladas anteriormente.

El 22 de agosto de 2008, la Oficina de Administración y Presupuesto (OMB) publicó un memorando que exigía a las agencias federales estadounidenses implementar DNSSEC en todos los sitios .gov; el dominio raíz .gov debía estar firmado antes de enero de 2009, y todos los subdominios bajo .gov debían estar firmados antes de diciembre de 2009. [ 75 ] Si bien el memorando se centra en los sitios .gov, la Agencia de Sistemas de Información de Defensa de EE. UU. afirma que tiene la intención de cumplir con los requisitos de DNSSEC de la OMB también en el dominio .mil (militar estadounidense). Carolyn Duffy Marsan, de NetworkWorld, declaró que DNSSEC "no se ha implementado ampliamente porque sufre del clásico dilema del huevo y la gallina... con el mandato de la OMB, parece que el huevo se está rompiendo". [ 76 ]

Despliegue en resolutores

Varios ISP han comenzado a implementar resolutores recursivos DNS que validan DNSSEC. Comcast se convirtió en el primer gran ISP en hacerlo en los Estados Unidos, anunciando sus intenciones el 18 de octubre de 2010 [ 77 ] [ 78 ] y completando la implementación el 11 de enero de 2012. [ 79 ]

Según un estudio de APNIC , la proporción de clientes que utilizan exclusivamente resolvedores DNS que realizan validación DNSSEC aumentó al 8,3 % en mayo de 2013. [ 80 ] Aproximadamente la mitad de estos clientes utilizaban el resolvedor DNS público de Google .

En septiembre de 2015, Verisign anunció su servicio gratuito de resolución pública de DNS, [ 81 ] y aunque no se menciona en sus comunicados de prensa, también realiza la validación DNSSEC.

A principios de 2016, el monitoreo de APNIC mostró que la proporción de clientes que usan exclusivamente resolvedores DNS que realizan validación DNSSEC había aumentado a aproximadamente el 15%. [ 82 ]

Compatibilidad con DNSSEC

El servidor DNS recursivo público de Google habilitó la validación DNSSEC el 6 de mayo de 2013. [ 83 ]

BIND , el software de gestión de DNS más popular, habilita la compatibilidad con DNSSEC de forma predeterminada desde la versión 9.5.

El servidor DNS recursivo público Quad9 ha realizado la validación DNSSEC en su dirección principal 9.9.9.9 desde su establecimiento el 11 de mayo de 2016. Quad9 también proporciona un servicio alternativo que no realiza la validación DNSSEC, principalmente para depuración. [ 84 ]

Despliegue en infraestructura

En septiembre de 2023, Microsoft anunció que utilizaría DNSSEC (a través de DANE ) para verificar la autenticidad de los certificados durante las comunicaciones SMTP. [ 85 ]

Recepción

Geoff Huston ha argumentado que se debería abandonar el despliegue de DNSSEC. [ 86 ] En 2016, el proveedor de correo electrónico Fastmail publicó una entrada de blog en la que afirmaba que la empresa no planeaba implementar DNSSEC, haciendo referencia a las numerosas interrupciones relacionadas con DNSSEC que habían ocurrido en ese momento. [ 87 ]

La corporación de infraestructura de internet Cloudflare ha presentado reacciones más positivas , al contratar a uno de los fundadores de DNSSEC para ayudar a implementarlo en la empresa. [ 88 ] El registro de dominios Spaceship (una marca propiedad de Namecheap [ 89 ] ) habilita DNSSEC automáticamente para los dominios compatibles cuyos servidores de nombres aloja . [ 90 ] En 2025, el registro holandés SIDN argumentó en contra de la afirmación de que DNSSEC es complejo en comparación con otros protocolos de internet. [ 91 ]

Publicaciones del IETF

  • RFC 2535 Extensiones de seguridad del sistema de nombres de dominio 
  • RFC 3225 que indica la compatibilidad del resolvedor con DNSSEC. 
  • Requisitos de tamaño de mensaje para servidores/resolucionadores compatibles con DNSSEC e IPv6 A6 (RFC 3226 ) 
  • RFC 3833 Análisis de amenazas del sistema de nombres de dominio 
  • RFC 4033 Introducción y requisitos de seguridad DNS ( DNSSEC-bis ) 
  • RFC 4034 Registros de recursos para las extensiones de seguridad DNS ( DNSSEC-bis ) 
  • Modificaciones del protocolo RFC 4035 para las extensiones de seguridad DNS ( DNSSEC-bis ) 
  • RFC 4398 Almacenamiento de certificados en el Sistema de Nombres de Dominio (DNS) 
  • RFC 4431 El registro de recursos DNS de validación de búsqueda lateral (DLV) de DNSSEC 
  • RFC 4470: Cobertura mínima de los registros NSEC y la firma en línea DNSSEC. 
  • RFC 4509 Uso de SHA-256 en los registros de recursos (RR) del firmante de delegación (DS) de DNSSEC 
  • RFC 4641 Prácticas operativas de DNSSEC 
  • Experimentos de seguridad DNS (DNSSEC) según RFC 4955 
  • RFC 5011 Actualizaciones automatizadas de anclajes de confianza de seguridad DNS (DNSSEC) 
  • RFC 5155 DNSSEC Denegación de existencia autenticada mediante hash 
  • RFC 5702 Uso de algoritmos SHA-2 con RSA en registros de recursos DNSKEY y RRSIG para DNSSEC 
  • RFC 6014 Asignación de identificadores de algoritmos criptográficos para DNSSEC 
  • RFC 6605 Algoritmo de firma digital de curva elíptica (DSA) para DNSSEC 
  • RFC 6725 Seguridad DNS (DNSSEC) Algoritmo DNSKEY Actualizaciones del Registro IANA 
  • RFC 6781 Prácticas operativas de DNSSEC, versión 2 
  • RFC 6840: Aclaraciones y notas de implementación para la seguridad DNS (DNSSEC) 
  • RFC 6975 Señalización para la comprensión de algoritmos criptográficos en las extensiones de seguridad DNS (DNSSEC) 
  • RFC 7129 Denegación de existencia autenticada en el DNS 
  • RFC 7344 Automatización del mantenimiento de la confianza de delegación DNSSEC 
  • Consideraciones sobre el tiempo de renovación de la clave DNSSEC según RFC 7583 
  • RFC 8078 Gestión de registros DS desde el sistema principal mediante CDS/CDNSKEY 
  • RFC 8080 Algoritmo de seguridad digital de curva de Edwards (EdDSA) para DNSSEC 
  • RFC 8198 Uso agresivo de la caché validada por DNSSEC 
  • RFC 8624 Requisitos de implementación de algoritmos y guía de uso para DNSSEC 
  • RFC 8749 Trasladar la validación DNSSEC Lookaside (DLV) a un estado histórico. 
  • RFC 9077 NSEC y NSEC3: TTL y uso agresivo 
  • RFC 9157 Consideraciones revisadas de IANA para DNSSEC 
  • Guía RFC 9276 para la configuración de parámetros de NSEC3 
  • RFC 9364 ( BCP 237) Extensiones de seguridad DNS 

Herramientas

Uso de DNSSEC en Unbound (verificación de validación con unbound-host)

La implementación de DNSSEC requiere software tanto en el servidor como en el cliente. Algunas de las herramientas que admiten DNSSEC incluyen:

  • Windows 7 y Windows Server 2008 R2 incluyen un resolvedor de nombres recursivo con "seguridad integrada" capaz de diferenciar entre respuestas seguras y no seguras. Windows Server 2012 DNSSEC es compatible con actualizaciones dinámicas seguras con zonas integradas de Active Directory, además de la replicación de Active Directory de claves de anclaje a otros servidores similares. [ 92 ] [ 93 ]
  • BIND , el servidor de nombres DNS más popular (que incluye dig ), incorpora el protocolo más reciente DNSSEC-bis (registros DS), así como compatibilidad con los registros NSEC3.
  • Unbound es un servidor de nombres DNS que fue diseñado desde cero basándose en los conceptos de DNSSEC.
  • mysqlBind , el software de gestión DNS con licencia GPL para proveedores de servicios DNS (ASP), ahora es compatible con DNSSEC.
  • OpenDNSSEC es una herramienta de firma DNSSEC designada que utiliza PKCS#11 para interactuar con módulos de seguridad de hardware .
  • Knot DNS ha añadido compatibilidad con la firma DNSSEC automática en la versión 1.4.0.
  • PowerDNS es totalmente compatible con DNSSEC a partir de la versión 3.0, tanto en modo pre-firmado como en modo de firma en vivo.
  • DNSSEC : ¿Qué es y por qué es importante implementarlo desde hace tiempo? — Descúbrelo. Iniciativa de la comunidad de Internet y el gobierno neerlandés.

Véase también

Referencias

  1. Herzberg, Amir; Shulman, Haya (2014). "Retrofitting Security into Network Protocols: The Case of DNSSEC" . IEEE Internet Computing . 18 (1). IETF . pp. 66–71. doi : 10.1109/MIC.2014.14 . ISSN 1089-7801 . S2CID 12230888 .   
  2. Enlace de servicio y especificación de parámetros a través del DNS (DNS SVCB y HTTPS RRS) . IETF .
  3. Hola de cliente cifrado TLS . IETF .
  4. Entrevista con Dan Kaminsky sobre DNSSEC (25 de junio de 2009) Entrevista a Kaminsky: DNSSEC aborda la confianza y la seguridad entre organizaciones
  5. "Mapas de despliegue de DNSSEC - CARE" . maps.dnssec.gmu.edu . Consultado el 20 de marzo de 2026 .
  6. ^ DNSSEC e IPv6 desde 2014 publicado por ICANN
  7. "Marcador DNSSEC" . Verisign . Consultado el 25 de septiembre de 2025 .
  8. La mayoría de los dominios y usuarios de internet holandeses cuentan con seguridad DNSSEC.
  9. Geoff Huston (18 de septiembre de 2023). "Medición del uso de DNSSEC" . APNIC .
  10. "Números de algoritmo del sistema de seguridad de nombres de dominio (DNSSEC)" . IANA . 12 de julio de 2010. Consultado el 17 de julio de 2010 .
  11. 1 2 "Comprendiendo DNSSEC en Windows" . Microsoft . 7 de octubre de 2009. El cliente DNS de Windows es un resolvedor stub...
  12. 1 2 "Extensiones de seguridad DNS (DNSSEC)" . Microsoft . 21 de octubre de 2009. El cliente DNS en Windows Server 2008 R2 y Windows® 7 es un resolvedor stub con reconocimiento de seguridad que no valida.
  13. "DNSSEC raíz" .
  14. "Computing: la principal fuente del Reino Unido para el análisis de la tecnología empresarial" .
  15. Rose, Scott; Larson, Matt; Massey, Dan; Austein, Rob; Arends, Roy (marzo de 2005). RFC 4033: Introducción y requisitos de seguridad DNS . The Internet Society . pág. 11. doi : 10.17487/RFC4033 . Los resolvedores stub, por definición, son resolvedores DNS mínimos que utilizan el modo de consulta recursiva para descargar la mayor parte del trabajo de resolución DNS a un servidor de nombres recursivo.  Una definición anterior se proporcionó en un RFC anterior: Robert Braden (octubre de 1989). Braden, R. (ed.). RFC 1123 - Requisitos para hosts de Internet: aplicación y soporte . IETF ( Internet Engineering Task Force ). pág. 74. doi : 10.17487/RFC1123 . Un "stub resolvedor" se basa en los servicios de un servidor de nombres recursivo [...] 
  16. 1 2 3 Rose, Scott; Larson, Matt; Massey, Dan; Austein, Rob; Arends, Roy (marzo de 2005). RFC 4033: Introducción y requisitos de seguridad de DNS . The Internet Society . pág. 12. doi : 10.17487/RFC4033 . 
  17. Muñoz Merino, Pedro J.; García-Martínez, Alberto; Organero, Mario Muñoz; Kloos, Carlos Delgado (2006). Meersman, Robert; Tari, Zahir; Herrero, Herrero Martín (eds.). Habilitación de la autenticación práctica de IPsec para Internet (PDF) . En camino hacia sistemas de Internet significativos 2006: Talleres OTM 2006. vol. 1. Saltador . Archivado desde el original (PDF) el 26 de abril de 2012. 
  18. anclas raíz
  19. Ubbink, Stefan. "Nuevo algoritmo DNSSEC para .nl" . www.sidn.nl. Consultado el 29 de enero de 2024 .
  20. Wessels, Duane (10 de agosto de 2023). "Verisign ayudará a reforzar la seguridad con la actualización del algoritmo DNSSEC" . Blog de Verisign . Consultado el 29 de enero de 2024 .
  21. Wessels, Duane. "Transición de los TLD de Verisign a DNSSEC de curva elíptica" . DNS-OARC . Consultado el 29 de enero de 2024 .
  22. "Root Zone KSK Algorithm Rollover - ICANN" . www.icann.org . Consultado el 29 de enero de 2024 .
  23. IETF: Autenticación de entidades nombradas basada en DNS (dane)
  24. "Violeta Imperial" . Consultado el 26 de noviembre de 2011 .
  25. "chromium git" . Consultado el 9 de marzo de 2013 .
  26. "Validador DNSSEC/TLSA" .
  27. Bugzilla@Mozilla: Error 672600 - Usar la cadena DNSSEC/DANE integrada en el protocolo de enlace TLS en la validación de la cadena de certificados
  28. "Uso del Sistema de Nombres de Dominio para Intrusiones en Sistemas" por Steve Bellovin, 1995
  29. Elias Heftrig; Haya Schulmann; Niklas Vogel; Michael Waidne. "Ataques de complejidad algorítmica de denegación de servicio KeyTrap en DNS Versión: enero de 2024" (PDF) . ATHENE .( presione soltar )
  30. "NSEC5: Prevención demostrable de la enumeración de zonas DNSSEC" .
  31. Denegación de existencia autenticada en el DNS . IETF . doi : 10.17487/RFC7129 . RFC 7129 .
  32. 1 2 "Económico con la verdad: Cómo abaratar las respuestas DNSSEC" . 24/06/2016.
  33. "Mentiras negras" . Negación de existencia o mentiras negras de DNSSEC compacta . IETF . sec. 2. ID draft-valsorda-dnsop-black-lies. 
  34. "DNSSEC bien implementado" . 29/01/2015.
  35. Estrategia Nacional de EE. UU. para la Seguridad del Ciberespacio , pág. 30, febrero de 2003
  36. Metzger, Perry; William Allen Simpson y Paul Vixie. "Mejora de la seguridad TCP con cookies robustas" (PDF) . Usenix . Consultado el 17 de diciembre de 2009 .
  37. Myles, Patrick (25 de septiembre de 2014). "Actualización de la actividad de GNSO para la reunión del Consejo ccNSO" (PDF) . Recuperado el 8 de agosto de 2025 .
  38. Centro de Información sobre Privacidad Electrónica (EPIC) (27 de mayo de 2008). DNSSEC
  39. Política DNSSEC de RIPE NCC archivada el 22 de octubre de 2007 en Wayback Machine .
  40. Plan de despliegue de DNSSEC de ARIN
  41. Eklund-Löwinder, Anne-Marie (12 de febrero de 2012). " [ dns-wg ] El ISP sueco TCD Song adopta DNSSEC" . Lista de correo dns-wg . RIPE NCC . Consultado el 2 de diciembre de 2012 .
  42. Archivo dns-wg: Lista de zonas firmadas. Archivado el 5 de marzo de 2007 en Wayback Machine .
  43. ISC lanza el registro DLV para dar inicio al despliegue mundial de DNSSEC. Archivado el 18 de noviembre de 2008 en Wayback Machine .
  44. Repositorio de anclaje de confianza provisional
  45. .ORG es el primer TLD abierto firmado con DNSSEC.
  46. Sean Michael Kerner. "¿.ORG el dominio más seguro?" . internetnews.com . Consultado el 27 de septiembre de 2008 .
  47. "Lista de registradores .ORG — con DNSSEC habilitado en la parte superior" . Archivado del original el 12 de junio de 2010. Recuperado el 23 de junio de 2010 . 
  48. VeriSign: Ofreceremos soporte para la seguridad DNS en 2011. Archivado el 3 de marzo de 2009 en Wayback Machine .
  49. "VeriSign: Actualización importante de seguridad en internet para 2011" . Archivado del original el 19 de noviembre de 2009. Consultado el 18 de noviembre de 2009 .
  50. El dominio .com finalmente está a salvo.
  51. Matt Larson de Verisign gana el premio InfoWorld Technology Leadership Award 2011.
  52. Premios InfoWorld 2011 al Liderazgo Tecnológico
  53. 1 2 "Archivo del proyecto DNSSEC" .
  54. Singel, Ryan (8 de octubre de 2006). "Los federales comienzan a actuar ante la brecha de seguridad de la red" . Wired News . CondéNet . Recuperado el 9 de octubre de 2008 .
  55. «Comunicado de prensa: La NTIA solicita comentarios del público sobre la implementación de tecnología de seguridad en el Sistema de nombres de dominio de Internet» (Comunicado de prensa). Administración Nacional de Telecomunicaciones e Información, Departamento de Comercio de los Estados Unidos. 9 de octubre de 2008. Archivado del original el 13 de octubre de 2008. Consultado el 9 de octubre de 2008 .
  56. «El Departamento de Comercio colaborará con ICANN y VeriSign para mejorar la seguridad y la estabilidad del sistema de nombres de dominio y direcciones de Internet» (Comunicado de prensa). Instituto Nacional de Estándares y Tecnología. 3 de junio de 2009. Archivado del original el 29 de junio de 2011. Consultado el 13 de julio de 2017 .
  57. 1 2 "DNSSEC para la zona raíz" (PDF) .
  58. 1 2 Hutchinson, James (6 de mayo de 2010). "ICANN y Verisign colocan las últimas piezas del rompecabezas en la saga DNSSEC" . NetworkWorld . Archivado del original el 20 de diciembre de 2013. Recuperado el 17 de mayo de 2010 .
  59. "DNSSEC se convertirá en estándar en los dominios .ORG a finales de junio" . Archivado del original el 15 de marzo de 2010. Consultado el 24 de marzo de 2010 .
  60. The Inquirer: Verisign implementa DNSSEC en el TLD .com
  61. Mayor seguridad para los servidores DNS raíz. Heise Online, 24 de marzo de 2010.
  62. CircleID: Actualización de DNSSEC de ICANN 42 en Dakar
  63. ISC lanza el registro DLV para dar inicio al despliegue mundial de DNSSEC. Archivado el 14 de junio de 2011 en Wayback Machine .
  64. RFC 5011, "Actualizaciones automatizadas de anclajes de confianza de seguridad DNS (DNSSEC)"
  65. RFC 4431, "El registro de recursos DNS de validación de búsqueda lateral (DLV) de DNSSEC"
  66. RFC 5074, "Validación de anticipación DNSSEC (DLV)"
  67. "DLV reemplazado con zona vacía firmada - Consorcio de Sistemas de Internet" . isc.org . 30 de septiembre de 2017. Consultado el 5 de junio de 2020 .
  68. "BIND 9.16.0, Rama estable para 2020 y más allá - Consorcio de Sistemas de Internet" . isc.org . 20 de febrero de 2020. Consultado el 5 de junio de 2020 .
  69. "Cambios en Unbound 1.5.4" . NLnet Labs . Consultado el 5 de junio de 2020 .
  70. Mekking, W. ; Mahoney, D. (marzo de 2020). Trasladar la validación DNSSEC Lookaside (DLV) a un estado histórico . IETF . doi : 10.17487/RFC8749 . RFC 879. Consultado el 3 de junio de 2020 .
  71. El Departamento de Seguridad Nacional solicita la clave maestra para DNS. Archivado el 6 de abril de 2007 en Wayback Machine . Heise News, 30 de marzo de 2007.
  72. Análisis: Poseer las claves de Internet UPI , 21 de abril de 2007
  73. Análisis de UPI: Poseyendo las llaves de Internet 24 de marzo de 2011 - El primer enlace no funciona, se cree que se trata del mismo contenido.
  74. Boletín informativo de la Iniciativa de Implementación de DNSSEC - Volumen 1, Número 2 Archivado el 22 de noviembre de 2007 en Wayback Machine , junio de 2006
  75. Memorando para los Directores de Información Archivado el 16 de septiembre de 2008 en Wayback Machine Oficina Ejecutiva del Presidente — Oficina de Administración y Presupuesto, 22 de agosto de 2008
  76. El gobierno federal refuerza la seguridad en .gov. Archivado el 25 de septiembre de 2008 en Wayback Machine. Network World, 22 de septiembre de 2008.
  77. Blog de Comcast - Comienza el despliegue de seguridad DNS , 18 de octubre de 2010
  78. Vídeo de anuncio de servicio público de Comcast DNSSEC archivado el 21/10/2010 en Wayback Machine , 18 de octubre de 2010
  79. Comcast completa el despliegue de DNSSEC , 11 de enero de 2012
  80. Geoff Huston: DNS, DNSSEC y el servicio público de DNS de Google (CircleID)
  81. Presentación del DNS público de Verisign
  82. Uso de la validación DNSSEC para el mundo (XA)
  83. El DNS público de Google ahora admite la validación DNSSEC. Blog de Google Code, 1 de junio de 2013.
  84. "Preguntas frecuentes sobre Quad9" . Quad9 . Consultado el 7 de julio de 2018 .
  85. "Implementación de DANE SMTP entrante con DNSSEC para el flujo de correo de Exchange Online" . TECHCOMMUNITY.MICROSOFT.COM . Consultado el 28 de mayo de 2024 .
  86. Huston, Geoff (28 de mayo de 2024). "¿Llega el fin de DNSSEC?" . Blog de APNIC . Consultado el 28 de mayo de 2024 .
  87. Mueller, Rob (2016-12-20). "DNSSEC y DANE: aún no hay avances" . Fastmail . Recuperado el 2026-03-20 .
  88. "DNSSEC: Una introducción" . El blog de Cloudflare . 7 de octubre de 2014. Consultado el 20 de marzo de 2026 .
  89. "La nueva plataforma de registro de dominios y servicios web 'Spaceship' quiere ayudar a dar forma al futuro de Internet 'invisible'" . Namecheap . 16 de abril de 2024. Archivado del original el 27 de junio de 2025. Consultado el 20 de marzo de 2026 .
  90. Branch, Colleen (21/01/2026). "¿Qué es la seguridad DNS y cómo ayuda a proteger un dominio?" . Spaceship . Consultado el 20/03/2026 .{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  91. "Ninguno de los mayores servicios de internet tiene DNSSEC habilitado" . SIDN . 28 de enero de 2025. Consultado el 26 de marzo de 2026 .{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  92. Seshadri, Shyam (11 de noviembre de 2008). "DNSSEC en el cliente DNS de Windows 7" . Puerto 53. Microsoft.
  93. DNSSEC en Windows Server

Lecturas adicionales

  • H. Yang; E. Osterweil; D. Massey; S. Lu; L. Zhang (8 de abril de 2010). "Implementación de criptografía en sistemas a escala de Internet: un estudio de caso sobre DNSSEC". IEEE Transactions on Dependable and Secure Computing . 8 (5). IETF . págs.  656–669. CiteSeerX 10.1.1.158.1984 . doi : 10.1109/TDSC.2010.10 . S2CID 14887477 .  
  • DNSSEC – Sitio web de información sobre DNSSEC: DNSSEC.net
  • Grupo de trabajo del IETF sobre extensiones DNS (DNSEXT)
  • Proyecto Herramientas DNSSEC