AI 요약
'ShadowBroker'는 전 세계의 다양한 공개 출처 정보(OSINT)를 한곳에 모아 시각화하는 강력한 실시간 지형 공간 정보 플랫폼입니다. 이 프로젝트는 Next.js, MapLibre GL, FastAPI 및 Python을 활용하여 항공, 해양, 위성, 지정학적 사건 등 15개 이상의 글로벌 피드를 단일 다크 모드 맵 인터페이스에 통합합니다. 단순한 데이터 나열을 넘어 항공기의 선회 비행 감지나 미 해군 항공모함 전단 추적과 같은 고도화된 분석 기능을 제공하며, 실시간 업데이트를 통해 분석가와 연구자들에게 높은 수준의 상황 인식 능력을 제공합니다. 특히 우크라이나 전선의 실시간 상황과 전 세계 주요 도시의 CCTV 망을 연동하여 정보의 입체성을 높였습니다.
핵심 인사이트
- 항공 및 해상 추적: OpenSky Network를 통해 5,000대 이상의 항공기를, aisstream.io를 통해 25,000척 이상의 선박 위치를 실시간으로 추적하며 선박 종류별로 색상화된 아이콘을 제공합니다.
- 군사 자산 감시: 11척의 모든 활성 미 해군 항공모함 위치를 GDELT 뉴스 데이터를 활용해 추정하며, adsb.lol 데이터를 통해 군용기(ISR, 급유기 등)를 별도로 식별합니다.
- 위성 궤도 모니터링: N2YO API를 연동하여 위성의 미션 유형(군사 정찰, 신호 정보, 조기 경보 등)에 따라 색상을 구분하여 실시간 궤도를 표시합니다.
- 지정학적 데이터 통합: GDELT 엔진으로 최근 8시간 동안 발생한 약 1,000건의 갈등 이벤트를 수집하며, DeepState Map의 GeoJSON을 통해 우크라이나 전선 정보를 실시간으로 시각화합니다.
주요 디테일
- 자동 감지 로직: 항공기가 300도 이상 선회할 경우 '홀딩 패턴(Holding Pattern)'으로 자동 분류하며, 고도 100피트 미만의 항공기는 착륙 상태로 판단하여 회색 아이콘으로 표시합니다.
- 광범위한 CCTV 네트워크: 런던(JamCams), 뉴욕(NYC DOT), 오스틴(TxDOT), 싱가포르(LTA) 등에서 수집한 2,000개 이상의 라이브 교통 카메라 피드를 지원합니다.
- 지역별 상세 정보(Dossier): 지도 위 임의의 지점을 우클릭하면 Wikidata SPARQL을 통해 해당 국가의 수반, 정부 형태, 인구, 위키피디아 요약 정보 등을 즉시 출력합니다.
- 기술적 최적화: 다량의 선박 데이터를 효율적으로 보여주기 위해 줌 레벨에 따른 클러스터링(Clustered Display) 기능을 구현하였으며, 00:00 및 12:00 UTC에 위치 데이터를 자동 업데이트합니다.
향후 전망
- OSINT 분석의 대중화: 파편화된 공개 정보 소스를 하나의 대시보드로 통합함으로써 개인 연구자와 민간 정보 분석가들의 정보 접근성이 크게 향상될 것입니다.
- 플랫폼 확장성: 오픈 소스 기반의 Next.js 및 Python 스택을 사용하여 향후 더 다양한 데이터 API 및 사용자 정의 피드 연동이 가속화될 것으로 보입니다.
출처:hackernews
