Bug 1521493 - Add fingerprinting and cryptomining tables to SafeBrowsing update list. r=baku
authorDimi Lee <dlee@mozilla.com>
Thu, 24 Jan 2019 08:27:38 +0000
changeset 515329 3f8aeb316a5ce9fd7aea4889eb2c361d6f262b88
parent 515328 5852bd6e33d2dd79007c86fba5ac7a10df6e72b9
child 515330 b7d1b3bf0220d116d2c6624b46427994f06824fe
push id1953
push userffxbld-merge
push dateMon, 11 Mar 2019 12:10:20 +0000
treeherdermozilla-release@9c35dcbaa899 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersbaku
bugs1521493
milestone66.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1521493 - Add fingerprinting and cryptomining tables to SafeBrowsing update list. r=baku The fingerprinting and cryptomining feature enable preferences are already default ON in Nightly - "privacy.trackingprotection.fingerprinting.enabled" - "privacy.trackingprotection.cryptomining.enabled" Since sharvar server didn't support clients to download the new list that time, we didn't add the tables to SafeBrowsing update list. This patch adds the fingerprinting and cryptomining tables to SafeBrowsing table update preferences because we can download the new list from shavar server now. After landing this patch, fingerprinting and cryptoming should work in Nightly. Differential Revision: https://phabricator.services.mozilla.com/D17230
modules/libpref/init/all.js
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
@@ -5561,20 +5561,20 @@ pref("urlclassifier.passwordAllowTable",
 pref("urlclassifier.trackingAnnotationTable", "test-track-simple,base-track-digest256,content-track-digest256");
 #else
 pref("urlclassifier.trackingAnnotationTable", "test-track-simple,base-track-digest256");
 #endif
 pref("urlclassifier.trackingAnnotationWhitelistTable", "test-trackwhite-simple,mozstd-trackwhite-digest256");
 pref("urlclassifier.trackingTable", "test-track-simple,base-track-digest256");
 pref("urlclassifier.trackingWhitelistTable", "test-trackwhite-simple,mozstd-trackwhite-digest256");
 
-pref("urlclassifier.features.fingerprinting.blacklistTables", "");
-pref("urlclassifier.features.fingerprinting.whitelistTables", "");
-pref("urlclassifier.features.cryptomining.blacklistTables", "");
-pref("urlclassifier.features.cryptomining.whitelistTables", "");
+pref("urlclassifier.features.fingerprinting.blacklistTables", "base-fingerprinting-track-digest256");
+pref("urlclassifier.features.fingerprinting.whitelistTables", "mozstd-trackwhite-digest256");
+pref("urlclassifier.features.cryptomining.blacklistTables", "base-cryptomining-track-digest256");
+pref("urlclassifier.features.cryptomining.whitelistTables", "mozstd-trackwhite-digest256");
 
 // These tables will never trigger a gethash call.
 pref("urlclassifier.disallow_completions", "test-malware-simple,test-harmful-simple,test-phish-simple,test-unwanted-simple,test-track-simple,test-trackwhite-simple,test-block-simple,goog-downloadwhite-digest256,base-track-digest256,mozstd-trackwhite-digest256,content-track-digest256,mozplugin-block-digest256,mozplugin2-block-digest256,block-flash-digest256,except-flash-digest256,allow-flashallow-digest256,except-flashallow-digest256,block-flashsubdoc-digest256,except-flashsubdoc-digest256,goog-passwordwhite-proto,ads-track-digest256,social-track-digest256,analytics-track-digest256,base-fingerprinting-track-digest256,content-fingerprinting-track-digest256,base-cryptomining-track-digest256,content-cryptomining-track-digest256,fanboy-annoyance-digest256,fanboy-social-digest256,easylist-digest256,easyprivacy-digest256,adguard-digest256");
 
 // Number of random entries to send with a gethash request
 pref("urlclassifier.gethashnoise", 4);
 
 // Gethash timeout for Safe Browsing