W3C home > Mailing lists > Public > public-webappsec@w3.org > November 2015

Re: HSTS Priming, continued.

From: Eric Mill <eric@konklone.com>
Date: Wed, 11 Nov 2015 14:09:49 -0600
Message-ID: <CANBOYLVTh_H5WbW9C7qxGn+fjKQGrC=X98yQ3HK1PoNe_ALbsw@mail.gmail.com>
To: Brian Smith <brian@briansmith.org>
Cc: Crispin Cowan <crispin@microsoft.com>, Brad Hill <hillbrad@gmail.com>, Mike West <mkwst@google.com>, "public-webappsec@w3.org" <public-webappsec@w3.org>, Richard Barnes <rbarnes@mozilla.com>, Jeff Hodges <jeff.hodges@paypal.com>, Anne van Kesteren <annevk@annevk.nl>, Adam Langley <agl@google.com>
I think that would introduce what are likely unacceptable latency times for
img, audio, and video contents that are not available over HTTPS but would
otherwise be immediately loaded/allowed over HTTP.

-- Eric

On Wed, Nov 11, 2015 at 1:38 PM, Brian Smith <brian@briansmith.org> wrote:

> Crispin Cowan <crispin@microsoft.com> wrote:
>
>> Dumb/newbie question: wouldn’t HTTPS upgrades be easy if only client
>> browsers tried HTTPS *first* for every resource? Then fail back to HTTP
>> if policy allows, or block if policy disallows mixed content.
>>
>
> I agree that this sounds better to me. In particular, before doing a
> mixed-content subresource load, first try the subresource load over https://.
> If the response has the HSTS header then you are golden. Otherwise, if the
> response is a 2xx without HSTS (but with the expected content-type--no
> sniffing), then it's probably better to just use the HTTPS response anyway;
> it might be the wrong response, but it's probably not going to be much
> worse than the lack of a response that mixed content blocking causes.
> Otherwise, if it is <img>, <video>, <audio>, continue on with the mixed
> content load if you feel like it.
>
> K.I.S.S.
>
> Cheers,
> Brian
> --
> https://briansmith.org/
>
>


-- 
konklone.com | @konklone <https://twitter.com/konklone>
Received on Wednesday, 11 November 2015 20:10:53 UTC

This archive was generated by hypermail 2.3.1 : Monday, 23 October 2017 14:54:16 UTC