苹果在最新移动操作系统 iOS 8 中,加入了随机生成 MAC 地址,这样零售商就不会通过 Wi-Fi 网络追踪用户的去向,但是研究这一功能以后,一名安全专家发现:使用随机生成 MAC,用户需要关闭蜂窝数据连接,不然 iOS 8 的设备就不会发送随机 MAC 地址。
该安全专家表示,他最先注意到这一点是因为,iPhone 仅仅只在睡眠模式时候,发送随机 MAC 地址,然而一旦解锁屏幕开始操作,又没有关闭 GPS 或者定位数据,那么就相当于向周围所有的 iBeacon 和 Wi-Fi 网络发信号弹。
然后他移除了 iPhone 5s 的 SIM 卡,再度测试的时候发现,需要关闭蜂窝数据才会有随机 MAC 地址。同时,iPhone 5 和初代 iPad mini 尽管安装了 iOS 8,却没有随机 MAC 地址功能,他尚未有机会测试 iPhone 6/6 Plus。
目前媒体已经联络苹果,请求评论此事,但愿这只是一个小 bug,能在未来的 iOS 8 升级中修复。