🛡 CIBERSEGURIDAD 🛡

Atacantes secuestran los registros .gh, .sl y .as para obtener certificados de dominios de Google.

🛡CyberObservatorio
Atacantes secuestran los registros .gh, .sl y .as para obtener certificados de dominios de Google.
Idioma

Atacantes secuestran los registros .gh, .sl y .as para obtener certificados de dominios de Google.

Fuente: The Hacker News

El 6 de octubre, Google reveló que atacantes habían comprometido tres dominios de nivel superior de código de país (ccTLD) y obtenido certificados HTTPS no autorizados para varios dominios de Google. Este incidente plantea serias preocupaciones sobre la seguridad en línea, ya que afecta no solo a la integridad de los servicios de Google, sino también a la confianza que los usuarios depositan en la infraestructura de Internet en general.

Los dominios en cuestión son aquellos que terminan en .gh (Ghana), .sl (Sierra Leona) y .as (Samoa Americana). Aunque los sistemas de Google no fueron vulnerados directamente, la obtención de un certificado HTTPS a través de métodos fraudulentos permite a un atacante hacerse pasar por un sitio legítimo. Esto significa que, a través de una conexión cifrada, un atacante podría interceptar y leer datos privados enviados por usuarios desprevenidos que crean estar interactuando con el sitio auténtico.

En respuesta a esta amenaza, Google empleó su mecanismo CRLSets, diseñado para bloquear rápidamente certificados no autorizados en situaciones de emergencia. Además, la compañía colaboró con las autoridades certificadoras (CAs) que emitieron los certificados comprometidos para revocarlos. Este proceso no solo protege a los usuarios de Chrome, sino que también busca salvaguardar a quienes utilizan otros navegadores y aplicaciones.

Los registros de Transparencia de Certificados (CT) revelan que al menos 12 certificados fueron emitidos entre el 22 y el 27 de septiembre para nombres relacionados con Google y YouTube bajo los tres ccTLD mencionados. Estos incluyen dominios como google.com.gh, google.sl y google.as. Un certificado HTTPS es emitido por una autoridad certificadora una vez que el solicitante demuestra el control sobre el dominio, generalmente a través de la adición de un registro a la DNS del dominio. En este caso, los atacantes lograron modificar los registros DNS autoritativos durante el secuestro, lo que llevó a Google a concluir que las autoridades certificadoras no cometieron ningún error.

El medio especializado The Hacker News encontró los certificados comprometidos el 7 de octubre mediante dos servicios de búsqueda de CT, ctlogs.dev y Cert Spotter. De los 12 certificados, 11 fueron emitidos por Let's Encrypt y uno por ZeroSSL. Los certificados aparecieron en los registros en tres días distintos, uno por ccTLD: .gh el 22 de septiembre, .sl el 25 de septiembre y .as el 27 de septiembre.

Todos los certificados son de validación de dominio, lo que significa que fueron emitidos tras verificar que el solicitante controla efectivamente el dominio. En los registros revisados, que datan de al menos el 10 de septiembre, cada uno de los certificados para google.com.gh, google.sl y google.as provenía de Google Trust Services, la propia autoridad certificadora de Google. Matthew McPherrin, un miembro del equipo de Let's Encrypt, confirmó en el foro de la comunidad de la CA que los certificados para Google y YouTube fueron emitidos y posteriormente revocados.

A pesar de que solo se buscó un conjunto limitado de nombres de Google y YouTube, Google advirtió que los datos de CT también indicaron que otras organizaciones podrían haber sido afectadas por los mismos ataques, aunque no se revelaron sus nombres. Los registros de Cert Spotter mostraron el 7 de octubre que todos los 12 certificados habían sido revocados. Los dos certificados para .gh y el de ZeroSSL fueron revocados el 26 de septiembre, mientras que los otros nueve fueron revocados el 1 de octubre.

La brecha más corta entre la primera entrada de registro de un certificado y su revocación fue de aproximadamente un día y medio, mientras que la más larga fue de casi una semana. El primer certificado para .as fue registrado el 27 de septiembre, aproximadamente un día después de la revocación de los certificados para .gh.

Google indicó que se enteró de los secuestros la semana anterior a su comunicado del 6 de octubre y actuó de inmediato, aunque no proporcionó fechas específicas sobre los secuestros ni sobre sus propias acciones. Además, Google también bloqueó en Chrome los certificados que encontró para otras organizaciones y se puso en contacto con aquellas con las que pudo hacerlo.

Para los usuarios de Chrome, no es necesario realizar ninguna acción, según Google. Sin embargo, los propietarios de dominios no deben confiar exclusivamente en el navegador para proteger a sus usuarios. Dado que los secuestros de DNS son complejos, el equipo de Chrome Secure Web y Networking advirtió que no pueden garantizar que su análisis haya identificado todos los dominios afectados.

El comunicado de Google no menciona si alguno de los certificados fue utilizado para suplantar un sitio de Google o para leer datos de los usuarios. Tampoco se identificó a los atacantes ni se detalló cómo fueron comprometidos los ccTLD, ni si se ha asegurado su integridad.

Google proporcionó a los propietarios de dominios dos pasos recomendados. Las reglas que siguen las CAs permiten una tercera acción. En primer lugar, se aconseja monitorear los registros de CT para cada dominio en posesión, incluidos los dominios aparcados y los nombres de ccTLD regionales. Los servicios de monitoreo de CT envían alertas cuando se emite un certificado para un dominio. Quienes operen un dominio bajo .gh, .sl o .as deben revisar las entradas recientes de registro para certificados que no hayan solicitado.

En segundo lugar, se recomienda publicar un registro CAA estricto. Un registro CAA es un registro DNS que especifica las CAs autorizadas a emitir certificados para un dominio, y una CA debe verificarlo antes de emitir dicho certificado. Google sugiere vincular este registro a la propia cuenta del propietario en la CA, aunque esto solo funciona si la CA admite esa opción.

Por último, se debe informar a la CA que emitió un certificado no solicitado. Según los Requisitos Básicos que siguen las CAs, cualquier persona puede presentar un Informe de Problema de Certificado, y la CA debe investigar y reportar sus hallazgos iniciales en un plazo de 24 horas.

Es importante señalar que un registro CAA no puede detener la emisión de un certificado mientras se lleva a cabo un secuestro de DNS. Un atacante que tenga la capacidad de eliminar el registro o insertar uno falso todavía podría obtener un certificado, según el estándar CAA. Sin embargo, el registro se vuelve relevante una vez que el propietario recupera el control del DNS. Las CAs pueden reutilizar una verificación de dominio completada para certificados posteriores, por lo que un atacante que pasó la verificación durante un secuestro podría solicitar más certificados después de que este termine. Un registro CAA estricto impide esta práctica.

Los Requisitos Básicos permiten que una CA reutilice una verificación de dominio por hasta 200 días, con un límite que se reducirá a 100 días en marzo de 2027 y a 10 días en marzo de 2029, de acuerdo con un cronograma aprobado por el CA/Browser Forum en abril de 2025. Let's Encrypt, que emitió 11 de los 12 certificados, anunció en diciembre de 2025 que reutiliza una verificación de dominio por 30 días y planea reducir ese período a 7 horas para 2028.

El 7 de octubre, cada uno de los siete dominios afectados contaba con un registro CAA estricto. Google Public DNS devolvió un registro que solo nombraba a pki.goog, el dominio de Google Trust Services, para todos ellos. Cada certificado puede ser consultado en un servicio de búsqueda de CT mediante su huella digital SHA-256, cuyos números coinciden con las filas de la tabla que se proporcionó en la investigación inicial.

Attackers Hijack .gh, .sl, and .as Registries to Obtain Certificates for Google Domains

Source: The Hacker News

Attackers compromised three country-code top-level domains (ccTLDs) and obtained unauthorized HTTPS certificates for several Google domains, Googlesaid on October 6. Google's own systems were not breached, but any domain ending in .gh (Ghana), .sl (Sierra Leone) or .as (American Samoa) was put at risk. With such a certificate, an attacker could pose as the real site over an encrypted connection and read the private data sent to it. Chrome blocked the unauthorized certificates for Google's domains throughCRLSets, its way of quickly blocking certificates in emergencies, Google said. The company also worked with the certificate authorities (CAs) that issued the certificates to have them revoked, a step meant to protect people using other browsers and apps. Google did not name the domains.Certificate Transparency(CT) logs are the public record of certificates issued by CAs. They show at least 12 certificates issued between September 22 and 27 for Google and YouTube names under the three ccTLDs, including google.com.gh, google.sl and google.as. A CA issues a certificate once the applicant shows control of the domain, for example by adding a record to the domain's DNS. The attackers changed authoritative DNS records during the hijacks, and Google has no reason to believe the CAs did anything wrong, the company said. The Hacker News found the certificates on October 7 through two CT search services, ctlogs.dev and Cert Spotter. The 12 certificates are for seven domains. Let's Encrypt issued 11 of them and ZeroSSL issued one. The certificates were recorded in the logs on three days, one ccTLD at a time: .gh on September 22, .sl on September 25, and .as on September 27. All 12 are domain-validated certificates, issued after a check that the applicant controls the domain. In the records reviewed, which go back to at least September 10, every other certificate for google.com.gh, google.sl and google.as came from Google Trust Services, Google's own CA. "Yes, certificates for Google and YouTube were issued, and have been revoked," Matthew McPherrin, a Let's Encrypt staff member,wrote on the CA's community forumon October 7, in reply to a user who asked whether Let's Encrypt certificates were issued during the hijacks. Only a small set of Google and YouTube names was searched, so the total may be higher. Google said CT data also pointed to other organizations it believes were hit by the same attacks, including well-known global brands and widely used online services. It did not name them. On October 7, Cert Spotter's records showed all 12 certificates as revoked. The two .gh certificates and the ZeroSSL certificate were revoked on September 26, and the other nine on October 1. The shortest gap between a certificate's first log entry and its revocation was about a day and a half. The longest was nearly a week. The first .as certificate was recorded on September 27, about a day after the .gh certificates were revoked. Google said it learned of the hijacks the week before its October 6 post and acted immediately. It did not give dates for the hijacks or for its own actions. Google also blocked in Chrome the certificates it found for other organizations, and it contacted those organizations where it could. Chrome users do not need to do anything, Google said. Domain owners should not rely on the browser to protect their users. Because DNS hijacks are complex, "we cannot guarantee that our analysis identified every affected domain," the Chrome Secure Web and Networking Team wrote, adding that Chrome's blocks do not reliably protect people who use other browsers. Google's post does not say whether any of the certificates was used to pose as a Google site or read users' data. It does not name the attackers, say how the ccTLDs were compromised, or say whether they have been secured. Google gave domain owners two steps to take. The rules that CAs follow allow a third. Watch CT logs for every domain you own, including parked domains and regional ccTLD names.CT monitoring servicessend an alert when a certificate is issued for a domain. Anyone who runs a domain under .gh, .sl or .as should review recent log entries for certificates they did not request. Publish a strictCAA record. A CAA record is a DNS record that names the CAs allowed to issue certificates for a domain, and a CA must check it before issuing. Google recommendstying the record to your own accountat the CA, which works only if the CA supports that option. Report a certificate you did not request to the CA that issued it. Under theBaseline Requirementsthat CAs follow, anyone can file a Certificate Problem Report, and the CA must investigate and report its first findings within 24 hours. A CAA record cannot stop a certificate from being issued while a DNS hijack is under way. An attacker who can remove the record or insert a false one could still get a certificate, the CAA standard says. The record matters once the owner has control of DNS again. CAs are allowed to reuse a completed domain check for later certificates, so an attacker who passed the check during a hijack could request more certificates after it ends, Google said. A strict CAA record blocks that. The Baseline Requirements let a CA reuse a domain check for up to 200 days. The limit falls to 100 days in March 2027 and to 10 days in March 2029, under a schedule that the CA/Browser Forum, a group of CAs and browser makers,approved in April 2025. Let's Encrypt, which issued 11 of the 12 certificates,said in December 2025that it reuses a domain check for 30 days and plans to cut that to 7 hours by 2028. Each of the seven domains carried a strict CAA record on October 7. Google Public DNS returned a record naming only pki.goog, the domain of Google Trust Services, for every one of them. Each certificate in the table can be looked up in a CT search service by its SHA-256 fingerprint. The numbers match the table rows. SHA-256:0357032e1214ae11d7da8e00f6b89fb7694e240b17d05f2f47feaf43e96aa7d8 SHA-256:8886ca2b71501a6729f1ae868bd7d7b9b53c5cb6b5c7d851d041db4d6206945d SHA-256:986d36b1c68c3e800596c4680dd6c67c42118955e08b472f641793c59dcd347b SHA-256:2e1f6d7f24650b0720636efe48f2ccf59704ee6f11ffa52b5a4c4afcc474fe91 SHA-256:e1667fe4e4ea98427960ea2eda7c53af1246ec58ac22282a6877d394a0957065 SHA-256:e1e4fd74f673f1df9c039ae6424b36868a0475a043abea2dedd1f6f12a365ebf SHA-256:5b7c491c8784eb438b1634981f1ea6333d3557431268233c2a7a92173ca17122 SHA-256:a10d3b5dbc142d040e6ae772ab41dc44b0e94659237709d1241fdefdd36f7b35 SHA-256:491f453d208bbb7923626c208df93c95fdfae3b78b738b996c8dafda9d00619a SHA-256:798079c762496d26ce99d3a9113cb24715e31ec8a69a6cdcffa70f5001e19df0 SHA-256:607afd2745b84c4332e028262937be35f25316aadf584340269d23a3dbcd37ef SHA-256:b7ea8c77695cf9791a9d45f17c33ebb9bd5f68d4c96df6f56136dc6a834576d2

Atacantes secuestran los registros .gh, .sl y .as para obtener certificados de dominios de Google. | Ciberseguridad - NarcoObservatorio