<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Dan Kaminsky&#8217;s SSL Hell</title>
	<atom:link href="http://hackaday.com/2006/10/30/dan-kaminskys-ssl-hell/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com/2006/10/30/dan-kaminskys-ssl-hell/</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 14:02:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: DarkFader</title>
		<link>http://hackaday.com/2006/10/30/dan-kaminskys-ssl-hell/comment-page-1/#comment-22899</link>
		<dc:creator><![CDATA[DarkFader]]></dc:creator>
		<pubDate>Wed, 01 Nov 2006 21:19:31 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2006/10/30/dan-kaminskys-ssl-hell/#comment-22899</guid>
		<description><![CDATA[w00t]]></description>
		<content:encoded><![CDATA[<p>w00t</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: olleB</title>
		<link>http://hackaday.com/2006/10/30/dan-kaminskys-ssl-hell/comment-page-1/#comment-22898</link>
		<dc:creator><![CDATA[olleB]]></dc:creator>
		<pubDate>Wed, 01 Nov 2006 13:35:51 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2006/10/30/dan-kaminskys-ssl-hell/#comment-22898</guid>
		<description><![CDATA[Check this out:&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.toolcrypt.org/rants.html?2006-10-31-why_this_isnt_secure_either&quot; rel=&quot;nofollow&quot;&gt;http://www.toolcrypt.org/rants.html?2006-10-31-why_this_isnt_secure_either&lt;/a&gt;]]></description>
		<content:encoded><![CDATA[<p>Check this out:</p>
<p><a href="http://www.toolcrypt.org/rants.html?2006-10-31-why_this_isnt_secure_either" rel="nofollow">http://www.toolcrypt.org/rants.html?2006-10-31-why_this_isnt_secure_either</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dewi Morgan</title>
		<link>http://hackaday.com/2006/10/30/dan-kaminskys-ssl-hell/comment-page-1/#comment-22897</link>
		<dc:creator><![CDATA[Dewi Morgan]]></dc:creator>
		<pubDate>Tue, 31 Oct 2006 20:36:12 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2006/10/30/dan-kaminskys-ssl-hell/#comment-22897</guid>
		<description><![CDATA[nocotigo: The reason that just putting the login form in the iframe would be bad is that you would then lose the performance benefit. It would mean that *every page* on your website would build an SSL connection.&lt;br&gt;&lt;br&gt;And that&#039;s what he&#039;s trying to avoid. He wants a situation that means you get the ideal situation for:&lt;br&gt;&lt;br&gt;1) Performance: never use SSL except when logging in or using the secure areas.&lt;br&gt;2) Security: always use SSL when logging in.&lt;br&gt;3) Usability: there should be a login form on every page.&lt;br&gt;&lt;br&gt;The only way to avoid using SSL when surfing on regular, non-secure pages, and yet to use SSL when logging in from those same pages, is to build the SSL connection only once people have started to log in.&lt;br&gt;&lt;br&gt;I&#039;d add to his suggestion, though, that it needs to handle auto-fill-in of forms. Some browsers will automatically fill in the username and password on every page, which again destroys the performance benefit, or, if it doesn&#039;t trigger the onfocus, destroys the security benefit.&lt;br&gt;&lt;br&gt;So if the login form got filled in *really fast*, then I think there are two options:&lt;br&gt;&lt;br&gt;1) blank it (if you want to force them to manually type it in every time, which I would strongly NOT recommend, since it adds nothing to security, and just alienates users), or &lt;br&gt;&lt;br&gt;2) make the onfocus have a bit of a delay in, so it doesn&#039;t start up SSL unless it is being manually filled, and then have an onsubmit that does the same thing as the onfocus if it finds that the iframe has not been made. None of which is difficult.&lt;br&gt;&lt;br&gt;So long as this method degrades gracefully for browsers without javascript enabled (which it should), this is the ideal compromise. Unlike just using SSL for every page, it *would* require a &quot;you need javascript to be completely secure&quot; notice, though.&lt;br&gt;]]></description>
		<content:encoded><![CDATA[<p>nocotigo: The reason that just putting the login form in the iframe would be bad is that you would then lose the performance benefit. It would mean that *every page* on your website would build an SSL connection.</p>
<p>And that&#8217;s what he&#8217;s trying to avoid. He wants a situation that means you get the ideal situation for:</p>
<p>1) Performance: never use SSL except when logging in or using the secure areas.<br />2) Security: always use SSL when logging in.<br />3) Usability: there should be a login form on every page.</p>
<p>The only way to avoid using SSL when surfing on regular, non-secure pages, and yet to use SSL when logging in from those same pages, is to build the SSL connection only once people have started to log in.</p>
<p>I&#8217;d add to his suggestion, though, that it needs to handle auto-fill-in of forms. Some browsers will automatically fill in the username and password on every page, which again destroys the performance benefit, or, if it doesn&#8217;t trigger the onfocus, destroys the security benefit.</p>
<p>So if the login form got filled in *really fast*, then I think there are two options:</p>
<p>1) blank it (if you want to force them to manually type it in every time, which I would strongly NOT recommend, since it adds nothing to security, and just alienates users), or </p>
<p>2) make the onfocus have a bit of a delay in, so it doesn&#8217;t start up SSL unless it is being manually filled, and then have an onsubmit that does the same thing as the onfocus if it finds that the iframe has not been made. None of which is difficult.</p>
<p>So long as this method degrades gracefully for browsers without javascript enabled (which it should), this is the ideal compromise. Unlike just using SSL for every page, it *would* require a &#8220;you need javascript to be completely secure&#8221; notice, though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wesley mcgrew</title>
		<link>http://hackaday.com/2006/10/30/dan-kaminskys-ssl-hell/comment-page-1/#comment-22896</link>
		<dc:creator><![CDATA[wesley mcgrew]]></dc:creator>
		<pubDate>Tue, 31 Oct 2006 15:21:50 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2006/10/30/dan-kaminskys-ssl-hell/#comment-22896</guid>
		<description><![CDATA[Any chance of video from this talk?&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://toorcon.org/2006/conference.html?id=13&quot; rel=&quot;nofollow&quot;&gt;http://toorcon.org/2006/conference.html?id=13&lt;/a&gt;&lt;br&gt;&lt;br&gt;Have heard it was very entertaining.]]></description>
		<content:encoded><![CDATA[<p>Any chance of video from this talk?</p>
<p><a href="http://toorcon.org/2006/conference.html?id=13" rel="nofollow">http://toorcon.org/2006/conference.html?id=13</a></p>
<p>Have heard it was very entertaining.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will</title>
		<link>http://hackaday.com/2006/10/30/dan-kaminskys-ssl-hell/comment-page-1/#comment-22895</link>
		<dc:creator><![CDATA[Will]]></dc:creator>
		<pubDate>Tue, 31 Oct 2006 08:19:13 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2006/10/30/dan-kaminskys-ssl-hell/#comment-22895</guid>
		<description><![CDATA[Not paying attention ;-)&lt;br&gt;&lt;br&gt;90% of the _keys_ were on unique machines, they make up 33% of the possible machines on the net. The other 10% of keys cover the last 66% of machines. &lt;br&gt;&lt;br&gt;i.e. for every 10 keys there are 9 unique machines and 27 machines sharing a key]]></description>
		<content:encoded><![CDATA[<p>Not paying attention ;-)</p>
<p>90% of the _keys_ were on unique machines, they make up 33% of the possible machines on the net. The other 10% of keys cover the last 66% of machines. </p>
<p>i.e. for every 10 keys there are 9 unique machines and 27 machines sharing a key</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: oddsends</title>
		<link>http://hackaday.com/2006/10/30/dan-kaminskys-ssl-hell/comment-page-1/#comment-22894</link>
		<dc:creator><![CDATA[oddsends]]></dc:creator>
		<pubDate>Tue, 31 Oct 2006 05:32:29 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2006/10/30/dan-kaminskys-ssl-hell/#comment-22894</guid>
		<description><![CDATA[Yes i am wrong, i switched the 2/3 and the 1/3 (he had them the other way around in the presentation)&lt;br&gt;&lt;br&gt;just fix my math]]></description>
		<content:encoded><![CDATA[<p>Yes i am wrong, i switched the 2/3 and the 1/3 (he had them the other way around in the presentation)</p>
<p>just fix my math</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: oddsends</title>
		<link>http://hackaday.com/2006/10/30/dan-kaminskys-ssl-hell/comment-page-1/#comment-22893</link>
		<dc:creator><![CDATA[oddsends]]></dc:creator>
		<pubDate>Tue, 31 Oct 2006 05:19:57 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2006/10/30/dan-kaminskys-ssl-hell/#comment-22893</guid>
		<description><![CDATA[Well, tj,&lt;br&gt;&lt;br&gt;2/3 of servers have unique keys.  Those use ninety percent of the keys that are out there.  1/3 of the machines share the remaining 10% of keys.  Quick math says that keys that are not unique are used on average 4.5 times.&lt;br&gt;&lt;br&gt;2/3  of servers have 90% of keys. (thus 1/3 has 45% of keys, 1/3 has 45% of key, 1/3 has 10% of keys)  The last group reuses keys.&lt;br&gt;&lt;br&gt;Am i wrong?]]></description>
		<content:encoded><![CDATA[<p>Well, tj,</p>
<p>2/3 of servers have unique keys.  Those use ninety percent of the keys that are out there.  1/3 of the machines share the remaining 10% of keys.  Quick math says that keys that are not unique are used on average 4.5 times.</p>
<p>2/3  of servers have 90% of keys. (thus 1/3 has 45% of keys, 1/3 has 45% of key, 1/3 has 10% of keys)  The last group reuses keys.</p>
<p>Am i wrong?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TJ</title>
		<link>http://hackaday.com/2006/10/30/dan-kaminskys-ssl-hell/comment-page-1/#comment-22892</link>
		<dc:creator><![CDATA[TJ]]></dc:creator>
		<pubDate>Tue, 31 Oct 2006 04:39:44 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2006/10/30/dan-kaminskys-ssl-hell/#comment-22892</guid>
		<description><![CDATA[I don&#039;t get the math here perhaps..&lt;br&gt;&lt;br&gt;If 90% of the keys were unique, then how can the remaining 10% make up 1/3 of the computer&#039;s he scanned? Or is he just extrapolating the 1/3 figure based on 10% of the billions of the SSL servers out there? (I.e, it&#039;s just a guess)?]]></description>
		<content:encoded><![CDATA[<p>I don&#8217;t get the math here perhaps..</p>
<p>If 90% of the keys were unique, then how can the remaining 10% make up 1/3 of the computer&#8217;s he scanned? Or is he just extrapolating the 1/3 figure based on 10% of the billions of the SSL servers out there? (I.e, it&#8217;s just a guess)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nocotigo</title>
		<link>http://hackaday.com/2006/10/30/dan-kaminskys-ssl-hell/comment-page-1/#comment-22891</link>
		<dc:creator><![CDATA[nocotigo]]></dc:creator>
		<pubDate>Tue, 31 Oct 2006 03:12:16 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2006/10/30/dan-kaminskys-ssl-hell/#comment-22891</guid>
		<description><![CDATA[Who is this guy, and why does he think this is a discovery?  I&#039;ll do him one better.  Just put the entire login form in the , and then redirect the parent when the login completes.]]></description>
		<content:encoded><![CDATA[<p>Who is this guy, and why does he think this is a discovery?  I&#8217;ll do him one better.  Just put the entire login form in the , and then redirect the parent when the login completes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: william</title>
		<link>http://hackaday.com/2006/10/30/dan-kaminskys-ssl-hell/comment-page-1/#comment-22890</link>
		<dc:creator><![CDATA[william]]></dc:creator>
		<pubDate>Mon, 30 Oct 2006 23:44:18 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2006/10/30/dan-kaminskys-ssl-hell/#comment-22890</guid>
		<description><![CDATA[interesting stuff, what a discovery. seems like someone would have found this out earlier but i guess not.]]></description>
		<content:encoded><![CDATA[<p>interesting stuff, what a discovery. seems like someone would have found this out earlier but i guess not.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

