Sentinel-Hub: hacer visible lo que una empresa no sabe que está exponiendo
Escrito por
Alonso Ponce
Publicado
Conversamos con Maikol Ascencio sobre Sentinel-Hub, una herramienta que transforma auditorías de ciberseguridad en reportes claros y comprensibles. Su historia muestra cómo una idea técnica puede convertirse en una solución real para detectar riesgos antes de que sea demasiado tarde.
¿Qué tanta información de tu proyecto está expuesta sin que lo sepas? Sentinel-Hub nace para hacer visible ese riesgo y traducir la ciberseguridad en algo claro, útil y accionable.
Sentinel-Hub: Hacer visible lo que una empresa no sabe que está exponiendo
Una página web puede verse completamente normal y, aun así, estar revelando mucho más de lo que sus responsables imaginan. Configuraciones incorrectas, servicios desactualizados, subdominios olvidados, información histórica o datos que alguna vez quedaron expuestos pueden convertirse en pequeñas piezas de un panorama mucho mayor.
Ese es precisamente el desafío que Maikol Ascencio ha enfrentado como parte de la Célula 15 de HubLab, trabajando en Sentinel-Hub, una herramienta de auditoría de ciberseguridad diseñada para transformar información altamente técnica en resultados que cualquier persona pueda comprender.
Por qué encontrar una vulnerabilidad es importante. Pero lograr que alguien entienda qué significa, por qué debería importarle y qué puede hacer al respecto es otro desafío completamente distinto.
Cuando Maikol llegó al proyecto, Sentinel-Hub ya contaba con un MVP funcional, aunque su propósito era diferente al que tiene actualmente. En sus primeras versiones estaba orientado principalmente a laboratorios de modelado 3D y entornos similares. Con el avance del desarrollo, el proyecto comenzó a crecer hasta incorporar nuevas formas de análisis, reconocimiento de infraestructura y búsqueda de vulnerabilidades conocidas.
El punto de inflexión llegó cuando esos análisis comenzaron a enfrentarse a escenarios reales.
"Para mí, dejó de ser solo una idea en el momento en que empecé a materializar esas ideas en resultados concretos: cuando la herramienta ya era capaz de identificar y puntuar la seguridad de un laboratorio real. Ahí entendí que no era solo un ejercicio académico, sino algo que podía entregar valor real."
Ese cambio resume buena parte de lo que significa trabajar dentro de una célula: dejar de construir únicamente para cumplir una tarea y comenzar a preguntarse si lo desarrollado puede solucionar un problema que existe fuera del aula.
Hacer entendible algo que normalmente no lo es.
Las auditorías de ciberseguridad suelen estar asociadas a terminales, comandos, configuraciones, direcciones IP y resultados que requieren conocimientos específicos para poder interpretarse.
Para Maikol, ahí estaba uno de los problemas más evidentes.
"Normalmente, una auditoría de seguridad se hace a través de comandos en una terminal, interpretando resultados técnicos que solo alguien del área entiende."
Sentinel-Hub busca reducir esa barrera. En lugar de entregar únicamente una larga lista de información técnica, procesa los hallazgos y los transforma en un puntaje de seguridad acompañado de un reporte legible.
El objetivo no es esconder la complejidad técnica, sino organizarla.
Quien necesite profundizar puede acceder a los detalles. Quien solamente necesita entender el estado general de su proyecto puede comenzar por una respuesta mucho más directa: qué tan expuesto está y cuáles son los puntos que requieren atención.
"Los detalles técnicos quedan disponibles para quien los necesite, pero no son lo primero que ve el cliente: lo primero es un resultado claro y accionable, sin jerga que genere confusión."
En un área donde la cantidad de información puede convertirse rápidamente en ruido, aprender a comunicar se vuelve tan importante como aprender a detectar.
Investigar sin atacar
Una de las características principales de Sentinel-Hub es que gran parte de su funcionamiento se basa en reconocimiento pasivo.
Eso significa observar la información que ya se encuentra disponible públicamente en Internet sin realizar ataques sobre los sistemas analizados.
La decisión no es solamente técnica.
"Este enfoque nace directamente de las normativas chilenas e internacionales que rigen la ciberseguridad. Se trabaja de forma pasiva por un tema legal: cualquier técnica más intrusiva requiere autorización explícita de terceros."
Trabajar dentro de esos límites también obliga al equipo a enfrentarse a un desafío interesante: obtener información valiosa sin poder comprobar activamente cada posible vulnerabilidad.
Eso implica aprender a diferenciar entre un dato interesante, una señal de riesgo y un hallazgo que realmente debería aparecer dentro del reporte.
Y ahí surgió uno de los aprendizajes más importantes del proyecto: automatizar una búsqueda no significa que todos sus resultados sean correctos.
En las primeras versiones, por ejemplo, Sentinel-Hub llegó a detectar supuestos modelos 3D expuestos en páginas donde realmente no existían.
Era un falso positivo.
Lejos de ser únicamente un error, terminó convirtiéndose en una señal importante para el desarrollo.
"No bastaba con buscar un patrón genérico, había que confirmar que lo señalado realmente correspondía al contexto del sitio auditado. Fue una de las primeras señales de que un resultado automático no es sinónimo de un hallazgo real."
La herramienta tenía que aprender a buscar.
El equipo tenía que aprender a interpretar.
Cuando distintas pistas comienzan a conectarse
Con el tiempo, Sentinel-Hub también comenzó a ampliar las fuentes que utiliza para construir sus análisis.
DNS, WHOIS, rangos de IP, registros históricos de sitios web, información pública disponible en repositorios y otras fuentes abiertas permiten obtener piezas que, de manera independiente, pueden parecer poco relevantes.
El verdadero valor aparece al conectarlas.
"Un rango de IP puede llevar a subdominios olvidados, el historial en Wayback Machine puede revelar información que ya no está visible, pero que en algún momento quedó expuesta, y vincular una organización con sus repositorios en GitHub puede mostrar configuraciones o credenciales subidas por error."
Es una lógica cercana al OSINT —Open Source Intelligence o inteligencia de fuentes abiertas—: recopilar y relacionar información que ya está disponible públicamente para construir una imagen más completa.
Como explica Maikol:
"Cada fuente por separado dice poco; juntas arman un perfil de exposición mucho más real."
Esa capacidad comenzó a mostrar resultados durante las pruebas realizadas por el equipo. Según Maikol, en distintos análisis sobre entornos controlados y sitios reales, cerca del 95% de los hallazgos detectados resultaron ser reales.
Fue uno de esos momentos en que un prototipo comienza a demostrar que detrás de la idea existe potencial.
"Ese resultado me hizo ver que la herramienta tiene mucho más potencial de lo que imaginaba al principio."
Sentinel-Hub continúa en un proceso de prueba, ajuste y mejora continua, pero cada resultado permite entender mejor qué debería detectar, cómo debería interpretarlo y, sobre todo, cómo debería comunicarlo.
Las vulnerabilidades cambian. La herramienta también tiene que hacerlo.
La ciberseguridad tiene una dificultad adicional: lo que hoy está protegido mañana puede dejar de estarlo.
Por eso, una de las incorporaciones recientes de Sentinel-Hub fue la integración de información sobre vulnerabilidades públicas conocidas.
Antes, la herramienta analizaba principalmente configuraciones expuestas, secretos, datos reservados y otros posibles problemas detectables mediante reconocimiento.
Ahora también puede comprobar si determinados servicios están asociados a vulnerabilidades conocidas.
Para Maikol, trabajar con este tipo de información cambió la manera de entender el desarrollo del proyecto.
"En ciberseguridad, la información expuesta es crítica precisamente porque el panorama cambia todos los días y salen vulnerabilidades nuevas constantemente, así que hay que aprender de forma continua y aplicar esas mejoras dentro de los proyectos que uno desarrolla."
No existe una versión realmente definitiva.
Existe una herramienta que tiene que seguir aprendiendo junto con quienes la construyen.
Llevar Sentinel-Hub más allá del navegador
Sin embargo, la arquitectura actual también tiene límites.
La versión web funciona en un entorno serverless, donde los tiempos de ejecución, recursos y permisos disponibles restringen la posibilidad de realizar pruebas más profundas.
De esa limitación nació el siguiente gran paso del proyecto: el Agente de Campo.
Se trata de una aplicación de escritorio pensada para complementar Sentinel-Hub y realizar análisis más avanzados dentro de ambientes controlados y debidamente autorizados.
"El Agente de Campo nace para resolver justo eso: es una aplicación de escritorio pensada para hacer pruebas más profundas, un red team ligero y controlado dentro de una red, algo que la versión web no puede hacer por sus propias limitaciones técnicas."
Con mayores capacidades también aparece una responsabilidad mayor.
Por eso, las restricciones legales y los mecanismos de cumplimiento no se están considerando como un agregado posterior, sino como parte del diseño de la herramienta desde sus primeras etapas.
Aprender ciberseguridad: cuándo deja de ser un ejercicio
Cursos, tutoriales y documentación pueden enseñar qué es una vulnerabilidad o cómo funciona determinada herramienta.
Pero enfrentarse a información real obliga a tomar decisiones que no siempre aparecen en una guía.
¿Qué hallazgo debería mostrarse?
¿Qué información es realmente riesgosa?
¿Cuándo algo es solamente una coincidencia?
¿Qué acciones están permitidas?
¿Hasta dónde se puede investigar?
Desarrollar Sentinel-Hub llevó esas preguntas desde la teoría hasta la práctica.
"Desarrollar esta herramienta me permitió comprender los fundamentos básicos de la ciberseguridad desde la práctica: mitigación de vulnerabilidades, mejora continua e interpretación de resultados contrastados con pruebas reales, algo para lo que ningún curso te prepara de verdad."
También significó comprender que en ciberseguridad no basta con encontrar información.
Hay que tener criterio para interpretarla y responsabilidad para decidir qué hacer con ella.
Entonces, ¿qué hace Sentinel-Hub?
Si Maikol tuviera solo unos segundos para explicárselo a una empresa, la idea sería sencilla:
"Ahora mismo, cualquier persona con las herramientas correctas puede ver información sobre tu empresa que tú ni siquiera sabes que está expuesta en Internet."
Sentinel-Hub busca encontrar precisamente esa exposición, analizarla y convertirla en información comprensible antes de que se transforme en un problema.
Sin necesidad de que quien recibe el resultado sea especialista.
Sin comenzar por una terminal llena de comandos.
Y sin que una auditoría tenga que sentirse como algo reservado exclusivamente para expertos.
La pregunta que plantea el proyecto es simple:
¿Sabes realmente qué información sobre tu organización puede encontrar alguien desde fuera?
Lo que viene después
Maikol imagina una evolución donde el Agente de Campo pueda integrarse completamente con Sentinel-Hub y automatizar auditorías cada vez más profundas, siempre dentro de los límites establecidos por las autorizaciones y la normativa.
Pero existe un objetivo que marcaría especialmente el recorrido del proyecto:
"Me encantaría poder probar Sentinel-Hub en una empresa real: ese sería el momento en que podría mirar atrás y decir que lo que construimos en la Célula 15 realmente llegó a algo."
Y quizá ahí está uno de los aprendizajes más importantes de esta experiencia.
En HubLab un proyecto puede comenzar como un MVP, cambiar de dirección, equivocarse, generar falsos positivos, incorporar nuevas tecnologías y descubrir limitaciones inesperadas.
Lo importante es que cada una de esas etapas produzca algo que pueda observarse, medirse y mejorarse.
Porque “Aprender haciendo. Entregar con evidencia” no significa solamente terminar proyectos. Significa enfrentarse a problemas reales y adquirir el criterio necesario para construir mejores soluciones con cada iteración.
Si buscas una práctica donde puedas investigar, experimentar, equivocarte, validar tus decisiones y convertir conocimiento técnico en herramientas que puedan utilizar personas reales, las células de HubLab son precisamente el espacio para hacerlo.
Súmate a HubLab y comienza a construir experiencia profesional trabajando en desafíos reales desde el primer día.
Proyecto: Sentinel-Hub — Célula 15
Entrevistado: Maikol Ascencio
Diseñado y redactado por: Alonso Ponce
