hcitool показывает общедоступный c Ma c адрес iOS13 без сопряжения - PullRequest
2 голосов
/ 22 января 2020

iOS 13 следует правилу конфиденциальности LE, отправляет пакеты маяка BLE со случайным адресом MA C, которые периодически меняются. Но команда «hcitool scan» показывает адрес iOS bluetooth publi c MA C. Я предполагаю, что это нарушает правило "конфиденциальности LE".

Я проверил журнал сниффера BLE, iOS только реклама со случайным адресом MA C и производственными данными. iOS не отправляет публичные c MA C адреса. Я не могу найти какой-либо пакет с публичным c MA C адресом. Знаете ли вы, как hcitool получает iOS адрес публики c MA C адрес?

сторона сканирования: Linux raspberrypi 4.19.93-v7l +, Bluez 5.37

сторона маяка : iPhone8, iOS13.3, Настройка приложения, Экран настройки Bluetooth.

Эти устройства не были сопряжены ранее.

1 Ответ

1 голос
/ 22 января 2020

«сканирование hcitool» использует класс Bluetooth c (BR / EDR). «hcitool lescan» использует Bluetooth с низким энергопотреблением (BLE).

В классе Bluetooth c правило «Конфиденциальность LE» не применяется. Publi c MA C адрес заменяется.

...