Subdomain Hijacking: qué es el secuestro de subdominios y cómo proteger tu web 🛡️
Si usas GitHub Pages con un dominio personalizado y gestionas tus DNS con servicios como Cloudflare, quizá no sepas que existe un riesgo silencioso: el subdomain hijacking o secuestro de subdominios.
En este post te cuento en qué consiste, cómo puede afectar a tu reputación y SEO 🚀✨ y, sobre todo, cómo protegerte para evitar sustos.
🤔 ¿Qué es el subdomain hijacking (secuestro de subdominios)?
Se trata de un problema de seguridad que aparece cuando un subdominio de tu dominio apunta a un servicio externo (ej. GitHub Pages) pero ese servicio no está configurado o queda libre.
Esto abre la puerta a que un tercero malintencionado:
- Cree páginas basura. 🗑️
- Publique publicidad no deseada (ej. casinos online). 🎰
- Monte ataques de phishing bajo tu propio dominio. 🕵️
En pocas palabras: aunque no lo controles tú, el contenido se muestra como si fuese parte de tu web principal. Resultado → tu reputación online y tu SEO pueden verse seriamente dañados. ⚠️
📚 ¿Cómo sucede en GitHub Pages?
Ejemplo real de cómo ocurre este problema:
- Alojas tu blog en GitHub Pages.
- Configuras un registro DNS comodín (wildcard) como
*en Cloudflare apuntando a GitHub. - Cualquier subdominio no asignado (
app.midominio.com,blog.midominio.com) queda libre para que otra persona lo reclame en su repositorio. - El atacante publica contenido en ese subdominio → y aparece como si fuese tuyo. 🚨
🔍 Cómo detectarlo y proteger tu dominio
Yo mismo sufrí este problema 😅 y la solución fue más sencilla de lo que pensaba. Te dejo la checklist que a mí me sirvió:
- Revisa tus registros DNS (Cloudflare u otro proveedor):
- Si ves un
CNAMEtipo*, ¡elimínalo ya!
- Si ves un
- Elimina cualquier wildcard innecesario.
- Mantén solo registros para los subdominios que uses de verdad (
www,mail, etc.).
- Mantén solo registros para los subdominios que uses de verdad (
- Asegura Google Search Console:
- Revisa que solo tú tengas permisos.
- Limpia URLs basura en Search Console:
- Si ya fueron indexadas, pide su eliminación.
- Haz auditorías periódicas de DNS y credenciales. 🔑
🚫 Por qué no usar comodines DNS en GitHub Pages
Aunque parecen prácticos, los registros wildcard:
- Ponen en riesgo tu dominio.
- Permiten que terceros publiquen sin tu consentimiento.
- Crean puertas abiertas para ataques de phishing.
✅ Beneficios de proteger tu dominio
- Mantienes intacta la reputación profesional de tu web. 🌟
- Evitas que contenido basura se indexe en buscadores. 🚫
- Garantizas que solo tú decides qué se publica bajo tu dominio. 🛡️
- Refuerzas tu SEO y confianza frente a usuarios y empresas. 📈

