<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-9075735249625636548.post5958753430375257537..comments</id><updated>2011-09-01T15:24:34.469+02:00</updated><category term='TLS'/><category term='mitm'/><category term='exploit'/><category term='twitter'/><title type='text'>Comments on The Secure Goose: TLS renegotiation vulnerability  (CVE-2009-3555)</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.securegoose.org/feeds/5958753430375257537/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default'/><link rel='alternate' type='text/html' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html'/><author><name>Anil Kurmus</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9075735249625636548.post-6363717029668515786</id><published>2010-12-03T22:10:48.588+01:00</published><updated>2010-12-03T22:10:48.588+01:00</updated><title type='text'>The ssl diagnos application does some tests for CV...</title><content type='html'>The ssl diagnos application does some tests for CVE-2009-3555: &lt;br /&gt;&lt;br /&gt;See:&lt;br /&gt;http://sourceforge.net/projects/ssldiagnos</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/6363717029668515786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/6363717029668515786'/><link rel='alternate' type='text/html' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html?showComment=1291410648588#c6363717029668515786' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html' ref='tag:blogger.com,1999:blog-9075735249625636548.post-5958753430375257537' source='http://www.blogger.com/feeds/9075735249625636548/posts/default/5958753430375257537' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1693680375'/></entry><entry><id>tag:blogger.com,1999:blog-9075735249625636548.post-3215051742244282836</id><published>2010-04-18T15:24:37.717+02:00</published><updated>2010-04-18T15:24:37.717+02:00</updated><title type='text'>Hi there, I&amp;#39;m getting the message &amp;quot;potent...</title><content type='html'>Hi there, I&amp;#39;m getting the message &amp;quot;potentially vulnerable to CVE-2009-3555&amp;quot; - do I need to get my provider to patch my server or is this a code issue? I force SSL over the whole of my sote and I&amp;#39;m now getting pretty worried. Any ideas?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/3215051742244282836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/3215051742244282836'/><link rel='alternate' type='text/html' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html?showComment=1271597077717#c3215051742244282836' title=''/><author><name>Mike S</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html' ref='tag:blogger.com,1999:blog-9075735249625636548.post-5958753430375257537' source='http://www.blogger.com/feeds/9075735249625636548/posts/default/5958753430375257537' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-469464355'/></entry><entry><id>tag:blogger.com,1999:blog-9075735249625636548.post-1514640783891153607</id><published>2010-01-24T23:35:03.257+01:00</published><updated>2010-01-24T23:35:03.257+01:00</updated><title type='text'>It does answer the question, thanks.</title><content type='html'>It does answer the question, thanks.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/1514640783891153607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/1514640783891153607'/><link rel='alternate' type='text/html' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html?showComment=1264372503257#c1514640783891153607' title=''/><author><name>Ken Dreyer</name><uri>http://www.blogger.com/profile/16019122158008170049</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://ktdreyer.googlepages.com/ktdreyer.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html' ref='tag:blogger.com,1999:blog-9075735249625636548.post-5958753430375257537' source='http://www.blogger.com/feeds/9075735249625636548/posts/default/5958753430375257537' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1081239332'/></entry><entry><id>tag:blogger.com,1999:blog-9075735249625636548.post-6291191839288647596</id><published>2010-01-24T23:25:56.615+01:00</published><updated>2010-01-24T23:25:56.615+01:00</updated><title type='text'>OAuth and TLS have very different uses and if the ...</title><content type='html'>OAuth and TLS have very different uses and if the question is whether, in general, the use of OAuth would mitigate the vulnerability, the answer is no. However, OAuth would indeed prevent disclosing the user&amp;#39;s credentials to the attacker in the case of the twitter API here, but so would using Digest instead of Basic authorization. Does that answer your question?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/6291191839288647596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/6291191839288647596'/><link rel='alternate' type='text/html' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html?showComment=1264371956615#c6291191839288647596' title=''/><author><name>Anil Kurmus</name><uri>http://www.blogger.com/profile/09452255608597378804</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html' ref='tag:blogger.com,1999:blog-9075735249625636548.post-5958753430375257537' source='http://www.blogger.com/feeds/9075735249625636548/posts/default/5958753430375257537' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-60378723'/></entry><entry><id>tag:blogger.com,1999:blog-9075735249625636548.post-2782286211904365269</id><published>2010-01-21T06:36:41.920+01:00</published><updated>2010-01-21T06:36:41.920+01:00</updated><title type='text'>I&amp;#39;m curious: would OAuth be better than simply...</title><content type='html'>I&amp;#39;m curious: would OAuth be better than simply base64&amp;#39;ing the user&amp;#39;s password?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/2782286211904365269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/2782286211904365269'/><link rel='alternate' type='text/html' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html?showComment=1264052201920#c2782286211904365269' title=''/><author><name>Ken Dreyer</name><uri>http://www.blogger.com/profile/16019122158008170049</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://ktdreyer.googlepages.com/ktdreyer.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html' ref='tag:blogger.com,1999:blog-9075735249625636548.post-5958753430375257537' source='http://www.blogger.com/feeds/9075735249625636548/posts/default/5958753430375257537' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1081239332'/></entry><entry><id>tag:blogger.com,1999:blog-9075735249625636548.post-6530872382636736104</id><published>2009-12-25T21:06:53.549+01:00</published><updated>2009-12-25T21:06:53.549+01:00</updated><title type='text'>Hi! 

Nice blog 

thx</title><content type='html'>Hi! &lt;br /&gt;&lt;br /&gt;Nice blog &lt;br /&gt;&lt;br /&gt;thx</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/6530872382636736104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/6530872382636736104'/><link rel='alternate' type='text/html' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html?showComment=1261771613549#c6530872382636736104' title=''/><author><name>Arun Bagul</name><uri>http://indiangnu.org</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html' ref='tag:blogger.com,1999:blog-9075735249625636548.post-5958753430375257537' source='http://www.blogger.com/feeds/9075735249625636548/posts/default/5958753430375257537' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1765306344'/></entry><entry><id>tag:blogger.com,1999:blog-9075735249625636548.post-3056339672599483454</id><published>2009-11-17T18:52:34.606+01:00</published><updated>2009-11-17T18:52:34.606+01:00</updated><title type='text'>Right; I think it&amp;#39;s valuable to separate the t...</title><content type='html'>Right; I think it&amp;#39;s valuable to separate the two different attack cases more explicitly: &lt;br /&gt;&lt;br /&gt;1) Bad guy plays chosen transaction under authentication of good guy; &lt;br /&gt;&lt;br /&gt;2) Bad guy reveals good guy&amp;#39;s plaintext through posting under bad guys&amp;#39; credentials.&lt;br /&gt;&lt;br /&gt;We had considered both, but we thought #1 was the more serious flaw, and more directly illustrated the actual protocol flaw.&lt;br /&gt;&lt;br /&gt; -Steve Dispensa</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/3056339672599483454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/3056339672599483454'/><link rel='alternate' type='text/html' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html?showComment=1258480354606#c3056339672599483454' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html' ref='tag:blogger.com,1999:blog-9075735249625636548.post-5958753430375257537' source='http://www.blogger.com/feeds/9075735249625636548/posts/default/5958753430375257537' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1365227521'/></entry><entry><id>tag:blogger.com,1999:blog-9075735249625636548.post-4041554475963755115</id><published>2009-11-17T11:31:49.984+01:00</published><updated>2009-11-17T11:31:49.984+01:00</updated><title type='text'>Hi Joe,

Thanks for the comment, this is my point ...</title><content type='html'>Hi Joe,&lt;br /&gt;&lt;br /&gt;Thanks for the comment, this is my point of view as well. Token based CSRF won&amp;#39;t be of any use - in the specific way of exploiting the TLS bug here - to prevent the attacker from posting... authenticated as himself.&lt;br /&gt;&lt;br /&gt;The comparison with CSRF though is based on the initial &amp;quot;X-ignore&amp;quot; trick, which led to basically the same result that you would get from a CSRF, making CSRF protections more relevant in that case.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/4041554475963755115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/4041554475963755115'/><link rel='alternate' type='text/html' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html?showComment=1258453909984#c4041554475963755115' title=''/><author><name>ak</name><uri>http://www.blogger.com/profile/09452255608597378804</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html' ref='tag:blogger.com,1999:blog-9075735249625636548.post-5958753430375257537' source='http://www.blogger.com/feeds/9075735249625636548/posts/default/5958753430375257537' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-60378723'/></entry><entry><id>tag:blogger.com,1999:blog-9075735249625636548.post-7837713398209569346</id><published>2009-11-17T02:28:07.713+01:00</published><updated>2009-11-17T02:28:07.713+01:00</updated><title type='text'>I still don&amp;#39;t see why this is anything like a ...</title><content type='html'>I still don&amp;#39;t see why this is anything like a CSRF at all.&lt;br /&gt;&lt;br /&gt;The attacker doesn&amp;#39;t need to convince the service provider to trust the user&amp;#39;s request. The attacker doesn&amp;#39;t try to impersonate the user at all!&lt;br /&gt;&lt;br /&gt;The attacker only needs to convince the service provider to trust the *attacker&amp;#39;s request*. He can use his own login credentials. He can provide whatever CSRF-protection cookies the service requires. All he has to do is construct *some* valid request that ends with the user&amp;#39;s original HTTP request as *some* valid payload that the service provider will eventually make available to him.&lt;br /&gt;&lt;br /&gt;In other words, the service provider only sees the attacker logging in normally, following a normal sequence of web forms, and posting a message with a funny-looking body. No CSRF.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/7837713398209569346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/7837713398209569346'/><link rel='alternate' type='text/html' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html?showComment=1258421287713#c7837713398209569346' title=''/><author><name>joe</name><uri>http://joe.definitelynotsafe.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html' ref='tag:blogger.com,1999:blog-9075735249625636548.post-5958753430375257537' source='http://www.blogger.com/feeds/9075735249625636548/posts/default/5958753430375257537' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-141714795'/></entry><entry><id>tag:blogger.com,1999:blog-9075735249625636548.post-5436040829401135523</id><published>2009-11-16T18:36:24.970+01:00</published><updated>2009-11-16T18:36:24.970+01:00</updated><title type='text'>@Anonymous2:
Renegotiation:
&lt;i&gt;
    cssl-&amp;gt;ssl-&amp;...</title><content type='html'>@Anonymous2:&lt;br /&gt;Renegotiation:&lt;br /&gt;&lt;i&gt;&lt;br /&gt;    cssl-&amp;gt;ssl-&amp;gt;method-&amp;gt;ssl3_enc-&amp;gt;change_cipher_state = bogus_change_cipher_state;&lt;br /&gt;  rec_write(cssl, buf, l);&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Also, CSRF starts with &amp;quot;Cross Site&amp;quot;. There is only one web server involved here.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/5436040829401135523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/5436040829401135523'/><link rel='alternate' type='text/html' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html?showComment=1258392984970#c5436040829401135523' title=''/><author><name>ak</name><uri>http://www.blogger.com/profile/09452255608597378804</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html' ref='tag:blogger.com,1999:blog-9075735249625636548.post-5958753430375257537' source='http://www.blogger.com/feeds/9075735249625636548/posts/default/5958753430375257537' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-60378723'/></entry><entry><id>tag:blogger.com,1999:blog-9075735249625636548.post-1193492985188456963</id><published>2009-11-16T18:10:36.657+01:00</published><updated>2009-11-16T18:10:36.657+01:00</updated><title type='text'>This isn&amp;#39;t a renegotiation exploit at all. Thi...</title><content type='html'>This isn&amp;#39;t a renegotiation exploit at all. This is just a CSRF leveraging MitM. The attack doesn&amp;#39;t even cause a renegotiation. While the attack is certainly clever, it is misleading to call it a renegotiation exploit.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/1193492985188456963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/1193492985188456963'/><link rel='alternate' type='text/html' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html?showComment=1258391436657#c1193492985188456963' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html' ref='tag:blogger.com,1999:blog-9075735249625636548.post-5958753430375257537' source='http://www.blogger.com/feeds/9075735249625636548/posts/default/5958753430375257537' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-59505117'/></entry><entry><id>tag:blogger.com,1999:blog-9075735249625636548.post-5655781636330155302</id><published>2009-11-16T13:54:30.423+01:00</published><updated>2009-11-16T13:54:30.423+01:00</updated><title type='text'>@Anonymous: RichieB and I were referring to the RE...</title><content type='html'>@Anonymous: RichieB and I were referring to the RESTful API (no token there)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/5655781636330155302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/5655781636330155302'/><link rel='alternate' type='text/html' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html?showComment=1258376070423#c5655781636330155302' title=''/><author><name>ak</name><uri>http://www.blogger.com/profile/09452255608597378804</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html' ref='tag:blogger.com,1999:blog-9075735249625636548.post-5958753430375257537' source='http://www.blogger.com/feeds/9075735249625636548/posts/default/5958753430375257537' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-60378723'/></entry><entry><id>tag:blogger.com,1999:blog-9075735249625636548.post-1498672804256507627</id><published>2009-11-16T10:44:12.418+01:00</published><updated>2009-11-16T10:44:12.418+01:00</updated><title type='text'>CSRF doesn&amp;#39;t work on Twitter during a POST bec...</title><content type='html'>CSRF doesn&amp;#39;t work on Twitter during a POST because of the protection provided by the rails authenticity token.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/1498672804256507627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/1498672804256507627'/><link rel='alternate' type='text/html' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html?showComment=1258364652418#c1498672804256507627' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html' ref='tag:blogger.com,1999:blog-9075735249625636548.post-5958753430375257537' source='http://www.blogger.com/feeds/9075735249625636548/posts/default/5958753430375257537' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-709233082'/></entry><entry><id>tag:blogger.com,1999:blog-9075735249625636548.post-8824278609630921670</id><published>2009-11-13T14:37:25.081+01:00</published><updated>2009-11-13T14:37:25.081+01:00</updated><title type='text'>Thanks RichieB for your comment, I agree this is n...</title><content type='html'>Thanks RichieB for your comment, I agree this is not vey clear in my post.&lt;br /&gt;&lt;br /&gt;Do you agree with the following: if you were to try to exploit the twitter API through a CSRF, you would not be able to perform this attack.&lt;br /&gt;The reason is related to the one you mentioned: this is a single request that has to contain the user&amp;#39;s credentials. If the CSRF POST would include the attacker&amp;#39;s credentials (I&amp;#39;m not sure whether this would actually work, but I&amp;#39;d guess so, with some javascript), the attacker has no way to access the victim&amp;#39;s credentials and post them. Nor his twitter.com cookies. &lt;br /&gt;&lt;br /&gt;Therefore, it is possible to perform attacks with this vulnerability that you could not with some CSRF.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/8824278609630921670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/8824278609630921670'/><link rel='alternate' type='text/html' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html?showComment=1258119445081#c8824278609630921670' title=''/><author><name>ak</name><uri>http://www.blogger.com/profile/09452255608597378804</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html' ref='tag:blogger.com,1999:blog-9075735249625636548.post-5958753430375257537' source='http://www.blogger.com/feeds/9075735249625636548/posts/default/5958753430375257537' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-60378723'/></entry><entry><id>tag:blogger.com,1999:blog-9075735249625636548.post-2446665380838990164</id><published>2009-11-13T12:21:05.583+01:00</published><updated>2009-11-13T12:21:05.583+01:00</updated><title type='text'>Please note that the RESTful API is not (and canno...</title><content type='html'>Please note that the RESTful API is not (and cannot) protected against CSRF because it is a single request. In the GET /transact.php?value=evil case CSRF protection can be defeated if it uses an HTTP header, but not if it uses a URL parameter. In the POST /forum/send.php case CSRF protection is never defeated.&lt;br /&gt;&lt;br /&gt;So, the impact of this SSL flaw is still similar to CSRF. You just pointed out a case where CSRF is not implemented.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/2446665380838990164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/2446665380838990164'/><link rel='alternate' type='text/html' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html?showComment=1258111265583#c2446665380838990164' title=''/><author><name>RichieB</name><uri>http://www.blogger.com/profile/07084975967458150996</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html' ref='tag:blogger.com,1999:blog-9075735249625636548.post-5958753430375257537' source='http://www.blogger.com/feeds/9075735249625636548/posts/default/5958753430375257537' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2039107555'/></entry><entry><id>tag:blogger.com,1999:blog-9075735249625636548.post-5355074066228238866</id><published>2009-11-11T22:44:31.469+01:00</published><updated>2009-11-11T22:44:31.469+01:00</updated><title type='text'>UPDATE: it appears twitter has patched its webserv...</title><content type='html'>UPDATE: it appears twitter has patched its webserver and the TLS renegotiation vulnerability does not work anymore. Until yesterday (10/11), it was working fine. I guess their admins are doing a good job!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/5355074066228238866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9075735249625636548/5958753430375257537/comments/default/5355074066228238866'/><link rel='alternate' type='text/html' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html?showComment=1257975871469#c5355074066228238866' title=''/><author><name>ak</name><uri>http://www.blogger.com/profile/09452255608597378804</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.securegoose.org/2009/11/tls-renegotiation-vulnerability-cve.html' ref='tag:blogger.com,1999:blog-9075735249625636548.post-5958753430375257537' source='http://www.blogger.com/feeds/9075735249625636548/posts/default/5958753430375257537' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-60378723'/></entry></feed>
