W każdym miejscu publicznym wokół Ciebie znajdują się dziesiątki urządzeń Bluetooth emitujących sygnały: słuchawki, zegarki, samochody, nadajniki, komputery. Większość robi to bez sparowania z czymkolwiek, ogłaszając swoją obecność każdemu, kto chce słuchać. Za pomocą skanera BLE możesz zobaczyć je w czasie rzeczywistym, a każdy sygnał opowiada zaskakująco szczegółową historię.
Co emituje urządzenie Bluetooth bez sparowania
Bluetooth Low Energy (BLE), standard używany przez praktycznie wszystkie nowoczesne urządzenia do noszenia (wearables) i IoT, działa za pomocą pakietów ogłoszeniowych (advertising). Urządzenie emituje te pakiety kilka razy na sekundę, aby inne mogły je wykryć, bez potrzeby parowania czy hasła.
Oznacza to, że każda aplikacja z uprawnieniami Bluetooth może ich wysłuchać: to nie jest hack ani podatność, tak po prostu został zaprojektowany ten protokół.
Co ujawnia każdy sygnał
Każdy pakiet ogłoszeniowy może zawierać kilka pól. Oto najpopularniejsze z nich i to, co zdradzają:
- Nazwa urządzenia. Czasami ogólna („BLE Device”), czasami ujawniająca wiele: „AirPods użytkownika…”, „Amazfit GTS”, „BMW X3”. Słuchawki i zegarki zazwyczaj rozgłaszają nazwę nadaną im przez użytkownika.
- Adres MAC. Unikalny identyfikator. Nowoczesne urządzenia używają losowych adresów MAC, które rotują, aby utrudnić śledzenie, ale wiele akcesoriów i urządzeń IoT nadal używa stałego adresu MAC przypisanego fabrycznie.
- RSSI (siła sygnału). Wskazuje, jak silny dociera sygnał i pozwala oszacować odległość: im bliżej, tym wyższa wartość.
- Producent (pole Manufacturer Specific Data). Identyfikator firmy, który wskazuje na Apple, Samsunga, Garmina itp., nawet jeśli nazwa urządzenia jest ogólna.
- Rozgłaszane usługi (UUID). Jakie funkcje oferuje: tętno, bateria, Find My, MIDI… Pozwala odgadnąć typ urządzenia.
- Poziom baterii i dane telemetryczne w urządzeniach, które uwzględniają je w ogłoszeniu.
Od RSSI do odległości
Wartość RSSI mierzy się w dBm i jest ona ujemna: −40 dBm oznacza „tuż obok”, a −95 dBm jest ledwo słyszalna. Orientacyjnie w otwartej przestrzeni:
RSSI | Przybliżona odległość |
|---|---|
−30 do −50 dBm | Bardzo blisko (mniej niż 1-2 m) |
−50 do −70 dBm | Ten sam pokój (2-10 m) |
−70 do −85 dBm | Inny pokój lub piętro (10-20 m) |
−85 do −100 dBm | Daleko lub z przeszkodami (>20 m) |
Ściany, ludzkie ciało i orientacja anteny sprawiają, że wartości te dość mocno się wahają; traktuj je jako szacunki, a nie dokładny pomiar.
Jakie urządzenia spotyka się najczęściej
- Słuchawki i zegarki osób przechodzących ulicą (najliczniejsze).
- Samochody, które rozgłaszają informacje o swoich systemach multimedialnych, a czasem także nazwę modelu.
- Beacony iBeacon/Eddystone w sklepach i muzeach, wykorzystywane do reklamy kontekstowej.
- Inteligentny dom: termometry, żarówki, zamki, lokalizatory typu AirTag.
- Twoje własne urządzenia – przydatne do zlokalizowania zgubionego urządzenia wearable w domu poprzez śledzenie sygnału RSSI na zasadzie „ciepło-zimno”.
Kwestia prywatności
Fakt, że Twoje urządzenie jest „widoczne”, nie oznacza, że można je zaatakować: komunikaty mają charakter wyłącznie dołączonego odczytu i nie ujawniają bezpośrednio danych osobowych. Prawdziwym zagrożeniem jest śledzenie za pomocą adresów MAC: jeśli Twoje urządzenie stale rozgłasza ten sam identyfikator, sieć czujników mogłaby śledzić Twoje ruchy. Dlatego systemy iOS i Android rotują losowe adresy MAC, a Apple zmienia identyfikatory AirPods na zmienne.
Jeśli chcesz zmniejszyć swój ślad cyfrowy: wyłączaj Bluetooth, gdy go nie używasz, i sprawdź, które starsze akcesoria nadają z identyfikowalną nazwą.
Jak to wygląda w praktyce
Najbardziej wizualnym sposobem jest aplikacja typu radar, taka jak BLE Radar: umieszcza wykryte urządzenia na radarze w zależności od ich szacowanej odległości, pokazuje nazwę, producenta, RSSI w czasie rzeczywistym oraz usługi reklamowane przez każde z nich. Pierwsze uruchomienie takiej aplikacji w centrum handlowym lub na lotnisku bywa zaskakujące.
Podsumowanie
Powietrze jest pełne sygnałów BLE, które zdradzają typ urządzenia, producenta i odległość bez konieczności parowania. Ich odkrywanie jest legalne, pouczające i użyteczne – od znalezienia zgubionego zegarka po audyt tego, co emitują Twoje własne gadżety – a do rozpoczęcia wystarczy aplikacja skanująca.