Hi, there is a relatively recent blog post [1] by Lukasz Olejnik and Artur Janc that explains how one can steal sensitive data using the Ambient Light Sensor API [2].
We ship API and its enabled by default [3,4] and it seems we have no telemetry for this feature. Unshipping for non-secure context and making it HTTPS-only wouldn't address the attack. The API as implemented is using the 'devicelight' event on window. I suppose one might also be able to implement a prompt for this, but that doesn't sound very appealing (prompt fatigue, etc., etc.). What do people think we should do about this? Cheers, Freddy [1] https://blog.lukaszolejnik.com/stealing-sensitive-browser-data-with-the-w3c-ambient-light-sensor-api/ [2] https://www.w3.org/TR/ambient-light/ [3] It is behind the dom.sensors.enabled (sic!) flag. [4] http://searchfox.org/mozilla-central/source/dom/system/nsDeviceSensors.cpp _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform