Jasne definicje terminów dotyczących inteligentnych okularów i wykrywania radiowego używanych w Glasses Radar — BLE, company ID, service UUID, randomizacja MAC i więcej.
Okulary z wbudowaną elektroniką — zwykle kamerą, mikrofonami, głośnikami i modułami radiowymi — które łączą się z telefonem lub działają samodzielnie. Modele z kamerą, takie jak Ray-Ban Meta i Snap Spectacles, są istotne dla prywatności osób postronnych.
Niskoenergetyczny protokół bezprzewodowy, którego urządzenia używają, by być wykrywalnymi i pozostać połączonymi. Inteligentne okulary nieustannie nadają ogłoszenia BLE, by dotrzeć do sparowanego telefonu — to publiczny sygnał, z którego korzysta wykrywanie radiowe.
Mała, publiczna transmisja BLE, którą urządzenie wysyła wielokrotnie, by inne mogły je znaleźć. Niesie pola identyfikacyjne, takie jak company ID, manufacturer data i service UUID. Każdy pobliski telefon i tak odbiera te pakiety.
2-bajtowy kod w ogłoszeniu BLE identyfikujący producenta urządzenia. Ponieważ jest współdzielony przez każdy produkt tego producenta — słuchawki douszne, zestawy słuchawkowe i inne — dopasowanie wyłącznie po company ID to częste źródło fałszywych alarmów.
Zdefiniowany przez producenta blok bajtów w ogłoszeniu BLE następujący po company ID. Dopasowanie pełnego szablonu bajtów manufacturer data — zamiast samego company ID — pozwala detektorowi odróżnić okulary z kamerą od innych urządzeń tego samego producenta.
Wielobajtowy wzorzec w ogłoszeniu specyficzny dla danej klasy sprzętu. Pełne dopasowanie odcisku bajtów jest precyzyjniejsze niż 2-bajtowy company ID, bo wzorzec znacznie rzadziej koliduje z niepowiązanymi urządzeniami.
Standaryzowany identyfikator, który urządzenie ogłasza, by sygnalizować oferowaną funkcję lub usługę. Snap Spectacles są niezawodnie identyfikowane przez service UUID powiązany ze sprzętem Snap.
Funkcja prywatności, w której urządzenie okresowo zmienia nadawany adres sprzętowy, by nie można go było śledzić w czasie po tym adresie. Ponieważ wykrywanie opiera się na stabilnej treści ogłoszenia, a nie na rotującym adresie, randomizacja nie uniemożliwia rozpoznania typu urządzenia.
„Obecny” oznacza, że pasujący sprzęt okularów z kamerą jest w pobliżu, na podstawie transmisji BLE. „Aktywny” (dostępny na Androidzie) oznacza, że urządzenie generuje też aktywność Wi-Fi, np. streaming lub przesyłanie nagrań — znacznie silniejszy sygnał niż sama obecność.
Przesyłanie zarejestrowanych zdjęć lub wideo z okularów do sparowanego telefonu lub chmury, zwykle przez Wi-Fi. Offloading generuje wykrywalną aktywność bezprzewodową; nagrywanie bezpośrednio na pamięć wbudowaną bez przesyłu generuje prawie żadnej.
Mała dioda wskaźnikowa, która ma świecić podczas nagrywania. To słaby sygnał prywatności: trudny do dostrzeżenia z daleka i pokonany taśmą lub usunięciem. Wykrywanie radiowe działa niezależnie od LED.
Wykonywanie wszystkich obliczeń lokalnie na telefonie zamiast wysyłania danych na serwer. Glasses Radar wykrywa na urządzeniu: nic o Twojej lokalizacji, skanach ani tym, kto był w pobliżu, nie opuszcza telefonu.
Baza zweryfikowanych sygnatur urządzeń, z którymi detektor porównuje wykrycia. Dokładność wykrywania zależy od tego, jak kompletna i trafna jest ta baza; jedyne, co Glasses Radar kiedykolwiek pobiera, to podpisana aktualizacja tej bazy.
Wymaganie kilku spójnych wykryć sygnatury przed alarmem, by pojedynczy przypadkowy pakiet z podobnego urządzenia nie wywołał fałszywego alarmu. Wymienia niewielką szybkość na znacznie mniej fałszywych alarmów.