Closed Bug 1513298 Opened 6 years ago Closed 6 years ago

Add a fingerprinting feature to the URL classifier

Categories

(Toolkit :: Safe Browsing, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
mozilla66
Tracking Status
firefox66 --- fixed

People

(Reporter: englehardt, Assigned: baku)

References

(Blocks 1 open bug)

Details

Attachments

(1 file, 2 obsolete files)

We should add a feature to the URL classifier that consumes the fingerprinting categorized list from shavar and cancels the channel.
No longer blocks: 1511436, 1513046
Depends on: 1511436, 1513046
Attached patch feature_fingerprinting.patch (obsolete) (deleted) — Splinter Review
Note that this patch cancels the channel using 'tracking-protection' error. So far, it's OK, but we need to use a different error when we know what the UI will look like.
Assignee: nobody → amarchesini
Attachment #9031808 - Flags: review?(dlee)
Attached patch patch (obsolete) (deleted) — Splinter Review
Attachment #9031808 - Attachment is obsolete: true
Attachment #9031808 - Flags: review?(dlee)
Attachment #9031813 - Flags: review?(dlee)
Component: Tracking Protection → Safe Browsing
Product: Firefox → Toolkit
Status: NEW → ASSIGNED
Priority: -- → P1
Attached patch feature_fingerprinting.patch (deleted) — Splinter Review
Attachment #9031813 - Attachment is obsolete: true
Attachment #9031813 - Flags: review?(dlee)
Attachment #9034538 - Flags: review?(dlee)
Comment on attachment 9034538 [details] [diff] [review] feature_fingerprinting.patch Review of attachment 9034538 [details] [diff] [review]: ----------------------------------------------------------------- Looks good! ::: modules/libpref/init/StaticPrefList.h @@ +1776,5 @@ > ) > > +// Block 3rd party fingerprinting resources. > +VARCACHE_PREF( > + "privacy.fingerprinting.enabled", Do you think we should use? privacy.trackingprotection.fingerprinting.enabled privacy.trackingprotection.cryptomining.enabled I think we should check with johann to see if he has any concern. ::: toolkit/components/url-classifier/tests/mochitest/test_fingerprinting.html @@ +38,5 @@ > + [ "urlclassifier.features.fingerprinting.blacklistTables", "" ], > + [ "urlclassifier.features.fingerprinting.whitelistTables", "" ], > + [ "privacy.trackingprotection.enabled", false ], > + [ "privacy.trackingprotection.annotate_channels", false ], > + [ "privacy.fingerprinting.enabled", true ], Can you help check if we can use [ "urlclassifier.features.fingerprinting.blacklistTables", "test-track-simple" ], with url trackertest.org... I feel safer if we really look into the tables, thanks!
Attachment #9034538 - Flags: review?(dlee) → review+
Flags: needinfo?(amarchesini)
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla66
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: