Hacker News new | past | comments | ask | show | jobs | submit login

How are they doing this if the device isn't associating with an access point or broadcasting beacons?



iOS and Android devices send a WiFi "ping" every so often - I believe this is done to improve locationing accuracy, by augmenting GPS data with WiFi signal strength data. You can read these pings from any AP, even if the device is not associated with the AP. You'll only get the device MAC, but that's enough to tell you the device make and get a unique ID on the customer.


Is there a way to disable this?


As far as I know, the only way to disable the WiFi "pings" is to turn off WiFi on your device when you don't need it.


And remember to turn off Bluetooth as well - the wifi and bluetooth MAC addresses are sequential - if you see one you know the other.

More paranoidly… A femtocell could fool your phone into revealing your phone number over the GSM/CDMA transmitter's channel. If I were involved in some extremely high value sale where the identity of potential purchasers was not always known, and where knowing it earlier might help close a sale (perhaps real estate or luxury cars?) - it'd be _so_ tempting to at least trial soemthing borderline-evil like that. (And now I'm inventing a small network of femtocells with directional antennas in white vans parked outside competitors - to track which of your potential customers are visiting which competitors…)


Do you know of a standard or general description of what this is called? Is it simply part of the 802.11(*) standards or something else?


Cool, thanks.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: