Resources
12 oct 2026
Censys: qué es y cómo usarla para investigar
Censys es una herramienta de inteligencia digital que indexa hosts, certificados y servicios expuestos en internet. Desarrollada por la Universidad de Michigan, se utiliza para identificar y analizar activos digitales expuestos, ayudando a mejorar la ciberseguridad de las organizaciones. Ideal para investigaciones OSINT y análisis de exposición digital.
Introducción a Censys y su Mantenimiento
Censys es una herramienta avanzada de inteligencia digital que se centra en indexar y analizar hosts, certificados y servicios que están expuestos en internet. Fue desarrollada por un equipo de investigadores de la Universidad de Michigan y se ha convertido en un recurso invaluable para profesionales de la ciberseguridad y analistas de riesgos digitales. A diferencia de Shodan, que se enfoca más en dispositivos IoT y sistemas de control industrial, Censys proporciona un enfoque más integral al cubrir una gama más amplia de activos, incluidos certificados SSL/TLS y otras infraestructuras de red.
Censys obtiene datos como direcciones IP, nombres de dominio, metadatos de certificados y detalles de servicios expuestos. Su base de datos se actualiza constantemente para reflejar el estado actual de la infraestructura de internet a nivel mundial. La herramienta es especialmente útil para identificar vulnerabilidades y exposiciones que podrían ser explotadas por actores maliciosos.
Instalación de Censys
Para comenzar a utilizar Censys, primero necesitas registrarte en su sitio web para obtener una API key, lo cual es esencial para realizar consultas a través de su API. La instalación de la herramienta en tu entorno local requiere algunos pasos básicos.
Requisitos Previos: Asegúrate de tener Python 3.x instalado en tu sistema.
Instalación del Cliente Python: Censys ofrece un cliente Python que facilita las consultas a su API.
Configuración de la API Key: Una vez instalado, necesitas configurar tu API key. Esto se hace creando un archivo de configuración
.censysen tu directorio de inicio con el siguiente contenido:
Un problema común durante la instalación es la falta de permisos para crear o editar archivos de configuración. Asegúrate de tener los permisos adecuados o ejecuta los comandos con privilegios de administrador.
Cómo Usar Censys: Ejemplos Prácticos
El uso de Censys es bastante flexible, permitiendo tanto consultas específicas como búsquedas más generales. A continuación se presentan dos ejemplos de uso práctico.
Ejemplo 1: Búsqueda de Certificados SSL
Para buscar certificados SSL emitidos por Let's Encrypt, puedes usar el siguiente comando:
Salida de ejemplo:
Este comando busca y lista los nombres de dominio que tienen certificados emitidos por Let's Encrypt, lo cual es útil para auditar el uso de certificados gratuitos en una infraestructura.
Ejemplo 2: Detección de Servicios Expuestos
Puedes identificar servicios HTTP expuestos en un rango de IPs:
Salida de ejemplo:
Este ejemplo muestra cómo puedes identificar servicios HTTP activos, lo que es crucial para evaluar superficies de ataque.
Flag | Qué hace |
|---|---|
| Realiza una consulta de búsqueda en la base de datos de Censys. |
| Obtiene detalles específicos de un host o certificado en particular. |
| Muestra información sobre la cuenta de API, como el uso y límites. |
| Establece el número máximo de resultados devueltos por una consulta. |
Caso de Uso Aplicado
Imagina que trabajas para una empresa de telecomunicaciones que busca mejorar su seguridad digital. Tu objetivo es escanear su infraestructura para identificar servidores de correo electrónico mal configurados que podrían ser explotados para enviar spam. Usando Censys, descubres un servidor SMTP expuesto con el nombre smtp.exampletelco.com.
Al encontrar este servidor SMTP expuesto, puedes tomar medidas correctivas para asegurar su configuración y evitar que sea utilizado para actividades maliciosas. Este hallazgo es crucial, ya que un servidor de correo comprometido podría dañar la reputación de la empresa y resultar en listas negras de IPs.
Aplicación de Censys en Tracewise
En Tracewise, Censys se utiliza principalmente en la fase inicial de reconocimiento durante una investigación OSINT. Al identificar y mapear los activos digitales de una organización, podemos determinar qué servicios están expuestos y son potencialmente vulnerables. Censys se combina con herramientas como Maltego para enriquecer los datos y proporcionar un análisis más profundo.
El uso de Censys permite a nuestros analistas identificar rápidamente posibles puntos de exposición, facilitando así recomendaciones proactivas para mejorar la postura de seguridad de nuestros clientes en análisis de exposición digital y due diligence.
Tips y Errores Comunes
Configuración de API Key: Asegúrate de que tu API key esté correctamente configurada en el archivo
.censys. Un error común es olvidar el formato correcto del archivo.Uso de Límites: Optimiza tus búsquedas usando la opción
limitpara evitar exceder el límite de consultas de tu plan.Resultados Vacíos: Si tus consultas no devuelven resultados, revisa si los términos de búsqueda son demasiado específicos o si hay un error en la sintaxis.
Versiones de Python: Censys requiere Python 3.x; asegúrate de no usar Python 2.x para evitar problemas de compatibilidad.
Actualización del Cliente: Mantén el cliente Python de Censys actualizado para aprovechar nuevas funcionalidades y correcciones de seguridad.
Limitaciones y Herramientas Complementarias
Aunque Censys es una herramienta poderosa, tiene sus limitaciones. No puede detectar dispositivos que estén detrás de un firewall o que no sean accesibles públicamente. Además, su enfoque en la infraestructura puede no proporcionar detalles sobre vulnerabilidades específicas en aplicaciones web.
Para complementar Censys, herramientas como Shodan y ZoomEye pueden ser útiles. Shodan se especializa en dispositivos IoT y sistemas de control industrial, mientras que ZoomEye también ofrece capacidades de búsqueda de servicios expuestos, proporcionando una cobertura más amplia del panorama de internet.
Aunque Censys es excelente para el reconocimiento de infraestructura, siempre es recomendable utilizarla en conjunto con otras herramientas para obtener una visión más completa de la seguridad digital.
Censys es una herramienta esencial para identificar y mitigar riesgos digitales en tu organización. En Tracewise, la utilizamos para mejorar la seguridad digital y realizar investigaciones OSINT detalladas. Si quieres saber más sobre cómo podemos ayudarte, Escríbenos.
