El 12 de mayo de 2018, un grupo de radioaficionados australianos registró el dominio que hoy conocemos como SondeHub, sondehub.org, como una broma: la página solo redirigía a Habhub, un sitio de la comunidad, con un filtro que mostraba radiosondas meteorológicas en vez de globos amateur.
Ocho años después, SondeHub terminó mapeando por accidente instalaciones militares, ayudó a rastrear el globo que Estados Unidos derribó con un misil AIM-9X Sidewinder en 2023 y hoy detecta tráfico que su operador vincula con la guerra en Ucrania.
TL;DR
- El 12 de mayo de 2018 se registró sondehub.org como una simple redirección en broma hacia Habhub.- Desde 2020, SondeHub reemplazó a Habhub como backend real de seguimiento de radiosondas meteorológicas.- La técnica de 'predicción inversa' calcula el punto de lanzamiento de un globo corriendo el modelo de viento al revés.- Esa misma técnica reveló, sin buscarlo, ubicaciones de instalaciones militares y buques en altamar.- En 2021, una entidad militar pidió a SondeHub no marcar una instalación sensible en el mapa público.- El 11 de febrero de 2023, Estados Unidos derribó un globo de radioaficionado con un misil AIM-9X Sidewinder.- Desde diciembre de 2024, SondeHub registra ráfagas de tráfico semanal contra su API desde una única IP.- El operador del proyecto vincula parte de ese tráfico con la guerra en Ucrania y redujo la precisión de los datos publicados.
Qué pasó
SondeHub es, en apariencia, un proyecto de aficionados: rastrea radiosondas, los pequeños transmisores que cuelgan de los globos meteorológicos y envían temperatura, presión, humedad y posición GPS mientras suben hasta reventar en la estratósfera. Pero desde diciembre de 2024, el equipo empezó a recibir alarmas por picos de uso inusuales, concentrados en su sistema de predicciones de trayectoria.
El patrón se repetía cada semana. Al activar el registro de peticiones, el equipo detectó que el tráfico venía de una sola dirección IP. La primera sospecha fue una empresa privada que estaba usando el backend de SondeHub sin permiso para generar sus propias predicciones; al contactarla, confirmaron el uso indebido, pero esa empresa no era la fuente principal del problema.
Xssfox, quien administra la infraestructura del proyecto, publicó un análisis con las coordenadas de esas peticiones (con la precisión reducida a propósito) y concluyó que el patrón coincidía con actividad relacionada a la guerra que Rusia inició en Ucrania en 2022. El propio autor admite que retrasó la publicación de esta historia hasta que, en sus palabras, 'la guerra de globos fuera de conocimiento más público', una frase que deja claro que hay más contexto del que revela en detalle.
Contexto e historia de SondeHub
Para entender cómo un dominio registrado en broma terminó en medio de un conflicto geopolítico hay que retroceder a 2017, cuando el radioaficionado australiano Mark VK5QI introdujo a xssfox en la caza de globos de gran altitud. En ese momento, la comunidad australiana de balloon chasing era pequeña y dependía de Habhub, un sitio pensado para globos amateur, no para radiosondas meteorológicas oficiales.
Con el tiempo, cada vez más radiosondas aparecían en Habhub, al punto de que sus administradores agregaron un filtro para ocultarlas por defecto. sondehub.org nació el 12 de mayo de 2018 con un único propósito: redirigir a Habhub con ese filtro desactivado por URL. Nada más.
Habhub nunca fue diseñado para la cantidad de globos únicos que empezaron a aparecer cada día. En julio de 2018, el equipo empezó a hacer proxy de los datos de ingestión de radiosondas a través de SondeHub, lo que les permitió capturar más datos sin las limitaciones de tasa que se autoimponían antes. Esos datos iban a un clúster OpenSearch separado que, en ese momento, era más un experimento personal con servicios de Amazon Web Services (AWS) que un servicio real.
En 2019, tanto Habhub como aprs.fi (otro servicio usado para complementar el rastreo) estaban al límite de su capacidad. Ese mismo año, el equipo detectó una caída sospechosa en los lanzamientos de radiosondas que al principio atribuyeron a un bug propio: coincidía con la fecha de rollover de semana GPS. Resultó ser un problema del hardware del fabricante Vaisala, no de su software, que manejó el rollover sin inconvenientes.
Entre 2020 y 2021, SondeHub construyó APIs compatibles con el frontend de Habhub y empezó a probarlas en paralelo. Funcionó lo suficientemente bien como para recibir el conjunto de datos completo, no solo una porción, y publicarlo en acceso abierto vía Amazon S3. También pusieron en marcha su propio predictor de trayectorias, la pieza que, sin planearlo, se convertiría en el centro de esta historia. Cuando Habhub cerró por falta de mantenimiento, SondeHub ya tenía todo listo para absorber a su comunidad.
Detalles técnicos: cómo funciona una predicción inversa
Con el predictor propio funcionando, Mark desarrolló lo que el equipo llama predicción inversa. La idea es simple de explicar y potente en la práctica: en vez de usar el modelo de viento para predecir a dónde va a caer un globo que ya está en el aire, corren el mismo modelo hacia atrás en el tiempo a partir de los primeros datos de posición recibidos. El resultado es una estimación razonable de dónde despegó ese globo.
Esta técnica resultó extremadamente efectiva para un uso benigno: identificar decenas de sitios de lanzamiento de radiosondas que no estaban bien documentados públicamente, y asignar cada globo a su estación de origen de forma automática. Pero el modelo de viento no distingue entre meteorología y balística. El mismo dato que predice dónde caerá un globo también sirve para calcular el ranging de artillería, es decir, ajustar el tiro de piezas de artillería según la dirección y velocidad del viento en distintas capas de la atmósfera.
Sin buscarlo, SondeHub había empezado a mapear posiciones de baterías de artillería. En 2021 recibieron un correo pidiendo, en términos diplomáticos, que no marcaran explícitamente en el mapa una instalación calificada como sensible. El equipo decidió una política intermedia: mantener el sistema de predicción inversa activo, pero eliminar del mapa público los sitios de lanzamiento cuando reciben una solicitud legítima verificable. La misma técnica también les permitió detectar, de forma incidental, la posición de buques militares en altamar.
Una radiosonda transmite GPS, presión y temperatura cada segundo durante el ascenso.
En infraestructura, el proyecto sumó soporte para WebSockets y MQTT para ofrecer feeds en vivo, y separó por completo el backend de Habhub de su propio proxy. Una parte del financiamiento llegó de ARDC (Amateur Radio Digital Communications), que otorgó una subvención para levantar una versión prototipo de SondeHub enfocada en globos amateur de gran altitud, separada del rastreo de radiosondas meteorológicas oficiales.
flowchart TD
A["Radiosonda transmite GPS en vuelo"] --> B["SondeHub captura la trayectoria"]
B --> C["Modelo de viento corre hacia atras"]
C --> D["Prediccion inversa: sitio de lanzamiento estimado"]
D --> E{"Es una instalacion sensible?"}
E -->|"Si, con solicitud verificada"| F["Se retira del mapa publico"]
E -->|"No"| G["Queda visible en SondeHub"]
Cómo probarlo
No hace falta ser radioaficionado para ver esto funcionando. SondeHub publica su mapa y buena parte de sus datos en abierto.
- Entrá a sondehub.org y activá el mapa en vivo: vas a ver marcadores moviéndose en tiempo real, cada uno es una radiosonda en vuelo en algún lugar del mundo.- Para consultar datos crudos, usá la API pública con cualquier cliente HTTP.
# Windows (PowerShell), macOS y Linux: el mismo comando funciona en los tres
# porque curl viene incluido de forma nativa desde Windows 10 build 1803
curl "https://api.v2.sondehub.org/sondes/live"
Ese endpoint devuelve un JSON con la última posición reportada de cada radiosonda activa en la red pública de SondeHub: latitud, longitud, altitud y marca de tiempo.
# Ejemplo en Python: filtrar solo las radiosondas por encima de los 20 km
import requests
datos = requests.get("https://api.v2.sondehub.org/sondes/live").json()
estratosfericas = [s for s in datos.values() if s.get("alt", 0) > 20000]
print(f"Radiosondas por encima de 20 km ahora mismo: {len(estratosfericas)}")
Para confirmar que estás viendo datos en vivo y no una respuesta vieja, fijate que el campo de tiempo de cada registro corresponda a los últimos minutos, no a horas atrás.
💡 Tip: el conjunto histórico completo de SondeHub está disponible en Amazon S3 en acceso abierto, útil si querés analizar patrones de lanzamiento propios sin pegarle a la API en vivo.
Impacto y análisis
El caso de SondeHub expone un problema que rara vez se discute fuera de círculos de radioaficionados: los datos de doble uso. Un modelo de viento sirve exactamente igual para pronosticar el clima que para calibrar artillería, y no hay forma técnica de separar ambos usos en la fuente. El mismo dilema aplica a las posiciones de buques que el sistema detecta como efecto secundario de sus cálculos.
El 2023 fue el año en que este proyecto de aficionados pasó a estar en el radar de gobiernos. Durante el incidente del llamado globo espía chino, SondeHub recibió un salto de tráfico que su arquitectura logró absorber sin caerse. Después, el 11 de febrero de 2023, Estados Unidos derribó con un misil AIM-9X Sidewinder lo que resultó ser un globo de radioaficionado, no una amenaza militar. SondeHub fue mencionado en una nota del Washington Post ese día y su tráfico se disparó de nuevo, esta vez sin previo aviso.
Desde ese momento, el equipo empezó a recibir consultas de direcciones .mil y .gov, además de solicitudes de la industria de aviación y torres de control. Eso convirtió a un proyecto personal mantenido por voluntarios en una pieza de infraestructura que gobiernos, aerolíneas y, según sospechan sus propios operadores, actores estatales vinculados a la guerra en Ucrania, consultan de forma activa.
⚠️ Ojo: SondeHub no tiene el presupuesto ni el personal de una empresa de infraestructura crítica. Sigue siendo, en esencia, un puñado de voluntarios decidiendo caso por caso qué datos ocultar y a quién creerle cuando pide que se borre un sitio del mapa.
Ahí está el límite real del proyecto: no existe un proceso formal para verificar si una solicitud de instalación sensible es legítima o un intento de ocultar algo que debería ser público. El equipo confía en el buen juicio de quien administra el sistema, lo cual funciona a la escala actual, pero no necesariamente escalaría si el volumen de solicitudes creciera al mismo ritmo que el tráfico sospechoso detectado desde 2024.
La misma señal de viento sirve para pronóstico climático y para ranging de artillería.
Qué sigue
El propio xssfox reconoce que publicó esta historia con retraso deliberado y con la precisión de las coordenadas reducida a propósito, hasta que la guerra de globos fuera de conocimiento más público. Eso deja abierta la pregunta de cuánto más hay detrás de los picos de tráfico detectados desde diciembre de 2024, y qué contramedidas técnicas aplicó el equipo además de bajar la resolución de los datos expuestos.
Para la comunidad de radioaficionados y meteorología amateur, el desenlace concreto importa menos que el precedente: un proyecto nacido como chiste hoy forma parte de la infraestructura que se sigue de cerca cuando hay tensión geopolítica, junto a cosas como el tráfico de AIS marítimo o el ADS-B de aviación civil. La próxima vez que un dato aparentemente inofensivo se publique en abierto, vale la pena preguntarse quién más lo puede estar usando y para qué.
📖 Resumen en Telegram: Ver resumen
Probalo vos: entrá ahora a sondehub.org, activá el mapa en vivo y mirá cuántas radiosondas están en el aire sobre tu país en este momento.
Preguntas frecuentes
¿Qué es una radiosonda?
Es un pequeño transmisor que cuelga de un globo meteorológico y envía temperatura, humedad, presión y posición GPS mientras asciende, hasta que el globo revienta por la baja presión atmosférica en la estratósfera.
¿Qué es una predicción inversa?
Es correr el mismo modelo de viento que usa SondeHub para predecir dónde caerá un globo, pero hacia atrás en el tiempo a partir de los primeros datos de posición, para estimar dónde despegó.
¿Por qué el viento sirve para calcular artillería?
Porque el viento en distintas capas de la atmósfera desvía la trayectoria de un proyectil de la misma forma que desvía a un globo; los mismos datos meteorológicos alimentan tablas de tiro de artillería.
¿SondeHub publica esos datos de forma abierta?
Sí, la posición en vivo y buena parte del histórico están disponibles vía API y en Amazon S3, aunque el equipo redujo la precisión de ciertos datos por motivos de seguridad tras los incidentes descritos en este artículo.
¿Qué pasó con el globo derribado en 2023?
El 11 de febrero de 2023, cazas de Estados Unidos derribaron con un misil AIM-9X Sidewinder lo que resultó ser un globo de radioaficionado, en medio de la alerta generalizada por el incidente del globo chino de ese año.
¿Cómo se relaciona SondeHub con la guerra en Ucrania?
Desde diciembre de 2024, el equipo detectó tráfico repetido semanalmente contra su API de predicciones desde una sola IP, un patrón que su operador vincula con actividad relacionada a la guerra que Rusia inició en Ucrania en 2022.
Referencias
- Sprocketfox (xssfox): el post original donde el administrador de SondeHub cuenta la historia completa del proyecto y los incidentes recientes.- Wikipedia: explicación técnica de qué es una radiosonda y cómo funciona.- Wikipedia: cronología del incidente del globo chino de 2023 que disparó el tráfico hacia SondeHub.- Wikipedia: ficha técnica del misil AIM-9X Sidewinder usado para derribar el globo de radioaficionado.- ARDC (Amateur Radio Digital Communications): la organización que financió el desarrollo de la versión de SondeHub dedicada a globos amateur.
📱 ¿Te gusta este contenido? Únete a nuestro canal de Telegram @programacion donde publicamos a diario lo más relevante de tecnología, IA y desarrollo. Resúmenes rápidos, contenido fresco todos los días.
Top comments (0)