Introduce random noises to WebGLRenderingContext::readPixels() when fingerprinting protection is enabled
Categories
(Core :: Privacy: Anti-Tracking, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox145 | --- | fixed |
People
(Reporter: timhuang, Assigned: fkilic)
References
(Blocks 2 open bugs)
Details
Attachments
(8 files, 3 obsolete files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
Introduce random noises to the WebGLRenderingContext::readPixels() function.
| Reporter | ||
Comment 1•1 year ago
|
||
We haven't applied the random noises to the WebGLRenderingContext::readPixels() when fingerprinting protection is enabled. However, we have applied the noises to other functions that extract data from a WebGL context. We need to make the behavior consistent across these APIs.
| Assignee | ||
Comment 2•1 year ago
|
||
also getBufferSubData()
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Comment 3•1 year ago
|
||
| Assignee | ||
Comment 4•1 year ago
|
||
| Assignee | ||
Comment 5•1 year ago
|
||
| Assignee | ||
Comment 6•1 year ago
|
||
| Assignee | ||
Comment 7•1 year ago
|
||
| Assignee | ||
Comment 8•1 year ago
|
||
| Assignee | ||
Comment 9•1 year ago
|
||
Comment 10•10 months ago
|
||
The following patches are waiting for review from an inactive reviewer:
| ID | Title | Author | Reviewer Status |
|---|---|---|---|
| D223382 | Bug 1917607: Spoof pixel data in WebGLRenderingContext::readPixels with ArrayView type/non-pbo. r?tjr | fkilic | jgilbert: Disabled |
| D223387 | Bug 1917607: Extract GetBufferParameter's lambda to GetBufferParameterImpl. r?tjr | fkilic | jgilbert: Disabled |
| D223388 | Bug 1917607: Spoof pixel data in ClientWebGLContext::GetBufferSubData for buffer extraction. r?tjr | fkilic | jgilbert: Disabled |
| D227965 | Bug 1917607: Implement using placeholder in readpixel function. r?tjr | fkilic | jgilbert: Disabled |
:fkilic, could you please find another reviewer or abandon the patch if it is no longer relevant?
For more information, please visit BugBot documentation.
| Assignee | ||
Comment 12•9 months ago
|
||
Differential Revision https://phabricator.services.mozilla.com/D223382
Updated•9 months ago
|
Updated•7 months ago
|
| Assignee | ||
Comment 13•7 months ago
|
||
Comment 14•7 months ago
|
||
Comment 15•7 months ago
|
||
Comment on attachment 9507629 [details]
Bug 1917607 - Force ImageRendering::Auto with stacking context snapshots. r=#gfx-reviewers
Revision D261434 was moved to bug 1983053. Setting attachment 9507629 [details] to obsolete.
Comment 16•6 months ago
|
||
Comment 17•6 months ago
|
||
Comment 18•6 months ago
|
||
Backed out for causing bc failures @ browser_resistfingerprinting_readpixels
Comment 19•5 months ago
|
||
Comment 20•5 months ago
|
||
Comment 21•5 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/3bcbb22d5b91
https://hg.mozilla.org/mozilla-central/rev/3dc2ce6d814e
https://hg.mozilla.org/mozilla-central/rev/0ed55e8950e3
https://hg.mozilla.org/mozilla-central/rev/62f22b7fb074
https://hg.mozilla.org/mozilla-central/rev/e9587cdbfde9
https://hg.mozilla.org/mozilla-central/rev/d8d535554c65
https://hg.mozilla.org/mozilla-central/rev/62c92d413916
| Assignee | ||
Updated•5 months ago
|
Updated•5 months ago
|
Description
•