Security/Safe Browsing/V4 Implementation/Dashboard

From MozillaWiki
< Security‎ | Safe Browsing‎ | V4 Implementation
Revision as of 19:23, 8 December 2016 by Ethantseng (talk | contribs) (Add a section M6)
Jump to navigation Jump to search

Dashboard for SafeBrowsing v4

M0

Full Query
ID Summary Priority Status Resolution Assigned to
1254766 Stop caching Safe Browsing completions to disk P2 RESOLVED FIXED Dimi Lee [:dimi]
1272239 Support completion for test database -- RESOLVED FIXED Dimi Lee [:dimi]
1281083 Changing the urlclassifier.*Table prefs doesn't take effect before the next browser restart -- RESOLVED FIXED Dimi Lee [:dimi]
1264885 Refactor the listmanager to add support for both V2 an V4 of the protocol -- RESOLVED FIXED Henry Chang [:hchang]
1273398 Implement RequestBackoff for Safe Browsing v4 -- RESOLVED FIXED Henry Chang [:hchang]
1273412 "Table/List name" (v2) to "Threat type" (v4) conversion -- RESOLVED DUPLICATE Henry Chang [:hchang]
1274112 Implement Safe Browsing v4 update request -- VERIFIED FIXED Henry Chang [:hchang]
1275507 XPCOM API to create SafeBrowsing v4 update request -- RESOLVED FIXED Henry Chang [:hchang]
1276595 Parse SafeBrowsing v4 update response -- RESOLVED DUPLICATE Henry Chang [:hchang]
1287059 Keep track of the Safe Browsing V4 state in one pref per table P2 RESOLVED FIXED Henry Chang [:hchang]
1305567 V4 updates always fail with a 400 status code P1 RESOLVED FIXED Henry Chang [:hchang]
1307541 V4 updates are not scheduled at the right time P1 RESOLVED FIXED Henry Chang [:hchang]
1273410 "Table Name" (used by v2) to "Threat Type" conversion -- RESOLVED INVALID

13 Total; 0 Open (0%); 12 Resolved (92.31%); 1 Verified (7.69%);


M1

Full Query
ID Summary Priority Status Resolution Assigned to
1397938 Download protection whitelist and blacklist are not available for the Android platform P3 RESOLVED FIXED Ethan Tseng [:ethan]
1305801 Store V4 update data to disk P2 RESOLVED FIXED Dimi Lee [:dimi]
1308606 Crash in mozilla::safebrowsing::Classifier::UpdateHashStore P1 RESOLVED FIXED Dimi Lee [:dimi]
1276042 Intermittent test_classify_track.html | Test timed out P1 RESOLVED DUPLICATE Dimi Lee [:dimi]
1283007 Implement variable length PrefixSet class for Safe Browsing v4 P2 RESOLVED DUPLICATE Dimi Lee [:dimi]
1283009 Store variable-length prefix to disk P2 RESOLVED DUPLICATE Dimi Lee [:dimi]
1284178 Implement HashStore for v4 P2 RESOLVED WONTFIX Dimi Lee [:dimi]
1408396 Failing Updating Safebrowser DB will trigger a frozen browser P1 VERIFIED FIXED Dimi Lee [:dimi]
1037560 Safebrowsing pleasereset resets all tables P2 VERIFIED FIXED Dimi Lee [:dimi]
1397544 Use the IP malware Safe Browsing list P3 RESOLVED WONTFIX Dimi Lee [:dimi]
1287058 Supports SafeBrowsing v4 partial update P2 RESOLVED DUPLICATE Dimi Lee [:dimi]
1392204 Failure to update safe browsing v4 DB on Android device P3 RESOLVED FIXED Dimi Lee [:dimi]
1291024 Intermittent toolkit/components/url-classifier/tests/mochitest/test_gethash.html | Should not import bad css - didn't expect "hidden", but got it P1 RESOLVED FIXED Dimi Lee [:dimi]
1292789 Intermittent toolkit/components/url-classifier/tests/mochitest/test_gethash.html | Should not load bad javascript - got "loaded malware javascript!", expected "untouched" P1 RESOLVED DUPLICATE Dimi Lee [:dimi]
1296201 Intermittent toolkit/components/url-classifier/tests/mochitest/test_gethash.html | Test timed out. P1 RESOLVED FIXED Dimi Lee [:dimi]
1408631 Crash in shutdownhang | nsThread::Shutdown | nsUrlClassifierDBService::Shutdown P1 RESOLVED FIXED Dimi Lee [:dimi]
1297518 Intermittent toolkit/components/url-classifier/tests/mochitest/test_bug1254766.html | Should not import bad css - didn't expect "hidden", but got it P3 RESOLVED FIXED Dimi Lee [:dimi]
1394017 Enable Safe Browsing V4 on Fennec Nightly 58 P2 RESOLVED FIXED François Marier [:francois]
1397930 Official builds of Fennec need to use the same Safe Browsing client ID as desktop P2 RESOLVED FIXED François Marier [:francois]
1370753 Google API key missing from official Firefox (release and beta) for Android -- RESOLVED FIXED Gian-Carlo Pascutto [:gcp]
1301008 v4 list states cannot be correctly sent if it includes '\0' -- RESOLVED FIXED Henry Chang [:hchang]
1302044 Disabled v4 tables would still be updated P1 RESOLVED FIXED Henry Chang [:hchang]
1305478 Use 0-1 min as the initial update delay for both V2 and V4 P2 RESOLVED FIXED Henry Chang [:hchang]
1179301 Latent buffer overrun bug in SafebrowsingHash P2 RESOLVED FIXED Henry Chang [:hchang]
1296820 Enabling Safe Browsing V4 updates breaks all list updates P1 RESOLVED FIXED Henry Chang [:hchang]
1375277 Add support for the POTENTIALLY_HARMFUL_APPLICATION threat type P2 RESOLVED FIXED Henry Chang [:hchang]
1388494 Undefined string for PHA threat type and broken advisory text P1 VERIFIED FIXED Henry Chang [:hchang]
1388501 PHA warning pages not working on Fennec P1 RESOLVED FIXED Henry Chang [:hchang]
1388582 The goog-harmful-proto list doesn't appear to be working P2 RESOLVED FIXED Henry Chang [:hchang]
1285848 Supports Rice-encoded table update for v4 P2 RESOLVED FIXED Henry Chang [:hchang]
1285103 Refactor TableUpdate to support V2 and V4 -- RESOLVED DUPLICATE Henry Chang [:hchang]
1284204 Parse complete Safe Browsing V4 updates into a new TableUpdate class -- RESOLVED FIXED Henry Chang [:hchang]
1254763 Split Safe Browsing directory in per-provider sub-directories for V4 providers P2 RESOLVED FIXED Henry Chang [:hchang]
1364611 Add telemetry to track complete matches per page load P3 NEW
1384326 Add Google API key on Android Try builds P2 RESOLVED DUPLICATE
1397599 Intermittent toolkit/components/url-classifier/tests/mochitest/test_donottrack.html | application crashed [@ mozilla::detail::MutexImpl::lock] P2 RESOLVED DUPLICATE
1400816 SafeBrowsing v4 for Fennec - Failed to ignore the warning in an iframe -- RESOLVED DUPLICATE
1385609 Backoff seems to be interfering with updates P2 RESOLVED FIXED Thomas Nguyen (:tnguyen)
1389315 Noise entries and negative cache should be restricted to their own provider P3 RESOLVED FIXED Thomas Nguyen (:tnguyen)
1288833 Ensure that full hashes received in updates aren't used before we call gethash on them P2 RESOLVED WONTFIX Thomas Nguyen (:tnguyen)
1394031 Intermittent test_platform_specific_threats.js,test_pref.js ,test_safebrowsing_protobuf.js | application crashed [@ nsNSSShutDownObject::shutdown(nsNSSShutDownObject::ShutdownCalledFrom)] P2 RESOLVED FIXED Thomas Nguyen (:tnguyen)

41 Total; 1 Open (2.44%); 37 Resolved (90.24%); 3 Verified (7.32%);


M2

Full Query
ID Summary Priority Status Resolution Assigned to
1305581 Verify that V4 updates were applied correctly by computing a checksum on the final result P2 RESOLVED FIXED Dimi Lee [:dimi]
1305780 Implement the update fail scheme for v4 P2 RESOLVED FIXED Dimi Lee [:dimi]
1305484 Store state in the file instead of preference P2 RESOLVED FIXED Henry Chang [:hchang]
1310142 Move backup databases and raw table update data to a "update wreck" directory P2 RESOLVED FIXED Henry Chang [:hchang]
1312323 Single encoded value (either prefix or removal index) is not handled well P1 RESOLVED FIXED Henry Chang [:hchang]

5 Total; 0 Open (0%); 5 Resolved (100%); 0 Verified (0%);


M3

Full Query
ID Summary Priority Status Resolution Assigned to
1319286 Cache v4 table states in memory P2 RESOLVED FIXED Henry Chang [:hchang]
1296802 Telemetry pings are run through the URL Classifier P2 RESOLVED FIXED Thomas Nguyen (:tnguyen)
1298257 Implement url matching for variable-length prefix set P2 RESOLVED FIXED Thomas Nguyen (:tnguyen)
1311910 Add telemetry to measure update error rate for V2 and V4 P2 RESOLVED FIXED Thomas Nguyen (:tnguyen)
1315893 Add telemetry to measure update time for V2 and V4 P2 RESOLVED FIXED Thomas Nguyen (:tnguyen)

5 Total; 0 Open (0%); 5 Resolved (100%); 0 Verified (0%);


M4

Full Query
ID Summary Priority Status Resolution Assigned to
1305486 Enable V4 update by default on Nightly only P2 RESOLVED FIXED Henry Chang [:hchang]
1313629 Version-aware (v2/v4) hash completer -- RESOLVED DUPLICATE Henry Chang [:hchang]

2 Total; 0 Open (0%); 2 Resolved (100%); 0 Verified (0%);


M5

Full Query
ID Summary Priority Status Resolution Assigned to
1311931 Add telemetry to measure full match rate for v2 and v4 P2 RESOLVED FIXED Dimi Lee [:dimi]
1328821 hash completion request for v4 should not depend on table freshness P2 RESOLVED FIXED Dimi Lee [:dimi]
1331881 Minimum wait duration and negative cache duration should be passed even if there is no match P2 RESOLVED FIXED Dimi Lee [:dimi]
1332767 4% of V4 updates return a 400 P2 RESOLVED DUPLICATE Dimi Lee [:dimi]
1332780 Telemetry probes not recognizing 4xx and 5xx server status codes P2 RESOLVED FIXED Dimi Lee [:dimi]
1335974 URLCLASSIFIER_UPDATE_ERROR shows a number of unexpected values coming from the server P3 RESOLVED FIXED Dimi Lee [:dimi]
1336865 Add telemetry to measure time spent on constructing variable-length prefix set P2 RESOLVED FIXED Dimi Lee [:dimi]
1338082 Add telemetry probes to track the positive and negative cache durations in V4 P3 RESOLVED FIXED Dimi Lee [:dimi]
1276826 Implement Safe Browsing v4 hash completion request P2 RESOLVED FIXED Henry Chang [:hchang]
1312339 Return length in LookupCache.Has and support VariableLengthPrefix in LookupResultArray P2 RESOLVED FIXED Henry Chang [:hchang]
1297962 Support adding noise when send v4 gethash request P2 RESOLVED FIXED Thomas Nguyen (:tnguyen)
1311926 Add telemetry to measure gethash error and gethash timeout rate for V2 and V4 P2 RESOLVED FIXED Thomas Nguyen (:tnguyen)
1329558 Implement Minimum wait duration for V4 gethash P2 RESOLVED FIXED Thomas Nguyen (:tnguyen)
1331139 Update download protection for V4 P2 RESOLVED FIXED Thomas Nguyen (:tnguyen)

14 Total; 0 Open (0%); 14 Resolved (100%); 0 Verified (0%);


M6

Full Query
ID Summary Priority Status Resolution Assigned to
1298321 Refactor/ add mochitest helper related to getHash P3 RESOLVED FIXED Sébastien Blin [:sblin] [:amarok]
1311933 Add telemetry to measure if completion match type is the same for v2 and v4 P2 RESOLVED FIXED Dimi Lee [:dimi]
1311935 Implement Safe Browsing v4 caching P2 RESOLVED FIXED Dimi Lee [:dimi]
1329817 Enable V4 lookups P2 RESOLVED FIXED Dimi Lee [:dimi]
1330253 Supply a Google API key on try to enable testing against the Safe Browsing service -- RESOLVED FIXED Dimi Lee [:dimi]
1338033 Remove URLCLASSIFIER_PREFIX_MATCH P3 RESOLVED FIXED Dimi Lee [:dimi]
1350798 Ignore v4 completion too early will cause telemetry::URLCLASSIFIER_MATCH_RESULT gets wrong results P2 RESOLVED FIXED Dimi Lee [:dimi]
1356067 Possible memory leak in nsUrlClassifierLookupCallback::CompletionV4 P2 RESOLVED FIXED Dimi Lee [:dimi]
1336903 Add a telemetry probe to track Safe Browsing server response time P2 RESOLVED FIXED Thomas Nguyen (:tnguyen)

9 Total; 0 Open (0%); 9 Resolved (100%); 0 Verified (0%);