<?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: Clickjacking Twitter</title>
	<atom:link href="http://james.padolsey.com/general/clickjacking-twitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://james.padolsey.com/general/clickjacking-twitter/</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sun, 29 Aug 2010 12:37:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: James</title>
		<link>http://james.padolsey.com/general/clickjacking-twitter/comment-page-1/#comment-20948</link>
		<dc:creator>James</dc:creator>
		<pubDate>Thu, 24 Sep 2009 12:33:26 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=433#comment-20948</guid>
		<description>@JasonD, are you confused because the demo no longer works? (Twitter fixed it after this exploit was used maliciously a few months ago.) This is completely different from a link that claims to go somewhere but goes somewhere else; the problem with clickjacking is that you can fool unsuspecting users into doing something functional on another site without letting them know about it. In this instance it was just a tweet but it could be used for far more malicious endeavors.</description>
		<content:encoded><![CDATA[<p>@JasonD, are you confused because the demo no longer works? (Twitter fixed it after this exploit was used maliciously a few months ago.) This is completely different from a link that claims to go somewhere but goes somewhere else; the problem with clickjacking is that you can fool unsuspecting users into doing something functional on another site without letting them know about it. In this instance it was just a tweet but it could be used for far more malicious endeavors.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JasonD</title>
		<link>http://james.padolsey.com/general/clickjacking-twitter/comment-page-1/#comment-20943</link>
		<dc:creator>JasonD</dc:creator>
		<pubDate>Thu, 24 Sep 2009 11:01:03 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=433#comment-20943</guid>
		<description>What does this have to do with iframes? It is not limited only to an iframe. This can be done with any image that is transparent, any link with false info, any div or table...

This is not an &quot;Iframe&quot; issue, this is a &quot;Stupid network parlor trick&quot; issue.

The links that say, &quot;CLICK HERE&quot; don&#039;t tell you what is on the other side, what it does when you click it, or anything else other than, if you are lucky, the actual destination page.

How is that different than a link that says, &quot;SEARCH GOOGLE&quot;, but it actually takes you to yahoo, through a google-request, or directly taking you to a yahoo search page?

How is this different than a full-size transparent gif that is a link, overlapped across your whole screen?

These are designs by nature. Stupid, yes... but hardly exploits. (Stop calling every &quot;bad use&quot;, an exploit.) In that case, the writer here exploited a blog program to utilize googles addiction to search. No iframes required, and just as dangerous and malicious as the twitter-gitter. It brought you here, didn&#039;t it!</description>
		<content:encoded><![CDATA[<p>What does this have to do with iframes? It is not limited only to an iframe. This can be done with any image that is transparent, any link with false info, any div or table&#8230;</p>
<p>This is not an &#8220;Iframe&#8221; issue, this is a &#8220;Stupid network parlor trick&#8221; issue.</p>
<p>The links that say, &#8220;CLICK HERE&#8221; don&#8217;t tell you what is on the other side, what it does when you click it, or anything else other than, if you are lucky, the actual destination page.</p>
<p>How is that different than a link that says, &#8220;SEARCH GOOGLE&#8221;, but it actually takes you to yahoo, through a google-request, or directly taking you to a yahoo search page?</p>
<p>How is this different than a full-size transparent gif that is a link, overlapped across your whole screen?</p>
<p>These are designs by nature. Stupid, yes&#8230; but hardly exploits. (Stop calling every &#8220;bad use&#8221;, an exploit.) In that case, the writer here exploited a blog program to utilize googles addiction to search. No iframes required, and just as dangerous and malicious as the twitter-gitter. It brought you here, didn&#8217;t it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eion</title>
		<link>http://james.padolsey.com/general/clickjacking-twitter/comment-page-1/#comment-5147</link>
		<dc:creator>Eion</dc:creator>
		<pubDate>Fri, 13 Feb 2009 07:01:58 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=433#comment-5147</guid>
		<description>My html got stripped :(
You can get around the frame-breaking using object tags or iframe tags with the non-standard security=&quot;restricted&quot; iframe property for IE</description>
		<content:encoded><![CDATA[<p>My html got stripped <img src='http://james.padolsey.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
You can get around the frame-breaking using object tags or iframe tags with the non-standard security=&#8221;restricted&#8221; iframe property for IE</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eion</title>
		<link>http://james.padolsey.com/general/clickjacking-twitter/comment-page-1/#comment-5144</link>
		<dc:creator>Eion</dc:creator>
		<pubDate>Fri, 13 Feb 2009 06:38:42 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=433#comment-5144</guid>
		<description>@Daniel
That&#039;s not fixed, there are lots of ways around the frame escaping, eg using  tags instead of  or by using the nonstandard (IE)  property which disables certain javascript in the iframe</description>
		<content:encoded><![CDATA[<p>@Daniel<br />
That&#8217;s not fixed, there are lots of ways around the frame escaping, eg using  tags instead of  or by using the nonstandard (IE)  property which disables certain javascript in the iframe</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Sandler</title>
		<link>http://james.padolsey.com/general/clickjacking-twitter/comment-page-1/#comment-5095</link>
		<dc:creator>Daniel Sandler</dc:creator>
		<pubDate>Thu, 12 Feb 2009 18:53:22 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=433#comment-5095</guid>
		<description>Indeed, it&#039;s just been fixed with the following JavaScript fragment on twitter.com:

  if (window.top !== window.self) { window.top.location.href = window.self.location.href; }

This causes the toplevel frame to redirect away from the Don&#039;t Click page, hopefully before the unsuspecting user&#039;s had a chance to click and submit the viral text.</description>
		<content:encoded><![CDATA[<p>Indeed, it&#8217;s just been fixed with the following JavaScript fragment on twitter.com:</p>
<p>  if (window.top !== window.self) { window.top.location.href = window.self.location.href; }</p>
<p>This causes the toplevel frame to redirect away from the Don&#8217;t Click page, hopefully before the unsuspecting user&#8217;s had a chance to click and submit the viral text.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CJ</title>
		<link>http://james.padolsey.com/general/clickjacking-twitter/comment-page-1/#comment-5094</link>
		<dc:creator>CJ</dc:creator>
		<pubDate>Thu, 12 Feb 2009 18:45:49 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=433#comment-5094</guid>
		<description>Thanx for posting this information!

As of right now (12:45pm CST) Twitter&#039;s saying they&#039;ve patched this to stop someone from doing it.</description>
		<content:encoded><![CDATA[<p>Thanx for posting this information!</p>
<p>As of right now (12:45pm CST) Twitter&#8217;s saying they&#8217;ve patched this to stop someone from doing it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://james.padolsey.com/general/clickjacking-twitter/comment-page-1/#comment-5093</link>
		<dc:creator>James</dc:creator>
		<pubDate>Thu, 12 Feb 2009 18:44:27 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=433#comment-5093</guid>
		<description>No problem Glenn :), &lt;a href=&quot;http://twitter.com/codinghorror/status/1203404566&quot; rel=&quot;nofollow&quot;&gt;Mr Atwood thinks its XSRF&lt;/a&gt; too...</description>
		<content:encoded><![CDATA[<p>No problem Glenn <img src='http://james.padolsey.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , <a href="http://twitter.com/codinghorror/status/1203404566">Mr Atwood thinks its XSRF</a> too&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean O</title>
		<link>http://james.padolsey.com/general/clickjacking-twitter/comment-page-1/#comment-5092</link>
		<dc:creator>Sean O</dc:creator>
		<pubDate>Thu, 12 Feb 2009 18:43:52 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=433#comment-5092</guid>
		<description>@Tom &quot;High and mighty&quot;? LMAO, I was relating my experience and nothing more. Scroll up and search for the word &quot;seems&quot;. Many others are reporting that Chrome has prevented the unwanted tweet as well.

Relax.

BTW, I still use (and love) Firefox + Firebug for development.</description>
		<content:encoded><![CDATA[<p>@Tom &#8220;High and mighty&#8221;? LMAO, I was relating my experience and nothing more. Scroll up and search for the word &#8220;seems&#8221;. Many others are reporting that Chrome has prevented the unwanted tweet as well.</p>
<p>Relax.</p>
<p>BTW, I still use (and love) Firefox + Firebug for development.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://james.padolsey.com/general/clickjacking-twitter/comment-page-1/#comment-5091</link>
		<dc:creator>James</dc:creator>
		<pubDate>Thu, 12 Feb 2009 18:41:52 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=433#comment-5091</guid>
		<description>@Glenn, it&#039;s NOT XSRF, it&#039;s clickjacking! :) - if I send you to this URL (http://twitter.com/home?status=Hello%20Glenn) nothing is submitted to your Twitter timeline, the GET request will simply pre-fill the &#039;status&#039; textarea with the text specified in the &#039;status&#039; GET parameter. 

To make it work you have to knowingly click on the &#039;update&#039; button within Twitter. My exploit (and the new _copy_ flowing around Twitter at the moment) both use the clickjacking method to make you &lt;strong&gt;un&lt;/strong&gt;knowingly click on the &#039;update&#039; button. 

@Sean, it&#039;s not only Chrome that fails. I get very inconsistent results with FF3.1 and Opera.</description>
		<content:encoded><![CDATA[<p>@Glenn, it&#8217;s NOT XSRF, it&#8217;s clickjacking! <img src='http://james.padolsey.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8211; if I send you to this URL (<a href="http://twitter.com/home?status=Hello%20Glenn">http://twitter.com/home?status=Hello%20Glenn</a>) nothing is submitted to your Twitter timeline, the GET request will simply pre-fill the &#8217;status&#8217; textarea with the text specified in the &#8217;status&#8217; GET parameter. </p>
<p>To make it work you have to knowingly click on the &#8216;update&#8217; button within Twitter. My exploit (and the new _copy_ flowing around Twitter at the moment) both use the clickjacking method to make you <strong>un</strong>knowingly click on the &#8216;update&#8217; button. </p>
<p>@Sean, it&#8217;s not only Chrome that fails. I get very inconsistent results with FF3.1 and Opera.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Glenn Willen</title>
		<link>http://james.padolsey.com/general/clickjacking-twitter/comment-page-1/#comment-5089</link>
		<dc:creator>Glenn Willen</dc:creator>
		<pubDate>Thu, 12 Feb 2009 18:37:08 +0000</pubDate>
		<guid isPermaLink="false">http://james.padolsey.com/?p=433#comment-5089</guid>
		<description>Oh, ignore me please (or drop my comment in moderation) -- I was misunderstanding the complete nature of the attack.</description>
		<content:encoded><![CDATA[<p>Oh, ignore me please (or drop my comment in moderation) &#8212; I was misunderstanding the complete nature of the attack.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
