Antes de lanzar un solo paquete contra una empresa, un atacante pasa horas recopilando información pública. Esta fase, el reconocimiento pasivo, no genera alertas porque no toca los sistemas del objetivo.
Hacer este ejercicio sobre tu propia empresa es una de las formas más baratas de descubrir qué estás exponiendo sin saberlo.
Todo lo de este artículo usa fuentes públicas y debe aplicarse solo a dominios propios o con autorización expresa.
1. Subdominios en los certificados TLS
Cada certificado HTTPS emitido por una autoridad pública queda registrado en los registros de Certificate Transparency, que cualquiera puede consultar. Eso incluye subdominios que quizá creías ocultos: vpn., test., intranet., backup.…
El buscador crt.sh permite consultarlos. Desde la terminal:
curl -s 'https://crt.sh/?q=%25.tu-empresa.es&output=json' \
| jq -r '.[].name_value' | sort -u
Qué buscar: entornos de pruebas, paneles de administración y servicios antiguos que siguen respondiendo.
2. Registros DNS
Los registros públicos revelan proveedores y servicios:
dig +short MX tu-empresa.es # proveedor de correo
dig +short TXT tu-empresa.es # SPF, verificaciones de servicios de terceros
dig +short NS tu-empresa.es # proveedor de DNS
Los registros TXT de verificación delatan qué herramientas usa la empresa (suites ofimáticas, plataformas de marketing, gestores de identidad). Para un atacante, eso es una lista de posibles portales de inicio de sesión que suplantar.
3. Tecnologías de la web
Las cabeceras HTTP y el código fuente de la página muestran el servidor, el CMS, los plugins y a veces sus versiones:
curl -sI https://tu-empresa.es | grep -iE '^(server|x-powered-by)'
Una versión concreta de un CMS o plugin permite buscar vulnerabilidades conocidas para esa versión.
4. Personas y correos
LinkedIn, la propia web y las notas de prensa revelan nombres y cargos. Si un solo correo sigue el formato nombre.apellido@, el resto se deduce. Con nombre, cargo y formato de correo, un atacante ya puede preparar un phishing dirigido creíble.
5. Filtraciones de credenciales
Servicios como Have I Been Pwned indican si direcciones de un dominio aparecen en filtraciones conocidas. Para consultar todo un dominio hay que verificar antes que es tuyo, lo que garantiza que solo el propietario ve los resultados.
6. Metadatos de documentos públicos
Los PDF y documentos de ofimática publicados en la web a menudo incluyen el nombre de usuario del autor, la versión del software o rutas internas. Con exiftool se ven en segundos:
exiftool documento.pdf
Qué hacer con lo que encuentres
| Hallazgo | Acción |
|---|---|
| Subdominios olvidados | Apagarlos o protegerlos tras VPN |
| Versiones visibles | Ocultar cabeceras y, sobre todo, actualizar |
| Correos en filtraciones | Forzar cambio de contraseña y activar MFA |
| Metadatos en documentos | Limpiarlos antes de publicar |
| Formato de correo deducible | Formación contra phishing dirigido |
El objetivo no es desaparecer de Internet, sino saber qué se ve y que no haya nada que ponga las cosas fáciles.