> The goal of this thread is to determine whether there is support in the
> Mozilla community for a plan of this general form.  Developing a precise
> plan will require coordination with the broader web community (other
> browsers, web sites, etc.), and will probably happen in the W3C.
> 

>From the user/sysadmin point of view it would be very helpful to have 
>information on how the following issues will be handled:

1) Caching proxies: resources obtained over HTTPS cannot be cached by a proxy 
that doesn't use MITM certificates. If all users must move to HTTPS there will 
be no way to re-use content downloaded for one user to accelerate another user. 
This is an important issue for locations with many users and poor internet 
connectivity. 

2) Self signed certificates: in many situations it is hard/impossible to get 
certificates signed by a CA (e.g. provisioning embedded devices). The current 
approach in many of these situations is not to use HTTPS. If the plan goes into 
effect what other solution could be used?

Regarding problem 1: I guess that allowing HTTP for resources loaded with 
subresource integrity could be some sort of alternative, but would require 
collaboration from the server owner. Being more work than simply letting the 
webserver send out automatically caching headers I wonder how many sites will 
implement it.

Regarding problem 2: in my opinion it can be mitigated by offering the user a 
new standard way to validate self-signed certificates: the user is prompted to 
enter the fingerprint of the certificate that she must have received 
out-of-band, if the user enters the correct fingerprint the certificate is 
marked as trusted (see [1]). This clearly opens up some attacks that should be 
carefully assessed.

Best,
Lorenzo


[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1012879
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to