- From: Julian Reschke <julian.reschke@gmx.de>
- Date: Wed, 03 Sep 2008 13:15:03 +0200
- To: Philip Taylor <pjt47@cam.ac.uk>
- CC: HTML WG <public-html@w3.org>
Philip Taylor wrote: > > As mentioned in > http://blogs.msdn.com/ie/archive/2008/09/02/ie8-security-part-vi-beta-2-update.aspx > IE8 beta 2 supports "X-Content-Type-Options: nosniff" (previously called > "Content-Type: ...; authoritative=true", and discussed around > http://lists.w3.org/Archives/Public/public-html/2008Jul/0001.html), > which may be of interest to people here. > > From that blog post: "Sending the new X-Content-Type-Options response > header with the value nosniff will prevent Internet Explorer from > MIME-sniffing a response away from the declared content-type." > ... Thanks for testing this. This sort-of confirms what many had expected already. > The obvious danger is that someone will start sending the nosniff header > for every file on their server, and test that it works fine in IE8; then > for IE10, Microsoft will decide that e.g. allowing text/plain to be > executed as JScript via <script> is insecure, but they can't trigger > opt-out on the old nosniff header because it will break a load of sites, > so it'll need a whole new header > ("X-Content-Type-Options-I-Really-Mean-It: nosniff"). Yes. > (It seems it would have to be a new header, not a new value for > X-Content-Type-Options, because no value other than "nosniff" will be > accepted by IE8 to disable sniffing, and sites will want to work as > securely as possible in both IE8 and IE10.) Yes - they really need to define the value space and extensibility model for that header. > ... > On a slightly related note: since I couldn't find this information > trivially, it might be nice if somewhere (maybe in the HTML5 spec?) > there was a list of all the cases where a resource can be interpreted by > a (conforming) UA contrary to its Content-Type, to help people design > secure sites by understanding exactly when the declared types might be > overruled. > ... That sounds like a good idea. It would also make it easier to get an overview every time the "authoritative content-type" discussion comes up again (and it will come up again :-). BR, Julian
Received on Wednesday, 3 September 2008 11:15:47 UTC