Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Issue 183003008: Enforce variations signature verification. (Closed)

Created:
6 years, 9 months ago by Alexei Svitkine (slow)
Modified:
6 years, 9 months ago
Reviewers:
jwd
CC:
chromium-reviews, Ilya Sherman, jar (doing other things), asvitkine+watch_chromium.org
Visibility:
Public.

Description

Enforce variations signature verification. If a seed is received that fails verification, don't store it. Similarly, on startup discard the seed if it fails verification. Refactors some of the code to make tests pass (since they're not testing signed data). Additionally, deprecates the previous seed hashing code. BUG=336536 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=255697

Patch Set 1 : #

Total comments: 10

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+193 lines, -103 lines) Patch
M chrome/browser/metrics/variations/variations_seed_store.h View 1 2 3 2 chunks +24 lines, -0 lines 0 comments Download
M chrome/browser/metrics/variations/variations_seed_store.cc View 1 2 3 6 chunks +56 lines, -60 lines 0 comments Download
M chrome/browser/metrics/variations/variations_seed_store_unittest.cc View 1 2 3 6 chunks +67 lines, -17 lines 0 comments Download
M chrome/browser/metrics/variations/variations_service.h View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/metrics/variations/variations_service.cc View 1 2 3 2 chunks +8 lines, -2 lines 0 comments Download
M chrome/browser/metrics/variations/variations_service_unittest.cc View 1 2 3 4 chunks +31 lines, -24 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
Alexei Svitkine (slow)
6 years, 9 months ago (2014-03-05 15:40:24 UTC) #1
jwd
https://codereview.chromium.org/183003008/diff/60001/chrome/browser/metrics/variations/variations_seed_store.cc File chrome/browser/metrics/variations/variations_seed_store.cc (right): https://codereview.chromium.org/183003008/diff/60001/chrome/browser/metrics/variations/variations_seed_store.cc#newcode111 chrome/browser/metrics/variations/variations_seed_store.cc:111: VLOG(1) << "Variations seed signature in local pref missing ...
6 years, 9 months ago (2014-03-05 17:56:26 UTC) #2
Alexei Svitkine (slow)
https://codereview.chromium.org/183003008/diff/60001/chrome/browser/metrics/variations/variations_seed_store.cc File chrome/browser/metrics/variations/variations_seed_store.cc (right): https://codereview.chromium.org/183003008/diff/60001/chrome/browser/metrics/variations/variations_seed_store.cc#newcode111 chrome/browser/metrics/variations/variations_seed_store.cc:111: VLOG(1) << "Variations seed signature in local pref missing ...
6 years, 9 months ago (2014-03-05 18:21:42 UTC) #3
jwd
https://codereview.chromium.org/183003008/diff/60001/chrome/browser/metrics/variations/variations_seed_store.cc File chrome/browser/metrics/variations/variations_seed_store.cc (right): https://codereview.chromium.org/183003008/diff/60001/chrome/browser/metrics/variations/variations_seed_store.cc#newcode111 chrome/browser/metrics/variations/variations_seed_store.cc:111: VLOG(1) << "Variations seed signature in local pref missing ...
6 years, 9 months ago (2014-03-05 18:35:59 UTC) #4
Alexei Svitkine (slow)
https://codereview.chromium.org/183003008/diff/60001/chrome/browser/metrics/variations/variations_seed_store.cc File chrome/browser/metrics/variations/variations_seed_store.cc (right): https://codereview.chromium.org/183003008/diff/60001/chrome/browser/metrics/variations/variations_seed_store.cc#newcode187 chrome/browser/metrics/variations/variations_seed_store.cc:187: VariationsSeedStore::VerifySeedSignature( On 2014/03/05 18:36:00, Jesse Doherty wrote: > On ...
6 years, 9 months ago (2014-03-06 18:16:06 UTC) #5
jwd
lgtm
6 years, 9 months ago (2014-03-07 16:11:40 UTC) #6
Alexei Svitkine (slow)
The CQ bit was checked by asvitkine@chromium.org
6 years, 9 months ago (2014-03-07 16:28:43 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/asvitkine@chromium.org/183003008/130001
6 years, 9 months ago (2014-03-07 16:29:02 UTC) #8
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 9 months ago (2014-03-07 16:30:57 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_compile_dbg, mac_chromium_rel
6 years, 9 months ago (2014-03-07 16:30:58 UTC) #10
Alexei Svitkine (slow)
The CQ bit was checked by asvitkine@chromium.org
6 years, 9 months ago (2014-03-07 16:33:18 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/asvitkine@chromium.org/183003008/130001
6 years, 9 months ago (2014-03-07 16:33:34 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/asvitkine@chromium.org/183003008/130001
6 years, 9 months ago (2014-03-07 20:15:24 UTC) #13
commit-bot: I haz the power
6 years, 9 months ago (2014-03-07 20:32:42 UTC) #14
Message was sent while issue was closed.
Change committed as 255697

Powered by Google App Engine
This is Rietveld 408576698