Analiza informacji z otwartych źródeł (OSINT) przypomina próbę złożenia skomplikowanych puzzli, których elementy rozrzucono po całym internecie. Tradycyjne pulpity nawigacyjne rzadko oferują szybkość i klarowność sygnału, jakiej potrzebują analitycy do śledzenia globalnych wydarzeń w czasie rzeczywistym 1. Przeanalizowaliśmy projekt, który rzuca wyzwanie tej fragmentaryzacji. Shadowbroker, bo taką nosi nazwę, to otwarty pulpit analityczny, który obiecuje coś, co do tej pory było domeną kosztownych, zamkniętych systemów: zagregowany obraz świata na jednej mapie, aktualizowany na żywo z dziesiątek publicznych strumieni danych.
Co badamy
Przedmiotem naszej analizy jest otwarte oprogramowanie Shadowbroker — zdecentralizowana platforma wywiadowcza, która integruje dane z ponad 60 źródeł w jednym interfejsie mapy 2. Skupiliśmy się na zrozumieniu, jakie konkretnie dane agreguje, jak je przetwarza i jakie możliwości daje analitykowi. Naszym celem było zweryfikowanie, czy jest to jedynie ciekawy eksperyment, czy może narzędzie, które realnie zmienia zasady gry w dziedzinie OSINT, demokratyzując dostęp do zaawansowanej analizy geoprzestrzennej.
Granicą naszej analizy jest publiczna dokumentacja projektu. Nie przeprowadzaliśmy pełnego audytu kodu źródłowego ani testów wydajnościowych samodzielnie hostowanej instancji. Opieramy się na deklaracjach twórców i opisie architektury dostępnym w repozytorium projektu.
Metoda
Nasze dochodzenie oparliśmy w całości na publicznie dostępnych informacjach. Głównym źródłem była dokumentacja techniczna i opis projektu w repozytorium GitHub 2. Przeanalizowaliśmy listę zintegrowanych źródeł danych, opis warstw analitycznych oraz architekturę systemu. Dodatkowy kontekst uzyskaliśmy, śledząc dyskusje techniczne na forach takich jak Hacker News, gdzie twórca dzielił się szczegółami implementacyjnymi 3.
Zwróciliśmy szczególną uwagę na filozofię projektu, zwłaszcza w kontekście prywatności i bezpieczeństwa operatora. Zbadaliśmy, w jaki sposób platforma podchodzi do obsługi wrażliwych zapytań i kto ma kontrolę nad danymi. Całość można uruchomić lokalnie za pomocą gotowych obrazów Docker 4, co potwierdza model samohostujący.
Pulpit totalny
Shadowbroker nie jest prostym wizualizatorem. To rozbudowany system, który łączy dane z wielu domen w spójny obraz sytuacji. Jego siłę stanowi zdolność do korelacji informacji, które normalnie wymagałyby jednoczesnego korzystania z kilkunastu różnych serwisów i narzędzi.
Platforma agreguje dane o ruchu lotniczym, morskim, satelitarnym, strefach konfliktów, publicznych kamerach CCTV, zakłóceniach sygnału GPS, a nawet urządzeniach podłączonych do internetu i bieżących wydarzeniach geopolitycznych 5. Wszystkie te informacje są nanoszone na jedną mapę jako ponad 40 przełączalnych warstw danych 6.
Kluczowe strumienie danych, które zidentyfikowaliśmy, to:
- Ruch lotniczy: Platforma pobiera dane z systemu ADS-B, co pozwala śledzić zarówno samoloty komercyjne, jak i wojskowe 3. Dokumentacja wskazuje na możliwość monitorowania maszyn takich jak Air Force One, prywatne odrzutowce, wojskowe tankowce, samoloty zwiadowcze (ISR) czy myśliwce, o ile nadają publiczny sygnał 7.
- Ruch morski: Shadowbroker integruje dane z systemu AIS, śledząc w czasie rzeczywistym ponad 25 000 statków 8 3. Dodatkowo, dzięki integracji z Global Fishing Watch, możliwe jest monitorowanie aktywności połowowej, a także śledzenie superjachtów należących do miliarderów 8.
- Obiekty na orbicie: Pulpit pozwala na monitorowanie satelitów, które są kategoryzowane kolorami według typu misji (np. rozpoznanie wojskowe, SIGINT, wczesne ostrzeganie) 9. Dane pochodzą z publicznych sieci stacji naziemnych, takich jak SatNOGS i TinyGS 9.
- Obraz z ziemi: Jedną z bardziej niezwykłych funkcji jest dostęp do ponad 11 000 publicznych kamer CCTV w sześciu krajach, w tym w Londynie, Nowym Jorku czy Singapurze, z obrazem strumieniowanym na żywo na mapie 10.
Najciekawszym elementem nie jest samo agregowanie danych, a ich przetwarzanie. Wyróżnia się tu tak zwana „warstwa sygnałowa” (signal layer). System w czasie rzeczywistym oblicza prawdopodobne strefy zakłócania sygnału GPS 11. Robi to poprzez analizę degradacji precyzji nawigacji (parametru NAC-P) w danych wysyłanych przez transpondery samolotów komercyjnych przelatujących nad danym obszarem 12 13. To doskonały przykład, jak z pozornie niepowiązanych, publicznych danych można wywnioskować informacje o działaniach o charakterze militarnym lub hybrydowym.
Platforma została zbudowana w oparciu o technologie takie jak Next.js, MapLibre GL, FastAPI i Python 14 15. Co istotne z perspektywy analityka, projekt stawia na prywatność. Nie wymaga zakładania kont, nie zbiera telemetrii ani danych analitycznych o użytkowniku 16. Cała komunikacja odbywa się z samodzielnie hostowanym przez użytkownika backendem. Wrażliwe zapytania, np. do serwisu Shodan czy narzędzi rekonesansu (DNS, WHOIS), są przesyłane przez ten backend, a nie bezpośrednio z przeglądarki, co chroni tożsamość i adres IP operatora 17.
Twórcy dodali również funkcje, które wykraczają poza pasywną obserwację:
- Rekonesans na żądanie: Zintegrowany zestaw narzędzi pozwala na przeprowadzanie zapytań DNS, WHOIS, sprawdzanie sankcji czy skanowanie adresów IP bezpośrednio z interfejsu mapy 6. Kliknięcie prawym przyciskiem myszy w dowolnym miejscu na świecie wyświetla dossier kraju, skrót z Wikipedii i najnowsze zdjęcie satelitarne z satelity Sentinel-2 18.
- Współpraca z AI: Shadowbroker umożliwia podłączenie agenta AI (np. opartego o GPT, Claude czy LangChain) jako „współanalityka” 19. Taki agent uzyskuje pełny dostęp do odczytu i zapisu wszystkich warstw danych, może korzystać z narzędzi rekonesansu i samodzielnie kontrolować mapę w poszukiwaniu korelacji 20.
- Zdecentralizowana komunikacja: Projekt zawiera eksperymentalną sieć InfoNet, która ma służyć do zdecentralizowanej i zaciemnionej wymiany informacji między analitykami 21.
Co to znaczy
Shadowbroker jest symptomem szerszego trendu: demokratyzacji zaawansowanych narzędzi OSINT. Platforma nie tworzy nowych, inwazyjnych metod nadzoru 22. Jej siła leży w inteligentnej agregacji i wizualizacji już istniejących, publicznych zbiorów danych. To, co kiedyś wymagało dostępu do drogich terminali analitycznych i subskrypcji, dziś staje się dostępne dla każdego, kto jest w stanie uruchomić kontener Dockera. Fakt, że oprogramowanie jest w pełni otwarte, pozwala na audyt kodu i weryfikację, w jaki sposób dane są przetwarzane 23.
Możliwość podłączenia agenta AI jako aktywnego uczestnika analizy 19 to krok w stronę przyszłości, w której analityk OSINT staje się bardziej strategiem i kuratorem, zlecającym maszynie żmudne zadania korelacji danych na masową skalę. Zamiast ręcznie przeklikiwać się przez dziesiątki map i serwisów, analityk będzie mógł zadać pytanie w języku naturalnym: „znajdź wszystkie statki płynące w kierunku portu X, które w ciągu ostatnich 24 godzin wyłączyły transponder AIS w strefie wykrytych zakłóceń GPS”.
Model samohostujący i zorientowany na prywatność 16 17 to bezpośrednia odpowiedź na obawy społeczności OSINT dotyczące komercyjnych narzędzi, które mogą logować zapytania i potencjalnie ujawnić cele dochodzenia. To podejście jest kluczowe dla dziennikarzy śledczych, aktywistów czy badaczy pracujących nad wrażliwymi tematami.
Polski kontekst
Narzędzie takie jak Shadowbroker ma bezpośrednie przełożenie na analizę sytuacji geopolitycznej w naszym regionie. Możliwość monitorowania w czasie rzeczywistym zakłóceń GPS 11 jest bezcenna w kontekście regularnych incydentów w rejonie Obwodu Kaliningradzkiego i na Morzu Bałtyckim. Korelując te dane z ruchem samolotów wojskowych 7 czy okrętów wojennych 8, polscy analitycy i dziennikarze zyskują potężne, niezależne źródło do weryfikacji oficjalnych komunikatów.
Wyobraźmy sobie śledzenie trasy konkretnego samolotu transportowego lub statku handlowego omijającego sankcje. Zamiast polegać na kilku oddzielnych serwisach, analityk może na jednej mapie obserwować jego pozycję, sprawdzać dane rejestracyjne, analizować pobliską aktywność wojskową i przeglądać kanały Telegram pod kątem wzmianek o nim 6. To ogromne przyspieszenie pracy.
Należy pamiętać o aspekcie etycznym i prawnym. Dostęp do tysięcy kamer CCTV 10 czy możliwość śledzenia prywatnych odrzutowców 7, choć oparte na publicznych danych, rodzi pytania o granice prywatności. Dla polskich podmiotów, zwłaszcza tych objętych dyrektywą NIS2, posiadanie tak zaawansowanej świadomości sytuacyjnej może być atutem, ale wymaga też odpowiedzialnego korzystania.
Co zostawiamy nierozstrzygnięte
Nasza analiza pozostawia kilka otwartych pytań, które wymagałyby głębszych testów praktycznych:
- Skalowalność i wymagania: Jakie są realne wymagania sprzętowe dla samodzielnie hostowanego backendu, aby obsłużyć wszystkie 60+ strumieni danych bez opóźnień?
- Dokładność danych: Jaka jest rzeczywista precyzja i wiarygodność obliczanych stref zakłóceń GPS? Jak wypada ona w porównaniu z komercyjnymi, przeznaczonymi do tego systemami monitoringu widma radiowego?
- Aspekty prawne: Na jakiej podstawie prawnej udostępniane są strumienie z kamer CCTV w różnych krajach i jakie są implikacje ich wykorzystania przez analityków w Polsce?
- Praktyczność InfoNet: Czy eksperymentalna sieć komunikacyjna 21 jest jedynie ciekawostką techniczną, czy może stać się realnym, bezpiecznym kanałem wymiany informacji dla rozproszonych zespołów analitycznych?
- Efektywność AI: Jak skuteczny w praktyce jest „współanalityk” AI? Czy jego zdolności wykraczają poza proste kwerendy i pozwalają na odkrywanie nieoczywistych wzorców, których nie zauważyłby człowiek?
Shadowbroker to bez wątpienia jeden z najciekawszych projektów OSINT ostatnich miesięcy. Będziemy przyglądać się jego rozwojowi.
Źródła
Zobacz też
- ShadowBroker: OSINT-owy „boski widok” z publicznych danych
- Geolokalizacja przez GPU: Jak znaleźć wyspę siłą obliczeń
- Biały wywiad (OSINT): Przewodnik po 100+ darmowych narzędziach do analizy
Przypisy
-
Tradycyjne pulpity nawigacyjne OSINT rzadko zapewniają szybkość lub klarowność sygnału potrzebną profesjonalistom do śledzenia globalnych wydarzeń w czasie rzeczywistym. — sesamedisk.com › real time osint dashboard analysis ↩
-
Shadowbroker to zdecentralizowana platforma wywiadowcza, która agreguje dane OSINT w czasie rzeczywistym z ponad 60 źródeł do jednego interfejsu mapy. — github.com › Shadowbroker ↩ ↩2
-
Pulpit nawigacyjny agreguje dane z ADS-B (komercyjne/wojskowe), strumienia WebSocket AIS (około 25 000+ statków), telemetrii satelitarnej N2YO i danych o konfliktach GDELT. — news.ycombinator.com › item ↩ ↩2 ↩3
-
Pulpit nawigacyjny Shadowbroker może być uruchomiony lokalnie za pomocą poleceń Docker Compose. — github.com › Shadowbroker ↩
-
Platforma Shadowbroker zbiera dane dotyczące samolotów, statków, satelitów, stref konfliktów, sieci CCTV, zakłóceń GPS, urządzeń podłączonych do internetu, skanerów policyjnych, węzłów radiowych mesh i bieżących wydarzeń geopolitycznych. — github.com › Shadowbroker ↩
-
Platforma oferuje ponad 40 przełączalnych warstw danych, w tym detekcję zmian terenu SAR, geoparsowane podglądy kanałów Telegram OSINT i zestaw narzędzi do rekonesansu serwerowego. — github.com › Shadowbroker ↩ ↩2 ↩3
-
Platforma umożliwia śledzenie samolotów Air Force One, prywatnych odrzutowców miliarderów i dyktatorów, a także wojskowych tankowców, samolotów ISR i myśliwców nadających ADS-B. — github.com › Shadowbroker ↩ ↩2 ↩3
-
Shadowbroker śledzi ruch morski, w tym ponad 25 000 statków AIS, aktywność połowową za pośrednictwem Global Fishing Watch i superjachty miliarderów. — github.com › Shadowbroker ↩ ↩2 ↩3
-
Platforma monitoruje satelity, kodowane kolorami według typu misji (rozpoznanie wojskowe, SIGINT, SAR, wczesne ostrzeganie, stacje kosmiczne), z wykorzystaniem sieci stacji naziemnych SatNOGS i TinyGS. — github.com › Shadowbroker ↩ ↩2
-
Platforma umożliwia oglądanie ponad 11 000 kamer CCTV w 6 krajach (Londyn, Nowy Jork, Kalifornia, Hiszpania, Singapur i inne) strumieniujących na żywo na mapie. — github.com › Shadowbroker ↩ ↩2
-
Shadowbroker wyświetla strefy zakłóceń GPS w czasie rzeczywistym, wywodzące się z analizy degradacji NAC-P danych transponderów samolotów. — github.com › Shadowbroker ↩ ↩2
-
Warstwa sygnałowa Shadowbrokera oblicza strefy zakłóceń GPS w czasie rzeczywistym, agregując dane o degradacji nawigacji (NAC-P) komercyjnych lotów. — news.ycombinator.com › item ↩
-
Pulpit nawigacyjny Show HN wyróżnia się implementacją „warstwy sygnałowej”, która oblicza strefy zakłóceń GPS w czasie rzeczywistym, analizując dokładność nawigacji (NAC-P) lotów komercyjnych. — sesamedisk.com › real time osint dashboard analysis ↩
-
Shadowbroker został zbudowany przy użyciu Next.js, MapLibre GL, FastAPI i Pythona. — github.com › Shadowbroker ↩
-
Shadowbroker jest zbudowany w oparciu o Next.js i Pythona. — news.ycombinator.com › item ↩
-
Shadowbroker nie posiada kont, telemetrii produktu ani analityki, a pulpit nawigacyjny komunikuje się z samodzielnie hostowanym backendem użytkownika. — github.com › Shadowbroker ↩ ↩2
-
Wrażliwe zapytania rekonesansowe i Shodan są proxy przez backend z zabezpieczeniami SSRF i autoryzacją lokalnego operatora, nigdy nie trafiając do zewnętrznych API z przeglądarki. — github.com › Shadowbroker ↩ ↩2
-
Użytkownicy mogą kliknąć prawym przyciskiem myszy w dowolnym miejscu na Ziemi, aby uzyskać dossier kraju (głowa państwa, populacja, języki), podsumowanie z Wikipedii i najnowsze zdjęcie satelitarne Sentinel-2 w rozdzielczości 10m. — github.com › Shadowbroker ↩
-
Shadowbroker pozwala na podłączenie agenta AI jako współanalityka poprzez kanał dowodzenia agenta HMAC, który obsługuje OpenClaw i inne protokoły. — github.com › Shadowbroker ↩ ↩2
-
Agent AI ma pełny dostęp do odczytu/zapisu wszystkich ponad 40 warstw danych, wyszukiwania międzywarstwowego, zestawu narzędzi rekonesansowych i kontroli mapy. — github.com › Shadowbroker ↩
-
Shadowbroker zawiera eksperymentalną sieć testową InfoNet do zdecentralizowanej wymiany informacji z zaciemnionymi wiadomościami i wymianą peer-to-peer. — github.com › Shadowbroker ↩ ↩2
-
Projekt Shadowbroker nie wprowadza nowych możliwości nadzoru, lecz agreguje i wizualizuje istniejące publiczne zbiory danych. — github.com › Shadowbroker ↩
-
Shadowbroker jest w pełni otwartym oprogramowaniem, co pozwala na audytowanie dostępu do danych i sposobu ich przetwarzania. — github.com › Shadowbroker ↩
// Komentarze ...
Dodaj komentarz