- From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- Date: Mon, 25 Jan 2010 20:35:09 +0100
- To: Kornel <kornel@geekhood.net>
- Cc: Shelley Powers <shelley.just@gmail.com>, public-html@w3.org
Kornel, Mon, 25 Jan 2010 16:24:39 +0000: > To understand this you must first understand relationship between > @srcdoc with @sandbox. You seem to be debating merit of @sandbox, but > insisting that it is issue of @srcdoc. > > Sandbox for comments and ads might still be implemented without > @srcdoc, for example with src="data:text/html-sandboxed,…" or > external file with appropriate MIME type. Do you oppose inclusion of > markup in @srcdoc attribute (which is one of the options, mainly for > authors' convenience), or any use of <iframe> for sandboxing of > content? 1) So, is the text/html-sandboxed itself simply a security myth - since it doesn't solve e.g. SQL injection? 2) If not, why not data URIs? Mark-up in attributes is an anti-pattern. PHP _can_ handle URI escaping. And it isn't meant that authors hand code this. 3) If we really don't find data URIs satisfying, then have all "tricks" other than @srcdoc been exhausted? I am not very much into the security issues here - thus I am not really certain what I supposedly solve by using whether @srcdoc or a data URI. I mean, malicious code could read into @srcdoc, not? However, when I look at e.g. <iframe><p>code</p></iframe> in Live DOM Viewer (using Webkit), then the <p> element is rendered in the DOM as text. Can children element of <iframe> still be a security concern? Why? (See, I don't understand anything of this.) If it can't, then isn't that something to build on? Could one have a <srcdoc> element as optional child of <iframe> for keeping the code, and where it could be kept unescaped? What hinders this? I just note in passing that the following should be a pretty "dead" code: <iframe src="document"> <script> <plaintext><p>Mark-up-1</p> </script> </iframe> (Only IE requires the <script> element as wrapper in order to end the <plaintext> effect.) -- leif halvard silli
Received on Monday, 25 January 2010 19:35:46 UTC