Services/TrackingProtection/Shavar Server - Testing: Difference between revisions

Jump to navigation Jump to search
m
Update to TEST #0 - mozstd, mozfull
m (Updates to mozxxx -track lists)
m (Update to TEST #0 - mozstd, mozfull)
Line 214: Line 214:
user_pref("browser.safebrowsing.enabled", false);
user_pref("browser.safebrowsing.enabled", false);
user_pref("browser.safebrowsing.malware.enabled", false);
user_pref("browser.safebrowsing.malware.enabled", false);
user_pref("browser.safebrowsing.provider.mozilla.gethashURL", "https://tracking.stage.mozaws.net/gethash?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2");
user_pref("browser.safebrowsing.provider.mozilla.gethashURL", "https://shavar.stage.mozaws.net/gethash?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2");
user_pref("browser.safebrowsing.provider.mozilla.updateURL", "https://tracking.stage.mozaws.net/downloads?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2");
user_pref("browser.safebrowsing.provider.mozilla.updateURL", "https://shavar.stage.mozaws.net/downloads?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2");
user_pref("privacy.trackingprotection.enabled", true);
user_pref("privacy.trackingprotection.enabled", true);
</source>
</source>
Line 237: Line 237:
[[#top]]
[[#top]]


=== TEST #0: verify downloaded (cached) mozpub list files ===  
=== TEST #0: verify downloaded (cached) mozstd, mozfull list files ===  


We're looking at:


* all 6 mozpub files should be present
All mozstd, mozfull files should be present and with correct filesize(s)
* verify filesize:
 
** mozpub-track-digest256 files < 100K
blacklists should be < 100K
** mozpub-trackwhite-digest256 is < 400k
* mozstd-track-digest256
* mozfull-track-digest256
 
whitelists should be < 400K
* mozstd-trackwhite-digest256
* mozfull-trackwhite-digest256


Once the list updates are done, look into the cache directory:
Once the list updates are done, look into the cache directory:


For mozstd lists:
<code>
<code>
     ~/.cache/mozilla/firefox/XXXX/safebrowsing/mozpub-track{,white}-digest256.* on Linux  
     ~/.cache/mozilla/firefox/XXXX/safebrowsing/mozstd-track{,white}-digest256.* on Linux  
     ~/Library/Caches/Firefox/Profiles/XXXX/safebrowsing/mozpub-track{,white}-digest256.* on Mac  
     ~/Library/Caches/Firefox/Profiles/XXXX/safebrowsing/mozstd-track{,white}-digest256.* on Mac  
</code>


For mozfull lists:
<code>
    ~/.cache/mozilla/firefox/XXXX/safebrowsing/mozfull-track{,white}-digest256.* on Linux
    ~/Library/Caches/Firefox/Profiles/XXXX/safebrowsing/mozfull-track{,white}-digest256.* on Mac
</code>
</code>


After  [[#Setup_.231|Setup #1]], you should see something like this:
After  [[#Setup_.232|Setup #2]], you should see something like this:
 
for mozstd lists:
<code>
-rw-r--r--  1 johnnyquest  staff  52620 Sep 15 10:55 mozstd-track-digest256.cache
-rw-r--r--  1 johnnyquest  staff      16 Sep 15 10:55 mozstd-track-digest256.pset
-rw-r--r--  1 johnnyquest  staff  59380 Sep 15 10:55 mozstd-track-digest256.sbstore
-rw-r--r--  1 johnnyquest  staff  321676 Sep 15 10:55 mozstd-trackwhite-digest256.cache
-rw-r--r--  1 rpappalardo  staff      16 Sep 15 10:55 mozstd-trackwhite-digest256.pset
-rw-r--r--  1 johnnyquest  staff  362068 Sep 15 10:55 mozstd-trackwhite-digest256.sbstore
</code>


for mozfull lists:
<code>
<code>
  -rw-r--r-- 1 johnnyquest johnnyquest  68K Sep 2 12:57 mozpub-track-digest256.cache
-rw-r--r--   1 johnnyquest  staff  52620 Sep 15 10:55 mozfull-track-digest256.cache
  -rw-r--r-- 1 johnnyquest johnnyquest  16 Sep 2 12:57 mozpub-track-digest256.pset
-rw-r--r--   1 johnnyquest staff      16 Sep 15 10:55 mozfull-track-digest256.pset
  -rw-r--r-- 1 johnnyquest johnnyquest  76K Sep 2 12:57 mozpub-track-digest256.sbstore
-rw-r--r--   1 johnnyquest  staff  59380 Sep 15 10:55 mozfull-track-digest256.sbstore
  -rw-r--r-- 1 johnnyquest johnnyquest 315K Sep 2 12:57 mozpub-trackwhite-digest256.cache
-rw-r--r--   1 johnnyquest staff  321676 Sep 15 10:55 mozfull-trackwhite-digest256.cache
  -rw-r--r-- 1 johnnyquest johnnyquest  16 Sep 2 12:57 mozpub-trackwhite-digest256.pset
-rw-r--r--   1 rpappalardo  staff      16 Sep 15 10:55 mozfull-trackwhite-digest256.pset
  -rw-r--r-- 1 johnnyquest johnnyquest 354K Sep 2 12:57 mozpub-trackwhite-digest256.sbstore
-rw-r--r--   1 johnnyquest staff  362068 Sep 15 10:55 mozfull-trackwhite-digest256.sbstore
</code>
</code>


Line 273: Line 294:
* We start with the same custom prefs we set in [[#Setup_.231|Setup #1]]  
* We start with the same custom prefs we set in [[#Setup_.231|Setup #1]]  


'''SET CUSTOM PREFS'''
'''SET CUSTOM PREFS (mozstd)'''
<source lang="bash">
user_pref("browser.startup.homepage", "http://itisatrap.org/firefox/its-a-tracker.html ");
user_pref("browser.safebrowsing.debug", true);
user_pref("browser.safebrowsing.enabled", false);
user_pref("browser.safebrowsing.malware.enabled", false);
user_pref("browser.safebrowsing.provider.mozilla.gethashURL", "https://shavar.stage.mozaws.net/gethash?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2");
user_pref("browser.safebrowsing.provider.mozilla.updateURL", "https://shavar.stage.mozaws.net/downloads?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2");
user_pref("privacy.trackingprotection.enabled", true);
user_pref("urlclassifier.trackingTable", "test-track-simple,mozstd-track-digest256");
user_pref("urlclassifier.trackingWhitelistTable", "test-trackwhite-simple,mozstd-trackwhite-digest256");
user_pref("urlclassifier.disallow_completions",  "test-malware-simple,test-phish-simple,test-unwanted-simple,test-track-simple,test-trackwhite-simple,goog-downloadwhite-digest256,mozstd-track-digest256,mozstd-trackwhite-digest256");
user_pref("browser.safebrowsing.provider.mozilla.lists", "mozstd-track-digest256,mozstd-trackwhite-digest256");
</source>
 
'''SET CUSTOM PREFS (mozfull)'''
<source lang="bash">
<source lang="bash">
user_pref("browser.startup.homepage", "http://itisatrap.org/firefox/its-a-tracker.html ");
user_pref("browser.startup.homepage", "http://itisatrap.org/firefox/its-a-tracker.html ");
Line 279: Line 315:
user_pref("browser.safebrowsing.enabled", false);
user_pref("browser.safebrowsing.enabled", false);
user_pref("browser.safebrowsing.malware.enabled", false);
user_pref("browser.safebrowsing.malware.enabled", false);
user_pref("browser.safebrowsing.provider.mozilla.gethashURL", "https://tracking.stage.mozaws.net/gethash?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2");
user_pref("browser.safebrowsing.provider.mozilla.gethashURL", "https://shavar.stage.mozaws.net/gethash?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2");
user_pref("browser.safebrowsing.provider.mozilla.updateURL", "https://tracking.stage.mozaws.net/downloads?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2");
user_pref("browser.safebrowsing.provider.mozilla.updateURL", "https://shavar.stage.mozaws.net/downloads?client=SAFEBROWSING_ID&appver=%VERSION%&pver=2.2");
user_pref("privacy.trackingprotection.enabled", true);
user_pref("privacy.trackingprotection.enabled", true);
user_pref("urlclassifier.trackingTable", "test-track-simple,moztestpub-track-digest256");
user_pref("urlclassifier.trackingTable", "test-track-simple,mozfull-track-digest256");
user_pref("urlclassifier.trackingWhitelistTable", "test-trackwhite-simple,moztestpub-trackwhite-digest256");
user_pref("urlclassifier.trackingWhitelistTable", "test-trackwhite-simple,mozfull-trackwhite-digest256");
user_pref("urlclassifier.disallow_completions",  "test-malware-simple,test-phish-simple,test-unwanted-simple,test-track-simple,test-trackwhite-simple,goog-downloadwhite-digest256,moztestpub-track-digest256,moztestpub-trackwhite-digest256");
user_pref("urlclassifier.disallow_completions",  "test-malware-simple,test-phish-simple,test-unwanted-simple,test-track-simple,test-trackwhite-simple,goog-downloadwhite-digest256,mozfull-track-digest256,mozfull-trackwhite-digest256");
user_pref("browser.safebrowsing.provider.mozilla.lists", "moztestpub-track-digest256,moztestpub-trackwhite-digest256");
user_pref("browser.safebrowsing.provider.mozilla.lists", "mozfull-track-digest256,mozfull-trackwhite-digest256");
</source>
</source>


Additional prefs to append / modify
* urlclassifier.trackingTable = "test-track-simple,moztestpub-track-digest256"
* urlclassifier.trackingWhitelistTable = "test-trackwhite-simple,moztestpub-trackwhite-digest256"
* urlclassifier.disallow_completions += ",moztestpub-track-digest256,moztestpub-trackwhite-digest256"
* add these to existing entries! separated by commas
** for example, in Nightly:    test-malware-simple,test-phish-simple,test-unwanted-simple,test-track-simple,test-trackwhite-simple,goog-downloadwhite-digest256,moztestpub-track-digest256,moztestpub-trackwhite-digest256
* !!!!!  restart Firefox !!!!!!
* !!!!!  restart Firefox !!!!!!


[[#top]]
[[#top]]


=== TEST #0: verify downloaded (cached) moztestpub list files ===  
=== TEST #0: verify downloaded (cached) mozstd, mozfull list files ===  


All mozstd, mozfull files should be present and with correct filesize(s)
All mozstd, mozfull files should be present and with correct filesize(s)
Confirmed users
487

edits

Navigation menu