1

AirTags, Tiles, SmartTags And The Dilemmas Of Personal Tracking Devices

 11 months ago
source link: https://hackaday.com/2023/05/22/airtags-tiles-smarttags-and-the-dilemmas-of-personal-tracking-devices/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

AirTags, Tiles, SmartTags And The Dilemmas Of Personal Tracking Devices

Airtag.jpg?w=800

In an ideal world we would never lose our belongings, and not spend a single hour fruitlessly searching for some keys, a piece of luggage, a smartphone or one of the two dozen remote controls which are scattered around the average home these days. Since we do not live in this ideal world, we have had to come up with ways to keep track of our belongings, whether inside or outside our homes, which has led to today’s ubiquitous personal tracking devices.

Today’s popular Bluetooth-based trackers constantly announce their presence to devices set up to listen for them. Within a home, this range is generally enough to find the tracker and associated item using a smartphone, after which using special software the tracker can be made to sound its built-in speaker to ease localizing it by ear. Outside the home, these trackers can use mesh networks formed by smartphones and other devices to ‘phone home’ to paired devices.

This is great when it’s your purse. But this also gives anyone the ability to stick such a tracker device onto a victim’s belongings and track them without their consent, for whatever nefarious purpose. Yet it is this duality between useful and illegal that has people on edge when it comes to these trackers. How can we still use the benefits they offer, without giving stalkers and criminals free reign? A draft proposal by Apple and Google, submitted to the Internet Engineering Task Force (IETF), seeks to address these points but it remains complicated.

Game Of Tag

The first range of Bluetooth-based personal tracking devices that popularized tracking one’s belongings using these devices came from Tile, with the release of their Bluetooth Low Energy (BLE) 4.0-based trackers. These were marketed for keeping track of one’s keys, a backpack and similar easy to lose items, with an associated smartphone app being used to detect the tracker within a range of about 30 meters. The second generation also added a ‘find my phone’ feature where pressing a button on the Tile tracker causes the paired smartphone to make a noise.

Current Tile trackers feature a ‘crowd GPS’ feature, whereby a reported-as-lost Tile tracker coming within reach of any smartphone running the Tile app will result in the location being anonymously sent to the owner. While quite popular, it wasn’t until the Apple AirTag was released in April of 2021 that suddenly personal tracking devices appeared everywhere. The AirTags use the ubiquitous Apple Find My network that is powered by the about one billion Apple devices around the globe. Meanwhile the Samsung ‘SmartThings Find’ network is used for its Galaxy SmartTags tracker devices.

These devices only function fully within their own ecosystem. AirTags can only be paired with Apple devices, and Samsung SmartTags only gain access to ‘SmartThings Find’ where Samsung smartphones are involved. Although the BLE communication is universal and allows any BLE-enabled device to at least see the trackers advertising their ID, recent features such as precise localizing via ultra-wideband (UWB) communication – using e.g. Apple’s U1 chip in iPhones – is less universal, just like access to the tracker’s built-in speaker and stored (NFC) information.

Screenshots of Apple's Tracker Detect app for Android, demonstrating tracking and AirTag disabling instructions. (Credit: Apple)

Screenshots of Apple’s Tracker Detect app for Android, demonstrating tracking and AirTag disabling instructions. (Credit: Apple)

Thus the bad news is that for example an AirTag can only be tracked while it is in range of Apple devices configured to listen for AirTags and will essentially vanish the moment it’s out of range. The good news is that you have to travel to pretty remote locations to get out of range of any and all Apple devices and never get near pockets of civilization again to make an AirTag go fully AWOL. If you, on the other hand, have an Android device, your only recourse to locate nearby AirTags is using the Tracker Detect app. Similarly, if you use a Samsung SmartTag or Tile, you need their app.

With Apple devices featuring so prominently, it is perhaps little surprise that AirTags also see the most use outside of regular legitimate uses. Recently, for example, the New York Policy Department has been giving out free AirTags to residents which they can hide in their cars, as a way to address rising car theft. If the car gets stolen, then the AirTag should theoretically lead the NYPD straight to what’s left of the car in the chop shop, or maybe even the intact vehicle and highly embarrassed thieves.

Naturally, everything that can be used for good can and will be used for evil, which is where the privacy aspects come into play.

Tag Warfare

A kind of weapons race has been taking place between those who would abuse these cheap and powerful tracking devices and those who are at risk of becoming a victim of such abuse. The commonly cited example of stalking is one of these, but another one involves the exact inverse of tracking down stolen cars, in the form of car thieves tagging targets with an AirTag while the vehicle is in a public area, so that they can steal it later when it’s in a more secluded area.

airtag_disassembly_pcb_ifixit.jpeg?w=400

AirTag innards, exposing the PCB and voice coil. (Credit: iFixit)

So how do you make a tracking device into not-a-tracking-device when it shouldn’t be one? How could you make a set of rules to tell these situations apart? In the draft that Google and Apple engineers submitted to the IETF, they propose a number of requirements that they hope will ensure legal tracker use.

The primary suggestion is to force the tracker to emit noise with its speaker when requested by a person who thinks that they’re being tracked, generally the person who got a warning about an unknown AirTag. The essential problem here is that anyone who has nefarious intentions will likely disable the speaker, along with any vibration motors, LEDs and similar features which are listed in the draft. As the AirTag teardown and those of similar devices by the folk over at iFixit makes abundantly clear, these devices are not hard to disassemble, and disabling the speaker very straightforward, while AirTag clones can conceivably work around Apple’s privacy checks. We’d say that any reasonable anti-tracking measures should be based around the assumption that the tracker is mute and has no functioning fallbacks.

Fortunately, not all hope is lost. Unlike dedicated surveillance trackers, AirTags are fairly easy to track because they communicate primarily via Bluetooth (BLE). By standardizing the information made available via BLE and possibly NFC,  a subset of information could be made available to anyone.  This could be used to identify the owner even when the tracker is not put into ‘lost’ mode, using details like a partial email address or phone number. This kind of standardization could at the very least seriously cut back the complexity of keeping track of unwanted trackers without juggling half a dozen apps on one’s smartphone.

It’s a shame that the draft does not mention UWB, even though this would probably be the easiest way to locate a tracker, while also being the hardest to circumvent — involving more work than simply ripping out a speaker. The draft does spend some time on a near-owner and separated mode, which would affect what information would be broadcast, but it’s hard to tell what the exact impact of this might be.

Existing Fixes

One might be excused for thinking that there currently exist no real attempts to reign in abuse of these tracking devices, but this isn’t entirely correct. Apple has detailed instructions on how to set up an Apple iPhone, iPad or iPod Touch so that you receive alerts when a likely unwanted tracking device is moving with you. After receiving an alert, the offending tracker can then be located either by sound, or if the i-device has UWB, by localizing its UWB signal.

Meanwhile on the Tile side of the fence, the company has taken a polar opposite approach to Apple with its Anti-Theft mode. Essentially in this mode Tile trackers are rendered invisible to the Scan and Secure feature of the Tile app, with the reasoning that this way thieves can not detect the tracker. Although this would seem to invite every possible abuse, the company will perform an intense ID verification on the requesting user, linking their real-life identity to all of their tracking devices and threatening with massive fines should anyone abuse the system despite this.

Google is at the table here because they are rumored to launch their own personal tracking devices soon, with similar specifications to AirTags. These would use Google’s Android-based Find My Device network, and the possibility of some level of interoperability between all these tracking devices by itself is not a terrible idea.

Making Water Not Wet

Something as simple as a knife can be a very useful tool, but also a murder weapon. A Bluetooth tracking device can help you locate your lost luggage, but also lead to a harrowing confrontation with a stalker or get your car stolen. The problem is that even with added technology a tracking device doesn’t know the intent of the user.

Until we get to a point where a tracker will respond to an unscrupulous owner with an “I’m sorry, Dave, I cannot let you do that.” we have to accept that silicon can’t solve everything. We’re not hopeful for Apple and Google’s all-technology solution to this dynamic problem — a problem so thorny that it almost makes us forget that all of this began because we just wanted to a good way to keep tabs on our keys and backpack.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK