Your Battery Status Is Being Used To Track You Online (theguardian.com)
A paper published last year revealed that the battery on a laptop or phone can be used to track one's online activities. The vulnerability resided in a built-in HTML 5 specification, which could be tricked into identifying people and tracking their online activities. One year later, we are now learning that the vulnerability is being exploited in the wild. The Guardian reports: [...] Two security researchers from Princeton University have shown that the battery status indicator really is being used in the wild to track users. By running a specially modified browser, Steve Engelhard and Arvind Narayanan found two tracking scripts that used the API to "fingerprint" a specific device, allowing them to continuously identify it across multiple contexts. The research was highlighted by Lukasz Olejnik, one of the four researchers who first called attention to the potential issues with the battery status API in 2015. Although Olejnik achieved some success following his warning, with the body in charge of the web's standards thanking his group for the privacy analysis, the API still has the potential for misuse. And while it is only tracking scripts using it now, Olejnik warns that unscrupulous actors could do more. "Some companies may be analysing the possibility of monetising the access to battery levels," he writes. "When battery is running low, people might be prone to some -- otherwise different -- decisions. In such circumstances, users will agree to pay more for a service."
In Firefox, you should go to about:config and toggle dom.battery.enabled to false. I've read this exact advice on many privacy-related websites for over a year, so this really isn't news.
Why on Earth are browsers revealing my battery status to random websites?
Does Google dictate these changes in exchange for funding?
Edna Krabappel: Now, whose calculator can tell what seven times eight is?
Milhouse Van Houten: Oh! Oh! Low Battery?
Edna Krabappel: [sighs] Whatever.
Uber is doing it
But as for tracking, why not just report battery level by 10% increment, or some other increment where you can hide in a gaussian distribution? Really they only need to know Full, low, and not full or low.
Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
WHY ON EARTH a browser need to expose the status of my laptop battery!! Why?!?! Can we have a browser that JUST display text, images and basic please! Can we go back to HTML 3.2 and flush everything made after this!
Will $CURRENT_YEAR be the year of the Linux Desktop?
To call profit-maximizing strategies "unscrupulous", we'd have to claim everyone who makes above bare subsistence income is an unscrupulous actor. Women complaining they don't get paid as much as men would be unscrupulous, trying to get more pay without doing more work.
You need a bit more of an ethical quandry than that before you can start claiming bad ethics.
Support my political activism on Patreon.
this sort of manipulative and underhanded approach is also known as "aggressive marketing." its been essentially the only means advertisers use to sell since the 70s when we stopped marketing products and switched to marketing brands and lifestyles.
im guessing in another 20 years most advertising is just going to be a thin man with a dark cape standing next to me attempting to exploit random fears until i buy some deodorant.
Good people go to bed earlier.
Your Battery Status Is Being Used To Track You Online
Oh, do fuck off with the tiresome clickbait headlines. My battery status isn't being used to track me online, but even if it was, you could write the headline without having to personally address it to me.
systemd is Roko's Basilisk.
If it was easy for someone to plant a modified binary on your phone they could also do just about anything they wanted.
"In such circumstances, users will agree to pay more for a service." -- cough *Uber*
I/m always plugged in when I go online
Is there anything that can't be used to suck up your personal information, location, spending habits, etc etc?
"Some companies may be analysing the possibility of monetising the access to battery levels"
Holy shit, kill me now. But first let me throw a few marketers into the wood chipper.
"When battery is running low, people might be prone to some -- otherwise different -- decisions. In such circumstances, users will agree to pay more for a service."
Okay, now I really mean it, just kill me. And make sure to plaster advertisements all over my headstone, okay?
Just cruising through this digital world at 33 1/3 rpm...
Not only is there no reason for the computer to send my battery, but there is NO reason to send ANY information beyond what I expressly tell it to.
Someone wants to know what my browser or what addons I am using, I should have to expressely tell them. Otherwise it should send a default value.
excitingthingstodo.blogspot.com
Should be DISABLED by default... who would even want a "low powered" version of a website? This was a bad idea from the beginning
Sorry, didn't mean to put you on the defensive. You're doing that because your web browser does it. You didn't want to run some random application, but you did, at some point, load a web page which contained a script tag that shouldn't have been there. You say "but it's just a web browser!" and I'm explaining, "No, it's an Operating System." Eww.
You have a very good point and the user really is responsible for what they run in the end.
I should use Tor Browser more often, which is less chatty. Someone ought to make a fork of Tor Browser without Tor. It really is superior to any other browser in that regard.