You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
device calibration of accelerometers may reveal precise hardware fingerprint #54
High-resolution reporting of accelerometer values may provide an attacker access to the factory-set calibration of the sensor, which is a persistent, cross-origin identifier allowing for device fingerprinting. This is a serious privacy concern.
Based on related concerns noted in device orientation, specifying a particular rounding threshold for this API may mitigate the threat for all (or almost all) devices. Paul Jensen recommends rounding to 0.1 m/s^2. Currently the spec doesn't speak to precision, except through use of the double datatype.
This is a separate attack from the AccelPrint work that's already been cited in the Generic Sensor API, but it's possible the attack and potential mitigations are related. (The AccelPrint paper doesn't seem to quite get into what all the sources of the fingerprint are or what methods are sufficient mitigation.)
Discussed at the TPAC 2024 F2F. We think this and #57 are the same issue. @anssiko will be resolving that issue by adding a normative requirement similar to the mitigation in [DEVICE-ORIENTATION].
Activity
reillyeon commentedon Sep 24, 2024
Discussed at the TPAC 2024 F2F. We think this and #57 are the same issue. @anssiko will be resolving that issue by adding a normative requirement similar to the mitigation in [DEVICE-ORIENTATION].
Add Accelerometer reading quantization algorithm
Add Accelerometer reading quantization algorithm
Add Accelerometer reading quantization algorithm (#82)