У будь-якому громадському місці навколо вас є десятки пристроїв Bluetooth, що випромінюють сигнали: навушники, годинники, автомобілі, маячки, комп'ютери. Більшість із них робить це без будь-якого сполучення, оголошуючи про свою присутність усім, хто хоче слухати. За допомогою BLE-сканера ви можете бачити їх у режимі реального часу, і кожен сигнал розповідає напрочуд детальну історію.

Що випромінює Bluetooth-пристрій без сполучення

Bluetooth Low Energy (BLE), стандарт, який використовують практично всі сучасні носимі пристрої та пристрої IoT, працює за допомогою пакетів оголошення (advertising). Пристрій випромінює ці пакети кілька разів на секунду, щоб інші могли його виявити, без необхідності сполучення чи введення пароля.

Це означає, що будь-який додаток із дозволом на використання Bluetooth може їх прослуховувати: це не хакерська атака і не вразливість, це просто особливість конструкції протоколу.

Що розкриває кожен сигнал

Кожен пакет оголошення може містити кілька полів. Ось найпоширеніші з них і те, про що вони свідчать:

  • Назва пристрою. Іноді загальна («BLE Device»), іноді показова: «AirPods від…», «Amazfit GTS», «BMW X3». Навушники та годинники зазвичай транслюють назву, яку їй дав користувач.
  • MAC-адреса. Унікальний ідентифікатор. Сучасні пристрої використовують випадкові MAC-адреси, які ротуються для ускладнення відстеження, але багато аксесуарів та пристроїв IoT продовжують використовувати фіксовану заводську MAC-адресу.
  • RSSI (потужність сигналу). Вказує на силу надходження сигналу та дозволяє оцінити відстань: що ближче, то вище значення.
  • Виробник (поле Manufacturer Specific Data). Ідентифікатор компанії, який вказує на Apple, Samsung, Garmin тощо, навіть якщо назва пристрою є загальною.
  • Оголошувані служби (UUID). Які функції він пропонує: пульс, батарея, Find My, MIDI… Дозволяє вгадати тип пристрою.
  • Рівень заряду батареї та дані телеметрії на пристроях, які включають їх в оголошення.

Від RSSI до відстані

RSSI вимірюється в дБм і є від'ємним: −40 дБм означає «просто біля вас», −95 дБм — ледве чутно. Як приблизний орієнтир на відкритому просторі:

RSSI
Приблизна відстань
−30 до −50 дБм
Дуже близько (менше 1-2 м)
−50 до −70 дБм
Та сама кімната (2-10 м)
−70 до −85 дБм
Інша кімната або поверх (10-20 м)
−85 до −100 дБм
Далеко або з перешкодами (>20 м)

Стіни, людське тіло та орієнтація антени змушують ці значення доволі сильно коливатися; використовуйте їх як приблизну оцінку, а не як точний вимір.

Які пристрої зазвичай зустрічаються

  • Навушники та годинники людей, які проходять на вулиці (найчисельніші).
  • Автомобілі, які сповіщають про свої мультимедійні системи, а іноді й про назву моделі.
  • Маячки iBeacon/Eddystone у магазинах та музеях, що використовуються для контекстної реклами.
  • Розумний дім: термометри, лампочки, замки, трекери типу AirTag.
  • Ваші власні пристрої, це корисно для пошуку загубленого вдома носимого гаджета за допомогою RSSI за принципом «холодно-гаряче».

Аспект конфіденційності

Те, що ваш пристрій можна «побачити», не означає, що його можна зламати: оголошення є доступним лише для читання і не розголошує особисті дані напряму. Справжній ризик — це відстеження за MAC-адресою: якщо ваш пристрій завжди транслює той самий ідентифікатор, мережа датчиків може стежити за вашими переміщеннями. Саме тому iOS та Android ротують випадкові MAC-адреси, а Apple змінює ідентифікатори AirPods.

Якщо ви хочете зменшити свій цифровий слід: вимикайте Bluetooth, коли він не використовується, і перевірте, які старі аксесуари передають сигнал з ідентифікаційною назвою.

Як побачити це на практиці

Найбільш наочний спосіб — це додаток на кшталт радара BLE Radar: він розміщує виявлені пристрої на радіолокаційному екрані відповідно до їхньої приблизної відстані, показує назву, виробника, RSSI в реальному часі та сервіси, які транслює кожен із них. Це вражає, коли вперше відкриваєш його в торговому центрі чи аеропорту.

Висновок

Повітря сповнене BLE-сигналів, які розкривають тип пристрою, виробника та відстань без необхідності створення пари. Досліджувати їх легально, пізнавально та корисно — від пошуку загубленого годинника до перевірки того, що випромінюють ваші власні гаджети, — і для початку достатньо лише додаткового сканера.