Définitions claires des termes liés aux lunettes intelligentes et à la détection radio utilisés sur Glasses Radar — BLE, company ID, service UUID, randomisation MAC et plus.
Lunettes dotées d'électronique intégrée — généralement une caméra, des microphones, des haut-parleurs et des radios sans fil — qui s'appairent à un téléphone ou fonctionnent de manière autonome. Les modèles équipés d'une caméra tels que Ray-Ban Meta et Snap Spectacles sont ceux qui concernent la vie privée des personnes à proximité.
Un protocole sans fil basse consommation que les appareils utilisent pour être détectables et rester connectés. Les lunettes intelligentes diffusent en continu des annonces BLE pour atteindre leur téléphone appairé, ce qui constitue le signal public que la détection radio exploite.
Une petite diffusion BLE publique qu'un appareil envoie de façon répétée pour que d'autres puissent le trouver. Elle contient des champs d'identification tels que le company ID, les données fabricant et les service UUID. Tout téléphone à proximité reçoit déjà ces paquets.
Un code sur 2 octets dans une annonce BLE identifiant le fabricant de l'appareil. Comme il est partagé par chaque produit de ce fabricant — écouteurs, casques et plus — une correspondance sur le company ID seul est une source fréquente de fausses alertes.
Un bloc d'octets défini par le fabricant dans une annonce BLE qui suit le company ID. Faire correspondre le modèle complet d'octets des données fabricant — plutôt que le seul company ID — permet à un détecteur de distinguer les lunettes à caméra des autres appareils du même fabricant.
Un motif multi-octets dans une annonce, spécifique à une catégorie de matériel donnée. La correspondance d'empreinte complète d'octets est plus précise qu'un company ID sur 2 octets, car le motif est beaucoup moins susceptible de coïncider avec des appareils sans rapport.
Un identifiant standardisé qu'un appareil annonce pour signaler une capacité ou un service qu'il offre. Les Snap Spectacles sont identifiables de manière fiable par un service UUID associé au matériel Snap.
Une fonctionnalité de confidentialité où un appareil fait tourner périodiquement l'adresse matérielle qu'il diffuse, afin de ne pas pouvoir être suivi dans le temps par cette adresse. Comme la détection s'appuie sur un contenu d'annonce stable plutôt que sur l'adresse changeante, la randomisation n'empêche pas d'identifier le type d'appareil.
« Présent » signifie qu'un matériel de lunettes à caméra correspondant est à proximité, d'après sa diffusion BLE. « Actif » (disponible sur Android) signifie que l'appareil génère aussi une activité Wi-Fi, comme du streaming ou le transfert de captures — un signal nettement plus fort que la seule présence.
Le transfert de photos ou de vidéos capturées depuis les lunettes vers le téléphone appairé ou le cloud, généralement via Wi-Fi. Le transfert produit une activité sans fil détectable ; l'enregistrement direct sur le stockage embarqué sans transfert en produit presque aucune.
Un petit voyant lumineux censé s'allumer lorsqu'un appareil capture. C'est un signal de confidentialité faible : difficile à voir à distance, et contourné par du ruban adhésif ou par sa suppression. La détection radio fonctionne quelle que soit la LED.
Effectuer tous les calculs localement sur votre téléphone plutôt que d'envoyer des données à un serveur. Glasses Radar détecte sur l'appareil : rien sur votre position, vos scans ou qui était à proximité ne quitte votre téléphone.
La base de données de signatures d'appareils vérifiées contre lesquelles un détecteur effectue la correspondance. La précision de la détection est limitée par l'exhaustivité et l'exactitude de ce registre ; la seule chose que Glasses Radar télécharge est une mise à jour signée de celui-ci.
Exiger plusieurs détections cohérentes d'une signature avant de déclencher une alerte, afin qu'un seul paquet parasite d'un appareil similaire ne puisse pas provoquer de fausse alerte. Cela sacrifie un peu de rapidité pour beaucoup moins de fausses alertes.