Slashdot Mirror


Over 200 Android Apps Are Currently Using Ultrasonic Beacons To Track Users (bleepingcomputer.com)

Catalin Cimpanu, writing for BleepingComputer: A team of researchers from the Brunswick Technical University in Germany has discovered an alarming number of Android apps (234, to be exact) that employ ultrasonic tracking beacons to track users and their nearby environment. Their research paper focused on the technology of ultrasound cross-device tracking (uXDT) that became very popular in the last three years. uXDT is the practice of advertisers hiding ultrasounds in their ads. When the ad plays on a TV or radio, or some ad code runs on a mobile or computer, it emits ultrasounds that are picked up by the microphone of nearby laptops, desktops, tablets or smartphones. SDKs embedded in apps installed on those devices relay the beacon back to the online advertiser, who then knows that the user of TV "x" is also the owner of smartphone "Y" and links their two previous advertising profiles together, creating a broader picture of the user's interests, device portfolio, home, and even family members.

37 of 192 comments (clear)

  1. Oy, how to block this? by RJFerret · · Score: 2

    I already have a firewall and Hosts file on my phone to inhibit stuff talking to the world that I don't choose, but certain things I want to have 'net data access...

    Obviously Android permissions are only so fine-grained and more and more users (particularly of younger generations) accept any of them.

    A piece of tape over a webcam is one thing, but to disable a mic, not so easy to open things up nowadays to cut a wire!

    1. Re:Oy, how to block this? by AmiMoJo · · Score: 4, Interesting

      Just open up your phone and unplug the microphone. No-one uses those things to make calls any more anyway.

      I remember a few years back someone modded a flip phone with a magnetic switch so that when it was closed the mic was physically disabled. This was around the time that details of MI5/NSA malware that could turn the mic on were coming out. If someone made a phone with a physical slider that disabled the mic and camera, or even just a magnetic switch and a flip open cover with a magnet in it, I'd buy that.

      Also, phone mics should have a hardware low pass filter that cuts off stuff above the human hearing range. In fact I'm surprised that they don't... Android could block it with a bit of software filtering too, or just deny the app permission to use the microphone.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:Oy, how to block this? by Baron_Yam · · Score: 5, Interesting

      1a) Hardware switches need to come back into fashion. CUT THE WIRES. Since physical switches have an irritating habit of failing, they need to be easily replaceable, so they need to plug in and touch contact points, not be soldered in.

      1b) These switches should exist for power and every corruptible/interceptable I/O path. If a light sensor senses, an LED blinks, a mic listens, or tone is generated, there should be a physical, circuit-interrupting switch to kill the related hardware. If there isn't, your device isn't as secure as it could be.

      2) The OS should fake permissions for apps, since so many refuse to run without access they don't actually require. Instead of 'yes/no' when access is requested, we need the options 'yes', 'no', and 'fake it'. Anybody who demands location, camera, mic, contact, and file access to run their app that needs none of that should not be respected enough that you have to go with 'just do not install'. They're immoral, you be immoral right back.

    3. Re:Oy, how to block this? by Archangel+Michael · · Score: 2

      'yes', 'no', and 'fake it'.

      This is pure evil genius.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    4. Re:Oy, how to block this? by FatdogHaiku · · Score: 4, Insightful

      See OnePlus 3(t) slider, which is three position for alerts, but similar to what you are asking for. As in "Doable".

      What I would like is a programmable slider, one that I could make it disable mic or camera.

      But if it's done in software it can be undone in software. I don't know any code that can bridge a physical gap in a circuit... a micro reed switch and a magnet on a flip phone or a slide on a smart phone... but it HAS to break the circuit(s) in question. Maybe a switch with micro jumpers to configure paths...

      --
      You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
    5. Re:Oy, how to block this? by ctilsie242 · · Score: 5, Informative

      XPrivacy used to do exactly this on Android. An app wanting a GPS location? Here is one. Contact info? Here is a randomly generated list. Ad IDS? Pick a 128 bit number.

    6. Re:Oy, how to block this? by FatdogHaiku · · Score: 4, Funny

      'yes', 'no', and 'fake it'.

      This is pure evil genius.

      Pretty sure it's also the foundation of some marriages...

      --
      You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
    7. Re:Oy, how to block this? by Rakarra · · Score: 5, Funny

      1a) Hardware switches need to come back into fashion. CUT THE WIRES. Since physical switches have an irritating habit of failing, they need to be easily replaceable, so they need to plug in and touch contact points, not be soldered in.

      But then you would have to increase the thickness of the phone by 0.5mm, and that would be a FUCKING DISASTER.

    8. Re:Oy, how to block this? by EndlessNameless · · Score: 3, Informative

      There is this thing called age-related hearing loss. By the time they're in their 30s and 40s, most people will be lucky to hear 15 KHz. It is not uncommon to have healthy adults who are unable to hear above 10K-12K.

      Do you care to adjust your opinion in light of reality? Because you can google this if you don't want to take my word for it. Age-related hearing loss, aka presbyacusis, is very much an established fact.

      --

      ---
      According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
    9. Re:Oy, how to block this? by dargaud · · Score: 2

      Your point 2 is right on the money, and I've been saying it from the very beginning of Android. Every app should present you with its requested permission and you MUST have the choice at this stage to fine grin every permission to yes/no/fake it. Not just "do not install the app". And also for every update that changes permissions.

      Yes, there are apps that can change permissions of other apps, but you need to be root (my current phone doesn't currently have a root crack), and it's way too cumbersome to run on every app. Hence the flashlight app that asks only for flash and full screen, and then every update asks something more: network, location, camera, etc...

      --
      Non-Linux Penguins ?
  2. Captain Obvious here... by Anonymous Coward · · Score: 2, Insightful

    But is there a list of these know apps?

  3. Which Apps??? by Rob+Riggs · · Score: 5, Insightful

    Completely useless, alarmist, unactionable article. Name names, dammit.

    --
    the growth in cynicism and rebellion has not been without cause
    1. Re:Which Apps??? by Archangel+Michael · · Score: 4, Insightful

      Trying to avoid a "lawsuit" by not naming them. I'm all for Name n Shame, but the lawyers will sue when the vendor's stupid app was named and they claim it didn't (even when it did) and they lost "Millions in revenue" (previous 8 months they did $50).

      Sad world we live in, where the lawyers fuck everything up protecting the guilty.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    2. Re:Which Apps??? by Shakrai · · Score: 2

      They need to publish that list, as I would uninstall any app that did this.

      I'd bet real money that Facebook's suite of apps are on the list. The /. crowd may be willing to uninstall them but the rest of the sheeple will get outraged, share that outrage on Facebook (#irony), and forget all about it in a week or two.

      There's a reason why I refuse to install the Facebook app (m.facebook.com in a private browser tab works for my needs) and deny Messenger/WhatsApp access to all requested permissions. I'd just as soon do without the Facebook ecosystem altogether, but that's easier said than done if you've got friends scattered across the globe. *sigh*

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    3. Re:Which Apps??? by wvmarle · · Score: 2

      If I understand it correctly: any app that shows ads is a potential beacon. Not just the 200 or so that record the sounds, it's the ads that emit the sounds. As long as you use an app with ads (like most apps have), and are near someone with one such listening apps on their device, you may be tracked ultrasonically.

  4. It's more sinister than that by Baron_Yam · · Score: 5, Interesting

    >When the ad plays on a TV or radio, or some ad code runs on a mobile or computer, it emits ultrasounds that are picked up by the microphone of nearby laptops, desktops, tablets or smartphones. SDKs embedded in apps installed on those devices relay the beacon back to the online advertiser, who then knows that the user of TV "x" is also the owner of smartphone "Y"

    Imagine you're on your phone and browsing the web. You load one of those ads, and your phone now broadcasts your advertiser-assigned unique ID via ultrasound. OK. Who says it has to be another device YOU own that picks it up?

    How difficult would it be to drop listening devices in high traffic areas that listen for those tones, sending location information back to whoever? And that's just to augment other devices that might be infected with a listen-and-report app.

    This isn't an advertising tool, it's a ubiquitous surveillance tool for three-letter-agencies that advertisers have discovered. That is, of course, assuming it actually works outside a lab and isn't just an untested fantasy the ad types latched onto.

    Anyway, IF phones can both transmit and detect ultrasonic tones (which I question), it's only a matter of time until someone produces a 'secure' phone that has physical filters in line with the speaker and mic wires to filter out anything outside the range of human hearing.

    1. Re:It's more sinister than that by omnichad · · Score: 2

      Nyquist theorem. If your phone's DAC is operating at 44.1KHz, you can't reliably reproduce any sound frequencies above 22KHz.

    2. Re:It's more sinister than that by Anonymous Coward · · Score: 5, Funny

      "Hey there, Jim. Looks like you're in the market for a new TV. This Samsung 65" 4K model would look perfect from any point in your 10' by 20' living room. If you're not sure, just go ask Bob next door. He bought one last week and the whole family has been enjoying its crystal clear display. You can even control it from your iPhone 6 Plus, but the experience is much better with a new Samsung phone. Have you considered upgrading that? Don't worry, your MacBook Air will still connect to any new Samsung phone or television. What do you say Jimbo? Oh, you're more interested in the 50" models? You wouldn't be getting quite the same experience, but... Oh no, Jimmy, you don't want one of those Vizios, just slide on back to the Samsungs. Jimboree? Jim-jam? James? Come back here before I tell your wife where you were last Thursday night."

  5. Re:That ringing in my ears by DontBeAMoran · · Score: 2

    Or pets suddenly attacking their masters when they turn their TV on, when they use their phone, etc.

    --
    #DeleteFacebook
  6. New app needed. by BarbaraHudson · · Score: 4, Interesting

    Wanted: an app that broadcasts ALL these signals, making them think you've got every product already, so they won't waste their time trying to sell you anything. Or just pollute their data to the point it's useless.

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    1. Re:New app needed. by Baron_Yam · · Score: 3, Interesting

      >Wanted: an app that broadcasts ALL these signals, making them think you've got every product already, so they won't waste their time trying to sell you anything.

      Since to be useful the sound must be unique to the user (in order to be matched to you by the receiving device), you'd need to know their algorithm for generating the sounds. It's probably a hash of some unique device ID available to applications, and not terribly difficult to figure out, but it's not as simple as 'broadcast it all!'

      >Or just pollute their data to the point it's useless

      An ultrasonic static generator would be more practical. Drown out any signals you haven't noticed and silenced with noise. You might piss off your dog, though.

    2. Re:New app needed. by FudRucker · · Score: 2

      that is a good idea, flood them with so much noise that they become useless, if you cant turn it off, turn it on and up so much that they are buried over their heads in the noise they were looking for

      --
      Politics is Treachery, Religion is Brainwashing
  7. Rearch paper for this. by mystik · · Score: 5, Informative

    Cited research paper:

    http://christian.wressnegger.i...

    Found via the reddit thread on the same topic, It names a few of the apps, primarily using the SilverPush library.

    --
    Why aren't you encrypting your e-mail?
  8. Re:Thanks, Obama? by Baron_Yam · · Score: 2

    Who cares? And you've eliminated the Chinese, Russians, Israelis, and basically every competent intelligence agency in the world in your quest for assigning partisan blame domestically.

  9. Re:True ultrasonic cant pass through alalog FM ste by ColdWetDog · · Score: 2

    If they are actually using ultrasonic audio frequencies it won't work with analog FM stereo transmissions. The stereo pilot is 19 KHz so the audio output of the receiver cuts off above 18 KHz. On AM radio transmissions the audio bandwidth is restricted to around 5 KHz. For digital transmissions (TV, HD FM, etc) I suspect the audio is also bandwidth limited.

    FTFA noted by mystik above, they are use modulated 18-20K tones. It appears that the phone mics, software and transmission lines can handle these frequencies well enough to encode a small amount of information.

    A pulse beacon, if you will.

    --
    Faster! Faster! Faster would be better!
  10. Re:I call bullshit by ColdWetDog · · Score: 3, Informative

    Yep, it occurred to a number of people. That's why they're using 18K or so as the frequency. Remember, there isn't a hard wall cutoff here, just a drop in response. If all you're trying to do is send a couple of bytes of information, you can be slow and sloppy.

    --
    Faster! Faster! Faster would be better!
  11. the apps/developers by nomadic · · Score: 4, Informative

    According to the article, offending apps seem to be mostly from India and the Philippines. They list 5 "representative apps" with developers:

    Application Name Developer Version Downloads
    100000+ SMS Messages Moziberg 2.4 1,000,000 – 5,000,000
    McDo Philippines Golden Arches Dev. Corp. 1.4.27 100,000 – 500,000
    Krispy Kreme Philippines Mobext 1.9 100,000 – 500,000
    Pinoy Henyo Jayson Tamayo 4.0 1,000,000 – 5,000,000
    Civil Service Reviewer Free Jayson Tamayo 1.1 50,000 – 100,000
    TABLE 2: Third-party applications with SilverPush functionality

    1. Re:the apps/developers by Anonymous Coward · · Score: 3, Informative

      Xaxis, who is owned by WPP (one of the largest marketing agencies on the planet) has been selling this service for a few years: https://www.xaxis.com/products/view/xaxis-sync

  12. iPhone also? by Highdude702 · · Score: 4, Interesting

    I'm pretty sure Pandora does this on iPhone also. Last week I was on an artists site and listening to pandora on my phone. All of a sudden a song by that artist was played on a channel that was completely unrelated to that type of music. Kind of odd I thought, as I've had this happen before simply by talking to a friend about a song, and the very next song is the one we had talked about. Or maybe I'm just crazy.

    1. Re:iPhone also? by Parsec · · Score: 2

      a channel that was completely unrelated to that type of music

      This is too often my experience with Pandora.

    2. Re:iPhone also? by chihowa · · Score: 2

      Pandora did ask for access to my microphone when I installed it. Not seeing any legitimate need for that, I denied it, but you may be on to something.

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
  13. Re:I call ignorant poster by Anonymous Coward · · Score: 2, Interesting

    Simply because the cutoff frequency is at 18Khz doesn't mean that a transducer completely stops working at that frequency. The cutoff frequency is the frequency where the response drops 3db below the more-or-less flat lower frequency response, depending on both the mechanics of the transducer and on any added electronic filtering. There will be detectable response far beyond the 15- or 18-khz cutoff frequency, both on the output and input sides of a transducer. And it's not as though the perfect fidelity is required for the purposes under discussion here.

  14. Not such a big issue on Android 6+ by afidel · · Score: 2

    The app permission system makes this a minor issue on Android 6+, just deny any app mic permission if it doesn't have a legitimate need to access the mic. I do wish Android app permissions were more granular at the UI layer like they are in the API (and like they were on Blackberries) but I realize that if you swamp the average user with too much information they'll just run away and not use the features, perhaps give granular control if you've enabled developer mode?

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  15. Re:That ringing in my ears by ScienceofSpock · · Score: 4, Interesting

    If you recently upgraded your TV, that could be why. Seems that dogs couldn't really perceive motion on older TVs because the framerate and resolution were too low. Modern TV's with higher refresh rates and resolution makes it much easier for dogs to perceive it as real, and so they're paying more attention to TV on the whole. There's even a new TV channel FOR dogs.
    http://www.foxnews.com/science...

  16. Re:I think Facebook does it too by Anne+Thwacks · · Score: 3, Funny
    For the past few months, my laptop speakers have been emitting a quick data "chirp" very sporadically. It's modulated frequencies above 10k, a duration of 0.5 to 0.75 seconds, and it happens on a very irregular basis.

    Switch to Ubuntu: every time you logout, your sound system will switch back to default settings that won't work, and you will only remember to reconfigure it when you actually want to hear something, and then you can spend 20 mins getting it working again, by which time the bug infested chirpy-chirpy-cheep-cheep app will probably have crashed anyway..

    --
    Sent from my ASR33 using ASCII
  17. much more complicated by DrYak · · Score: 3, Interesting

    Seems that dogs couldn't really perceive motion on older TVs because the framerate and resolution were too low.

    Carnivore (predator) pets like dogs and cats tend to be much more sensitive to motion.
    They will *perceive* motion on TV, it will just look more choppy and flickering to them.

    Just like human where able to perceive motion in silent film era's 12-16fps, in half-rate/dupe-frame 12-15fps animation, or in "shitty low"-fps GIFs.
    It looks a lot more choppy, than a 24/30fps or even a 48/60fps.
    Or just like human *can* see the flicker of a 60Hz CRT monitor when looked at the periphery of the view (i.e.: where there are more rods - sensors with faster response that are also responsible for the pets better motion sensitivity).

    I had my cats recognize and react to things on my old 50Hz CRT, even if *I* could notice the flickering.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  18. Re:I call bullshit by DRJlaw · · Score: 2

    Tiny speakers like the ones in a smartphone are going to hit 18khz at BEST. It's probably closer to 15khz in reality. Even high-end studio monitors only reach 20-22khz. It takes specially designed transducers to operate in the ultrasound range. This story is complete bullshit.

    Tiny speakers are easier to drive at high frequencies because there's so little mass to drive. Also, your assessment is just plain wrong.

    The iPhone 3GS and 4, for example, are just as capable of pushing out a 20kHz signal as a 10kHz signal. The iPhone 4 speaker actually is more effective at 20 kHz than at 10kHz.

    This story is accurate. Your fact-free analysis of what smartphone speakers can and cannot do is bullshit.