<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
    <channel>
        <title>Chris Shiflett</title>
        <link>http://shiflett.org/</link>
        <language>en-us</language>
        <description>Comments</description>
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/shiflett-comments" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="shiflett-comments" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
            <title>Comment on Git on Snow Leopard by Chris Shiflett</title>
            <link>http://shiflett.org/blog/2009/nov/git-on-snow-leopard#comments</link>
            <guid>http://shiflett.org/blog/2009/nov/git-on-snow-leopard#comments#comment-7162</guid>
            <description><![CDATA[Glad it helped, Niall!]]></description>
            <content:encoded><![CDATA[<p>Glad it helped, <a href="http://shiflett.org/blog/2009/nov/git-on-snow-leopard#comment-6" title="">Niall</a>!</p><p style="background-color:#D60;background-image:url(http://shiflett.org/img/bg_syndicate.gif);background-repeat:repeat-x;background-position:50% 0;font:12px arial,monaco,sans-serif;max-width:40em;margin:1em 0;padding:0;"><span style="display:block;background-color:transparent;background-image:url(http://shiflett.org/img/bg_syndicate_ul.gif);background-repeat:no-repeat;background-position:100% 0;color:#fff;font-size:1em;margin:0;padding:0.66em 1em;">Wed, 17 Mar 2010 02:30 GMT&#8201;&#8212;&#8201;<a style="color:#fff;font-size:1em;font-weight:900;" href="http://shiflett.org/blog/2009/nov/git-on-snow-leopard">Git on Snow Leopard</a> <a href="http://shiflett.org/feeds/blog"><img style="margin:0;padding:0;border:0;vertical-align:bottom;" src="http://shiflett.org/img/icon_feed_standard.gif" alt="Chris Shiflett: Blog Feed"></a></span></p>]]></content:encoded>
            <pubDate>Wed, 17 Mar 2010 02:30:41 GMT</pubDate>
        </item>
        <item>
            <title>Comment on Git on Snow Leopard by Niall Kelly</title>
            <link>http://shiflett.org/blog/2009/nov/git-on-snow-leopard#comments</link>
            <guid>http://shiflett.org/blog/2009/nov/git-on-snow-leopard#comments#comment-7161</guid>
            <description><![CDATA[Having tried other methods without success and looked through plenty of bloated documentation, this just works! Thank you for providing simple code that does what it's supposed to...]]></description>
            <content:encoded><![CDATA[<p>Having tried other methods without success and looked through plenty of bloated documentation, this just works! Thank you for providing simple code that does what it&#039;s supposed to...</p><p style="background-color:#D60;background-image:url(http://shiflett.org/img/bg_syndicate.gif);background-repeat:repeat-x;background-position:50% 0;font:12px arial,monaco,sans-serif;max-width:40em;margin:1em 0;padding:0;"><span style="display:block;background-color:transparent;background-image:url(http://shiflett.org/img/bg_syndicate_ul.gif);background-repeat:no-repeat;background-position:100% 0;color:#fff;font-size:1em;margin:0;padding:0.66em 1em;">Mon, 15 Mar 2010 14:42 GMT&#8201;&#8212;&#8201;<a style="color:#fff;font-size:1em;font-weight:900;" href="http://shiflett.org/blog/2009/nov/git-on-snow-leopard">Git on Snow Leopard</a> <a href="http://shiflett.org/feeds/blog"><img style="margin:0;padding:0;border:0;vertical-align:bottom;" src="http://shiflett.org/img/icon_feed_standard.gif" alt="Chris Shiflett: Blog Feed"></a></span></p>]]></content:encoded>
            <pubDate>Mon, 15 Mar 2010 14:42:15 GMT</pubDate>
        </item>
        <item>
            <title>Comment on Security Corner: Cross-Site Request Forgeries by RyanTheGreat</title>
            <link>http://shiflett.org/articles/cross-site-request-forgeries#comments</link>
            <guid>http://shiflett.org/articles/cross-site-request-forgeries#comments#comment-7159</guid>
            <description><![CDATA[Well, I'm not Chris, but I will do my best to address the questions raised in the comments by Ian E and Ray C.

@Ian E - I'm not sure what you found on that first link called "Cool CSRF using nothing but CSS and iframes" because it no longer exists. ...]]></description>
            <content:encoded><![CDATA[<p>Well, I&#039;m not Chris, but I will do my best to address the questions raised in the comments by Ian E and Ray C.</p>
<p>@Ian E - I&#039;m not sure what you found on that first link called &quot;Cool CSRF using nothing but CSS and iframes&quot; because it no longer exists. However, I would venture to guess that if someone indeed did use css + iframes for CSRF it was either one of two things:</p>
<p>1) An example of the possibilities of CSRF against an unprotected form, not one that was using a nonce. From the title, it sounds like it was intended to be an example of the fact you can use only CSS + iframes to execute a CSRF. I do not believe it was meant to be an example of how to use CSS + iframes to bypass a protected form which uses a nonce.</p>
<p>2) If it was indeed an attack against a protected form, not just a vulnerable form, I would be forced to assume it was a particular version of a browser that was vulnerable, not an attack vector meant for all purposes. </p>
<p>I would be forced to assume this because your assumption: &quot;I am no javascript programmer, but I believe javascript can read a frame&#039;s content.&quot; is incorrect. JavaScript has almost literally NO access to ANY information about a frame. Try it out for yourself, you can get essentially no information about a even a frames current URL, let alone the actual content within the frame - and with good reason.</p>
<p>Imagine how horribly insecure everyone would be if such attacks were possible? Monitoring entered keystrokes inside a frame with JavaScript to steal login credentials, redirecting users from a frame in which they thought they were on a legitimate site to an attack site and etc. If you could use JavaScript to manipulate/grab information from frames, CSRF would be the very least of our problems.</p>
<p>-Ryan</p><p style="background-color:#D60;background-image:url(http://shiflett.org/img/bg_syndicate.gif);background-repeat:repeat-x;background-position:50% 0;font:12px arial,monaco,sans-serif;max-width:40em;margin:1em 0;padding:0;"><span style="display:block;background-color:transparent;background-image:url(http://shiflett.org/img/bg_syndicate_ul.gif);background-repeat:no-repeat;background-position:100% 0;color:#fff;font-size:1em;margin:0;padding:0.66em 1em;">Thu, 11 Mar 2010 20:40 GMT&#8201;&#8212;&#8201;<a style="color:#fff;font-size:1em;font-weight:900;" href="http://shiflett.org/articles/cross-site-request-forgeries">Security Corner: Cross-Site Request Forgeries</a> <a href="http://shiflett.org/feeds/blog"><img style="margin:0;padding:0;border:0;vertical-align:bottom;" src="http://shiflett.org/img/icon_feed_standard.gif" alt="Chris Shiflett: Blog Feed"></a></span></p>]]></content:encoded>
            <pubDate>Thu, 11 Mar 2010 20:40:04 GMT</pubDate>
        </item>
        <item>
            <title>Comment on Webstock by Chris Shiflett</title>
            <link>http://shiflett.org/blog/2010/feb/webstock#comments</link>
            <guid>http://shiflett.org/blog/2010/feb/webstock#comments#comment-7157</guid>
            <description><![CDATA[Thanks for the kind words, Simon.

I'm glad you liked the tutorial. In case it's helpful, here's a link to the slides on SlideShare:

http://slideshare.net/shiflett/evolution-of-web-security

Thanks again, and I agree with everything you said abo...]]></description>
            <content:encoded><![CDATA[<p>Thanks for the kind words, <a href="http://shiflett.org/blog/2010/feb/webstock#comment-2" title="">Simon</a>.</p>
<p>I&#039;m glad you liked the tutorial. In case it&#039;s helpful, here&#039;s a link to the slides on SlideShare:</p>
<p class="url"><a href="http://slideshare.net/shiflett/evolution-of-web-security">http://slideshare.net/shiflett/evol...of-web-security</a></p>
<p>Thanks again, and I agree with everything you said about Webstock. People love things that are made with love. :-)</p><p style="background-color:#D60;background-image:url(http://shiflett.org/img/bg_syndicate.gif);background-repeat:repeat-x;background-position:50% 0;font:12px arial,monaco,sans-serif;max-width:40em;margin:1em 0;padding:0;"><span style="display:block;background-color:transparent;background-image:url(http://shiflett.org/img/bg_syndicate_ul.gif);background-repeat:no-repeat;background-position:100% 0;color:#fff;font-size:1em;margin:0;padding:0.66em 1em;">Fri, 05 Mar 2010 16:55 GMT&#8201;&#8212;&#8201;<a style="color:#fff;font-size:1em;font-weight:900;" href="http://shiflett.org/blog/2010/feb/webstock">Webstock</a> <a href="http://shiflett.org/feeds/blog"><img style="margin:0;padding:0;border:0;vertical-align:bottom;" src="http://shiflett.org/img/icon_feed_standard.gif" alt="Chris Shiflett: Blog Feed"></a></span></p>]]></content:encoded>
            <pubDate>Fri, 05 Mar 2010 16:55:02 GMT</pubDate>
        </item>
        <item>
            <title>Comment on Webstock by Chris Shiflett</title>
            <link>http://shiflett.org/blog/2010/feb/webstock#comments</link>
            <guid>http://shiflett.org/blog/2010/feb/webstock#comments#comment-7156</guid>
            <description><![CDATA[Hi Robin,

I plan to post something about it, but it's going to be hard to express everything in writing.

The short summary is Webstock is the best conference I've ever been to, and I've been to a lot of conferences.

More soon, I hope!]]></description>
            <content:encoded><![CDATA[<p>Hi <a href="http://shiflett.org/blog/2010/feb/webstock#comment-1" title="">Robin</a>,</p>
<p>I plan to post something about it, but it&#039;s going to be hard to express everything in writing.</p>
<p>The short summary is Webstock is the best conference I&#039;ve ever been to, and I&#039;ve been to a lot of conferences.</p>
<p>More soon, I hope!</p><p style="background-color:#D60;background-image:url(http://shiflett.org/img/bg_syndicate.gif);background-repeat:repeat-x;background-position:50% 0;font:12px arial,monaco,sans-serif;max-width:40em;margin:1em 0;padding:0;"><span style="display:block;background-color:transparent;background-image:url(http://shiflett.org/img/bg_syndicate_ul.gif);background-repeat:no-repeat;background-position:100% 0;color:#fff;font-size:1em;margin:0;padding:0.66em 1em;">Fri, 05 Mar 2010 16:49 GMT&#8201;&#8212;&#8201;<a style="color:#fff;font-size:1em;font-weight:900;" href="http://shiflett.org/blog/2010/feb/webstock">Webstock</a> <a href="http://shiflett.org/feeds/blog"><img style="margin:0;padding:0;border:0;vertical-align:bottom;" src="http://shiflett.org/img/icon_feed_standard.gif" alt="Chris Shiflett: Blog Feed"></a></span></p>]]></content:encoded>
            <pubDate>Fri, 05 Mar 2010 16:49:53 GMT</pubDate>
        </item>
    </channel>
</rss>
