<?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"
	>
<channel>
	<title>Comments on: Cross Context Scripting</title>
	<atom:link href="http://www.gnucitizen.org/blog/cross-context-scripting/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gnucitizen.org/blog/cross-context-scripting/</link>
	<description>Information Security Think Tank</description>
	<pubDate>Fri, 21 Nov 2008 22:08:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: GNUCITIZEN &#187; Backdooring Web Pages</title>
		<link>http://www.gnucitizen.org/blog/cross-context-scripting/#comment-5722</link>
		<dc:creator>GNUCITIZEN &#187; Backdooring Web Pages</dc:creator>
		<pubDate>Fri, 02 Mar 2007 12:13:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/cross-context-scripting#comment-5722</guid>
		<description>[...] In order to install global persistent backdoor the attacker can exploit known browser vulnerabilities which allow silent installation of new functionalities, exploit known extension vulnerabilities which allow Cross Context Scripting (execution of malicious web content in the browser context) or exploit the user&#8217;s trust (trojaning). [...]</description>
		<content:encoded><![CDATA[<p>[...] In order to install global persistent backdoor the attacker can exploit known browser vulnerabilities which allow silent installation of new functionalities, exploit known extension vulnerabilities which allow Cross Context Scripting (execution of malicious web content in the browser context) or exploit the user&#8217;s trust (trojaning). [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/cross-context-scripting/#comment-12</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Mon, 28 Aug 2006 06:44:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/cross-context-scripting#comment-12</guid>
		<description>In a way you are right. Just registering the malicious content should trigger exploitable condition. On the other hand, I believe that extra checking is always good. Exploits are software after all. Software should fail gracefully no matter what it does. Extra checks are required pretty much always, IMHO.

There is a tendency in the computer security community to create hacks (things that work but also fail because of number of reasons). Most worms and exploits I have seen are hacks as well. I wonder what a graceful and beautifully written worm or exploit can achieve.</description>
		<content:encoded><![CDATA[<p>In a way you are right. Just registering the malicious content should trigger exploitable condition. On the other hand, I believe that extra checking is always good. Exploits are software after all. Software should fail gracefully no matter what it does. Extra checks are required pretty much always, IMHO.</p>
<p>There is a tendency in the computer security community to create hacks (things that work but also fail because of number of reasons). Most worms and exploits I have seen are hacks as well. I wonder what a graceful and beautifully written worm or exploit can achieve.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aviv</title>
		<link>http://www.gnucitizen.org/blog/cross-context-scripting/#comment-11</link>
		<dc:creator>Aviv</dc:creator>
		<pubDate>Sun, 27 Aug 2006 22:04:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/cross-context-scripting#comment-11</guid>
		<description>Why bother detecting the plugin? If there is a vulnerable plugin, an attacker can always try to exploit it. If the victim doesn't have the plugin installed, the exploit will just fail (or quietly fail, using &lt;code&gt;try..catch&lt;/code&gt; clause).</description>
		<content:encoded><![CDATA[<p>Why bother detecting the plugin? If there is a vulnerable plugin, an attacker can always try to exploit it. If the victim doesn&#8217;t have the plugin installed, the exploit will just fail (or quietly fail, using <code>try..catch</code> clause).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
