<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Interoperability and XSS Mitigation</title>
	<atom:link href="http://blog.mozilla.com/rob-sayre/2007/08/06/interoperability-and-xss-mitigation/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/rob-sayre/2007/08/06/interoperability-and-xss-mitigation/</link>
	<description>This Must Be the Place (Naive Melody)</description>
	<lastBuildDate>Thu, 10 Sep 2009 06:17:03 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Arshan Dabirsiaghi</title>
		<link>http://blog.mozilla.com/rob-sayre/2007/08/06/interoperability-and-xss-mitigation/comment-page-1/#comment-5816</link>
		<dc:creator>Arshan Dabirsiaghi</dc:creator>
		<pubDate>Sun, 06 Jan 2008 15:48:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/rob-sayre/2007/08/06/interoperability-and-xss-mitigation/#comment-5816</guid>
		<description>Wow your comment consumer totally ate my message. I was displaying a &quot;jail&quot; tag that had 2 attributes, a ruleset  identifier and a &quot;secret&quot;. The ability to customize the ruleset will be an important piece of functionality that must be present for that idea to work.</description>
		<content:encoded><![CDATA[<p>Wow your comment consumer totally ate my message. I was displaying a &#8220;jail&#8221; tag that had 2 attributes, a ruleset  identifier and a &#8220;secret&#8221;. The ability to customize the ruleset will be an important piece of functionality that must be present for that idea to work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arshan Dabirsiaghi</title>
		<link>http://blog.mozilla.com/rob-sayre/2007/08/06/interoperability-and-xss-mitigation/comment-page-1/#comment-5815</link>
		<dc:creator>Arshan Dabirsiaghi</dc:creator>
		<pubDate>Sun, 06 Jan 2008 15:46:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/rob-sayre/2007/08/06/interoperability-and-xss-mitigation/#comment-5815</guid>
		<description>Rob,

This is great stuff - you might want to check out the &lt;a href=&quot;http://www.owasp.org/index.php/Category:OWASP_AntiSamy_Project&quot; rel=&quot;nofollow&quot;&gt;AntiSamy&lt;/a&gt; project. We&#039;ve already setup the framework and a Java implementation for safely validating rich input/content restrictions according to a policy file dictating what elements, attributes, size, etc. can occur. AntiSamy is definitely separated from the pack in that it also validates CSS.

Side note - I&#039;m not in love with the &quot;sandbox header&quot; idea, but I&#039;m always parroting the same line my boss gave me. There&#039;s 4 big browsers, hundreds of thousands of companies writing web applications, and millions of developers throughout the world. Where&#039;s the easiest place to get stuff done?

I like a modification to the jail idea.




As long as you&#039;re using a secure PRNG, you&#039;re in business:

attack_that_fails();


The &quot;rules&quot; attribute could point to previously defined set of rules, either globally known or defined in the page like CSS rules.</description>
		<content:encoded><![CDATA[<p>Rob,</p>
<p>This is great stuff &#8211; you might want to check out the <a href="http://www.owasp.org/index.php/Category:OWASP_AntiSamy_Project" rel="nofollow">AntiSamy</a> project. We&#8217;ve already setup the framework and a Java implementation for safely validating rich input/content restrictions according to a policy file dictating what elements, attributes, size, etc. can occur. AntiSamy is definitely separated from the pack in that it also validates CSS.</p>
<p>Side note &#8211; I&#8217;m not in love with the &#8220;sandbox header&#8221; idea, but I&#8217;m always parroting the same line my boss gave me. There&#8217;s 4 big browsers, hundreds of thousands of companies writing web applications, and millions of developers throughout the world. Where&#8217;s the easiest place to get stuff done?</p>
<p>I like a modification to the jail idea.</p>
<p>As long as you&#8217;re using a secure PRNG, you&#8217;re in business:</p>
<p>attack_that_fails();</p>
<p>The &#8220;rules&#8221; attribute could point to previously defined set of rules, either globally known or defined in the page like CSS rules.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RSnake</title>
		<link>http://blog.mozilla.com/rob-sayre/2007/08/06/interoperability-and-xss-mitigation/comment-page-1/#comment-3610</link>
		<dc:creator>RSnake</dc:creator>
		<pubDate>Sun, 09 Sep 2007 21:00:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/rob-sayre/2007/08/06/interoperability-and-xss-mitigation/#comment-3610</guid>
		<description>Hey, Rob - I&#039;m actually the person who came up with the original concept for content restrictions, and later gave the concept to Rafael who gave it to Gerv (they will verify this).  I&#039;m told you are working on this now, so please feel free to drop me a line and I can discuss the origins of it (off this thread) and some more details.  I told Mike Shaver that I&#039;d get back to him on this, but if you are taking this over, perhaps you&#039;d be better to speak with.</description>
		<content:encoded><![CDATA[<p>Hey, Rob &#8211; I&#8217;m actually the person who came up with the original concept for content restrictions, and later gave the concept to Rafael who gave it to Gerv (they will verify this).  I&#8217;m told you are working on this now, so please feel free to drop me a line and I can discuss the origins of it (off this thread) and some more details.  I told Mike Shaver that I&#8217;d get back to him on this, but if you are taking this over, perhaps you&#8217;d be better to speak with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ezra Cooper</title>
		<link>http://blog.mozilla.com/rob-sayre/2007/08/06/interoperability-and-xss-mitigation/comment-page-1/#comment-3112</link>
		<dc:creator>Ezra Cooper</dc:creator>
		<pubDate>Fri, 10 Aug 2007 10:34:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/rob-sayre/2007/08/06/interoperability-and-xss-mitigation/#comment-3112</guid>
		<description>Rob--Another similar proposal is 
&lt;a href=&quot;http://www.research.att.com/~trevor/beep.html&quot; rel=&quot;nofollow&quot;&gt;BEEP&lt;/a&gt; by Trevor Jim et al., presented at WWW 07. FWIW.</description>
		<content:encoded><![CDATA[<p>Rob&#8211;Another similar proposal is<br />
<a href="http://www.research.att.com/~trevor/beep.html" rel="nofollow">BEEP</a> by Trevor Jim et al., presented at WWW 07. FWIW.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Hickson</title>
		<link>http://blog.mozilla.com/rob-sayre/2007/08/06/interoperability-and-xss-mitigation/comment-page-1/#comment-3105</link>
		<dc:creator>Ian Hickson</dc:creator>
		<pubDate>Thu, 09 Aug 2007 23:49:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/rob-sayre/2007/08/06/interoperability-and-xss-mitigation/#comment-3105</guid>
		<description>Actually as far as I can tell no browsers are vulnerable to the  re-parse bug anymore. (Tested relatively recent versions of Safari, Opera, IE, and Firefox on Windows.) So I&#039;m not sure fixing it would be a Web-compat problem... :-)</description>
		<content:encoded><![CDATA[<p>Actually as far as I can tell no browsers are vulnerable to the  re-parse bug anymore. (Tested relatively recent versions of Safari, Opera, IE, and Firefox on Windows.) So I&#8217;m not sure fixing it would be a Web-compat problem&#8230; <img src='http://blog.mozilla.com/rob-sayre/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://blog.mozilla.com/rob-sayre/2007/08/06/interoperability-and-xss-mitigation/comment-page-1/#comment-3076</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Tue, 07 Aug 2007 17:21:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/rob-sayre/2007/08/06/interoperability-and-xss-mitigation/#comment-3076</guid>
		<description>What about digitally signing the javascript blocks? Do you see any problem with that?

Off course, the site would need to use SSL or another specific mechanism.</description>
		<content:encoded><![CDATA[<p>What about digitally signing the javascript blocks? Do you see any problem with that?</p>
<p>Off course, the site would need to use SSL or another specific mechanism.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
