2026-07-05 02:27:02

機械学習がMACランダム化を「見破る」:端末は依然追跡可能

MACランダム化 機械学習 デバイスフィンガープリント Wi-Fiプライバシー プローブ要求 追跡 OUI

背景:なぜMACランダム化が生まれたか

現代のスマートフォンやノートPCは、Wi-Fiをスキャンする際に**プローブ要求フレーム(Probe Request)**を絶えず送信します。かつてこのフレームは実際のMACアドレスを含んでおり、商業施設や空港はそれで利用者の位置を長期間追跡できました。これに対抗するため、iOSとAndroidは MACランダム化 を導入しました。ソフトウェアが生成したランダムなアドレスで実ハードウェアアドレスを置き換え、定期的に変更するものです。

ランダムアドレスは特定のフラグビットを「ローカル管理」に設定し、OUIを含む工場出荷時の「グローバル一意」アドレスと区別されます。

新研究:ランダム化だけでは防げない

2026年6月の論文『Can Machine Learning Break Wi-Fi Privacy?』は明確な結論を示しました。端末がMACを変え続けても、機械学習はそれら異なるランダムアドレスを同一端末に再び結び付けられるというものです。

理由は、プローブ要求がMAC以外にも多数の暗号化されていないフィールドを含み、それらが端末の「指紋」を形成するためです。

攻撃の仕組み

研究者は主に3種類のサイドチャネル信号を利用します:

  • HT(高スループット)能力フィールドのビット単位分解:チップやドライバごとに802.11n能力の宣言に微妙な差があり、ビットレベルまで分解すると識別性が大幅に高まります。
  • フレーム到着間隔(IFAT):プローブ送信のリズムはチップとOSのスケジューリングに左右され、時間的な指紋を形成します。
  • 信号強度(RSSI)特徴:物理層の信号モデリングでさらに絞り込みます。

これらを機械学習モデルに与えると、無関係に見えるランダムMACの中から「同一端末由来」のものを識別できます。

意味すること

  • 一般利用者:ランダム化だけでは匿名になりません。バックグラウンドスキャンの削減、未使用時のWi-Fiオフなど多層的な対策が必要です。
  • 企業・運用:ランダムMACは元々信頼できないため、MACによる認証や監査は脆弱です。802.1Xや端末証明書など強力な本人確認へ移行すべきです。
  • セキュリティ研究:プライバシー技術は計算能力の進歩に応じて再評価が必要という好例です。

実MACに隠れる情報:メーカー

ランダム化は「対外的な broadcast」の層でのみ起きます。端末に焼き込まれた実MACは依然存在し、その先頭3バイト(OUI)はIEEEが各メーカーに割り当てています。これがメーカー識別の根拠です。

実際の(ランダムでない)MACをお持ちなら、本サイトのMACアドレス検索 でメーカーを直接調べられます。データはWireshark公式のIEEE OUIデータベースです。MACアドレスの構造は 『MACアドレスとは』 をご覧ください。

まとめ

MACランダム化はプライバシー保護の重要な一歩ですが、終着点ではありません。暗号化されていないサイドチャネル情報が残る限り、「アドレスを変える」だけでは決意した追跡者を止められません。プライバシーは一つのスイッチではなく、継続的に強化すべきシステムです。

関連記事
← ブログ一覧に戻る