Update any system on our mobile can be tedious for many users and if you have to do necessarily being connected to the wireless network because the content is very heavy, in most cases we resist to upgrade, but for the iPhone users there is an extra motivation in the latest update. Apple has taken a step in privacy, with new features iOS8 system , and among other improvements it offers, this hide the MAC address of the wireless interface by sending WiFi packets with fake mac address.
When we left the wifi interface of our mobile switched on when not connected to a wifi network, this keeps throwing packets in broadcast mode in order to find new networks and try to connect if it is possible. This means that there may be businesses that are close from us, trying to monitoring new MAC addresses , store them and analyze in depth, to try to understand the behavior of users , whether new or recurrent, and maximize all information to deliver services more custom.
Apple has implemented a security layer iOS8 more within the system, to end such practices based on wifi scanners. The solution found Apple is simple, whenever launches Probe Request , the wifi MAC sends is increasingly different, internally generated . Thus whoever is monitoring the environment never know the original MAC and it will be impossible to identify the user.
In Acrylic we performed a test with Acrylic Professional Wifi (iPhone does not have to be connected to any network) , the original MAC 68:09:27:84:10:5D:
- We started Acrylic Professional Wifi
- Activate promiscuous mode to capture all traffic that is generated around .
- Start , waited a moment and see (Networks Requested):
If we look closely, for the Apple device , there are 3 different wireless MACs an interval of 2 minutes. To whom this monitoring network will think he is trying 3 different devices.
This is just one of the updates that Apple is preparing to try to ensure user privacy. Sure more will come soon.