Sobre el proyecto
El Observatorio de la Superficie es un proyecto de monitoreo pasivo y diario de la superficie pública de un conjunto explícito de objetivos. En lugar de producir una imagen única de seguridad, recopila periódicamente cabeceras HTTP de seguridad, propiedades TLS, registros DNS y datos de Transparencia de Certificados, almacenando todo como serie temporal. El objetivo central es hacer visible la deriva: una cabecera que desaparece tras una migración, un certificado emitido por otra autoridad, o un subdominio nuevo que surge en registros públicos.
El repositorio mantiene sondas automatizadas que evalúan elementos como HSTS, Content Security Policy, X-Content-Type-Options, política de Referrer, presencia de security.txt y validez de certificados. Los resultados se muestran en un panel con puntuaciones por objetivo, indicando también estados inconclusos, que el proyecto diferencia explícitamente de ausencia. Las instantáneas completas solo se conservan cuando hay cambio, evitando almacenar grandes volúmenes de datos repetidos.
La implementación usa únicamente la biblioteca estándar de Python para las sondas y la generación del panel. Los datos se guardan en una serie append-only en JSONL, además de instantáneas brutas organizadas por fecha. También hay un diario de cambios en Markdown, con registros de los días en que la superficie observada fue alterada. La lista de objetivos se define en un archivo YAML con justificaciones de inclusión, y el proyecto publica reglas de participación que describen qué se recopila, qué nunca se recopila y cómo solicitar la eliminación de un objetivo.
El proyecto enfatiza la recopilación no invasiva: no se registra ningún valor de cookie, ninguna solicitud altera estado y solo se incluyen objetivos con política pública que autorice la observación. Es útil como referencia para quienes desean seguir la postura de seguridad web a lo largo del tiempo, comparar objetivos propios con referencias conocidas y entender cambios graduales en infraestructura pública.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.