2014年9月10日水曜日

iOS 8 と Wi-Fi

こんにちは。yu1row です。

iPhone 6 が発表されて、iOS 8 も提供されます。
iOS 8 の情報が頻出する中で、「MAC アドレスがランダム生成される」ってキーワードが出てきて「えっ?」って思ったんで調べてみました。

どうやら Wi-Fi のスキャニングに行う「Probe request」及び「Probe response」に含まれる MAC アドレスがランダム化するようです。
街中の 野良 AP が勝手に個人情報を集めるみたいな動作を忌避しての対策なんでしょうか。

この変更による影響として、Wi-Fi の親機で MAC アドレスフィルタリングを行っているような場合、問題になるのではないかと思いました。
ただ、実際の接続要求に行う「Association Request」でランダムな MAC アドレスを使うとは書かれていませんでした。
親機が「Probe request」ではなく、「Association Request」でフィルタリングする仕様なら問題ないのかも?
問題が出ても、ファームアップデートされるかもですが。

Wi-Fi ネットワーク接続後の DHCP サーバへのブロードキャスト時には固定(universal)アドレスが用いられるので、MAC アドレス毎に IP 固定をしている環境は問題にはならないでしょう。

結論。
「iOS 8 にすると、Wi-Fi で MAC アドレス制限をしているネットワークに繋げられなくなる問題」が起こる(かも)。