Blog 24/7

OSINT

TAB. 1Hasłobez tłumaczenia
Po angielskuOSINT
Którą formą pisaćbez tłumaczenia Skrót, nazwa własna albo nazwa standardu — nie tłumaczymy w ogóle.
Inne formybiały wywiad · wywiad ze źródeł otwartych
KategoriaLudzie, role i higiena cyfrowa

OSINT (Open Source Intelligence) to zbieranie i analiza informacji z ogólnodostępnych źródeł w celu rozpoznania osoby, firmy albo infrastruktury. Niebezpiecznik opisuje OSINT jako techniki pozyskiwania informacji o ludziach i firmach ze źródeł ogólnodostępnych, choć nie zawsze publicznie dostępnych w internecie [1]. Tych samych technik używają dziennikarze, analitycy i obrońcy, ale też przestępcy. W modelu MITRE ATT&CK zbieranie informacji o ofierze należy do taktyki rozpoznania (Reconnaissance), w której przeciwnik próbuje zdobyć wiedzę potrzebną do zaplanowania dalszych działań [2].

Jak działa

OSINT jest procesem, a nie jednym narzędziem. Analityk łączy dziesiątki źródeł, z których każde osobno wydaje się nieszkodliwe, i składa z nich profil celu. Niebezpiecznik podaje przykład, że nawet zakup nieruchomości zawarty poza internetem może ułatwić sprofilowanie osoby [1]. Przebieg typowego rozpoznania przedstawia schemat poniżej.

RYS. 1Cykl rozpoznania OSINT

W ATT&CK rozpoznanie obejmuje kilkanaście technik, od aktywnego skanowania po przeszukiwanie otwartych stron i baz technicznych [2]. OSINT dotyczy tych, które korzystają z informacji dostępnych bez włamania, w odróżnieniu od aktywnego skanowania portów czy skanowania podatności.

Źródła informacji

Niebezpiecznik wymienia wśród źródeł OSINT między innymi publiczne rejestry i bazy danych, media społecznościowe, zbiory offline, dane z wycieków oraz odwrotne wyszukiwanie obrazów [1]. MITRE porządkuje podobne źródła w osobne techniki.

Technika ATT&CKCo obejmujePrzykład
T1589dane o tożsamości: imiona pracowników, adresy e-mail, dane logowania [3]lista kont do ataku
T1593otwarte strony: media społecznościowe, wyszukiwarki, repozytoria kodu [4]klucz API w publicznym repozytorium
T1594strony należące do ofiary [5]robots.txt, sitemap.xml [5]
T1596otwarte bazy techniczne: DNS, WHOIS, certyfikaty, CDN, bazy skanów [6]subdomeny z rejestru certyfikatów

Jednym z bogatszych źródeł technicznych są rejestry Certificate Transparency. RFC 6962 z 2013 roku opisuje protokół publicznego rejestrowania wydawanych certyfikatów TLS, tak by każdy mógł audytować działalność urzędów certyfikacji [7]. Skutkiem ubocznym jest to, że nazwy hostów z każdego wydanego certyfikatu SSL/TLS stają się jawne, łącznie z subdomenami środowisk testowych.

W WordPressie

Strona WordPress jest dla OSINT źródłem numer jeden o swoim właścicielu, bo sama publikuje wiele danych. Technika T1594 wprost obejmuje przeszukiwanie stron ofiary w poszukiwaniu nazwisk pracowników, ich ról, danych kontaktowych i szczegółów działalności [5].

  • Konta użytkowników. Trasa GET /wp/v2/users REST API zwraca w kontekście „view” między innymi identyfikator, nazwę wyświetlaną, adres strony, opis, link i slug użytkownika [8]. slug to alfanumeryczny identyfikator użytkownika [8], który bywa równy loginowi. To klasyczna enumeracja użytkowników i przykład niezabezpieczonego endpointu REST API (REST API abuse), gdy trasa jest dostępna bez ograniczeń.
  • Wersje oprogramowania. Znaczniki w kodzie strony, pliki readme.txt wtyczek i nagłówki serwera to ujawnianie wersji, które pozwala dobrać znany exploit do konkretnej podatności we wtyczce.
  • Zespół i kontakty. Strony „O nas”, stopki z adresami e-mail i archiwa autorów dostarczają danych do T1589 [3].

Zagrożenia i skutki

MITRE opisuje, że dane o tożsamości zbiera się, by wykorzystać je przy wyborze celu, a przykładami są grupy, które gromadziły szczegółowe informacje o pracownikach, by uwiarygodnić przynęty socjotechniczne [3]. OSINT jest więc zwykle pierwszym etapem Cyber Kill Chain, poprzedzającym:

MITRE zaznacza, że rozpoznanie tego typu jest trudne do wykrycia, bo często odbywa się poza polem widzenia organizacji i ma wysoki odsetek fałszywych alarmów [4].

Jak się bronić

MITRE przyznaje, że przeszukiwania stron ofiary nie da się łatwo powstrzymać środkami zapobiegawczymi, bo odbywa się ono poza zasięgiem zabezpieczeń organizacji [5]. Obrona polega więc na ograniczaniu ilości i wrażliwości publikowanych informacji [5], czyli na zmniejszaniu własnego śladu cyfrowego.

  • Przegląd własnej strony oczami atakującego. Warto samemu wykonać OSINT na swojej firmie i usunąć zbędne dane: loginy w archiwach autorów, prywatne adresy e-mail, informacje o wersjach.
  • Repozytoria kodu. MITRE zaleca, by programiści nie publikowali w publicznych repozytoriach danych logowania ani kluczy API, i by skanować repozytoria przed zatwierdzeniem zmian [4]; zob. zaszyte w kodzie hasło.
  • Monitorowanie certyfikatów. Rejestry Certificate Transparency pozwalają właścicielowi domeny zauważyć podejrzanie wystawione certyfikaty [7].
  • Świadomość pracowników. Skoro dane z OSINT służą do przygotowania przynęt [3], pomaga szkolenie z rozpoznawania wiadomości, które wykorzystują prawdziwe szczegóły o firmie.

Ta sama wiedza służy obrońcom: rozpoznanie własnej powierzchni ataku metodami OSINT to element zarządzania powierzchnią ataku i typowy pierwszy etap testu penetracyjnego.

Historia i przykłady

Niebezpiecznik w czerwcu 2019 roku opisał OSINT pod hasłem „biały wywiad”, wymieniając jako źródła między innymi rejestry państwowe, media społecznościowe, dane z wycieków i odwrotne wyszukiwanie zdjęć [1]. W katalogu ATT&CK wśród grup zbierających dane o tożsamości pracowników wymieniono między innymi LAPSUS$ i Scattered Spider; ta druga wykorzystywała dane z wcześniejszych wycieków do ustalenia nazwisk pracowników na potrzeby ataków socjotechnicznych [3].

TAB. 2

Przypisy

8
  1. [1] OSINT (Biały Wywiad) czyli techniki pozyskiwania informacji o ludziach i firmach · Niebezpiecznik
  2. [2] Reconnaissance, Tactic TA0043 — MITRE ATT&CK · MITRE
  3. [3] Gather Victim Identity Information, Technique T1589 — MITRE ATT&CK · MITRE
  4. [4] Search Open Websites/Domains, Technique T1593 — MITRE ATT&CK · MITRE
  5. [5] Search Victim-Owned Websites, Technique T1594 — MITRE ATT&CK · MITRE
  6. [6] Search Open Technical Databases, Technique T1596 — MITRE ATT&CK · MITRE
  7. [7] RFC 6962: Certificate Transparency · IETF
  8. [8] Users — REST API Handbook · WordPress.org
TAB. 3

Hasła w tym artykule

19
TAB. 4

Linkują tutaj

10

Wszystkie kategorie → · Hasło w słowniku →

Blog 24/7
05.11CISA i FBI wzywają do zabezpieczenia sterowników chłodzenia po atakach w Europietherecord.media05.11Midnight Blizzard atakowała iPhone'y i Androidy przez zainfekowane strony w Europie i USAsecurityweek.com05.11APT29 kradła dane z iPhone'ów i Androidów przez przejęte i podrobione stronytherecord.media05.11Grupa APT29 przejęła skrypt Plerdy i atakowała niezałatane iPhone'y i Androidythehackernews.com05.11Microsoft wykrył 7,3 mld wiadomości phishingowych w III kwartale 2026microsoft.com05.11DigiCert ujawnia wyciek danych klientów i skanów dokumentów tożsamościbleepingcomputer.com05.11CWPdoor podmienia serwer cwpsrv w Control Web Panel i otwiera tylne wejście do Linuksableepingcomputer.com05.11Brytyjskie NCSC ostrzega, że narzędzia AI zwiększyły liczbę wykrywanych luk zero-daythehackernews.com05.11Skaner RootEvidence sprawdza starą lukę w Cisco IOS i dodaje nagłówki Opt-Outisc.sans.edu05.11Włamanie do portalu grantowego Norad, zagrożone dane 20 614 użytkownikówhelpnetsecurity.com