New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 619770 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Jun 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug



Sign in to add a comment

Require TransportSecurityState, CTVerifier, CTPolicyEnforcer

Project Member Reported by rsleevi@chromium.org, Jun 14 2016

Issue description

These three objects are critical to security:
- TSS handles HSTS/HPKP (both static and dynamic) at present, ExpectCT, and in the future, RequireCT
- CTVerifier handles evaluating SCTs
- CTPolicyEnforcer determines compliance to CT policies

We want all sockets, regardless of who is connecting, to consistently observe these policies. However, at present, these objects are conditionally allowed to be omitted, in which case, they silently fail open.

We should make them required for all sockets and all HTTP requests.


 
Status: Verified (was: Started)
Forgot to tag https://crrev.com/d6de830088694ffab3218b77fa070084e88160ac with the fix, but this is now required.
Project Member

Comment 2 by bugdroid1@chromium.org, Jun 30 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d29e2068134057599d96b9bfc4fc6b9a3a797a6a

commit d29e2068134057599d96b9bfc4fc6b9a3a797a6a
Author: mef <mef@chromium.org>
Date: Thu Jun 30 20:56:30 2016

[Cronet] Use TransportSecurityState, CTVerifier, CTPolicyEnforcer on iOS

BUG= 619770 

Review-Url: https://codereview.chromium.org/2115653002
Cr-Commit-Position: refs/heads/master@{#403280}

[modify] https://crrev.com/d29e2068134057599d96b9bfc4fc6b9a3a797a6a/components/cronet/ios/cronet_environment.cc

Components: Internals>Network
Components: -Internals>Network>HTTP

Sign in to add a comment