En el artículo sobre superficie de ataque explicábamos que la primera fase de cualquier ataque es el reconocimiento: mirar qué muestra tu empresa en internet antes de tocar nada. Hoy bajamos al detalle de cómo se hace ese reconocimiento, porque las tres palabras que lo describen — footprinting, fingerprinting y passive DNS — aparecen cada vez más en informes, cuestionarios y conversaciones técnicas, y vale la pena entenderlas.
La buena noticia: son técnicas neutras. Las usa el atacante para preparar el ataque, y puedes usarlas tú para saber qué ve — antes que él.
¿Qué es el footprinting?
El footprinting es el proceso de reunir toda la información pública sobre un objetivo para construir su mapa: dominios y subdominios, direcciones IP, servicios publicados, correos del personal, proveedores, tecnologías, incluso ofertas de empleo (que revelan qué ERP o qué cloud usas).
La clave es que todo es público. Registros DNS, certificados emitidos (los certificate transparency logs son una mina), redes sociales, LinkedIn, la propia web corporativa. No hace falta tocar ningún sistema de la víctima: por eso se llama reconocimiento pasivo — no deja rastro en tus logs, y no puedes “detectarlo”. Solo puedes saber qué hay expuesto.
¿Qué es el fingerprinting?
Si el footprinting dice qué tienes, el fingerprinting dice qué es exactamente cada una de esas cosas: qué servidor web (y qué versión), qué CMS, qué fabricante de VPN, qué versión de TLS. Cada servicio expone una “huella” — cabeceras, banners, comportamientos — que permite identificarlo sin explotar nada.
Y aquí es donde el reconocimiento se vuelve peligroso: versión identificada + vulnerabilidad publicada = objetivo priorizado. Cuando sale un CVE crítico de un fabricante de cortafuegos, los atacantes no escanean a ciegas: ya tienen listas de quién tiene ese producto expuesto, hechas con fingerprinting masivo y continuo (motores como Shodan o Censys lo sirven en una búsqueda).
¿Qué es el passive DNS?
El passive DNS son bases de datos históricas de resoluciones DNS: registran qué nombres han apuntado a qué IPs a lo largo del tiempo. Para un atacante es oro:
- Encuentra subdominios antiguos que nadie recuerda (
test.,vpn-old.,dev.) y que a menudo siguen vivos y sin parches. - Descubre infraestructura relacionada: otros dominios en la misma IP, entornos de pruebas, filiales.
- Reconstruye tu historia tecnológica: por dónde has pasado y qué podrías tener aún colgado.
Es la herramienta que convierte “lo que muestras hoy” en “todo lo que has mostrado alguna vez”. Y aquel subdominio de pruebas de 2021 no sale en tu inventario — pero sí en el passive DNS.
La defensa: hacerlo tú primero, y cada día
Contra el reconocimiento pasivo no hay cortafuegos posible — no puedes impedir que alguien mire información pública. La única defensa es la simetría: ver lo mismo que ve el atacante, antes que él, y de forma continua:
- Haz footprinting de tu propia empresa: el mapa completo de dominios, subdominios, IPs y servicios.
- Identifica versiones y tecnologías expuestas, y retira o actualiza lo que no debería estar.
- Revisa el passive DNS de tu dominio: la lista de subdominios históricos siempre trae sorpresas.
- Y sobre todo: no lo hagas una vez — vigílalo continuamente, porque tu superficie cambia cada semana y las herramientas del atacante no descansan.
Esto último es exactamente nuestro servicio de monitorización continua de la superficie de ataque: footprinting, fingerprinting y vigilancia de tu exposición cada día, con alertas y priorización humana. Si quieres ver el mapa que un atacante dibujaría de tu empresa ahora mismo, escríbenos a hola@cynderlab.com.