<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Data At Rest Encryption Solutions</title>
	<link>http://data-at-rest.com</link>
	<description>Data at Rest Encryption for laptops, Desktops, smartphones, and USB Keys.</description>
	<pubDate>Mon, 24 May 2010 15:30:39 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Data-at-Rest is HOT</title>
		<link>http://data-at-rest.com/2010/05/24/data-at-rest-is-hot/</link>
		<comments>http://data-at-rest.com/2010/05/24/data-at-rest-is-hot/#comments</comments>
		<pubDate>Mon, 24 May 2010 15:30:39 +0000</pubDate>
		<dc:creator>Bryan Glancey</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://data-at-rest.com/2010/05/24/data-at-rest-is-hot/</guid>
		<description><![CDATA[WOW, it has been a very busy quarter for Data at Rest companies in the marketplace. Almost all of the existing players in the market have been purchased by large acquirers, including the recent acquisition of Guardian Edge (once PC Guardian) and PGP by Symantec.
  Almost every viable player in the market has now been [...]]]></description>
			<content:encoded><![CDATA[<p>WOW, it has been a very busy quarter for Data at Rest companies in the marketplace. Almost all of the existing players in the market have been purchased by large acquirers, including the recent acquisition of Guardian Edge (once PC Guardian) and PGP by Symantec.</p>
<p>  Almost every viable player in the market has now been acquired, and I expect the rest to follow suit in the next quarter. For those of you that have not been following over the years - here is the plays that have been made:</p>
<p>First to go, (my former employer) Pointsec Mobile Technologies was sold to Checkpoint for 586M .</p>
<p>Then Utimaco was purchased by Sophos for 342M .</p>
<p>The McAfee purchased the former SafeBoot product for 350M .</p>
<p>Now Symantec has taken down both PGP for 300M and Guardian Edge for 70M .</p>
<p>Over my more than a decade in the Data-at-Rest business it has gone from &#8216;what is encrpytion&#8217; to &#8216;whose security suite with encryption are you buying&#8217;. This technology has strongly moved into the mainstream.</p>
<p>   It should not be a surprise as Information Security regulations have grown in include a number of requirements for protection of personally identifiable information - both all major commercial vertical and government agencies.</p>
<p> The question for 2010 and 2011 will be one of large scale implementation of the technologies usign existing tools on the market, as well as growth of those products as they are integrated into much large suites of applications.</p>
<p>  I think that we will see a few more acquisition firework shows before it is done, but I&#8217;m looking forward to seeing the resulting mainstream products that result.</p>
]]></content:encoded>
			<wfw:commentRss>http://data-at-rest.com/2010/05/24/data-at-rest-is-hot/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Data-at-Rest Consulting Company - Designed Secure, LLC</title>
		<link>http://data-at-rest.com/2010/04/06/new-data-at-rest-consulting-company-designed-secure-llc/</link>
		<comments>http://data-at-rest.com/2010/04/06/new-data-at-rest-consulting-company-designed-secure-llc/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 02:14:34 +0000</pubDate>
		<dc:creator>Bryan Glancey</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://data-at-rest.com/2010/04/06/new-data-at-rest-consulting-company-designed-secure-llc/</guid>
		<description><![CDATA[ A momentary digression from my normal tirade; I have recently formed a new Data-at-Rest consulting company that specializes in the selection, guaranteed deployment, and also the creation of Data-at-Rest information security solutions for software vendors.
  Myself and a team of other highly experienced information security experts can help deploy your data-at-rest solution - including conversion [...]]]></description>
			<content:encoded><![CDATA[<p> A momentary digression from my normal tirade; I have recently formed a new Data-at-Rest consulting company that specializes in the selection, guaranteed deployment, and also the creation of Data-at-Rest information security solutions for software vendors.</p>
<p>  Myself and a team of other highly experienced information security experts can help deploy your data-at-rest solution - including conversion from one vendor to another, or no-risk guaranteed deployment scenarios - independent of the vendors.</p>
<p>   For more information, please visit <a href="http://www.designedsecure.com/">http://www.designedsecure.com</a>  .</p>
<p>End shameless promotion message.</p>
]]></content:encoded>
			<wfw:commentRss>http://data-at-rest.com/2010/04/06/new-data-at-rest-consulting-company-designed-secure-llc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DARTT is Dead</title>
		<link>http://data-at-rest.com/2010/04/05/dartt-is-dead/</link>
		<comments>http://data-at-rest.com/2010/04/05/dartt-is-dead/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 17:30:56 +0000</pubDate>
		<dc:creator>Bryan Glancey</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://data-at-rest.com/2010/04/05/dartt-is-dead/</guid>
		<description><![CDATA[ A Year ago I had hopes that the world was catching on to Information Security needs. I thought people were starting to think about their information security protections logically - &#8220;What am I protecting&#8217; and &#8216;What protections are required for the information criticality I have&#8217;.   The US Government was going the right way, setting a [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: 'Georgia','serif'"> A Year ago I had hopes that the world was catching on to Information Security needs. I thought people were starting to think about their information security protections logically - &#8220;What am I protecting&#8217; and &#8216;What protections are required for the information criticality I have&#8217;.</span><span style="font-family: 'Georgia','serif'">   The US Government was going the right way, setting a standard. They were having an open and honest competition regarding data-at-rest (DAR) and had formed a team of people to study the problem. We had a Cybersecurity review, there were a lot of good points in it - and things were going to get better.</span><span style="font-family: 'Georgia','serif'">   Then the Financial Crisis got bad, and we have all found that the first thing that goes overboard in a storm is Information Security. So where are we now?&#8230;&#8230;.</span><span style="font-family: 'Georgia','serif'"> </span></p>
<p><span style="font-family: 'Georgia','serif'">  The standards that the Government spent so much time and money to create are entirely ignored, and there is no one to enforce them. The wild west has returned, products do not meet even basic Information Security standards like FIPS and Common Criteria are being purchased and deployed. Plans to implement common sense policies, procedures and technologies to protect ourselves are being ignored - and money is quickly following in Cybersecurity withotu defining what Cybersecurity means or what the target of our efforts are.</span></p>
<p><span style="font-family: 'Georgia','serif'">     We need to get focused on providing real protections for Data-at-Rest, belive it or not this is where the majority of data leak occurs. Lost USB Keys, lost laptops, lost external hard drives - we see the stories every day.  The technologies exist already to address the problems, but we lack the resolve to deploy them.</span></p>
<p>2010 is starting out as the year of renewed Hype cycle. Lot&#8217;s of people talking about security, put not much activity in making things secure. So far this year Commercial program have been released to break both Bitlocker (yes, again!) and Truecrypt - one only needs to look as far as www.passware.com to find programs able to crack commerical &#8216;military strength crypto&#8217;.</p>
<p>Hopefully in the remainder of this year, Data-at-Rest protections , and information security more generally, will find solutions getting implemented in order to meet the growing need to secure Data-at-rest; and hopefully we can find better Data-at-rest solutions from the information security vendors to provide real protections.</p>
]]></content:encoded>
			<wfw:commentRss>http://data-at-rest.com/2010/04/05/dartt-is-dead/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Deck the Halls with Lost Data</title>
		<link>http://data-at-rest.com/2009/12/14/deck-the-halls-with-lost-data/</link>
		<comments>http://data-at-rest.com/2009/12/14/deck-the-halls-with-lost-data/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 18:06:00 +0000</pubDate>
		<dc:creator>Bryan Glancey</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://data-at-rest.com/2009/12/14/deck-the-halls-with-lost-data/</guid>
		<description><![CDATA[  Amidst all the holiday cheer, running form one office Holiday Party to Another and then to the kids Holiday Party.. Data Loss is continuing its regular rise. I found an interesting source of Data Breach news this week, http://datalossdb.org/ , interesting in that it denotes the source of the loss of data.
  From now on, [...]]]></description>
			<content:encoded><![CDATA[<p>  Amidst all the holiday cheer, running form one office Holiday Party to Another and then to the kids Holiday Party.. Data Loss is continuing its regular rise. I found an interesting source of Data Breach news this week, <a href="http://datalossdb.org/">http://datalossdb.org/</a> , interesting in that it denotes the source of the loss of data.</p>
<p>  From now on, whenever I get into the once a week argument with someone that thinks that know about security I&#8217;ll point out this site. I always the one saying that Data Loss from lost / stolen / copied devices and media is 100 times more then network based intrusion - then someone starts relating to me their recollection of Wargames 20 years ago and transfers it into fact. Funny part about it is that most CIOs spend their money that way, also.</p>
<p>    Find any company that has comprehensive Data-at-Rest implementations?  Good luck looking, because you will find very few.. You&#8217;ll even find people telling You that Microsoft Bitlocker Drive encryption is secure despite the readily available tools to defeat it (take a look at <a href="http://www.lostpassword.com/">www.lostpassword.com</a> ) .</p>
<p>  So, the truth is that no one&#8217;s data without a data-at-rest encrpytion plan is secure; and no one has a good comprehensive data-at-rest implementation. SO, net-net people can have whatever data they want on any individual because companies refuse to protect it. All the Billions that CIOs and CSOs waste on the newest network security tool doesn&#8217;t protect their data even one little bit.</p>
<p>  Data-at-Rest is the ignored weakest link of any corporations information security policy - and anyone can breach any company they want, any time they want simply by picking up a laptop or USB key with data on it.  Let&#8217;s see your Millions of dollars of IT security expenditures prevent it.</p>
]]></content:encoded>
			<wfw:commentRss>http://data-at-rest.com/2009/12/14/deck-the-halls-with-lost-data/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Data-at-Rest is Dead</title>
		<link>http://data-at-rest.com/2009/11/04/data-at-rest-is-dead/</link>
		<comments>http://data-at-rest.com/2009/11/04/data-at-rest-is-dead/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 19:13:27 +0000</pubDate>
		<dc:creator>Bryan Glancey</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<guid isPermaLink="false">http://data-at-rest.com/2009/11/04/data-at-rest-is-dead/</guid>
		<description><![CDATA[  I have been involved with Data-at-Rest security for about 15 years now, I have seen the Security &#8216;Hype Cycle&#8217;  (http://en.wikipedia.org/wiki/Hype_cycle ) for so many technologies - too many, in fact, and I&#8217;m trying to forgot them like my many years of Don Johnson Look-a-like attire in the 80&#8217;s (I got rid of all the white [...]]]></description>
			<content:encoded><![CDATA[<p><font size="2" face="Times New Roman">  I have been involved with Data-at-Rest security for about 15 years now, I have seen the Security &#8216;Hype Cycle&#8217;  (<a href="http://en.wikipedia.org/wiki/Hype_cycle">http://en.wikipedia.org/wiki/Hype_cycle</a> ) for so many technologies - too many, in fact, and I&#8217;m trying to forgot them like my many years of Don Johnson Look-a-like attire in the 80&#8217;s (I got rid of all the white linen jacket&#8217;s ).  Data-at-Rest security has gone from complete obscurity -<span style="font-family: 'Calibri','sans-serif'; font-size: 11pt">I regularly presented in meetings with Fortune 100 executives to discuss protecting information on Cell phones, Laptops and desktops and was routinely met with &#8220;We have Windows Passwords and that&#8217;s more then enough security&#8221;; . In 2002 I coined the term ‘Enterprise Mobile Device Security’ (truthfully, an Easter egg from my previous work in Enterprise Document Management Systems (EDMS) - secret&#8217;s out) to try to draw a distinction between Data-at-Rest technologies and Systems - but again this has gotten lost in translation in 2009.</span></font></p>
<p><font size="2" face="Times New Roman"><span style="font-family: 'Calibri','sans-serif'; font-size: 11pt">    I can&#8217;t tell you how many conversations I have had recently, in Government and Business alike, and companies have &#8216;moved on&#8217;  looking for the next security hot topic to protect against without completing their Polices, procedures, and implementation around Data-At-Rest.  Some are looking to next generation hardware that encrypts information in hardware - without thinking about the management backend required to do enterprise scale user and encryption key management. </span></font></p>
<p><font size="2" face="Times New Roman"><span style="font-family: 'Calibri','sans-serif'; font-size: 11pt">   Security is hard work, and sometimes that &#8217;stick to it&#8217; ness doesn&#8217;t easy convey from the security team to the board room or executive leadership.  Looking into 2010, I have a hope that we can make this the &#8216;implementation decade&#8217;.  Can we complete our security implementation in 2010? Sure, through hard work and determination we can use technologies and procedures already in existence to provide at least basic protections for Data everywhere it goes. We all need to spend a lot more time thinking about solving problems, and implementing them - at least as much as we do looking for new problems.</span></font></p>
<p><font size="2" face="Times New Roman"><span style="font-family: 'Calibri','sans-serif'; font-size: 11pt">  </span></font><font size="2" face="Times New Roman"><span style="font-family: 'Calibri','sans-serif'; font-size: 11pt">   So, Implement that Cryptosystem - change that four character password -  implement two-factor authentication. I know it&#8217;s taken 15 years for us all to get here, but maybe if we complete some of these implementation we won&#8217;t have to continually hear about data losses for the next 10 years.</span></font></p>
<p><font size="2" face="Times New Roman"><span style="font-family: 'Calibri','sans-serif'; font-size: 11pt"></span></font></p>
]]></content:encoded>
			<wfw:commentRss>http://data-at-rest.com/2009/11/04/data-at-rest-is-dead/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Have Crypto, Will Travel</title>
		<link>http://data-at-rest.com/2009/09/22/have-crypto-will-travel/</link>
		<comments>http://data-at-rest.com/2009/09/22/have-crypto-will-travel/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 08:21:51 +0000</pubDate>
		<dc:creator>Bryan Glancey</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://data-at-rest.com/2009/09/22/have-crypto-will-travel/</guid>
		<description><![CDATA[  The dripping irony of the financial Crisis is continuing. Amidst ravaged landscape of laid off workers, dismissed disgruntled employees, and dismembered data security teams we find Data Security declining - more exploits, less resources in form of both budget and people to deal with the issues.
  Seems like a Choicepoint perfect storm, intellectual property [...]]]></description>
			<content:encoded><![CDATA[<p>  The dripping irony of the financial Crisis is continuing. Amidst ravaged landscape of laid off workers, dismissed disgruntled employees, and dismembered data security teams we find Data Security declining - more exploits, less resources in form of both budget and people to deal with the issues.</p>
<p>  Seems like a Choicepoint perfect storm, intellectual property is roaming in the wild in the heads and cell phones of dismissed employees. It&#8217;s too late to work on that to-do list of Data Leak Protection items the day after 100s of employees are sent packing - some with the 8gb USB keys and synced personal cell phone.</p>
<p>   It still astonishes me that enterprise treat security as an afterthought, and find themselves playing catch up after the incident rather then preparing prior. A data back-up  always sounds like a good idea the day your hard drive fails, while the day before it sounds like a pain in the butt.</p>
<p>   Everyone Information security person still employed at a large institution should be in overdrive trying to get protections in place for the next R-Day (Reduction In Force Day ). If nothing else, and given you have no budget, you should run a test group of a free tool like Truecrypt - or evaluate one of the Data at Rest vendors, so when you are able to beg for some budget you can get a program rolled out quickly.</p>
<p>   Everyone in INFOSEC needs to be in overdrive mode during this economic quagmire, need I remind you what the Stones say &#8220;Just as every cop is a criminal and all the sinners, Saints&#8221; - in this time of despiration people will do things that they woudl not usually do. Your security controls are more important now then ever.</p>
]]></content:encoded>
			<wfw:commentRss>http://data-at-rest.com/2009/09/22/have-crypto-will-travel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Four Year old Certifications. McAfee claims FIPS compliance when they in fact have NONE that are relevant.</title>
		<link>http://data-at-rest.com/2009/09/22/four-year-old-certifications-mcafee-claims-fips-compliance-when-they-in-fact-have-none-that-are-relevant/</link>
		<comments>http://data-at-rest.com/2009/09/22/four-year-old-certifications-mcafee-claims-fips-compliance-when-they-in-fact-have-none-that-are-relevant/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 08:09:41 +0000</pubDate>
		<dc:creator>Bryan Glancey</dc:creator>
		
		<category><![CDATA[Blogroll]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://data-at-rest.com/2009/09/22/four-year-old-certifications-mcafee-claims-fips-compliance-when-they-in-fact-have-none-that-are-relevant/</guid>
		<description><![CDATA[Here comes my soapbox again. It&#8217;s always a joke to me how some so-called &#8216;Security&#8217; companies can have a total lack for Certification for their Cryptography and call themselves security companies. It&#8217;s like saying your grandma is a jet fighter pilot because she saw you playing flight simulator. It&#8217;s an embarrassment.
 What about ePO, or HBSS, [...]]]></description>
			<content:encoded><![CDATA[<p>Here comes my soapbox again. It&#8217;s always a joke to me how some so-called &#8216;Security&#8217; companies can have a total lack for Certification for their Cryptography and call themselves security companies. It&#8217;s like saying your grandma is a jet fighter pilot because she saw you playing flight simulator. It&#8217;s an embarrassment.</p>
<p> What about ePO, or HBSS, McAfee&#8217;s be all - end all managment console that communicates to all the clients. ZERO certifications, ZIP, Zilch, Nada. What about certifications that cover anything above Windows XP, nope.</p>
<p>Do you know McAfee has NEVER done a certification for FIPS on it&#8217;s own? Only through acquisition of SafeBoot do they have ANY certifications. What a joke!</p>
<p>Just so no one says that I&#8217;m talkign out of school, here is a copy of all of McAfee&#8217;s certifications form the NIST website at <a href="http://www.nist.gov/cmvp">www.nist.gov/cmvp</a></p>
<table cellPadding="0" border="1" class="MsoNormalTable">
<tr>
<td style="width: 272.25pt; padding: 6pt" width="615">
<p class="MsoNormal">McAfee, Inc.</p>
</td>
<td style="width: 460.9pt; padding: 6pt" width="615">
<p class="MsoNormal"><a target="_top" href="http://csrc.nist.gov/groups/STM/cmvp/documents/140-1/1401val2002.htm#279"><u><font color="#0000ff">279</font></u></a> <span style="font-size: 10pt">- McAfee Endpoint Encryption for PCs Client (formerly SafeBoot Client)</span></p>
<p class="MsoNormal"><a target="_top" href="http://csrc.nist.gov/groups/STM/cmvp/documents/140-1/1401val2005.htm#506"><u><font color="#0000ff">506</font></u></a> <span style="font-size: 10pt">- McAfee Endpoint Encryption for PCs Client (formerly SafeBoot Client)</span></p>
</td>
</tr>
</table>
<p>It&#8217;s always funny to me how people can spend MIllions of dollars on marketing, but not spend on building a quality product</p>
]]></content:encoded>
			<wfw:commentRss>http://data-at-rest.com/2009/09/22/four-year-old-certifications-mcafee-claims-fips-compliance-when-they-in-fact-have-none-that-are-relevant/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bitlocker Attack: Coldboot, warmboot, any boot - Key Expension revealer</title>
		<link>http://data-at-rest.com/2009/07/13/bitlocker-attack-coldboot-warmboot-any-boot-key-expension-revealer/</link>
		<comments>http://data-at-rest.com/2009/07/13/bitlocker-attack-coldboot-warmboot-any-boot-key-expension-revealer/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 19:59:01 +0000</pubDate>
		<dc:creator>Bryan Glancey</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://data-at-rest.com/2009/07/13/bitlocker-attack-coldboot-warmboot-any-boot-key-expension-revealer/</guid>
		<description><![CDATA[Introduction
 
                On February 21, 2008 a team of researchers from Princeton University published a research paper entitled ‘Lest We Remember: Cold Boot Attacks on Encryption Keys’[i]  that describes a combination of a physical and logical attack on a laptop that results in the disclosure of Encryption keys that are encrypting the data on the hard [...]]]></description>
			<content:encoded><![CDATA[<h1 style="margin: 24pt 0in 0pt"><a title="_Toc194033255" name="_Toc194033255"></a><font color="#365f91" face="Cambria" size="5">Introduction</font></h1>
<p><font face="Calibri"> </font></p>
<p class="MsoNormal" style="margin: 6pt 0in"><font face="Calibri"><span>                </span>On February 21, 2008 a team of researchers from Princeton University published a research paper entitled ‘Lest We Remember: Cold Boot Attacks on Encryption Keys’</font><a href="http://data-at-rest.com/wp-includes/js/tinymce/blank.htm#_edn1" title="_ednref1" name="_ednref1"><span class="MsoEndnoteReference"><span><span class="MsoEndnoteReference"><span style="font-family: 'Calibri','sans-serif'; font-size: 11pt"><font color="#0000ff">[i]</font></span></span></span></span></a><font face="Calibri"><span>  </span>that describes a combination of a physical and logical attack on a laptop that results in the disclosure of Encryption keys that are encrypting the data on the hard drive. A video demonstration, available on the research team’s website, demonstrates this techniques usage on Microsoft’s Bitlocker in the form of a software program called ‘unbitlocker’. </font></p>
<p class="MsoNormal" style="margin: 6pt 0in"><font face="Calibri"><span>                </span>The paper details, in a general fashion, how the attack method can be used to attack an entire class of products similar to Bitlocker, products referred to as full disk encryption products. Several companies have come out with statements regarding the feasibility or infeasibility of the attack, but there has not been a rigorous discussion of the recreation of this attack.</font></p>
<p class="MsoNormal" style="margin: 6pt 0in"><font face="Calibri"><span>                </span>Functionally, the attack breaks down into two parts: a physical attack to image the RAM of the target system and a logical attack to find the key amidst all of the other data that is in RAM.<span>  </span>The majority of the controversy regarding this paper has centered on the feasibility of the physical attack; with several people denouncing the feasibility. </font></p>
<p class="MsoNormal" style="margin: 6pt 0in"><font face="Calibri"><span>                </span>However, one of the fundamental guiding tenants of security systems is Kerckhoff’s Principal – a security system should depend only on the security of the key to maintain security, even if everything about the system is public knowledge.<span>  </span>To this end, we have endeavored to reproduce the experiment without the reliance on the physical attack – to be exact, we have assumed that the physical attack was perfectly executed and delivered the best data possible.</font></p>
<p class="MsoNormal" style="margin: 6pt 0in"><font face="Calibri"><span>                </span>The task of finding one encryption key in the entire contents of RAM is not trivial.Finding this solitary piece of information in RAM<span>  </span>is analogous to finding a needle in a haystack.  Just to give everyone perspective, a good computer has 2 Giga-Bytes of RAM – this is 17,179,869,184 bits of information. The Keys that we use routinely are 256-bit; meaning that you are looking for 256 bits in 17,179,869,184 bits of information.  This means we are looking for 1 in 67,108,864 (67 Million) – The Earth total surface area is 196,935,000 (70% ocean, 30% land ) with only 59 Million Square miles of land. – So we are looking for one square mile on all the land on earth.<span>  </span>The Princeton team used some sophisticated mathematical techniques to key the key in Memory, they have not released all of the methods to the world yet  (nor have they released unbitlocker, a program that uses this to crack Microsoft Bitlocker).</font></p>
<p class="MsoNormal" style="margin: 6pt 0in"><font face="Calibri"><span>                </span>We have taken several sets of sample data, and replicated the ‘keyfind’ program described in Princeton paper (but not disclosed). In the interested of public discussion of this topic, we are fully disclosing the keyfind method and will provide a brief explanation as to its function.</font></p>
<p class="MsoNormal" style="margin: 6pt 0in"><font face="Calibri"><span>                </span>Only after a rigorous examination of this research can countermeasures be developed to create stronger security for confidential data stored on laptops to protect against such attacks and others to come in the future. Our examination has led to rigorous defenses against the specific attacks described in the Princeton research, but variations of this attack will always be possible in the future. Vigilance is required to stay ahead of attacks, and keep data secure. </font></p>
<p><font face="Calibri"> </font></p>
<p><font face="Calibri"> </font></p>
<h1 style="margin: 24pt 0in 0pt"><a title="_Toc194033256" name="_Toc194033256"></a><font color="#365f91" face="Cambria" size="5">Experimental Sections</font></h1>
<p><font face="Calibri"> </font></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><font face="Calibri"><span>                </span>Reproduction of the attack entails two sections:</font></p>
<p><font face="Calibri"> </font></p>
<p class="MsoListParagraph" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in"><span><span><font face="Calibri">1)</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">      </span></span></span><font face="Calibri">Physical capture of the RAM contents</font></p>
<p class="MsoListParagraph" style="margin: 0in 0in 0pt 0.25in; text-indent: -0.25in"><span><span><font face="Calibri">2)</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal">      </span></span></span><font face="Calibri">Logical Analysis of the RAM contents to retrieve Key</font></p>
<p><font face="Calibri"> </font></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><font face="Calibri"><span>   </span>Our experiment was based on the assumption that a reasonable physical memory capture of the target machine is feasible and has been accomplished. To recreate this occurrence, we utilized Microsoft’s debugging program, WINDBG.EXE to obtain a complete memory dump of an encrypted target computer. This constitutes the worst case scenario for the target machine, and would not be a feasible attack in real life. This method requires the target machine to be attached to another machine via a firewire cable and for software to be installed on the target – clearly not a stealth attack. This does, however, require that any protections present be on the part of the encryption software itself with no reliance on the power state or make up of the target computer. </font></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><font face="Calibri"><span>  </span>Logical Analysis of the memory dumps consists of the attempted retrieval of the encryption key that is used for the encryption of the data stored on the hard drive. Special programs must be developed for mathematical analysis of the data, the Princeton team mentions a program that they created called ‘keyfind’ which they have not disclosed. We have recreated the function of this program from the mathematics behind it and include it in the experiment recreation section.</font></p>
<p><font face="Calibri"> </font></p>
<h3 style="margin: 10pt 0in 0pt"><a title="_Toc194033257" name="_Toc194033257"></a><font color="#4f81bd" face="Cambria" size="3">AES Key Expansion</font></h3>
<p><font face="Calibri"> </font></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; text-indent: 0.5in"><font face="Calibri"><span> </span>The method of finding the AES key amidst all of the other extraneous data in memory is using one of the functional characteristics of AES itself, namely Key expansion.<span>  </span>Key expansion is the mechanism through which you take the symmetric encryption key and expand it into a workable format for both encryption and decryption – as well as several iterations, or rounds. <span> </span>AES is not a Feistel Cipher, meaning that encryption and decryption are not equivalent functions, which necessitates the separate tables for encryption and decryption of data.</font></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt; text-indent: 0.5in"><font face="Calibri">Since this key is typically used constantly in the case of full disk encryption , the Key expansion is stored in memory and used to encrypt the data being written to the disk and decrypt the data being read off the disk. This was the mechanism of attack utilized by the Princeton researchers.</font></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><font face="Calibri"><span>                </span>In order to find the key expansion in memory (and subsequently in the memory dump file captured in the attack) the Keyfind program reads a specific length of data which corresponds to the key length of the algorithm.<span>  </span>The Length of the data is 32 bits for 256-bit, 24 bits for 192-bit or 16 bits for 128 bit. This data from the memory dump is then assumed to be the encryption key, and Key Expansion is performed upon it.<span>  </span>The resultant Key Expansion is then compared against the ‘nextchunk’ of data from the memory dump to see if it matches.<span>  </span></font></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><font face="Calibri"><span> </span><span>               </span>The pattern matching of the key to the key expansion is what allows the decrease in time to finding the key stored in RAM. IT is, however, dependent upon the pattern found in memory matching the pre-computed Key expansion exactly.</font></p>
<p><font face="Calibri"> </font></p>
<h1 style="margin: 24pt 0in 0pt"><a title="_Toc194033258" name="_Toc194033258"></a><font color="#365f91" face="Cambria" size="5">Experiment recreation</font></h1>
<p><font face="Calibri"> </font></p>
<h3 style="margin: 10pt 0in 0pt"><a title="_Toc194033259" name="_Toc194033259"></a><font color="#4f81bd" face="Cambria" size="3">Physical Capture</font></h3>
<p><font face="Calibri"> </font></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><font face="Calibri"><span>   </span>Physical capture of memory was obtained through the use of the windows debugging tool. Setup of this tools is detailed on </font><a href="http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx"><font color="#0000ff" face="Calibri">http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx</font></a><font face="Calibri"><span>  </span>. Physical setup required two computers, a target computer (the computer being attacked) and a host computer (from which the attacker is attacking).<span>  </span></font></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><font face="Calibri"><span>   </span>The target system must have a full disk encryption software installed and running, and the user must be authenticated. In our recreation we used Mobile Armor’s DataArmor product version 3.0 service pack 4. </font></p>
<h1 style="margin: 24pt 0in 0pt"><a title="_Toc194033260" name="_Toc194033260"></a><font color="#365f91" face="Cambria" size="5">Sample Data</font></h1>
<p><font face="Calibri"> </font></p>
<p><font face="Calibri"> </font></p>
<h1 style="margin: 24pt 0in 0pt"><a title="_Toc194033261" name="_Toc194033261"></a><font color="#365f91" face="Cambria" size="5">Experimental Results</font></h1>
<h3 style="margin: 10pt 0in 0pt"><a title="_Toc194033262" name="_Toc194033262"></a><font color="#4f81bd" face="Cambria" size="3">Finding the Key (or more aptly, if what you found is a key)</font></h3>
<p><font face="Calibri"> </font></p>
<p><font face="Calibri"> </font></p>
<p><font face="Calibri"> </font></p>
<p><span style="font-family: 'Courier New'">/*</span><span style="font-family: 'Courier New'"><span> </span>*</span><span style="font-family: 'Courier New'"><span> </span>* Copyright and license information can be found below.</span><span style="font-family: 'Courier New'"><span> </span>* Modifications Copyright (C) 2008 MobileArmor Inc.</span><span style="font-family: 'Courier New'"><span> </span>*</span><span style="font-family: 'Courier New'"><span> </span>* Writen by Brendan Johnson</span><span style="font-family: 'Courier New'"><span> </span>*</span><span style="font-family: 'Courier New'"><span> </span>* This software is provided &#8216;as-is&#8217;, without any express or implied</span><span style="font-family: 'Courier New'"><span> </span>* warranty.</span><span style="font-family: 'Courier New'"><span> </span>*/</span><span style="font-family: 'Courier New'"> </span></p>
<p><span style="font-family: 'Courier New'">#define READSIZE 4096</span><span style="font-family: 'Courier New'">#include &lt;string.h&gt;</span><span style="font-family: 'Courier New'">#include &#8220;stdafx.h&#8221;</span><span style="font-family: 'Courier New'">//The following header is from Brian Gladman&#8217;s AES lib</span><span style="font-family: 'Courier New'">//Found at http://fp.gladman.plus.com/cryptography_technology/rijndael/index.htm</span><span style="font-family: 'Courier New'">#include &#8220;aes.h&#8221;</span><span style="font-family: 'Courier New'">//The following is OS depended file IO.</span><span style="font-family: 'Courier New'">#include &#8220;readFile.h&#8221;</span><span style="font-family: 'Courier New'"> </span></p>
<p><span style="font-family: 'Courier New'">int KeyFindMain();</span><span style="font-family: 'Courier New'"> </span></p>
<p><span style="font-family: 'Courier New'">//Simple main function</span><span style="font-family: 'Courier New'">int _tmain(int argc, _TCHAR* argv[])</span><span style="font-family: 'Courier New'">{</span><span style="font-family: 'Courier New'"><span>      </span>OpenFile(argv[1]);</span><span style="font-family: 'Courier New'"><span>      </span>KeyFindMain();</span><span style="font-family: 'Courier New'"><span>      </span>CloseFile();</span><span style="font-family: 'Courier New'"><span>      </span>fprintf(stderr,&#8221;Program has finished\n&#8221;);</span><span style="font-family: 'Courier New'"><span>      </span>getc(stdin);</span><span style="font-family: 'Courier New'"><span>      </span>return 0;</span><span style="font-family: 'Courier New'">}</span><span style="font-family: 'Courier New'"> </span></p>
<p><span style="font-family: 'Courier New'">//Main program</span><span style="font-family: 'Courier New'">int KeyFindMain()</span><span style="font-family: 'Courier New'">{</span><span style="font-family: 'Courier New'"><span>      </span>//The two arrays must be declared in order</span><span style="font-family: 'Courier New'"><span>      </span>// and next to eachother.</span><span style="font-family: 'Courier New'"><span>      </span>unsigned char Data[READSIZE*2];</span><span style="font-family: 'Courier New'"><span>      </span>unsigned char *Data1 = Data;</span><span style="font-family: 'Courier New'"><span>      </span>unsigned char *Data2 = &amp;Data[READSIZE];</span><span style="font-family: 'Courier New'"> </span></p>
<p><span style="font-family: 'Courier New'"><span>      </span>//We need a table for both encryption and decryption</span><span style="font-family: 'Courier New'"><span>      </span>aes_ctx encrypt_table;</span><span style="font-family: 'Courier New'"><span>      </span>aes_ctx decrypt_table;</span><span style="font-family: 'Courier New'"> </span></p>
<p><span style="font-family: 'Courier New'"><span>      </span>//Set the values to 1</span><span style="font-family: 'Courier New'"><span>      </span>memset(Data1, 0&#215;1, READSIZE);</span><span style="font-family: 'Courier New'"><span>      </span>memset(Data2, 0&#215;1, READSIZE);</span><span style="font-family: 'Courier New'"> </span></p>
<p><span style="font-family: 'Courier New'"><span>      </span>//Read the next chunk of the file into Data1</span><span style="font-family: 'Courier New'"><span>      </span>ReadNextChunk(Data1);</span><span style="font-family: 'Courier New'"><span>      </span>//Read the next chunk of the file into Data2</span><span style="font-family: 'Courier New'"><span>      </span>ReadNextChunk(Data2);</span><span style="font-family: 'Courier New'"> </span></p>
<p><span style="font-family: 'Courier New'"><span>      </span>//While we still have file to go</span><span style="font-family: 'Courier New'"><span>      </span>while(!AtEndofFile)</span><span style="font-family: 'Courier New'"><span>      </span>{</span><span style="font-family: 'Courier New'"><span>            </span>//For each byte of the file</span><span style="font-family: 'Courier New'"><span>            </span>for(int i=0;i&lt;READSIZE;i++)</span><span style="font-family: 'Courier New'"><span>            </span>{</span><span style="font-family: 'Courier New'"><span>                  </span>//Assume we are looking an AES 256 bit key.</span><span style="font-family: 'Courier New'"><span>                  </span>aes_encrypt_key(&amp;Data1[i], 32, &amp;encrypt_table);</span><span style="font-family: 'Courier New'"><span>                  </span>aes_decrypt_key(&amp;Data1[i], 32, &amp;decrypt_table);</span><span style="font-family: 'Courier New'"> </span></p>
<p><span style="font-family: 'Courier New'"><span>                  </span>//Check the encrption key</span><span style="font-family: 'Courier New'"><span>                  </span>if( 0 == memcmp(&amp;Data1[i+32], &amp;encrypt_table.ks[8], 208))</span><span style="font-family: 'Courier New'"><span>                  </span>{</span><span style="font-family: 'Courier New'"><span>                        </span>fprintf(stderr,&#8221;Found AES-256 key of &#8220;);</span><span style="font-family: 'Courier New'"><span>                        </span>for(int j=0;j&lt;32;j++)</span><span style="font-family: 'Courier New'"><span>                        </span>{</span><span style="font-family: 'Courier New'"><span>                              </span>fprintf(stderr, &#8220;0x%x\t&#8221;, Data1[i+j]);</span><span style="font-family: 'Courier New'"><span>                        </span>}</span><span style="font-family: 'Courier New'"><span>                        </span>fprintf(stderr,&#8221;\n&#8221;);</span><span style="font-family: 'Courier New'"><span>                  </span>}</span><span style="font-family: 'Courier New'"><span>                  </span>//Check the decryption key</span><span style="font-family: 'Courier New'"><span>                  </span>if( 0 == memcmp(&amp;Data1[i+32], &amp;decrypt_table.ks[8], 208))</span><span style="font-family: 'Courier New'"><span>                  </span>{</span><span style="font-family: 'Courier New'"><span>                        </span>fprintf(stderr,&#8221;Found AES-256 key of &#8220;);</span><span style="font-family: 'Courier New'"><span>                        </span>for(int j=0;j&lt;32;j++)</span><span style="font-family: 'Courier New'"><span>                        </span>{</span><span style="font-family: 'Courier New'"><span>                              </span>fprintf(stderr, &#8220;0x%x\t&#8221;, Data1[i+j]);</span><span style="font-family: 'Courier New'"><span>                        </span>}</span><span style="font-family: 'Courier New'"><span>                        </span>fprintf(stderr,&#8221;\n&#8221;);</span><span style="font-family: 'Courier New'"><span>                  </span>}</span><span style="font-family: 'Courier New'"> </span></p>
<p><span style="font-family: 'Courier New'"><span>                  </span>//Assume we are looking an AES 192 bit key.</span><span style="font-family: 'Courier New'"><span>                  </span>aes_encrypt_key(&amp;Data1[i], 24, &amp;encrypt_table);</span><span style="font-family: 'Courier New'"><span>                  </span>aes_decrypt_key(&amp;Data1[i], 24, &amp;decrypt_table);</span><span style="font-family: 'Courier New'"><span>                  </span>if( 0 == memcmp(&amp;Data1[i+24], &amp;encrypt_table.ks[8], 184))</span><span style="font-family: 'Courier New'"><span>                  </span>{</span><span style="font-family: 'Courier New'"><span>                        </span>fprintf(stderr,&#8221;Found AES-192 key of &#8220;);</span><span style="font-family: 'Courier New'"><span>                        </span>for(int j=0;j&lt;24;j++)</span><span style="font-family: 'Courier New'"><span>                        </span>{</span><span style="font-family: 'Courier New'"><span>                              </span>fprintf(stderr, &#8220;0x%x\t&#8221;, Data1[i+j]);</span><span style="font-family: 'Courier New'"><span>                        </span>}</span><span style="font-family: 'Courier New'"><span>                        </span>fprintf(stderr,&#8221;\n&#8221;);</span><span style="font-family: 'Courier New'"><span>                  </span>}</span><span style="font-family: 'Courier New'"><span>                  </span>if( 0 == memcmp(&amp;Data1[i+24], &amp;decrypt_table.ks[8], 184))</span><span style="font-family: 'Courier New'"><span>                  </span>{</span><span style="font-family: 'Courier New'"><span>                        </span>fprintf(stderr,&#8221;Found AES-192 key of &#8220;);</span><span style="font-family: 'Courier New'"><span>                        </span>for(int j=0;j&lt;24;j++)</span><span style="font-family: 'Courier New'"><span>                        </span>{</span><span style="font-family: 'Courier New'"><span>                              </span>fprintf(stderr, &#8220;0x%x\t&#8221;, Data1[i+j]);</span><span style="font-family: 'Courier New'"><span>                        </span>}</span><span style="font-family: 'Courier New'"><span>                        </span>fprintf(stderr,&#8221;\n&#8221;);</span><span style="font-family: 'Courier New'"><span>                  </span>}</span><span style="font-family: 'Courier New'"><span>                  </span>//Assume we are looking an AES 128 bit key.</span><span style="font-family: 'Courier New'"><span>                  </span>aes_encrypt_key(&amp;Data1[i], 16, &amp;encrypt_table);</span><span style="font-family: 'Courier New'"><span>                  </span>aes_decrypt_key(&amp;Data1[i], 16, &amp;decrypt_table);</span><span style="font-family: 'Courier New'"><span>                  </span>if( 0 == memcmp(&amp;Data1[i+16], &amp;encrypt_table.ks[8], 160))</span><span style="font-family: 'Courier New'"><span>                  </span>{</span><span style="font-family: 'Courier New'"><span>                        </span>fprintf(stderr,&#8221;Found AES-128 key of &#8220;);</span><span style="font-family: 'Courier New'"><span>                        </span>for(int j=0;j&lt;16;j++)</span><span style="font-family: 'Courier New'"><span>                        </span>{</span><span style="font-family: 'Courier New'"><span>                              </span>fprintf(stderr, &#8220;0x%x\t&#8221;, Data1[i+j]);</span><span style="font-family: 'Courier New'"><span>                        </span>}</span><span style="font-family: 'Courier New'"><span>                        </span>fprintf(stderr,&#8221;\n&#8221;);</span><span style="font-family: 'Courier New'"><span>                  </span>}</span><span style="font-family: 'Courier New'"><span>                  </span>if( 0 == memcmp(&amp;Data1[i+16], &amp;decrypt_table.ks[8], 160))</span><span style="font-family: 'Courier New'"><span>                  </span>{</span><span style="font-family: 'Courier New'"><span>                        </span>fprintf(stderr,&#8221;Found AES-128 key of &#8220;);</span><span style="font-family: 'Courier New'"><span>                        </span>for(int j=0;j&lt;24;j++)</span><span style="font-family: 'Courier New'"><span>                        </span>{</span><span style="font-family: 'Courier New'"><span>                              </span>fprintf(stderr, &#8220;0x%x\t&#8221;, Data1[i+j]);</span><span style="font-family: 'Courier New'"><span>            </span><span>            </span>}</span><span style="font-family: 'Courier New'"><span>                        </span>fprintf(stderr,&#8221;\n&#8221;);</span><span style="font-family: 'Courier New'"><span>                  </span>}</span><span style="font-family: 'Courier New'"> </span></p>
<p><span style="font-family: 'Courier New'"><span>            </span>}</span><span style="font-family: 'Courier New'"><span>            </span>//We are done looking at this block, move on to the next.</span><span style="font-family: 'Courier New'"><span>            </span>memcpy(Data1, Data2, sizeof(Data2));</span><span style="font-family: 'Courier New'"><span>            </span>AtEndofFile=1;</span><span style="font-family: 'Courier New'"><span>            </span>//Read the next chunck of the file</span><span style="font-family: 'Courier New'"><span>            </span>ReadNextChunk(Data2);</span><span style="font-family: 'Courier New'"><span>      </span>}</span><span style="font-family: 'Courier New'"> </span></p>
<p><span style="font-family: 'Courier New'"> </span></p>
<p><span style="font-family: 'Courier New'"><span>      </span>return 1;</span><span style="font-family: 'Courier New'">}</span><span style="font-family: 'Courier New'"> </span></p>
<p><span style="font-family: 'Courier New'"> </span></p>
<p><font face="Calibri"> </font></p>
<p><font face="Calibri"> </font></p>
<h1 style="margin: 24pt 0in 0pt"><a title="_Toc194033263" name="_Toc194033263"></a><font color="#365f91" face="Cambria" size="5">Results</font></h1>
<p><font face="Calibri"> </font></p>
<p><font face="Calibri"> </font></p>
<p><font face="Calibri"> </font></p>
<p><font face="Calibri"> </font></p>
<h1 style="margin: 24pt 0in 0pt"><a title="_Toc194033264" name="_Toc194033264"></a><font color="#365f91" face="Cambria" size="5">Conclusion</font></h1>
<p><font face="Calibri"> </font></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><font face="Calibri"><span>                </span>The Attack described in the Princeton attack is effective against a wide variety of programs that make use of AES encryption keys. The Princeton research team hinted at one of many protections against the attack in their paper, padding the key expansion with extra<span>  </span>data. There are several methods of defense against this attack, several of them centered on disturbing the expected pattern of the key expansion in memory. </font></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><font face="Calibri"><span>                </span>One method would be to expand the AES key into 256k seeded with random information, making the elements of the table difficult or impossible for the attacker to discern without knowing the pattern. <span> </span></font></p>
<p class="MsoNormal" style="margin: 0in 0in 0pt"><font face="Calibri"><span>                </span>Several Viable methods of protection are viable and, indeed, should be practiced in the practice of good cryptographic Hygiene. The attack vector employed is easily defended against through standard cryptographic practices, and rigorous adherence to good Key Handling processes.</font></p>
<p><br clear="all" /><font face="Calibri"></p>
<hr width="33%" align="left" size="1" /></font></p>
<p id="edn1"><a href="http://data-at-rest.com/wp-includes/js/tinymce/blank.htm#_ednref1" title="_edn1" name="_edn1"><span class="MsoEndnoteReference"><span><span class="MsoEndnoteReference"><span style="font-family: 'Calibri','sans-serif'; font-size: 11pt"><font color="#0000ff">[i]</font></span></span></span></span></a><font face="Calibri"> <span style="font-family: NimbusRomNo9L; color: black; font-size: 17pt">Lest We Remember: Cold Boot Attacks on Encryption Keys</span><span style="font-family: 'Times New Roman','serif'; font-size: 12pt"></span></font><span style="font-family: NimbusRomNo9L; color: black; font-size: 12pt"><font face="Calibri">J.Alex Halderman</font></span><span style="font-family: 'Times New Roman','serif'; font-size: 12pt">,</span><font face="Calibri"><span style="font-family: NimbusRomNo9L; color: black; font-size: 12pt">, Seth D.Schoen,, Nadia Heninger, William Clarkson, William Paul, Joseph A.Calandrino, Ariel J.Feldman, Jacob Appelbaum, and Edward W.Felten</span><span style="font-family: 'Times New Roman','serif'; font-size: 12pt"></span></font><span style="font-family: NimbusRomNo9L; color: black; font-size: 12pt"><font face="Calibri">;Princeton University, Electronic Frontier Foundation, Wind River Systems; February 21, 2008; </font></span><a href="http://citp.princeton.edu/memory"><span style="font-family: NimbusRomNo9L"><font color="#0000ff" face="Calibri">http://citp.princeton.edu/memory</font></span></a><span style="font-family: NimbusRomNo9L; color: black"></span><span style="font-family: 'Times New Roman','serif'; font-size: 12pt"> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://data-at-rest.com/2009/07/13/bitlocker-attack-coldboot-warmboot-any-boot-key-expension-revealer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Presidential Cybersecurity Review</title>
		<link>http://data-at-rest.com/2009/06/01/presidential-cybersecurity-review/</link>
		<comments>http://data-at-rest.com/2009/06/01/presidential-cybersecurity-review/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 16:03:49 +0000</pubDate>
		<dc:creator>Bryan Glancey</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://data-at-rest.com/2009/06/01/presidential-cybersecurity-review/</guid>
		<description><![CDATA[  Have you ever noticed that when you ask ten people anything you get ten different answers? You ask &#8216;What&#8217;s wrong with [fill in the blank]?&#8217; and you get the opinion de jour, blame it on someone, some group, some philosophy, or Milli Vanilli says blame it on the Rain. It also, surprisingly, seems that [...]]]></description>
			<content:encoded><![CDATA[<p>  Have you ever noticed that when you ask ten people anything you get ten different answers? You ask &#8216;What&#8217;s wrong with [fill in the blank]?&#8217; and you get the opinion de jour, blame it on someone, some group, some philosophy, or Milli Vanilli says blame it on the Rain. It also, surprisingly, seems that no one ever blames themselves or the group they belong to. Everyone is misunderstood, under represented, marginalized, the lone voice of reason in the wilderness that we are not listening to.</p>
<p>    The presidential Cyberreview is out, <a href="http://www.whitehouse.gov/CyberReview/">http://www.whitehouse.gov/CyberReview/</a> , and it&#8217;s good. There is a little of everything in there, and the spin masters in commercial companies have already highlighted their sections, and emphasized them and downplayed the rest.</p>
<p>  Scary thought &#8212; Did you ever think that this merry go round of picking and choosing around information security is the cause of the problem? Perhaps the NSA and every security expert worth their slat is correct, &#8216;Defense in Depth&#8217; is the only solution toward some semblance of security?</p>
<p>  I recently spent some time explaining to someone why all of the CyberSecurity &#8217;stuff&#8217; didn&#8217;t just mean better firewalls. It seems that Apathy and our normal cavalier attitude of walking through a world and choosing not to understand how it works has caught up with us all.</p>
<p>   Instead of addressing this through nubulous over generalization, let&#8217;s ask simeple questions:</p>
<ol>
<li> What are we protecting?</li>
<li>Where is what we are protecting?</li>
<li>How is what we are protecting used?</li>
<li>What are the interconnections?</li>
</ol>
<p>   Do you know that questions one and two are the hardest to answer? Do you know that they have very little to do with the internet and firewalls, and routers, and ethernet addresses? The simplest and most common sense questions are the hardest to answer, and hold the most sway in security.  Tell me every computing, storage device, USB Key, external Hard drive, magentic tape, Cell phone, blackberry, SME PED, iPod or whos-a-ma-whatsus you have connected inside your organization and what&#8217;s on it. Easy to say, hard to do.</p>
<p> Next, decide what you are protecting - is it in Databases? is it in word documents? is it in powerpoints? is it in graphic files? is it in raw text? For the government, the answer is yes to all of the above.</p>
<p> Protecting our country in Cyberspace has a lot in common with protecting our nation Physically:</p>
<p>  Woudl the nation be safe if we protected the borders but had no police officers? No. Would the country be safe if we had ground protection but no air force? No. Would the country be safe by having Ground and Air protection but no one covering the oceans? No.</p>
<p> There are no Easy answers to security, but there are simple ones. &#8216;Defense in Depth&#8217; means that you have firewalls, that you have antivirus - but that is not all you have. You protect ALL the data, where ever it resides - and everywhere it travels. Do you protect it on a laptop when there is not firewall? Yes. Do you protect it on an external USB hard drive? Yes. Do you protect it on a Cell Phone? Yes. Do all of these things have to do with Firewalls? No.</p>
<p>  Protecting in Cyberspace is just like protecting your house. Do you only buy a deadbolt and then not get window locks? No. Do you buy a security system and then not lock your doors? No.</p>
<p>  Simple Answers, Simple Questions. Perhaps if we really ask the questions, and really want to answer them, we&#8217;ll solve the problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://data-at-rest.com/2009/06/01/presidential-cybersecurity-review/feed/</wfw:commentRss>
		</item>
		<item>
		<title>US ICE Act of 2009 : United States Information and Communications Enhancement Act of 2009</title>
		<link>http://data-at-rest.com/2009/05/28/us-ice-act-of-2009-united-states-information-and-communications-enhancement-act-of-2009/</link>
		<comments>http://data-at-rest.com/2009/05/28/us-ice-act-of-2009-united-states-information-and-communications-enhancement-act-of-2009/#comments</comments>
		<pubDate>Thu, 28 May 2009 11:57:17 +0000</pubDate>
		<dc:creator>Bryan Glancey</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://data-at-rest.com/2009/05/28/us-ice-act-of-2009-united-states-information-and-communications-enhancement-act-of-2009/</guid>
		<description><![CDATA[      oc_host_url = "http://www.opencongress.org/";  oc_bill_id = "111-s921";  oc_frame_height = "206";  oc_bgcolor = "ffffff";  oc_textcolor = "333333";  oc_bordercolor = "999999";

]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript">      oc_host_url = "http://www.opencongress.org/";  oc_bill_id = "111-s921";  oc_frame_height = "206";  oc_bgcolor = "ffffff";  oc_textcolor = "333333";  oc_bordercolor = "999999";</script><br />
<script src="http://www.opencongress.org/javascripts/bill_status.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://data-at-rest.com/2009/05/28/us-ice-act-of-2009-united-states-information-and-communications-enhancement-act-of-2009/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

