Mobile Websites Can Tap Into Your Phone's Sensors Without Asking (wired.com)
When apps wants to access data from your smartphone's motion or light sensors, they often make that capability clear. That keeps a fitness app, say, from counting your steps without your knowledge. But a team of researchers has discovered that the rules don't apply to websites loaded in mobile browsers, which can often access an array of device sensors without any notifications or permissions whatsoever. From a report: That mobile browsers offer developers access to sensors isn't necessarily problematic on its own. It's what helps those services automatically adjust their layout, for example, when you switch your phone's orientation. And the World Wide Web Consortium standards body has codified how web applications can access sensor data. But the researchers -- Anupam Das of North Carolina State University, Gunes Acar of Princeton University, Nikita Borisov of the University of Illinois at Urbana-Champaign, and Amogh Pradeep of Northeastern University -- found that the standards allow for unfettered access to certain sensors. And sites are using it.
The researchers found that of the top 100,000 sites -- as ranked by Amazon-owned analytics company Alexa -- 3,695 incorporate scripts that tap into one or more of these accessible mobile sensors. That includes plenty of big names, including Wayfair, Priceline.com, and Kayak.
The researchers found that of the top 100,000 sites -- as ranked by Amazon-owned analytics company Alexa -- 3,695 incorporate scripts that tap into one or more of these accessible mobile sensors. That includes plenty of big names, including Wayfair, Priceline.com, and Kayak.
What. A. Wuss.
I am still confused to why my web browser needs access to my sensors in the first place.
Or pretty anything that isn't the temp and appdata folder. It can have access to that.
Hah! Now I feel smug that the only working browser on my phone has no vulnerabilities of this kind at all.
Backporting a modern bloated browser for a system this old would be a massive task, and Nokia ended support for N900 ages ago. Never had the time to manage to get working one of community-made distributions made in the last few years, so it's elinks on the phone for me. I dare not to even contemplate Firefox or Chrome running on 256MB RAM. They're the reason why riscv has a 128-bit version...
The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
I went out to *BSD's grave on Decoration Day. The old forgotten cemetery is to be found adjacent to the dark woods beyond the edge of town. There within olfactory distance of the municipal treatment plant you will find *BSD's final resting place.
*BSD's tombstone was shrouded by thick mosses and knots of noxious ivy. A mournful funerary crow sounded the requiem, as I gently pulled aside the tangled twists of thorns, and cleaned the decaying marker the best I could. A suffocating melancholia filled my heart, while I pondered that this indeed was *BSD's figurative charnel house of which so many have plaintively spoken.
Nothing is so pitiful as an untended grave, a loved one now forgotten. The short sad life of this doomed and fated OS makes us realize that there but for the grace of God go all of us.
I planted some wilting marigolds, found discarded in the waste heap behind the caretaker's shack, wishing that by some miracle these fleurs de mort might take root and bring a modicum of cheer to *BSD's God forsaken plot. My fervent hope is that the torpid colored boy, who so carelessly mows the grounds, doesn't slice them down, inadvertently mirroring *BSD's own doomed encounter with death's irresistible scythe.
Funny how things work out. Linux, that brilliant novam stellam, now runs the Internet and the world's fastest computers, while *BSD lies moldering within its forgotten crypt. Let the barren silence of *BSD's tomb be a mute reminder that hubris and braggadocio were no defense on that woeful day when the Angel of Death's bleak umbra was cast upon *BSD.
the lynks browser for android doesn't have this issue.
Chrome, webview and Firefox (and vendor browsers) are problematic unless you have large amounts of extensions installed, with blocklists updated hourly...
The article starts by claiming that apps require some permission from the user before they can use these sensors in question. Motion, orientation, proximity, light. That's not true on Android. Good night!
He may go to prison in the end, we'll see. He perjured himself!
The internet, and especially on a mobile device, has become a shithole of ads, trackers, analytics, and bad actors. Much of that is facilitated by the shit-storm of javascript from 20+ different 3rd party stuff.
There is no defensible reason for a fucking web page to have any access to any of the sensors on a phone. While the browser might need to know that the orientation has changed, the website doesn't.
This is why I don't use mobile devices for this crap, and why I don't use social media at all .. because the sites themselves are ran by assholes, and the rest of the tracking pretty much guarantees you are going to be far more invasive tracked than you could possibly recognize.
I find it hilarious that this gem is coming from Amazon, who are also one of the asshole players in the ad and analytics market.
Sorry, I'll stick with a browser on my desktop, with every possible blocker to shut out the ads and trackers.
I don't care about your business model, and I care even less when you embed 3rd party shit to spy on me and act like I've given them all permission by using your site. Sorry, but no, that never actually happened.
The overwhelming majority of sites are ran by assholes, or at least by people who have allowed the assholes to catch a free ride. I'm not allowing that shit.
And my browser doesn't have access to unnecessary sensor info.
... permission to access various parts of your phone, you also giving that same permission to everything that runs in the browser?
I wonder if enough information can be teased out of the motion sensor to determine if a user is walking, then use that to establish a bio-metric identifier with any confidence from gait analysis. At a minimum an informed statistical guess about the owner's height might be possible.
Tell it to the warden, Trump traitor.
The browser is an app. And I can close my tabs (although service workers can throw a wrench into that). I much prefer the browser model to the app model. I install almost no apps on my phone and use the browser.
For things I care about (I don't care about my GPS coordinates, btw) I don't give the browser permission -- e.g. record video/audio. Problem solved.
Article is unclear. Must be Android thing.
https://sensor-js.xyz/demo.htm...
Indeed it works on my iPhone. Javascript can read Orientation, Accelerometer (including gravity) and Gyroscope sensors in real time.
The browser can access whatever it wants!
about:config -> search "sensors" -> disable them all