|
Yes! Some may feel the author was excessively cautious but in this case it actually compensated for the author also not understanding exactly how Find My Device works, and the two cancelled out and resulted in the correct decisions being made! In trying to troubleshoot annoying “lost AirPods” notifications without turning off Find My Device, I ended up learning a bit about how the system seems to work. The way Find My Device works is that there’s a broad class of “child” devices like AirPods that basically only have the ability to say “hello, I’m <Apple ID/serial>” and perhaps the ability to say “help, I’m lost, my name is <Apple ID/serial>” - but crucially they do not have any kind of location data themselves. Then there’s a narrower class of “adult” devices (iPads, iPhones, and Mac) that have location data (GPS on iPads/iPhones, geolocated IP on Macs) and network connectivity. They have the ability to hear any child devices and report “I’m at this location, and I heard a [lost] child with this ID” to the central service, which can then report that information to the parent of that ID. (Incidentally, this let me figure out how to fix my spurious “lost device” notifications - I leave my old MacBook Air on, at my house, connected to wifi, to act as a “stay at home parent” device that can report on child devices, no issues since then.) If someone trusts the location dot too much and uses it to “find the thief”, there is a possibility they will end up instead accosting the iPhone-bearer who happens to be closest to their device. In the “lost child / responsible adult” analogy, this is sort of an adult reporting they saw a lost child in the museum and being accused of kidnapping the child themselves. (Seeing the same person associated with the device in multiple locations is a much stronger signal, of course.) |
Find My enabled devices are actually sending "my current public key is …" messages. The finder ("adult", in your terminology) device encrypts their location with that public key, and sends that, and only that, to Apple's servers.
The finder device isn't identified in that message, so you can't track a finder device by listening to "encountered a device" transmissions to Apple.
That public key is also rotated every 15 minutes, so an attacker can't track a device by tracking broadcast messages of a specific public key.
When you connect to Find My, you download that encrypted location, and use your private key to decrypt that location.
https://support.apple.com/guide/security/find-my-security-se...