On 17/09/14 16:20, Richard Barnes wrote:
> There are a bunch of security features right now that I think we all
> agree improve security over and above just using HTTPS:
> -- HTTP Strict Transport Security

Check.

> -- HTTP Public Key Pinning

Others have made the point, which I agree with, that HPKP requires an
on-the-ball ops team to deploy right. If we make this part of the bar,
only a few sites will have the marker. Maybe that's what we want, maybe
not. But when the first site goes out of business because they literally
made their website inaccessible to every single existing customer,
because they were pursuing this icon and mis-deployed HPKP, then it will
not do much for the reputation of this program.

The incentive to deploy HPKP in particular should come from site owners
themselves. If other people push them into it, bad things could happen.

> -- TLS 1.2+

Are there any client-compat issues currently blocking sites from rolling
out TLS 1.2+?

> -- Certificate Transparency

I should make clear here that Mozilla currently has not committed to
support CT, although we are watching with interest. But Richard is only
sketching ideas, so that's fine ;-)

> -- Use of ciphersuites with forward secrecy

Check.

> -- No mixed content

Well yes, but you get a degraded UI experience at the moment if you have
mixed content.

> -- Content Security Policy (?)

As others have said, not sure how you could check for this actually
being used in a security-enhancing way.

> -- Sub-resource integrity (?)

What do you mean by that, exactly?

> It would be good if we could create incentives for sites to turn on
> these features.  EFF has already seen some sites trying to turn
> things green on their "Encrypt the Web Report" [1].  Should we
> consider creating a suite of features that comprise a "high-security"
> web site, and create some UI to express that to the user?

I am tentatively optimistic about exploring this idea...

> We could invent new UI for this (e.g., a green lock icon), or we
> could overlay these requirements on the EV criteria. 

....but I think we should not mess with EV, which has a defined meaning
("the identity of the owner of this website is known with a high degree
of reliability") and therefore, we should also stay away from the colour
green. A little highlight or similar annotation on the lock might be a
good place to start. After all, we can change the UI presentation later
to be more or less visible.

But, like all security UI indicators, the question is: what do you
expect people to do when they see this (or the lack of it)? Do you
expect lack of this indicator to drive site choice decisions?

Gerv

_______________________________________________
dev-security-policy mailing list
dev-security-policy@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-security-policy

Reply via email to