iOSの最新バージョンでは、Wi-Fiアドレスのローテーションという新たなプライバシー対策が導入されました。これは基本的に、Wi-FiのMACアドレスを定期的に変更することで、デバイスの追跡を困難にするものです。以前のiOSビルドを触っていた方なら、「プライベートWi-Fiアドレス」という機能に馴染みがあるかもしれません。これはほぼ自動的に行われ、Wi-Fiネットワークスキャンからデバイスを隠していましたが、今回のバージョンでは手動で切り替えるなど、より手間がかかるようになりました。
一体何が重要なのでしょうか?Wi-Fiネットワークは、アドレスが固定されている、あるいは少なくともそのように見える場合、デバイスを追跡できます。アドレスをローテーションさせることで状況は一変し、ネットワークや第三者による追跡が困難になります。プライバシー保護が一段と強化されるはずです。ちなみに、この機能はデフォルトでは有効になっていません。ネットワークごとに自分で有効にする必要があります。フィンガープリンティングを最小限に抑えたいなら、試してみる価値はあります。
iPhoneでWiFiアドレスをローテーションするにはどうすればいいですか?
設定から機能を有効にする
- iPhoneで設定アプリを開きます。
- WiFiをタップします。
- 接続されているネットワークを見つけて、その横にある(i) 情報アイコンをタップします。
- 少し下にスクロールして、「プライベート Wi-Fi アドレス」をオンに切り替えます。(新しい iOS バージョンでは、「WiFi アドレスのローテーション」ではなく「プライベート Wi-Fi アドレス」と表示されている場合がありますが、現在はほぼ同じものです。)
複数のネットワークに関する注意
複数のネットワークに接続する場合は、それぞれ個別に設定する必要があります。この設定はグローバルには適用されないので、必要に応じて切り替えることを忘れないでください。私のiPhoneでは、設定によっては問題なく動作しましたが、別のiPhoneでは再起動後に設定が反映されないという不思議なことが起こりました。iOSは必要以上に設定を難しくしているからです。
ネットワーク互換性の問題に注意してください
欠点は? 一部のネットワーク、特に企業や団体のネットワークは、MACアドレスのホワイトリストに大きく依存しています。そのようなネットワークの場合、アドレスローテーションを有効にすると接続が切断される可能性があります。無効にしないと、ログイン試行の失敗が続くことになります。設定によっては、初回は失敗しても、再起動するか、機能をオン/オフにすることで再度有効になることがあります。
つまり、プライバシーを重視するならトグルをオンにしておきましょう。ただし、厳格なMACアドレスフィルタリングを行うネットワークでは、多少の不具合が発生する可能性があるので、覚悟しておきましょう。当然ながら、Appleはこうしたプライバシー保護のための小さなアップグレードを、ユーザーがイライラするほど複雑にせざるを得ない状況に追い込んでいます。
このガイドでは基本的な操作を解説しています。さらに深く知りたい場合は、「ネットワーク設定をリセット」などのツールやコマンド、あるいはterminal高度なコマンドを使う方法もありますが、これらはどちらかと言うと、勇気のある方や技術に詳しい方向けです。通常は設定を切り替えるだけで十分です。