Resumen

  • El análisis de enrutamiento contemporáneo de Cloudflare registró anuncios más específicos no autorizados que comenzaron poco después de las 11:05 UTC del 24 de abril de 2018 para prefijos /24 dentro de los rangos de direcciones de cobertura de Route 53 de Amazon. El origen observado fue eNet, AS10297, y algunas rutas se propagaron a través de Hurricane Electric, AS6939. El estado de enrutamiento anómalo duró aproximadamente dos horas. [1]
  • El mecanismo fue infraestructura de red, no una metáfora. Las redes que aceptaron las rutas más específicas enviaron tráfico de parte del servicio DNS autoritativo de Amazon hacia el origen incorrecto. Los sistemas alcanzados por esa ruta devolvieron respuestas falsas paramyetherwallet.com, lo que permitió que una consulta legítima de dominio dirigiera a los usuarios hacia un endpoint impostor. [1]
  • El incidente no demostró que Amazon originara las rutas, que todos los clientes de Route 53 se vieran afectados o que BGP por sí solo derrotara a TLS. Cloudflare informó que el endpoint impostor utilizó un certificado que normalmente no era de confianza. Para que la ruta de robo de credenciales descrita tuviera éxito, un usuario debía ignorar una advertencia del navegador. [1]
  • Los registros de recursos numéricos y de registros asociaban el espacio de direcciones con Amazon y AS16509, pero los enrutadores actuaban según los anuncios de ruta aceptados. La verdad del registro siguió siendo evidencia esencial, mientras que el estado de enrutamiento en ejecución determinaba la entrega de paquetes. Esa diferencia es la superficie central de responsabilidad. [7]-[9][14]
  • La validación de origen RPKI puede convertir un registro de autorización en una decisión de enrutamiento aplicable. AWS documentó posteriormente una amplia cobertura de ROA y el rechazo de rutas inválidas según RPKI en su red. Esas declaraciones posteriores muestran una dirección de reparación; no prueban los controles exactos desplegados en todas las redes relevantes en abril de 2018. [3][4][17]-[19]
  • DNSSEC puede permitir que los resolutores validadores autentiquen datos DNS firmados. No hace legítima una ruta BGP, no restaura la alcanzabilidad ni protege una zona que no haya sido firmada y validada correctamente. El paquete público no establece el estado histórico completo de DNSSEC del dominio relevante, por lo que este artículo trata DNSSEC como un control condicional acotado. [5][6]
  • RouteViews, RIPE RIS y RIS Live, CAIDA BGPStream, RIPEstat, registros de enrutadores, capturas de respuestas DNS y evidencia de certificados responden preguntas diferentes. Ninguno por sí solo prueba el incidente completo, la intención del operador, cada caché envenenada o cada pérdida. [8]-[13]
  • La responsabilidad se deriva del control práctico sobre el origen de rutas, el filtrado de importación, la autorización de recursos, la supervisión, el DNS autoritativo, la validación de resolutores, la seguridad del dominio, la comunicación del incidente y la prueba de reparación. No puede asignarse tratando una entrada de registro, un colector de rutas o el nombre de una empresa como soberano de toda la ruta.

Dos planos de control se encontraron en una falla visible para el usuario

El incidente unió dos sistemas que los usuarios normalmente solo perciben a través de sus resultados.

El primero fue el enrutamiento interdominio. El Border Gateway Protocol permite que redes operadas de forma independiente intercambien información de alcanzabilidad. Un anuncio de ruta dice que una red puede entregar tráfico para un prefijo a través de una ruta determinada. BGP no proporciona, por sí solo, una prueba criptográfica universal de que el origen esté autorizado para anunciar ese espacio de direcciones. Los operadores añaden políticas, filtros, datos de registros, validación RPKI, supervisión y relaciones comerciales alrededor del protocolo. [14][15]

El segundo fue el Sistema de Nombres de Dominio. Un servicio DNS autoritativo responde preguntas sobre los registros de un dominio. Los resolutores recursivos preguntan a los servidores autoritativos, almacenan en caché las respuestas y las devuelven a los clientes. Route 53 proporcionaba las direcciones de servidor autoritativo implicadas en este evento. Si los paquetes destinados a esas direcciones de servidor se redirigen antes de llegar al servicio legítimo, un resolutor puede recibir una respuesta de un sistema que nunca debería haber sido autoritativo. [1][5][6]

El usuario veía un nombre de dominio y esperaba el servicio correspondiente. La red primero debía decidir dónde eran alcanzables las direcciones del servidor DNS autoritativo. El servidor que respondía suministraba entonces una dirección para el dominio. El navegador debía finalmente decidir si el certificado del endpoint era confiable.

Esas son decisiones separadas:

  1. ¿Qué red está autorizada para originar los prefijos del servidor DNS?
  2. ¿Qué ruta acepta cada red de tránsito o acceso?
  3. ¿Qué servidor recibe realmente la consulta del resolutor?
  4. ¿Es auténtica la respuesta DNS?
  5. ¿Presenta el endpoint un certificado confiable para el nombre solicitado?
  6. ¿Se detiene el usuario o la aplicación cuando falla una verificación de confianza?

El incidente de abril de 2018 cruzó cada límite en secuencia. Por eso describirlo solo como "un secuestro BGP" es incompleto, mientras que describirlo solo como "envenenamiento DNS" oculta la falla de control de rutas que hizo alcanzable al servidor falso.

La cadena también es la razón por la que la responsabilidad no puede asignarse a un solo actor simplemente porque su marca aparezca en el nombre del servicio. Amazon controlaba sus recursos de direcciones, las operaciones de Route 53, la supervisión, las comunicaciones y la posterior implementación de seguridad de rutas. No controlaba a todos los hablantes BGP externos. El origen no autorizado y sus relaciones con proveedores ascendentes controlaban otros puntos. Los operadores de resolutores recursivos, el operador del dominio y el comportamiento del navegador o del usuario controlaban límites posteriores.

Un relato riguroso sigue la capacidad y la evidencia a lo largo de la cadena.

Qué establece el registro público de enrutamiento

La publicación técnica de Cloudflare describió anuncios BGP observados entre aproximadamente las 11:05 y las 12:55 UTC. Enumeró cinco prefijos /24 en el espacio de direcciones de Amazon y mostró rutas que implicaban a AS10297 y AS6939. Los rangos de cobertura legítimos eran /23 asociados con Amazon, AS16509. [1]

La distinción entre un /23 y un /24 es operativamente importante. El enrutamiento normalmente selecciona el prefijo de coincidencia más larga. Un /24 cubre un bloque de direcciones más pequeño que un /23. Cuando ambos están disponibles, la ruta más específica puede atraer tráfico incluso si la ruta de cobertura legítima sigue siendo visible.

Ese comportamiento hace que un anuncio más específico no autorizado sea poderoso. Un atacante o una red mal configurada no necesita necesariamente borrar la ruta legítima. Puede publicar una reclamación competidora más estrecha. Las redes que la aceptan y propagan pueden redirigir el tráfico del rango más pequeño.

Los colectores de Cloudflare vieron direcciones de Route 53 dentro de esos rangos. Durante la ventana de enrutamiento anómalo, los sistemas que respondían sirvieron comportamiento específico paramyetherwallet.com, incluida una dirección falsa, mientras que algunas consultas producían fallos. Cloudflare también informó de que su propio resolutor 1.1.1.1 resultó afectado en ubicaciones seleccionadas. Un resolutor no tenía que ser operado por una red que aceptara directamente el anuncio malicioso si su ruta hacia el servidor autoritativo cruzaba una red que sí lo hacía. [1]

El registro respalda varios hallazgos acotados:

  • Los prefijos eran más específicos que las rutas de cobertura de Amazon.
  • El ASN de origen observado no coincidía con AS16509 de Amazon.
  • Al menos una ruta de propagación incluía AS6939.
  • Las direcciones eran utilizadas por el DNS autoritativo de Route 53.
  • Se observaron respuestas falsas para un dominio a través de la ruta desviada.
  • El estado de enrutamiento era geográficamente irregular y no universalmente idéntico.

El mismo registro no prueba:

  • Quién emitió cada comando del enrutador.
  • Si AS10297 fue deliberadamente comprometido, mal utilizado internamente o mal configurado.
  • Qué relación contractual permitió cada paso de propagación.
  • Qué redes rechazaron las rutas.
  • Cada resolutor recursivo que almacenó en caché una respuesta falsa.
  • Cada usuario que vio una página impostora.
  • Cada pérdida financiera atribuida al evento.

Este límite importa porque los colectores de rutas observan mensajes visibles externamente. Son una evidencia sólida de lo que escucharon los pares seleccionados. No son cámaras dentro de cada centro de operaciones de red.

RouteViews proporciona datos de actualización archivados de abril de 2018. RIPE RIS y RIS Live documentan otro sistema de medición para actualizaciones BGP. CAIDA BGPStream ofrece una plataforma de investigación para analizar eventos de enrutamiento. RIPEstat proporciona vistas de recursos y enrutamiento para AS16509 y AS10297. En conjunto, estos sistemas pueden comprobar si un relato es coherente con la evidencia pública de enrutamiento. [8]-[13]

Su papel apropiado es la corroboración y la reconstrucción. Un artículo no debe convertir los puntos de observación limitados de un colector en una afirmación de propagación universal.

Por qué la verdad del registro no forzó la verdad de los paquetes

Los recursos de direcciones relevantes estaban asociados con Amazon. Esa asociación importaba. Daba a los operadores e investigadores una referencia con la que juzgar el origen inesperado.

No forzaba a todos los enrutadores a rechazar el anuncio.

Esta es la diferencia entre un registro y un mecanismo de aplicación. Un registro puede conservar quién posee un recurso numérico, qué ASN se espera que origine un prefijo y qué metadatos de contacto o seguridad están asociados a él. Los enrutadores siguen necesitando una política en ejecución que consuma datos confiables y aplique una decisión.

Sin ese paso, un registro preciso puede coexistir con una ruta inexacta.

Un modelo sólido de responsabilidad de infraestructura trata los registros como libros contables y registradores, no como soberanos. Ese encuadre se ajusta con precisión al incidente. No disminuye el valor del registro. Sitúa el valor correctamente.

El registro de direcciones aporta evidencia. Una Autorización de Origen de Ruta puede aportar autoridad de origen firmada criptográficamente. Un validador puede clasificar una ruta recibida. La política del enrutador puede rechazar una inválida. La supervisión puede alertar cuando aparece un origen inesperado. Los equipos operativos pueden coordinar la retirada y la recuperación. La ruta en ejecución surge de todas esas funciones, no de una declaración de base de datos por sí sola.

Este modelo de responsabilidad también sitúa el código en ejecución por encima del teatro de permisos. Un titular de recursos aprobado, un ticket correcto o una política de enrutamiento publicada no hacen que los paquetes sigan la ruta prevista. La ruta instalada en el sistema de reenvío es el hecho operativo. La respuesta DNS devuelta por esa ruta es otro hecho. El certificado presentado en el endpoint es otro.

Por lo tanto, un operador responsable necesita reconciliación, no solo registro:

  • ¿Está cada prefijo originado cubierto por la autorización prevista?
  • ¿Permite la longitud máxima de prefijo solo las rutas más específicas previstas?
  • ¿Se generan los filtros de cliente y par a partir de datos actuales y verificados?
  • ¿Rechazan los enrutadores los orígenes inválidos según RPKI?
  • ¿Comparan los monitores los orígenes en vivo con la autoridad de recursos?
  • ¿Puede el equipo contactar rápidamente con el proveedor ascendente y el titular del recurso relevantes?
  • ¿Sigue siendo alcanzable el servicio DNS autoritativo desde redes independientes?

El evento de 2018 se volvió perjudicial porque la ruta en ejecución y la evidencia de recursos divergieron el tiempo suficiente para que el tráfico DNS llegara a un sistema de respuesta no autorizado.

La validación de origen BGP es potente y acotada

RPKI proporciona una forma de vincular prefijos IP con ASN de origen autorizados mediante objetos firmados. Una Autorización de Origen de Ruta identifica qué ASN puede originar un prefijo y la longitud máxima permitida. Las partes confiantes validan esos objetos. Los enrutadores pueden recibir datos de origen validados y clasificar las rutas BGP como válidas, inválidas o no encontradas. [17]-[19]

Para un evento en el que un ASN diferente anuncia un prefijo más específico, este control es directamente relevante.

Supongamos que Amazon autoriza a AS16509 a originar un prefijo de cobertura y establece una longitud máxima que excluye el /24 no autorizado. Una ruta de AS10297 para ese /24 debería ser inválida según RPKI. Una red que aplique la validación de origen puede rechazarla.

Ese es un mecanismo preventivo concreto. Convierte la autoridad sobre recursos numéricos en una decisión de enrutamiento.

No es un relato completo de la seguridad del enrutamiento en Internet.

La validación de origen evalúa la relación entre un prefijo, su longitud y el ASN de origen. No autentica cada ASN de la ruta. Un origen válido puede seguir implicado en una fuga de rutas. Una mala política puede seguir exportando rutas más allá de su alcance previsto. Un ROA obsoleto o incorrecto puede invalidar erróneamente rutas legítimas. Una red que no realice validación puede seguir aceptando y propagando una ruta inválida. [15]-[20]

RFC 7908 define las fugas de rutas como la propagación más allá del alcance de política previsto. RFC 9234 añade los Roles BGP y el atributo Only-to-Customer como mecanismo posterior para señalizar y restringir ciertos patrones de fuga. Esos controles abordan relaciones de política de ruta que la validación de origen no prueba. [16][20]

El límite histórico es igualmente importante.

AWS escribió en 2021 que más del 99 por ciento de su espacio de direcciones IPv4 e IPv6 estaba cubierto por ROA y que descartaba rutas inválidas según RPKI en sus puntos de presencia. En 2025, AWS describió una implementación RPKI más amplia con comprobaciones de seguridad adicionales y trabajo continuo en la autorización de rutas. [3][4]

Esas declaraciones muestran lo que AWS dice que desplegó posteriormente. No establecen la cobertura exacta de ROA, las longitudes máximas, la aplicación en el tránsito externo ni la configuración de supervisión del 24 de abril de 2018.

Un artículo responsable utiliza, por tanto, las publicaciones posteriores como evidencia de remediación:

  • AWS reconoce el secuestro de origen BGP como un riesgo material de red.
  • Identifica AS16509 como un ASN principal de AWS.
  • Describe los ROA y el rechazo de rutas inválidas como controles.
  • Documenta comprobaciones de seguridad porque los errores RPKI pueden afectar por sí mismos a la conectividad.
  • Reconoce que la seguridad del enrutamiento requiere cooperación entre redes.

El artículo no debe reescribir esos controles posteriores retroactivamente en el incidente.

El filtrado de rutas sigue siendo una responsabilidad del operador

RPKI es una fuente de datos de autorización. Los operadores también controlan lo que aceptan de clientes, pares y proveedores ascendentes.

RFC 7454 analiza prácticas operativas para la seguridad y el filtrado BGP. MANRS describe acciones para prevenir anuncios incorrectos, prevenir tráfico falsificado, apoyar la coordinación y permitir la validación global. [15][22]

La pregunta importante no es si una red tenía un documento titulado "política de enrutamiento". Es si la política en ejecución en la sesión relevante habría rechazado el anuncio observado.

Para un cliente o una red pequeña, un proveedor ascendente puede mantener una lista blanca de prefijos y ASN esperados. Los límites de recuento de prefijos pueden restringir expansiones inesperadas. Las reglas de longitud máxima de prefijo pueden impedir anuncios más estrechos que el cliente no está autorizado a exportar. La validación RPKI puede añadir evidencia criptográfica de origen. Las alertas pueden identificar un origen nuevo o una ruta inesperada antes de que lleguen informes manuales.

Cada control tiene costes de mantenimiento y modos de fallo.

Una lista blanca puede quedar obsoleta. Un límite de prefijos puede bloquear una expansión legítima o fijarse demasiado alto para ser útil. Un objeto de ruta puede ser inexacto. Un ROA puede usar una longitud máxima incorrecta. Un monitor puede alertar sin un responsable o perderse regiones fuera de sus puntos de observación.

Por eso la responsabilidad exige evidencia de operación actual:

  • El conjunto aprobado de prefijos de cliente y su fuente.
  • La fecha y el responsable de la última revisión.
  • El filtro compilado instalado en el enrutador.
  • Una prueba que muestre el rechazo de rutas más específicas no autorizadas.
  • Una alerta generada por un ejercicio controlado de origen inesperado.
  • Una vía de contacto y retirada que funcione fuera del horario laboral.

El registro público no revela todas las configuraciones relevantes. La ausencia de esa evidencia debe seguir siendo una incógnita, no convertirse en una acusación. El artículo puede identificar qué evidencia distinguiría una política que existe sobre el papel de una que cambia la aceptación de rutas.

El DNS autoritativo amplificó el error de enrutamiento

Las direcciones desviadas no eran direcciones ordinarias de servidores web. Pertenecían a la infraestructura de DNS autoritativo de Route 53.

Ese papel amplificó el efecto.

Un resolutor recursivo que buscaba una respuesta paramyetherwallet.comprimero necesitaba llegar al servidor autoritativo del dominio. Si BGP redirigía ese tráfico de servidor, el resolutor podía recibir un registro falso. Podía almacenarlo en caché y servirlo a los clientes hasta su expiración o corrección. Un usuario cuya propia red de acceso no aceptara directamente la ruta no autorizada podía recibir igualmente una respuesta envenenada de un resolutor recursivo que sí lo hiciera. [1]

Esto crea dos mapas geográficos:

  1. Redes cuyas rutas al servidor autoritativo seguían el anuncio no autorizado.
  2. Usuarios cuyos resolutores recursivos obtuvieron y almacenaron respuestas a través de esas rutas.

Los mapas se superponen pero no son idénticos.

Esa distinción explica por qué los informes de impacto basados solo en redes de acceso de usuarios finales pueden ser incompletos. Un resolutor puede estar en otra red o región. Una respuesta en caché puede sobrevivir a un cambio de ruta. A la inversa, una red puede aceptar la ruta mientras la caché de un resolutor ya contiene una respuesta legítima no expirada.

La evidencia de responsabilidad debería incluir, por tanto:

  • Actualizaciones BGP y estado de origen.
  • Consultas enviadas a las direcciones autoritativas afectadas.
  • Respuestas DNS observadas desde múltiples resolutores y puntos de observación.
  • Comportamiento de TTL y expiración de caché.
  • Resultados de validación DNSSEC, cuando corresponda.
  • Observaciones de certificados en el endpoint devuelto.
  • Marcas de tiempo de retirada de ruta, respuestas corregidas y recuperación de caché.

El evento también muestra por qué el DNS autoritativo es una dependencia de red de alto apalancamiento. Un cambio de ruta que afecte a un conjunto relativamente pequeño de direcciones de servidor puede influir en la resolución de dominios delegados a esos servidores. Eso no significa que todas las zonas de Route 53 se vieran afectadas. Cloudflare observó un comportamiento centrado en un dominio. [1]

La afirmación correcta es más estrecha: redirigir el tráfico de DNS autoritativo creó una vía para respuestas falsas que podían afectar a usuarios más allá de las redes que aceptaban directamente la ruta incorrecta.

DNSSEC responde a una pregunta de confianza diferente

DNSSEC permite a los resolutores validar que los datos DNS son auténticos dentro de una cadena de confianza firmada. La documentación de Route 53 describe flujos de trabajo de firma tanto para el registro de dominios como para zonas alojadas. Explica que un resolutor validador puede rechazar datos DNS que no validen contra la cadena. [5][6]

Ese control es directamente relevante para las respuestas DNS falsas.

No es un control BGP.

DNSSEC no decide qué ASN puede anunciar un prefijo IP. No hace alcanzable a un servidor autoritativo. No impide que el tráfico sea desviado. Permite a un resolutor validador preguntar si los datos DNS recibidos son criptográficamente auténticos.

Si la zona relevante estaba correctamente firmada, la cadena estaba intacta y el resolutor recursivo aplicaba la validación, una respuesta falsificada sin una firma válida debería fallar. Un fallo de validación puede proteger la integridad devolviendo un error, pero aún puede crear un problema de disponibilidad.

Si la zona no estaba firmada, o el resolutor no validaba, DNSSEC no proporcionaría esa protección.

El paquete de fuentes no establece el estado histórico completo de DNSSEC demyetherwallet.comel 24 de abril de 2018. Sería impropio afirmar que el dominio tenía o carecía de una configuración específica sin evidencia primaria adicional.

La formulación responsable es condicional:

  • RPKI puede ayudar a validar el origen de la ruta.
  • DNSSEC puede ayudar a validar los datos DNS.
  • TLS puede autenticar el endpoint ante el navegador.
  • Ninguno sustituye a los demás.

El diseño en capas es una fortaleza solo cuando las aplicaciones se detienen ante un fallo. Una respuesta validada por DNSSEC enviada por una ruta desviada puede seguir siendo auténtica si procede del firmante legítimo. Una respuesta inválida según DNSSEC debería fallar en un resolutor validador. Una respuesta DNS válida puede seguir apuntando a una aplicación comprometida. Una ruta correcta puede seguir transportando contenido malicioso. Una advertencia de certificado puede seguir siendo ignorada.

La responsabilidad exige probar el comportamiento ante fallos en cada límite.

TLS siguió siendo una señal de parada visible

Cloudflare informó de que el endpoint impostor presentaba un certificado que normalmente no era de confianza. El nombre de dominio aparecía correctamente en los datos del certificado, pero el certificado era autofirmado en lugar de estar encadenado a una autoridad de confianza. Un navegador debería mostrar una advertencia. [1]

Esta evidencia establece un límite importante.

La manipulación de BGP y DNS podía dirigir a un usuario al servidor equivocado. No le daba automáticamente al atacante un certificado de confianza. La ruta de robo descrita requería que los usuarios continuaran a pesar de la advertencia o que usaran software que no aplicara correctamente el límite del certificado.

Ese hecho no excusa los fallos de enrutamiento o DNS. No se debe colocar a los usuarios frente a un endpoint impostor. Pero impide una afirmación exagerada de que BGP hizo irrelevante a TLS.

El incidente muestra en cambio una defensa en capas bajo estrés:

  • Las comprobaciones de origen de ruta podían detener el desvío antes del DNS.
  • La validación DNSSEC podía detener una respuesta DNS falsificada para una zona firmada.
  • La validación TLS podía detener la confianza en el endpoint impostor.
  • El comportamiento de la interfaz de usuario y de la aplicación podía detener el envío de credenciales.

La salvaguarda restante era imperfecta. Los usuarios pueden ignorar advertencias. Las aplicaciones pueden gestionar mal la validación. Algunas interfaces dificultan la comprensión del riesgo. Pero la evidencia pública dice que la advertencia existía.

Una revisión de responsabilidad debe preservar las defensas que funcionaron mientras examina por qué fallaron los controles anteriores. De lo contrario, el artículo castigaría la evidencia precisa al aplanar cada capa en un único fallo total.

La responsabilidad sigue al control práctico

El incidente implicó a varios actores con capacidades diferentes.

El origen no autorizado y sus operadores de red

La red identificada como origen observado controlaba o estaba asociada con la sesión BGP desde la que aparecieron las rutas más específicas. La evidencia relevante incluiría configuración del enrutador, autenticación, acceso a cuentas, registros de cambios, relaciones con clientes y registros de incidentes. Los colectores públicos muestran anuncios atribuidos a un ASN; no identifican al individuo o sistema que los emitió. [1][9]

Proveedores ascendentes que propagaron y redes de tránsito

Los proveedores ascendentes controlaban los filtros de importación, la autorización de prefijos de cliente, los límites máximos de prefijos, la validación de origen y la propagación. Una ruta visible a través de AS6939 establece una observación de ruta, no un contrato completo ni una constatación de negligencia. La pregunta de evidencia es si la red tenía controles actualizados que deberían haber rechazado el anuncio y si esos controles estaban operando.

Amazon Web Services

AWS controlaba el recurso de direcciones, el servicio Route 53, los registros públicos de recursos, la postura de seguridad de rutas, la supervisión del servicio y la comunicación con los clientes. Podía publicar ROA, supervisar orígenes inesperados, coordinarse con pares y documentar acciones correctivas. No podía programar unilateralmente todos los enrutadores externos. Sus publicaciones posteriores sobre RPKI describen tanto la validación interna como la cooperación industrial, lo que refleja ese límite compartido. [3][4]

Operadores de resolutores recursivos

Los operadores de resolutores controlaban qué rutas ascendentes usaban sus servidores, si validaban DNSSEC, cómo almacenaban respuestas en caché, qué telemetría conservaban y con qué rapidez purgaban datos falsos conocidos. No originaban los prefijos de Route 53 ni firmaban la zona del dominio.

El operador del dominio

El operador del dominio controlaba las decisiones de delegación, la firma DNSSEC, la gestión de registros, el despliegue de TLS, las comunicaciones con los usuarios y la respuesta al incidente. No controlaba la aceptación global de BGP. El artículo no debe inferir la configuración histórica de DNSSEC sin evidencia.

Operadores de navegadores y aplicaciones

Los operadores de navegadores y clientes controlaban la validación de certificados y el comportamiento de advertencia. Su protección formaba un límite posterior después de que el enrutamiento y el DNS ya hubieran fallado.

Usuarios

Los usuarios podían detenerse ante una advertencia de certificado, pero no controlaban el origen de rutas, la infraestructura de DNS autoritativo ni la política de los resolutores. Asignar la responsabilidad primaria a los usuarios porque algunos pudieran haber ignorado la advertencia ignoraría los controles ascendentes que crearon la ruta falsa.

El mapa de responsabilidad no es una fórmula para la culpa equitativa. Es un mapa de evidencia y capacidad.

La detección debe reconciliar autorización, ruta y respuesta

Un sistema de detección útil no vigilaría solo una capa.

La supervisión de recursos puede comparar ASN de origen en vivo con ROA y orígenes esperados. Los colectores de rutas pueden identificar un anuncio más específico nuevo y su propagación. Los operadores de DNS autoritativo pueden sondear direcciones de servicio desde múltiples redes. Los monitores de resolutores pueden comparar respuestas y estado de validación. Los monitores de certificados pueden identificar endpoints inesperados.

Cada señal puede ser ruidosa o incompleta.

Un origen nuevo puede ser una migración planificada. Una ruta más específica puede ser ingeniería de tráfico legítima. Una respuesta DNS puede variar intencionadamente. Un certificado puede rotar. Un colector de rutas puede perderse una región.

La respuesta es la correlación con la autoridad de cambio:

  1. ¿Está la ruta cubierta por una autorización actual?
  2. ¿Coincide el anuncio con un despliegue aprobado?
  3. ¿Lo ven múltiples colectores independientes?
  4. ¿Devuelven las sondas de DNS autoritativo los datos firmados esperados?
  5. ¿Coinciden las respuestas de los resolutores y las cadenas de certificados?
  6. ¿Ha confirmado el cambio un responsable con capacidad de decisión?

Una alerta debe conservar la evidencia usada en la decisión. Un evento BGP transitorio puede desaparecer antes de que comience una investigación. Los archivos de RouteViews y RIPE RIS proporcionan registros históricos; los registros locales de enrutadores y las capturas DNS añaden detalle específico del operador. [10]-[13]

La respuesta también necesita un mapa de autoridad. ¿Quién puede retirar la ruta? ¿Quién puede contactar con el origen y el proveedor ascendente? ¿Quién puede actualizar un ROA de forma segura? ¿Quién puede advertir a los clientes de DNS? ¿Quién puede identificar y purgar cachés de resolutores falsas? ¿Quién puede coordinar la respuesta de dominio y certificado?

Un panel sin un responsable de respuesta no es un control.

La reparación debe cerrar toda la cadena

Retirar la ruta no autorizada es necesario. Puede no completar la recuperación.

Los resolutores pueden conservar respuestas falsas en caché hasta la expiración del TTL o una purga. Los usuarios pueden tener sesiones activas o credenciales comprometidas. Los operadores de dominio pueden necesitar rotar secretos, investigar transacciones y publicar advertencias. Los titulares de rutas pueden necesitar corregir ROA, filtros o supervisión. Los proveedores ascendentes pueden necesitar examinar por qué se aceptó la ruta.

El registro de cierre debe, por tanto, separar:

  • Hora de corrección de la ruta.
  • Decaimiento de la propagación global.
  • Corrección de la respuesta del DNS autoritativo.
  • Recuperación de la caché del resolutor.
  • Verificación del certificado y del endpoint.
  • Notificación a los usuarios.
  • Protección de credenciales o activos.
  • Remediación a largo plazo del control de enrutamiento.

Estas marcas de tiempo responden preguntas diferentes. Declarar el incidente cerrado cuando desaparece la ruta puede ocultar daños residuales de DNS o de usuario. Esperar a cada consecuencia descendente antes de declarar la recuperación de la red también puede confundir el registro.

Un cierre preciso dice qué capa se recuperó y qué queda.

Las declaraciones posteriores de despliegue RPKI de AWS ofrecen evidencia de una dirección a largo plazo. Describen cobertura ROA, rechazo de rutas inválidas y comprobaciones de seguridad. La siguiente pregunta correcta es si las pruebas actuales muestran que los controles rechazan una ruta más específica no autorizada equivalente sin bloquear el servicio legítimo. [3][4]

Para redes externas, la evidencia puede incluir generación de filtros de prefijos de cliente, rechazo de inválidos RPKI, detección de fugas de rutas y procedimientos de contacto. Para operadores DNS, puede incluir sondas de alcanzabilidad anycast, validación de zonas firmadas y respuesta de caché de resolutores. Para operadores de dominio, puede incluir estado DNSSEC, controles de certificados y un manual de incidentes probado.

La reparación se vuelve responsable cuando es comprobable.

Una agenda práctica de evidencia

Los consejos, reguladores, clientes y operadores de red no necesitan cada línea de configuración privada para hacer preguntas útiles. Necesitan evidencia vinculada al control.

Autoridad sobre recursos numéricos

  • ¿Qué registros RIR cubren el espacio de direcciones?
  • ¿Qué ASN están autorizados a originar cada prefijo?
  • ¿Qué longitudes máximas están permitidas?
  • ¿Quién es responsable de la creación, revisión, expiración y corrección de emergencia de ROA?
  • ¿Se aprueban los cambios de autorización de forma independiente?

Aceptación de rutas

  • ¿Qué prefijos puede anunciar cada cliente?
  • ¿Qué fuente genera el filtro?
  • ¿Con qué rapidez se actualiza?
  • ¿Se rechazan las rutas inválidas según RPKI?
  • ¿Se aceptan rutas desconocidas bajo una política de riesgo documentada?
  • ¿Se prueban los límites de prefijos máximos y de rutas más específicas?

Supervisión

  • ¿Qué colectores y fuentes internas detectan orígenes inesperados?
  • ¿Cuál es el umbral de alerta?
  • ¿Puede una alerta distinguir una migración planificada de un secuestro?
  • ¿Hay un responsable de respuesta 24 horas?
  • ¿Se conservan las observaciones de rutas y DNS?

DNS autoritativo

  • ¿Se sondean las direcciones de servicio desde redes independientes?
  • ¿Se firman las zonas cuando es necesario?
  • ¿Rechazan los resolutores validadores los datos falsos?
  • ¿Pueden los operadores identificar qué cachés recibieron una respuesta incorrecta?
  • ¿Es la comunicación con los clientes independiente de la ruta DNS afectada?

Confianza en el endpoint

  • ¿Rechaza el cliente un certificado no confiable?
  • ¿Son claras las advertencias y difíciles de eludir accidentalmente?
  • ¿Puede el operador del dominio revocar sesiones y rotar credenciales?
  • ¿Está conectada la supervisión de transacciones con la línea de tiempo del incidente?

Prueba de reparación

  • ¿Se ha ejecutado un ejercicio de origen no autorizado?
  • ¿Lo rechazaron los filtros y la validación?
  • ¿Alertó la supervisión antes de los informes de usuarios?
  • ¿Permaneció correcto el DNS autoritativo?
  • ¿Completó el equipo de respuesta la vía de contacto y retirada?
  • ¿Están registradas las excepciones, fallos y repeticiones de prueba?

Esta agenda evita la falsa elección entre publicar configuraciones sensibles y ofrecer solo garantías generales. La evidencia puede ser específica sin exponer todos los detalles privados.

Por qué esta cadena de control es específica

La pregunta de responsabilidad no es simplemente si BGP es inseguro. En este evento, el enrutamiento interdominio determinó qué servidor respondía consultas de parte del espacio de direcciones de DNS autoritativo de Route 53. El sistema alcanzado devolvió entonces datos DNS falsos para un dominio, creando una vía hacia un endpoint impostor donde TLS suministraba un límite de advertencia separado. Esa secuencia une la autorización de recursos numéricos, la aceptación de rutas, la integridad del DNS autoritativo, el comportamiento de los resolutores y la autenticación del endpoint. [1][14]

La cadena de control de Route 53 incluye, por tanto:

  • los prefijos objetivo servían DNS autoritativo;
  • rutas más específicas cambiaron qué servidor respondía a las consultas de los resolutores;
  • datos DNS falsos para un dominio crearon una vía de endpoint impostor;
  • DNSSEC y TLS suministraron límites de integridad separados;
  • el comportamiento de caché de los resolutores extendió el análisis más allá de la aceptación directa de rutas.

Esto es más estrecho que un análisis genérico de fugas de rutas. Su pregunta específica es cómo se conectan la autorización de recursos numéricos y el filtrado de rutas con la integridad de las respuestas DNS y la confianza en el endpoint. La evidencia debe mostrar, por tanto, no solo qué ruta se aceptó, sino también qué sistema autoritativo se alcanzó, qué respuesta devolvió, cómo manejaron los resolutores esa respuesta y si el cliente conservó el límite final de autenticación.

Limitaciones de las fuentes

La publicación de Cloudflare del 24 de abril de 2018 es la fuente técnica contemporánea central. Incluye prefijos observados, horas, rutas AS, uso de direcciones de Route 53, comportamiento DNS y el límite de certificado. Cloudflare era un observador y operador de resolutor afectado, no un tribunal o regulador neutral. Sus colectores no veían todos los enrutadores. [1]

El artículo posterior de Cloudflare sobre detección de secuestros explica su modelo de supervisión y utiliza el mismo evento como ejemplo. Es útil para contexto de mecanismo y remediación, no como corroboración independiente de cada detalle de 2018. [2]

Las publicaciones de seguridad de enrutamiento de AWS de 2021 y 2025 son descripciones de primera parte de controles posteriores. No prueban el estado exacto de los controles de 2018 ni la adopción externa. [3][4]

La documentación de AWS Route 53 explica DNSSEC y el comportamiento del servicio tal como se documentó posteriormente. No establece el estado histórico completo de firma y validación del dominio relevante. [5][6]

La documentación de rangos IP de AWS y RIPEstat proporcionan contexto de recursos. No prueban la intención ni todas las relaciones operativas. [7]-[9]

RouteViews, RIPE RIS, RIS Live y CAIDA BGPStream proporcionan capacidades públicas de medición. Su visibilidad depende de pares y puntos de recolección. No exponen cada ruta privada, configuración de enrutador, caché DNS o decisión de operador. [10]-[13]

Los RFC definen protocolos, clases de riesgo y mecanismos recomendados. No son evidencia de que un operador en particular desplegara un control ni de que tuviera un deber legal particular. [14]-[20]

La documentación de ARIN y MANRS explica herramientas y normas operativas. No establece el cumplimiento por parte de todos los actores del evento. [21][22]

Este artículo no establece intención maliciosa por parte de un operador nombrado, responsabilidad penal, negligencia, incumplimiento contractual, un recuento verificado de víctimas, una pérdida total verificada, envenenamiento completo de caché ni remediación duradera en todas las redes. No afirma que RPKI, DNSSEC o TLS por sí solos habrían evitado todo daño.

Estas limitaciones forman parte del registro de responsabilidad. Identifican lo que necesitaría una investigación más sólida.

Conclusión

El secuestro de Route 53 de 2018 mostró cómo un desacuerdo entre la autoridad de recursos numéricos y el estado de ruta en ejecución puede cruzarse con el DNS y la confianza del usuario.

Los registros de registros y asignaciones asociaban los prefijos con Amazon. Los enrutadores aceptaron anuncios más específicos de otro origen. Los resolutores recursivos alcanzaron servidores a través de esas rutas. Respuestas falsas paramyetherwallet.comdirigieron a los usuarios hacia un endpoint impostor. TLS siguió siendo un límite de advertencia posterior en lugar de desaparecer.

Cada capa respondía a una pregunta diferente:

  • Datos de registro: ¿quién posee el recurso?
  • ROA y RPKI: ¿qué ASN puede originarlo?
  • Política BGP: ¿qué ruta aceptará la red?
  • Supervisión de rutas: ¿qué anunció Internet?
  • DNS autoritativo: ¿qué respuesta proporcionó el servidor alcanzado?
  • DNSSEC: ¿son auténticos los datos DNS?
  • TLS: ¿está autenticado el endpoint?
  • Comportamiento del usuario y la aplicación: ¿se detiene la transacción ante un fallo?

La responsabilidad sigue a los operadores que podían hacer precisas esas respuestas y mantenerlas alineadas.

La reparación más sólida no es una afirmación de que el registro de direcciones siempre fue correcto. Es la prueba de que el estado de ejecución incorrecto se rechaza, se detecta y se contiene. Los titulares de recursos mantienen autorizaciones precisas. Las redes de origen y tránsito aplican filtros y validación. Los operadores DNS observan la alcanzabilidad y la integridad de las respuestas. Los resolutores validan datos firmados. Los navegadores se detienen ante certificados inválidos. Los equipos de incidentes conservan un registro con marcas de tiempo desde el cambio de ruta hasta la recuperación de caché y de usuario.

Esa es la capa de realidad operativa. Un registro es indispensable como libro contable. No es soberano sobre los paquetes. El código en ejecución y la política instalada deciden hacia dónde va el tráfico. Los recursos numéricos necesitan unicidad, autorización precisa, metadatos de seguridad y continuidad operativa porque el registro debe ser útil para los sistemas que lo aplican.

El evento sigue siendo importante no porque demuestre que una empresa controlaba todo Internet. Demuestra lo contrario. El enrutamiento interdominio y el DNS son sistemas compartidos. Una reparación que exista solo en un participante puede reducir el riesgo pero no puede garantizar toda la ruta. El estándar responsable es, por tanto, local y cooperativo: controlar lo que el operador puede controlar, publicar evidencia de ese control y hacer que las señales sean utilizables por las redes que deben actuar con ellas.

La prueba final es operativa. Anuncie una ruta más específica no autorizada en un ejercicio seguro. Verifique que los datos de autorización son correctos, que los filtros la rechazan, que los monitores alertan, que las respuestas DNS siguen siendo auténticas, que los clientes conservan las comprobaciones de certificados, que los responsables de respuesta llegan a los pares responsables y que la evidencia conservada explica cada decisión.

Si el ejercicio no puede mostrarse, la entrada de registro sigue siendo solo una promesa sobre la ruta. Si puede, el registro se ha convertido en parte de un control operativo.

Fuentes

  1. https://blog.cloudflare.com/bgp-leaks-and-crypto-currencies/
  2. https://blog.cloudflare.com/bgp-hijack-detection/
  3. https://aws.amazon.com/blogs/networking-and-content-delivery/how-aws-is-helping-to-secure-internet-routing/
  4. https://aws.amazon.com/blogs/networking-and-content-delivery/aws-secures-internet-routing-with-rpki-plus-security-checks/
  5. https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-configure-dnssec.html
  6. https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-configuring-dnssec.html
  7. https://docs.aws.amazon.com/vpc/latest/userguide/aws-ip-ranges.html
  8. https://stat.ripe.net/AS16509
  9. https://stat.ripe.net/AS10297
  10. https://archive.routeviews.org/bgpdata/2018.04/UPDATES/
  11. https://www.ripe.net/analyse/internet-measurements/routing-information-service-ris/
  12. https://ris-live.ripe.net/manual/
  13. https://bgpstream.caida.org/
  14. https://www.rfc-editor.org/rfc/rfc4271
  15. https://www.rfc-editor.org/rfc/rfc7454
  16. https://www.rfc-editor.org/rfc/rfc7908
  17. https://www.rfc-editor.org/rfc/rfc6811
  18. https://www.rfc-editor.org/rfc/rfc6480
  19. https://www.rfc-editor.org/rfc/rfc8210
  20. https://www.rfc-editor.org/rfc/rfc9234
  21. https://www.arin.net/resources/manage/rpki/
  22. https://www.manrs.org/wp-content/uploads/2021/02/MANRS-Network-Operators-Actions-v2.4.4.pdf