<?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 for Ruminations on Architecture &amp; Security</title>
	<atom:link href="http://bderidder.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://bderidder.wordpress.com</link>
	<description>Various thoughts and ideas on architecture and security</description>
	<lastBuildDate>Sun, 17 May 2009 00:39:55 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Single Account without OpenID or Carspace! by shiruba2009</title>
		<link>http://bderidder.wordpress.com/2008/04/09/single-account-without-openid-or-carspace/#comment-243</link>
		<dc:creator>shiruba2009</dc:creator>
		<pubDate>Sun, 17 May 2009 00:39:55 +0000</pubDate>
		<guid isPermaLink="false">http://bderidder.wordpress.com/?p=35#comment-243</guid>
		<description>Here&#039;s an idea.. don&#039;t be quite so forgetful.  I don&#039;t mean to sound condescending, but I really never understood what the problem with remember passwords is.  You remember your phone number, it&#039;s random.  People remember their Social security numbers.  The reason is just because they use them often and make an effort (at first) to remember them.  Something like your gas utility.. you will use every month I guess for years.  Just remember it.

Also, if you use a more complicated default user name, it won&#039;t be taken.  Since that will then be able to be the same at every site, hopefully you will remember it.</description>
		<content:encoded><![CDATA[<p>Here&#8217;s an idea.. don&#8217;t be quite so forgetful.  I don&#8217;t mean to sound condescending, but I really never understood what the problem with remember passwords is.  You remember your phone number, it&#8217;s random.  People remember their Social security numbers.  The reason is just because they use them often and make an effort (at first) to remember them.  Something like your gas utility.. you will use every month I guess for years.  Just remember it.</p>
<p>Also, if you use a more complicated default user name, it won&#8217;t be taken.  Since that will then be able to be the same at every site, hopefully you will remember it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on DropBox + PasswordSafe = Good ?? by shiruba2009</title>
		<link>http://bderidder.wordpress.com/2008/09/12/dropbox-passwordsafe-good/#comment-242</link>
		<dc:creator>shiruba2009</dc:creator>
		<pubDate>Sat, 16 May 2009 15:32:54 +0000</pubDate>
		<guid isPermaLink="false">http://bderidder.wordpress.com/?p=43#comment-242</guid>
		<description>Obviously Joel&#039;s method is not 100% foolproof... it would be better to store the file on a more private system where nobody else could access it, but let&#039;s take a balance look here:
1. You need the file to crack it... of course.. and you don&#039;t have it.
2. You need to hack his dropbox account.  Good luck.  Seriously, I am not saying that I think drop-box is super-secure, but unless you are an ISP, you probably won&#039;t have access to the network in the right location to do DNS spoofing or poisoning in a way that would affect Joel.  Unless you are the government, you won&#039;t have access to random parts of the internet wherever it is needed/convenient for a particular random person&#039;s data.  If you worked at DropBox it would certainly help.  In fact, even if Dropbox didn&#039;t use SSL or anything of the kind and didn&#039;t even used hashing, but simply sent the passwords in plaintext.. you would still need to be monitoring the right part of the internet at the right time to sniff it.
3. Let&#039;s just assume you take care of part 2 somehow.  Dropbox is hacked and you find a list of all username/password pairs online or something... you get the encrypted password database.  Well... if we were sure nobody would get it, it wouldn&#039;t need to be encrypted.  We aren&#039;t protecting it from ourselves after-all.  We&#039;d rather now broadcast it to the world for analysis, but the goal of good encryption is to be save *even if* someone has the encrypted file.

I don&#039;t know about the software mentioned, but I do know about KeePassX, which uses symmetric 256 AES keys:
An average brute-force attack on a 16 byte password on a pentium 1.6ghz would take about 1872000 years (or up to twice as long if you&#039;re not lucky).  (reference: http://www.dekart.com/howto/howto_disk_encryption/howto_recover_lost_password/ )
Let&#039;s just say that instead of a 1.6ghz machine you had a 3.2ghz 16 processor machine, then it would take &quot;only&quot; 58500 years.  If you doubled the speed of your brute force program *and* got a perfectly efficient 32 processor machine, then it would take &quot;only&quot; 14625 years.

Clearly, this isn&#039;t something your average hacker is going to break, even if joel sends the file to them on a silver platter.

That said, someone with a large enough budget could build hardware to break it, using FPGA or even a custom ASIC...  or something like distributed.net could be used to crack it much more quickly by using thousands of computers.  but that data would have to be *really* valuable.. certainly more than someone&#039;s personal checking account.

Just to quote from the Wikipedia article on AES: &quot;In June 2003, the US Government announced that AES may be used to protect classified information:&quot;  Including TOP SECRET.  That means they trust that other governments can&#039;t break it reasonably in the forseeable future.

So your only real change to break the file is if Joel picked a short and easy password, or if the program he used has a flaw in the encryption function.  Joel isn&#039;t stupid, so the first option isn&#039;t likely.  After all, he only has to remember *one* complex password now.  The second option isn&#039;t too likely either, since there are well tested encryption libraries for the standard methods that programs tend to re-use.

A better way to get the passwords if you had access to someone&#039;s dropbox account would be to place some sort of trojan in the account and wait for it to infect their machine and send you their keystrokes, etc.</description>
		<content:encoded><![CDATA[<p>Obviously Joel&#8217;s method is not 100% foolproof&#8230; it would be better to store the file on a more private system where nobody else could access it, but let&#8217;s take a balance look here:<br />
1. You need the file to crack it&#8230; of course.. and you don&#8217;t have it.<br />
2. You need to hack his dropbox account.  Good luck.  Seriously, I am not saying that I think drop-box is super-secure, but unless you are an ISP, you probably won&#8217;t have access to the network in the right location to do DNS spoofing or poisoning in a way that would affect Joel.  Unless you are the government, you won&#8217;t have access to random parts of the internet wherever it is needed/convenient for a particular random person&#8217;s data.  If you worked at DropBox it would certainly help.  In fact, even if Dropbox didn&#8217;t use SSL or anything of the kind and didn&#8217;t even used hashing, but simply sent the passwords in plaintext.. you would still need to be monitoring the right part of the internet at the right time to sniff it.<br />
3. Let&#8217;s just assume you take care of part 2 somehow.  Dropbox is hacked and you find a list of all username/password pairs online or something&#8230; you get the encrypted password database.  Well&#8230; if we were sure nobody would get it, it wouldn&#8217;t need to be encrypted.  We aren&#8217;t protecting it from ourselves after-all.  We&#8217;d rather now broadcast it to the world for analysis, but the goal of good encryption is to be save *even if* someone has the encrypted file.</p>
<p>I don&#8217;t know about the software mentioned, but I do know about KeePassX, which uses symmetric 256 AES keys:<br />
An average brute-force attack on a 16 byte password on a pentium 1.6ghz would take about 1872000 years (or up to twice as long if you&#8217;re not lucky).  (reference: <a href="http://www.dekart.com/howto/howto_disk_encryption/howto_recover_lost_password/" rel="nofollow">http://www.dekart.com/howto/howto_disk_encryption/howto_recover_lost_password/</a> )<br />
Let&#8217;s just say that instead of a 1.6ghz machine you had a 3.2ghz 16 processor machine, then it would take &#8220;only&#8221; 58500 years.  If you doubled the speed of your brute force program *and* got a perfectly efficient 32 processor machine, then it would take &#8220;only&#8221; 14625 years.</p>
<p>Clearly, this isn&#8217;t something your average hacker is going to break, even if joel sends the file to them on a silver platter.</p>
<p>That said, someone with a large enough budget could build hardware to break it, using FPGA or even a custom ASIC&#8230;  or something like distributed.net could be used to crack it much more quickly by using thousands of computers.  but that data would have to be *really* valuable.. certainly more than someone&#8217;s personal checking account.</p>
<p>Just to quote from the Wikipedia article on AES: &#8220;In June 2003, the US Government announced that AES may be used to protect classified information:&#8221;  Including TOP SECRET.  That means they trust that other governments can&#8217;t break it reasonably in the forseeable future.</p>
<p>So your only real change to break the file is if Joel picked a short and easy password, or if the program he used has a flaw in the encryption function.  Joel isn&#8217;t stupid, so the first option isn&#8217;t likely.  After all, he only has to remember *one* complex password now.  The second option isn&#8217;t too likely either, since there are well tested encryption libraries for the standard methods that programs tend to re-use.</p>
<p>A better way to get the passwords if you had access to someone&#8217;s dropbox account would be to place some sort of trojan in the account and wait for it to infect their machine and send you their keystrokes, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Disturbances in the cloud by Cloudy forecast &#171; Identity Blogger</title>
		<link>http://bderidder.wordpress.com/2008/12/19/disturbances-in-the-cloud/#comment-241</link>
		<dc:creator>Cloudy forecast &#171; Identity Blogger</dc:creator>
		<pubDate>Mon, 22 Dec 2008 15:08:31 +0000</pubDate>
		<guid isPermaLink="false">http://bderidder.wordpress.com/?p=57#comment-241</guid>
		<description>[...] 22, 2008 &#183; No Comments  Bavo De Ridder has this interesting take on Cloud [...]</description>
		<content:encoded><![CDATA[<p>[...] 22, 2008 &middot; No Comments  Bavo De Ridder has this interesting take on Cloud [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fly secure, don&#8217;t drink by henrimenheere</title>
		<link>http://bderidder.wordpress.com/2008/09/24/fly-secure-dont-drink/#comment-239</link>
		<dc:creator>henrimenheere</dc:creator>
		<pubDate>Thu, 25 Sep 2008 13:22:56 +0000</pubDate>
		<guid isPermaLink="false">http://bderidder.wordpress.com/?p=47#comment-239</guid>
		<description>Very bright thinking! Groot gelijk, zo heb ik er eigenlijk nog niet bij stil gestaan....</description>
		<content:encoded><![CDATA[<p>Very bright thinking! Groot gelijk, zo heb ik er eigenlijk nog niet bij stil gestaan&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What about me !? by henrimenheere</title>
		<link>http://bderidder.wordpress.com/2008/05/27/what-about-me/#comment-237</link>
		<dc:creator>henrimenheere</dc:creator>
		<pubDate>Mon, 08 Sep 2008 21:08:15 +0000</pubDate>
		<guid isPermaLink="false">http://bderidder.wordpress.com/?p=37#comment-237</guid>
		<description>Interessante blog, ik ga blijven volgen; niet alle berichten zijn echt in mijn &quot;werkveld&quot; of interesses, maar je hebt ten minste iets te zeggen dat verstaanbaar is en nuttig. Petje af!

Henri Menheere</description>
		<content:encoded><![CDATA[<p>Interessante blog, ik ga blijven volgen; niet alle berichten zijn echt in mijn &#8220;werkveld&#8221; of interesses, maar je hebt ten minste iets te zeggen dat verstaanbaar is en nuttig. Petje af!</p>
<p>Henri Menheere</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Single Account without OpenID or Carspace! by henrimenheere</title>
		<link>http://bderidder.wordpress.com/2008/04/09/single-account-without-openid-or-carspace/#comment-236</link>
		<dc:creator>henrimenheere</dc:creator>
		<pubDate>Mon, 08 Sep 2008 21:05:11 +0000</pubDate>
		<guid isPermaLink="false">http://bderidder.wordpress.com/?p=35#comment-236</guid>
		<description>Hehe lol, I got to this place through your facebook account, must say I have the same experience with all the above and I actually also re-register every time, except for some; where I just look up the email they sent me once in my Gmail.

And indeed: I had to think for a moment &quot;Do I actually have a wordpress login?&quot; before I could comment.

My real blog is http://bruggenbouwer.blogspot.com

Cool blog, lots of interesting info.

Henri</description>
		<content:encoded><![CDATA[<p>Hehe lol, I got to this place through your facebook account, must say I have the same experience with all the above and I actually also re-register every time, except for some; where I just look up the email they sent me once in my Gmail.</p>
<p>And indeed: I had to think for a moment &#8220;Do I actually have a wordpress login?&#8221; before I could comment.</p>
<p>My real blog is <a href="http://bruggenbouwer.blogspot.com" rel="nofollow">http://bruggenbouwer.blogspot.com</a></p>
<p>Cool blog, lots of interesting info.</p>
<p>Henri</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on HR, your source of identies? by Bookmarks about Workflow</title>
		<link>http://bderidder.wordpress.com/2008/07/08/hr-your-source-of-identies/#comment-235</link>
		<dc:creator>Bookmarks about Workflow</dc:creator>
		<pubDate>Fri, 15 Aug 2008 01:15:06 +0000</pubDate>
		<guid isPermaLink="false">http://bderidder.wordpress.com/?p=42#comment-235</guid>
		<description>[...] - bookmarked by 4 members originally found by Kloudjonas on 2008-07-22  HR, your source of identies?  http://bderidder.wordpress.com/2008/07/08/hr-your-source-of-identies/ - bookmarked by 4 members [...]</description>
		<content:encoded><![CDATA[<p>[...] &#8211; bookmarked by 4 members originally found by Kloudjonas on 2008-07-22  HR, your source of identies?  <a href="http://bderidder.wordpress.com/2008/07/08/hr-your-source-of-identies/" rel="nofollow">http://bderidder.wordpress.com/2008/07/08/hr-your-source-of-identies/</a> &#8211; bookmarked by 4 members [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on HR, your source of identies? by security systems in Wyoming</title>
		<link>http://bderidder.wordpress.com/2008/07/08/hr-your-source-of-identies/#comment-234</link>
		<dc:creator>security systems in Wyoming</dc:creator>
		<pubDate>Sun, 13 Jul 2008 20:22:09 +0000</pubDate>
		<guid isPermaLink="false">http://bderidder.wordpress.com/?p=42#comment-234</guid>
		<description>&lt;strong&gt;security systems in Wyoming...&lt;/strong&gt;

[...] systems - it&#039;&#039;s a very different story. A story that ends with your crystal widgets being stolen if one of those security systems fails opens. Or worse, your customers&#039;&#039; crystal widgets. We tend not to view network and application [...]...</description>
		<content:encoded><![CDATA[<p><strong>security systems in Wyoming&#8230;</strong></p>
<p>[...] systems &#8211; it&#8217;&#8217;s a very different story. A story that ends with your crystal widgets being stolen if one of those security systems fails opens. Or worse, your customers&#8221; crystal widgets. We tend not to view network and application [...]&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on HR, your source of identies? by The all knowing Oracle of Identity &#171; Identity Blogger</title>
		<link>http://bderidder.wordpress.com/2008/07/08/hr-your-source-of-identies/#comment-233</link>
		<dc:creator>The all knowing Oracle of Identity &#171; Identity Blogger</dc:creator>
		<pubDate>Fri, 11 Jul 2008 02:24:49 +0000</pubDate>
		<guid isPermaLink="false">http://bderidder.wordpress.com/?p=42#comment-233</guid>
		<description>[...] 11, 2008 &#183; No Comments  Is that your company&#8217;s HR system? Not by a long shot according to Bavo De [...]</description>
		<content:encoded><![CDATA[<p>[...] 11, 2008 &middot; No Comments  Is that your company&#8217;s HR system? Not by a long shot according to Bavo De [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on HR, your source of identies? by mattpollicove</title>
		<link>http://bderidder.wordpress.com/2008/07/08/hr-your-source-of-identies/#comment-232</link>
		<dc:creator>mattpollicove</dc:creator>
		<pubDate>Tue, 08 Jul 2008 14:53:23 +0000</pubDate>
		<guid isPermaLink="false">http://bderidder.wordpress.com/?p=42#comment-232</guid>
		<description>Why can&#039;t the systeems update each other.  You discuss synchronization in your article, but I don&#039;t think you give it a fair shake.  The fact is we&#039;ll always have a number of repositories in the enterprise.  When it comes to Identity information, odds are, the HR system is going to be populated first.  Why not have the IDM system read and then process the feed?  Also there&#039;s nothing saying that the HR system can&#039;t be updated later on when things change.  The same goes for the other repositories in the enterprise...</description>
		<content:encoded><![CDATA[<p>Why can&#8217;t the systeems update each other.  You discuss synchronization in your article, but I don&#8217;t think you give it a fair shake.  The fact is we&#8217;ll always have a number of repositories in the enterprise.  When it comes to Identity information, odds are, the HR system is going to be populated first.  Why not have the IDM system read and then process the feed?  Also there&#8217;s nothing saying that the HR system can&#8217;t be updated later on when things change.  The same goes for the other repositories in the enterprise&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
