Glasses Radarで使用されるスマートグラスと無線検出の用語をわかりやすく解説 — BLE、カンパニーID、サービスUUID、MACランダム化など。
カメラ、マイク、スピーカー、無線通信機能などの内蔵電子機器を備えた眼鏡で、スマートフォンとペアリングするか単独で動作します。Ray-Ban Meta や Snap Spectacles などのカメラ搭載モデルが、傍観者のプライバシーに関連するものです。
デバイスが発見可能になり、接続を維持するために使用する低消費電力の無線プロトコル。スマートグラスはペアリングされたスマートフォンに届けるため BLE アドバタイズメントを継続的に放送しており、これが電波ベースの検知が読み取る公開信号です。
他のデバイスが見つけられるよう、デバイスが繰り返し送信する小さな公開 BLE ブロードキャスト。会社ID、メーカーデータ、サービス UUID などの識別フィールドを含みます。近くのスマートフォンはすでにこれらのパケットを受信しています。
BLE アドバタイズメント内の2バイトコードで、デバイスのメーカーを識別します。そのメーカーのすべての製品——イヤホン、ヘッドセットなど——で共有されるため、会社IDだけで照合すると誤検知の一般的な原因になります。
BLE アドバタイズメント内で会社IDの後に続く、ベンダー定義のバイトブロック。会社IDだけでなく完全なメーカーデータバイトテンプレートを照合することで、検出器は同じメーカーの他のデバイスとカメラグラスを区別できます。
アドバタイズメント内の、特定のハードウェアクラスに固有の複数バイトのパターン。完全なバイトフィンガープリント照合は、2バイトの会社IDよりも精密で、パターンが無関係なデバイスと衝突する可能性がはるかに低いためです。
デバイスが提供する機能やサービスを示すためにアドバタイズする標準化された識別子。Snap Spectacles は Snap ハードウェアに関連するサービス UUID によって確実に識別されます。
デバイスが放送するハードウェアアドレスを定期的に変更し、そのアドレスで長期間追跡されないようにするプライバシー機能。検知は回転するアドレスではなく安定したアドバタイズメント内容に依存するため、ランダム化はデバイスタイプの識別を妨げません。
「存在」とは、BLE ブロードキャストに基づいてカメラグラスハードウェアが近くにあることを意味します。「アクティブ」(Android で利用可能)は、デバイスがストリーミングやキャプチャのオフロードなどの Wi-Fi アクティビティも生成していることを意味し、存在だけよりもはるかに強いシグナルです。
キャプチャした写真や動画をペアリングされたスマートフォンやクラウドに転送すること。通常は Wi-Fi 経由で行われます。オフロードは検出可能な無線アクティビティを生成します。オフロードなしでオンボードストレージに直接キャプチャする場合は、ほとんど生成されません。
キャプチャ中に点灯するよう設計された小さなインジケーターライト。弱いプライバシーシグナルです:遠距離では見えにくく、テープや除去で無効化されます。電波ベースの検知は LED に関係なく機能します。
データをサーバーに送信するのではなく、すべての計算をスマートフォン上でローカルに実行すること。Glasses Radar はオンデバイスで検知します:あなたの位置、スキャン、近くにいた人物に関するデータはスマートフォンから出ません。
検出器が照合する検証済みデバイスシグネチャのデータベース。検知精度はこのレジストリの完全性と正確さによって制限されます。Glasses Radar がダウンロードする唯一のものは、これに対する署名付き更新です。
アラートを発する前にシグネチャの複数回の一貫した検出を要求し、類似デバイスからの単一の迷子パケットが誤検知を引き起こすことを防ぎます。わずかな速度を犠牲にして、はるかに少ない誤検知を実現します。