Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Security/privacy concerns beyond fingerprinting -- data exfiltration #182

Closed
wseltzer opened this issue Apr 20, 2017 · 3 comments
Closed
Assignees
Labels
privacy-tracker Group bringing to attention of Privacy, or tracked by the Privacy Group but not needing response. security-tracker Group bringing to attention of security, or tracked by the security Group but not needing response.
Milestone

Comments

@wseltzer
Copy link
Member

While the privacy considerations mention device and user fingerprinting, there are also more specific data exfiltration concerns. Among them:
By manipulating the device's state or screen state and then reading that, a malicious script could cause the exfiltration of data. https://blog.lukaszolejnik.com/stealing-sensitive-browser-data-with-the-w3c-ambient-light-sensor-api/
By sensing motion (possibly triggered by an alert in another window), a malicious script could learn user inputs, such as PINs. https://blogs.ncl.ac.uk/security/author/b2031864/

@wseltzer wseltzer added privacy-tracker Group bringing to attention of Privacy, or tracked by the Privacy Group but not needing response. security-tracker Group bringing to attention of security, or tracked by the security Group but not needing response. labels Apr 20, 2017
@lknik
Copy link
Contributor

lknik commented Apr 20, 2017

Hi,

This may be relevant as well: https://blog.lukaszolejnik.com/additional-security-and-privacy-risks-of-light-sensors/

That said, the current "considerations" section do not focus only on fingerprinting.

We also have additional ALS issue.

@tobie tobie modified the milestone: Level 1 May 4, 2017
@alexshalamov alexshalamov self-assigned this Sep 7, 2017
@alexshalamov
Copy link

In addition to generic mitigation strategies for Security and Privacy concerns, we've made prelimenary analysis of the attack vector identified by @Iknik and have rough estimation of required resolution limits that mitigates the risk.

In addition to that, we are investigating even higher resolution limits (4bit) for some of the sensors.

The PIN skimming attacks and cross-origin communication are addressed in Security and Privacy section and implemented in Chrome.

In addition to integration with Permission API, sensors are only accessible to secure, focused, visible, top-level browsing contexts.

@wseltzer @anssiko Does the specification address raised issue?

@anssiko
Copy link
Member

anssiko commented Sep 26, 2017

The spec also provides a checklist for extension spec authors at https://w3c.github.io/sensors/#extension-security-and-privacy

@wseltzer, since we haven’t heard from you we assume you’re fine with us closing this issue now. Please let us know if you think otherwise, we are happy to provide further details on request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
privacy-tracker Group bringing to attention of Privacy, or tracked by the Privacy Group but not needing response. security-tracker Group bringing to attention of security, or tracked by the security Group but not needing response.
Projects
None yet
Development

No branches or pull requests

5 participants