getClientRects plus CSS Animation can synthesize a RAF-interval-resolution timing probe
Categories
(Core :: DOM: Security, defect, P3)
Tracking
()
People
(Reporter: jgilbert, Unassigned)
References
Details
(Keywords: sec-low, Whiteboard: [domsecurity-backlog][fingerprinting])
Attachments
(1 file)
|
2.36 KB,
text/html
|
Details |
Here's a proof-of-concept for using a CSS Animation with getClientRects to synthesize a timestamp at better resolution than our RFP 100ms truncate mitigation should allow.
This is related to an idea I had in bug 1692609 to use RAF interval as our truncation granularity for RFP.
Maybe this doesn't warrant being a sec bug, but it's a subversion of our timer mitigations.
tjr: If this can be public we can open it up. Up to you!
Updated•4 years ago
|
| Reporter | ||
Comment 1•4 years ago
|
||
Oops, I guess I missed adding the needinfo!
| Reporter | ||
Comment 2•4 years ago
|
||
From some of the comments elsewhere, it sounds like we chosen to deliberately not mitigated this, which is fine. (this problem sort of goes away with the 60hz-time-atom patch in bug 1692609)
Comment 3•4 years ago
|
||
FWIW, I am fine with opening that up (if that is the question).
Updated•4 years ago
|
Updated•4 years ago
|
Comment 4•1 year ago
|
||
I think we can close this, yes?
Description
•