Ovo je stara izmjena dokumenta!
Sadržaj
Sažetak
Uvod Razvoj bežične tehnologije doveo je do masovne primjene Bluetootha, kao oblika komunikacije svakodnevnih uređaja kao što su mobiteli, pametnih satova, IoT, pametnih brava i drugih. Posljedično, Bluetooth komunikacija postaje vrijedan izvor digitalnih tragova u kriminalističkim, sigurnosnim i privatnosnim istragama. Bluetooth forenzika predstavlja specijaliziranu granu digitalne forenzike koja se bavi prikupljanjem, analizom i interpretacijom Bluetooth komunikacije i pripadnih artefakata s ciljem rekonstrukcije događaja, dokazivanja prisutnosti uređaja te utvrđivanja njihove međusobne interakcije. Za razliku od sigurnosnih analiza, forenzički pristup nije usmjeren na sprječavanje napada, već na retroaktivno utvrđivanje činjenica na temelju dokaza.
Osnove Bluetootha
Bluetooth je bežična komunikacijska tehnologija kratkog domena koja omogućuje bežičnu razmjenu podataka dva uređaja, koristeći radio valove u frekvencijskom pojasu 2.4 GHz. Postoje dvije vrste Bluetootha: klasični (BR/EDR) i Bluetooth Low Energy (BLE). Klasični Bluetooth održava stalnu vezu i namjenjen je za veći protok podataka te se koristi za slušalice, tipkovnice i audio, dok BLE održava povremenu komunikaciju, troši male količine energije te se koristi za senzore, pametne satove, IoT i trackere. Klasični Bluetooth se povezuje na način da uređaj skenira okolinu, drugi uređaji odgovaraju te je sam proces spor, dok BLE koristi oglašavanje (engl. advertising). BLE radi na način da uređaj periodički šalje kratke radio poruke, pakete, sa sadržajem imena, tipa uređaja i usluge koju nudi, koje svi uređaji u blizini mogu primiti. Paketi se mogu pasivno snimati bez uspostave veze, što prestavlja temelj za forenzičku detekciju prisutnosti uređaja. Bluetooth forenzika primjenjuje forenzičke metode na Bluetooth, posebno BLE, komunikaciju i podatke s ciljem dokazivanja prisutnosti, interakcije ili manipulacije između uređaja.
Izvori forenzičkih dokaza u Bluetooth okruženju
Forenzički dokazi u Bluetooth sustavima mogu se podijeliti u tri glavne skupine.
Over-the-air radio promet BLE advertising paketi mogu se pasivno snimati pomoću specijaliziranog hardvera ili kompatibilnih razvojnih pločica. Iz ovih paketa moguće je izvući MAC adrese (ili njihove randomizirane varijante), identifikatore servisa, proizvođačke podatke te vremenske uzorke emitiranja. Iako sadržaj komunikacije često nije dostupan bez ključeva, sama prisutnost i ponašanje uređaja imaju dokaznu vrijednost.
Sistemski artefakti krajnjih uređaja Mobilni operativni sustavi pohranjuju različite Bluetooth artefakte, uključujući zapise o pairingu, cache popise uređaja i sistemske logove. Na Android platformi osobito je vrijedan Bluetooth HCI snoop log, koji omogućuje detaljnu analizu Bluetooth komunikacije unutar alata poput Wiresharka. Ovi zapisi često pružaju najkompletniji uvid u stvarni tijek komunikacije.
Aplikacijski i IoT podaci IoT uređaji i pripadajuće mobilne aplikacije često implementiraju vlastitu logiku iznad BLE protokola. Analizom GATT servisa i karakteristika moguće je rekonstruirati radnje poput otključavanja pametne brave, sinkronizacije senzorskih podataka ili slanja naredbi uređaju.
Metodologija Bluetooth forenzičke analize Bluetooth forenzička analiza kreće od identifikacije potencijalnih dokaza (računalo, mobitel, mrežni promet) s ciljem akvizicije, to jest sakupljanja podataka bez promjene izvornog stanja. Razlikujemo tri vrste akvizicije: pasivna, logička i aktivna. Pasivna se bazira na snimanju BLE oglašavanja i RF sniffinga. Logička koristi Android HCI snoop logove, sistemske Bluetooth logove i aplikacijske zapise, dok aktivna koristi samo spajanje na uređaj, čitanje GATT karakteristika i slanje upita. Sakupljene podatke, kao što su struktura BLE paketa, vremesnki slijed oglašavanja i uparivanje, analiziramo kroz dekodiranje podataka, filtriranje šuma i traženja obrazaca. Analiza mora biti ponovljiva. Korelacija je cilj analize, to jest povezivanje više izvora u smislenu cjelinu, na primjer korelacija Bluetooth oglašavanja skupa sa GPS lokacijom. Korelacijom dokazujemo ponašanje ne identitet. NAvedeno interpretiramo i pišemo izvještaj.
Sigurnosne ranjivosti i forenzički značaj
Zaključak
Literatura Bluetooth Core Specification, Bluetooth SIG NIST SP 800-121 Rev. 2 – Guide to Bluetooth Security Becker et al., Tracking Anonymized Bluetooth Devices, PoPETS Wu et al., BLESA: Spoofing Attacks against Reconnections in BLE, USENIX Garbelini et al., SweynTooth: Unleashing Mayhem over BLE, USENIX ATC SWGDE – Best Practices for Mobile Device Forensic Analysis SWGDE – Test Method for Bluetooth Module Extraction and Analysis Wireshark Bluetooth Documentation Android Open Source Project – Bluetooth HCI Snoop Log Nordic Semiconductor – BLE Sniffer Documentation Great Scott Gadgets – Ubertooth One Documentation