<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Securism Blog &#187; Securism</title>
	<atom:link href="http://blog.securism.com/category/securism/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.securism.com</link>
	<description>Simple Security.</description>
	<lastBuildDate>Thu, 26 Aug 2010 21:53:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>WLAN In the Enterprise &#8211; Use Cases and Strategies</title>
		<link>http://blog.securism.com/2010/07/wlan-in-the-enterprise-use-cases-and-strategies/</link>
		<comments>http://blog.securism.com/2010/07/wlan-in-the-enterprise-use-cases-and-strategies/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 18:41:34 +0000</pubDate>
		<dc:creator>Jon Janego</dc:creator>
				<category><![CDATA[Network Design]]></category>
		<category><![CDATA[Securism]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://blog.securism.com/?p=246</guid>
		<description><![CDATA[Continuing from my first post in the series, today I hope to cover the common use cases and general strategies for securing an enterprise WLAN. Depending on the size and business needs of the enterprise, a WLAN can be used in a few different ways: Basic Mobility &#8211; the most common use of WLAN is [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing from my <a href="http://blog.securism.com/2010/07/deploying-a-world-class-wlan-in-your-enterprise/">first post</a> in the series, today I hope to cover the common use cases and general strategies for securing an enterprise WLAN.</p>
<p>Depending on the size  and business needs of the enterprise, a WLAN can be used in a few  different ways:</p>
<p><strong>Basic Mobility</strong> &#8211; the most common use of  WLAN is simply to extend the existing wired LAN to wireless users.  This  can have a very positive impact on productivity, allowing users more  flexibility throughout the workspace.</p>
<p><strong>Segmented Mobile Data -</strong> this type of WLAN is one where the network is  dedicated to use of a specific type of data that is segmented from the  main enterprise network.  Typical use cases here are in hospitals or  retail stores, where compliance regulations provide strict guidance on  data protection and segmentation.</p>
<p><strong>Guest Internet Access</strong> &#8211; common in cafes and  large businesses, this type of WLAN typically provides only internet  access and is entirely segmented from the enterprise wired LAN.</p>
<p><strong>Wired  LAN Replacement </strong>- this type of network is becoming a feasible  alternative to the hassle of running cable, and will likely continue to  grow in popularity as time goes by</p>
<p>These use cases can blend  together in any number of ways.  A well thought-out design at the  beginning, along with the right hardware planning, can accomidate these  uses and even more.</p>
<p><em>General Strategy</em></p>
<p>Like other  networking strategies, the use of proper segmentation at the Layer 2  level is critical when designing a WLAN.  Your most critical data flows  should have their own segment, protected by methods like VLAN  segmentation, firewalling, private IP spaces, and routing tables.   Regardless of the authentication and encryption method used for the WLAN  itself, properly designing its location within the enterprise wired LAN  is critical.</p>
<p>Data encryption in 802.11 is accomplished by a  combination of the authentication type with an underlying encryption  method.  Use of WPA2-AES encryption should be considered mandatory in  any new WLAN deployment.  This encryption technology has no documented  vulnerabilities and widespread hardware and software support.  If your  enterprise has devices that do not support WPA2-AES, strongly consider  replacing them.  When designing a network, its security should not be  determined by the weakest link.  Unless there is a business case for  doing something otherwise, use the strongest encryption and  authentication methods available.</p>
<p>My next post will get into some specifics about these different use cases!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.securism.com/2010/07/wlan-in-the-enterprise-use-cases-and-strategies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deploying A World-Class WLAN in Your Enterprise</title>
		<link>http://blog.securism.com/2010/07/deploying-a-world-class-wlan-in-your-enterprise/</link>
		<comments>http://blog.securism.com/2010/07/deploying-a-world-class-wlan-in-your-enterprise/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 15:23:32 +0000</pubDate>
		<dc:creator>Jon Janego</dc:creator>
				<category><![CDATA[Network Design]]></category>
		<category><![CDATA[Securism]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://blog.securism.com/?p=242</guid>
		<description><![CDATA[In the last decade, 802.11 Wireless LAN technology has had a dramatic impact on the technology world.  Reliable, high-bandwidth networking is now easily available to anybody who wants it, and the number of WiFi enabled devices continues to grow at a dramatic rate.  So naturally, businesses ranging from basic office environments, to complicated co-located warehousing/retail/office [...]]]></description>
			<content:encoded><![CDATA[<p><strong></strong>In the  last decade, 802.11 Wireless LAN technology has had a dramatic impact on  the technology world.  Reliable, high-bandwidth networking is now  easily available to anybody who wants it, and the number of WiFi enabled  devices continues to grow at a dramatic rate.  So naturally, businesses  ranging from basic office environments, to complicated co-located  warehousing/retail/office operations have begun leveraging the  technology as well.  Unfortunately, the ease of setup that WLAN offers  has led to some confusion among even seasoned IT practitioners.  In this series of  posts, I hope to provide some simple guidance to help clarify how to  securely and efficiently manage an enterprise Wireless LAN.</p>
<p><em>Some  History</p>
<p></em>I will not go into the history of the 802.11  standard in too much detail here, although there are a couple of  important points to recognize when thinking about how to deploy a WLAN  in your business.  The most important thing to know is this &#8211; many of  the WLAN security technologies that were being used in deployment until  three or four years ago are vulnerable to several well-known attacks.   If your business has a WLAN that has &#8220;just been working&#8221; for a while &#8211;  it should probably get some attention.</p>
<p>To elaborate on this a bit  further, the most common Wireless LAN encryption method used until late  2003, WEP, has been subject to some <a href="http://www.networkworld.com/research/2002/0909wepprimer.html">very public weaknesses,  almost since its inception</a>.  Its temporary replacement, WPA-TKIP, has  similar (although not as dramatic) weaknesses, that have been <a href="http://dl.aircrack-ng.org/breakingwepandwpa.pdf">public  since at least 2008.</a></p>
<p>Adding insult to these platform-common  weaknesses, some of the alternate, &#8220;more secure&#8221; based authentication  methods advised by vendors have also been picked apart and had their  vulnerabilities shown to the world.  I&#8217;m looking at you, <a href="http://www.wirelessdefence.org/Contents/AsleapMain.htm">LEAP</a>.</p>
<p>To  sum it up briefly &#8211; many networks that people thought were secure in  2003 or 2004 are definitely <em>not</em> secure today.  And unfortunately,  WLAN sometimes is treated like a part of the physical infrastructure &#8211;  if it ain&#8217;t broke, don&#8217;t fix it!</p>
<p><em>Current Tech</em></p>
<p>Fortunately,  802.11 is really starting to come into its own lately, and can be an  extremely secure &#8211; in some ways more secure &#8211; piece of critical  infrastructure.  The extremely solid (and so far unbroken) WPA2-AES  encryption standard defined by 802.11i has had widespread vendor support  since 2007.  And certificate-based authentication methods such as  EAP-TLS, PEAP, and EAP-TTLS have similarly experienced a growth in  support, among not just desktop OS platforms, but mobile operating  systems as well.  And Wireless Intrusion Detection Systems are hitting  their stride, ranging from several robust and effective professional  solutions from vendors like AirTight, Cisco, and Motorola, to fantastic  open-source applications like <a href="http://www.kismetwireless.net/">Kismet</a>.  And robust infrastructure  management software is now making the administration of Wireless LANs  more simple and effective.</p>
<p>In short, today it is possible to  deploy a WLAN that will meet all the use cases an enterprise can throw  at it, and that is as secure as a typical wired LAN infrastructure.</p>
<p>In the next post, I&#8217;ll cover typical enterprise WLAN use cases, and the strategies for designing and securing them.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.securism.com/2010/07/deploying-a-world-class-wlan-in-your-enterprise/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SANS 2010</title>
		<link>http://blog.securism.com/2010/02/sans-2010/</link>
		<comments>http://blog.securism.com/2010/02/sans-2010/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 19:37:40 +0000</pubDate>
		<dc:creator>Jon Janego</dc:creator>
				<category><![CDATA[Securism]]></category>
		<category><![CDATA[beer]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://blog.securism.com/?p=231</guid>
		<description><![CDATA[If any readers out there are interested in meeting up, all three of us will be attending the SANS 2010 training conference in Orlando, Florida the week of March 7th. Feel free to drop us a line here and we can have a beer!]]></description>
			<content:encoded><![CDATA[<p>If any readers out there are interested in meeting up, all three of us will be attending the SANS 2010 training conference in Orlando, Florida the week of March 7th.</p>
<p>Feel free to drop us a line here and we can have a beer!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.securism.com/2010/02/sans-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick and Easy Portable Media Encryption</title>
		<link>http://blog.securism.com/2010/02/quick-and-easy-portable-media-encryption/</link>
		<comments>http://blog.securism.com/2010/02/quick-and-easy-portable-media-encryption/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 18:33:38 +0000</pubDate>
		<dc:creator>Walter Goulet</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Securism]]></category>
		<category><![CDATA[cryptography]]></category>
		<category><![CDATA[delivery best practices]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://blog.securism.com/?p=223</guid>
		<description><![CDATA[As part of my personal service delivery process, I have a need to store sensitive information for client engagements (vulnerability assessment results, network diagrams etc). To avoid having a dependency on specific test systems, I prefer to use portable USB drives to store data in the event that I need to switch to another system. [...]]]></description>
			<content:encoded><![CDATA[<p>As part of my personal service delivery process, I have a need to store sensitive information for client engagements (vulnerability assessment results, network diagrams etc). To avoid having a dependency on specific test systems, I prefer to use portable USB drives to store data in the event that I need to switch to another system. However, I don&#8217;t want to risk losing this drive with confidential data on it. My solution is to create an encrypted partition on the disk in such a fashion that I can quickly mount the drive on another system without downtime.</p>
<p>To meet these requirements, I use a combination of Dropbox (<a href="http://www.dropbox.com">http://www.dropbox.com</a>), Keepass (<a href="http://keepass.info/">http://keepass.info/</a>), and Truecrypt (<a href="http://www.truecrypt.org/">http://www.truecrypt.org/</a>). I use Dropbox as a portable &#8216;Program Files&#8217; directory where I install portable versions of Keepass and Truecrypt. This allows me to have my &#8216;Program Files&#8217; directory replicated on all systems where the Dropbox client is installed (for backup purposes, I usually have my Dropbox account synchronized to 2 different systems).</p>
<p>I use Truecrypt to create an encrypted partition on the USB drive (using AES for encryption and HMAC-SHA-512 as a hash algorithm). The volume key used to encrypt/decrypt the partition is then stored as a password in my Keepass database (which is also stored in my Dropbox).</p>
<p>As long as the Dropbox is synchronized between my test systems, switching from one system to the other is as simple as plugging the USB drive in and launching Truecrypt/Keepass from my Dropbox.</p>
<p>Here&#8217;s my step by step instructions to replicating this setup on a Windows XP/Vista/7 system (I assume you already have Dropbox installed on your system):</p>
<ol>
<li>Create a &#8216;Programs&#8217; directory in your Dropbox folder. In this folder, create 2 subdirectories, &#8216;Keepass&#8217; and &#8216;Truecrypt&#8217;.</li>
<li>Copy the portable versions of these programs into their respective folders (Truecrypt does not have an explicit &#8216;portable&#8217; distribution, rather download the setup file <a href="http://www.truecrypt.org/downloads">here</a> and choose the &#8216;Extract&#8217; option when running the setup, Keepass on the other hand provides a portable version that can be downloaded <a href="http://keepass.info/download.html">here</a>).</li>
<li>Launch Keepass and create a new password entry for the portable drive. I suggest using the Password generator function to generate the password. Note that since this password is used as an encryption key, I recommend selecting all available characters for generating the password and using the maximum key length (64 characters).</li>
<li>Plug in the portable USB drive that will contain the encrypted partition (note: this has only been tested with USB hard drives; I have not tested this with smaller USB flash drives).</li>
<li>Launch TrueCrypt and use the &#8216;Create Volume&#8217; button to launch the new volume creation wizard. I recommend writing down the path to the volume being created to make it easier to mount later. For my personal setup, I chose to create a regular (non-hidden) partition using AES and SHA-512 for encryption and as a hash algorithm. When prompted for the volume password, use the password entry created in Keepass.</li>
<li>The volume is now created!</li>
</ol>
<p>To actually mount the encrypted partition, start Truecrypt and select an available drive entry. Select the encrypted volume from the Volume list then click &#8216;Mount&#8217;. When prompted, enter the password from the Keepass password entry.</p>
<p>Note that regardless of which system was used to create the encrypted partition, you can mount it on any other system as long as you have access to Truecrypt and your volume password.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.securism.com/2010/02/quick-and-easy-portable-media-encryption/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where Have We Been?</title>
		<link>http://blog.securism.com/2009/04/where-have-we-been/</link>
		<comments>http://blog.securism.com/2009/04/where-have-we-been/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 19:29:19 +0000</pubDate>
		<dc:creator>Jon Janego</dc:creator>
				<category><![CDATA[Securism]]></category>
		<category><![CDATA[hacking]]></category>

		<guid isPermaLink="false">http://blog.securism.com/?p=197</guid>
		<description><![CDATA[Wow, it&#8217;s been over a month without much action here at Securism.  But it&#8217;s not for lack of stuff to talk about &#8211; precisely the opposite, we&#8217;ve all been so incredibly busy that this little blog has fallen by the wayside.  But I promise that we&#8217;ll get right back up at it!  In the meantime, [...]]]></description>
			<content:encoded><![CDATA[<p>Wow, it&#8217;s been over a month without much action here at Securism.  But it&#8217;s not for lack of stuff to talk about &#8211; precisely the opposite, we&#8217;ve all been so incredibly busy that this little blog has fallen by the wayside.  But I promise that we&#8217;ll get right back up at it!  In the meantime, here&#8217;s what we&#8217;ve all been doing.</p>
<p>Ben and I both attended the <a href="http://www.sans.org/">SANS </a>2009 conference in early March, in Orlando.  He was in the <a href="http://www.sans.org/training/description.php?mid=937">advanced penetration testing</a> class, and I was taking the <a href="http://www.sans.org/training/description.php?mid=3">wireless security</a> class.  Verdict on both of those: AWESOME.</p>
<p>Walter also went to a SANS conference in Phoenix to attend a class on<a href="http://www.sans.org/training/description.php?mid=6"> secure network design</a>.</p>
<p>I also just finished the <a href="http://www.eccouncil.org/ceh.htm">EC-Council Certified Ethical Hacker</a> program, which is a good overview certification class.  Don&#8217;t underestimate that exam &#8211; it&#8217;s a tricky one!</p>
<p>Beyond the gobs of training, we&#8217;ve also been working on some great stuff at work, getting well up to our necks in the world of PCI.</p>
<p>So, dear readers, don&#8217;t fret.  We&#8217;re still here, and will be back shortly!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.securism.com/2009/04/where-have-we-been/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PGP Followup</title>
		<link>http://blog.securism.com/2009/01/pgp-followup/</link>
		<comments>http://blog.securism.com/2009/01/pgp-followup/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 19:29:01 +0000</pubDate>
		<dc:creator>Jon Janego</dc:creator>
				<category><![CDATA[Securism]]></category>
		<category><![CDATA[customer relations]]></category>
		<category><![CDATA[disk encryption]]></category>
		<category><![CDATA[pgp]]></category>

		<guid isPermaLink="false">http://blog.securism.com/?p=132</guid>
		<description><![CDATA[I wanted to write a quick follow-up on my post last week about the issues that I had with recovering my PGP-encrypted hard disk. I was contacted by Nathan Liddle, one of the senior support engineers from PGP and we spoke about my experiences.  I was first off, very impressed to see PGP proactively addressing [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to write a quick follow-up on my post last week about the issues that I had with recovering my PGP-encrypted hard disk.</p>
<p>I was contacted by Nathan Liddle, one of the senior support engineers from PGP and we spoke about my experiences.  I was first off, very impressed to see PGP proactively addressing concerns by contacting me here and it was great to be able to share my feedback.</p>
<p>Nathan graciously listened to my story and got the takeaway of that PGP is going to try and improve their recovery disk tools, to hopefully take some of the guesswork out of the process that I had to go through.  They appreciate that I was a pretty &#8216;techie&#8217; person and was able to figure it out myself, but the average user of PGP WDE may not be able to do so, and that their tools could use some improvement.</p>
<p>So, I&#8217;m extending a shoutout to PGP for listening to customer feedback!  Thanks!!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.securism.com/2009/01/pgp-followup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>With Great Power, Comes Great Responsibility</title>
		<link>http://blog.securism.com/2009/01/with-great-power-comes-great-responsibility/</link>
		<comments>http://blog.securism.com/2009/01/with-great-power-comes-great-responsibility/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 00:32:13 +0000</pubDate>
		<dc:creator>Jon Janego</dc:creator>
				<category><![CDATA[Securism]]></category>
		<category><![CDATA[ethics]]></category>
		<category><![CDATA[FBI]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://blog.securism.com/?p=116</guid>
		<description><![CDATA[Last week&#8217;s SANS newsletter caught my eye for an interesting story mentioned in it &#8211; &#8220;Wireless Hacking Braggarts Avoid Jail Time&#8221;.  It links to a story in the Cleveland Plain Dealer about two security consultants who were caught in a FBI sting for wirelessly stealing data from a fake defense contractor. These two fellows were [...]]]></description>
			<content:encoded><![CDATA[<p>Last week&#8217;s <a href="http://www.sans.org/newsletters/newsbites/newsbites.php?vol=11&amp;issue=4">SANS newsletter</a> caught my eye for an interesting story mentioned in it &#8211; &#8220;Wireless Hacking Braggarts Avoid Jail Time&#8221;.  It links to a <a href="http://www.cleveland.com/business/plaindealer/index.ssf?/base/business-11/123175273238730.xml&amp;coll=2">story in the Cleveland Plain Dealer</a> about two security consultants who were caught in a FBI sting for wirelessly stealing data from a fake defense contractor.</p>
<p>These two fellows were approached with a great offer &#8211; $100,000(!) &#8211; to grab some files wirelessly and discreetly.  The FBI got the idea of approaching them after they mentioned in an article in Crain&#8217;s Cleveland Business that they had broken into several networks wirelessly, and that companies should hire them to protect their networks.  Whoops!</p>
<p>This brings up a tricky question about infosec in general &#8211; in a business environment that is only slowly becoming aware to the issue of security, how does one generate new business?  It can seem tempting to &#8216;demonstrate&#8217; the cost of bad security to a client &#8211; and cold-calling a business with information about their vulnerabilities is a sure way to wreck that relationship.  The responsibilities of a security professional are to clearly communicate the importance of a strong security posture and to let that information speak for itself.</p>
<p>These two guys took the exactly wrong approach to selling computer security &#8211; becoming the &#8216;bad guys&#8217; that they&#8217;re supposed to be protecting clients against!  In the security field, more than many others, the line between &#8216;good guy&#8217; and &#8216;bad guy&#8217; can be blurry.  An infosec professional who is only using commercial tools isn&#8217;t really getting in the head of a &#8216;bad guy&#8217; &#8211; because the bad guys are using open source tools, not the expensive Foundstone package.  We&#8217;ve got to get in the minds of the threats in order to defend against the them.</p>
<p>This is where professional programs like <a href="http://www.eccouncil.org/ceh.htm">CEH</a> have value.  This program teaches security professionals both the tools of the &#8216;bad guys&#8217;, and the ethics required to use them properly.  The temptation of a quick payday may be lurking for some people, but it&#8217;s good to see that the FBI and other government organizations are actively watching out for these type of people.</p>
<p>As Spiderman said &#8211; &#8220;With great power, comes great responsibility&#8221;.  Security professionals need to keep this at the forefront of their mind at all times.  We&#8217;d probably be better off by not wearing tights and a mask, though!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.securism.com/2009/01/with-great-power-comes-great-responsibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recovering a PGP Whole-Disk-Encrypted Drive</title>
		<link>http://blog.securism.com/2009/01/recovering-a-pgp-whole-disk-encrypted-drive/</link>
		<comments>http://blog.securism.com/2009/01/recovering-a-pgp-whole-disk-encrypted-drive/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 16:58:12 +0000</pubDate>
		<dc:creator>Jon Janego</dc:creator>
				<category><![CDATA[Securism]]></category>
		<category><![CDATA[methods]]></category>
		<category><![CDATA[disk recovery]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[pgp]]></category>

		<guid isPermaLink="false">http://blog.securism.com/?p=98</guid>
		<description><![CDATA[This week I had a frustrating incident occur that I&#8217;d never wish upon anyone again &#8211; my PGP-encrypted laptop hard drive was corrupted!  Luckily, I was able to recover the data after hours of research and labor.  The whole experience was a painful one and it&#8217;s really turned me off from whole-disk encryption as a [...]]]></description>
			<content:encoded><![CDATA[<p>This week I had a frustrating incident occur that I&#8217;d never wish upon anyone again &#8211; my PGP-encrypted laptop hard drive was corrupted!  Luckily, I was able to recover the data after hours of research and labor.  The whole experience was a painful one and it&#8217;s really turned me off from whole-disk encryption as a whole.</p>
<p>The initial problem was caused by one of my least-favorite pieces of software in the world &#8211; the Ubuntu graphical installer.  I was installing Ubuntu onto an external hard disk while using a Ubuntu LiveCD, and in the process of installing the OS, it <em>overwrote the MBR on my laptop&#8217;s hard disk</em>.  This seems to be a common pitfall affecting Ubuntu users.  Installing GRUB to the first hard disk is apparently the default behavior, according to <a href="http://ubuntuforums.org/showthread.php?t=1001869">several</a> <a href="http://ubuntuforums.org/showthread.php?t=956294">posts </a>on the Ubuntu forums.  I must have missed the &#8220;Advanced&#8221; menu option to specify the bootloader location.</p>
<p>Installing GRUB to the MBR wouldn&#8217;t be terrible, if not for the fact that PGP Whole Disk Encryption (WDE) also uses a non-standard Windows bootloader &#8211; a piece of software called BootGuard that prompts the user for the decryption key to the drive.  Because GRUB took over the MBR on my hard drive, BootGuard would no longer execute &#8211; and thus the contents of my two partitions were stuck as encrypted with no decryption mechanism on the disk.</p>
<p>Adding further frustration to this issue was the fact that Ubuntu (loaded onto the external HD) wouldn&#8217;t even boot up without the laptop&#8217;s HD &#8211; because the GRUB boot loader was on the internal, encrypted HD, rather than the external HD that held the rest of the operating system.</p>
<p>So, I was stuck with an encrypted Windows installation and a halfway-usable fresh Ubuntu install.  What&#8217;s a guy to do?</p>
<p>Fortunately, if there&#8217;s one thing that our office has, it&#8217;s a lot of computers.  I was able to use a backup laptop to begin doing some research into recovery options.</p>
<p>PGP has <a href="https://pgp.custhelp.com/cgi-bin/pgp.cfg/php/enduser/std_adp.php?p_faqid=471">recovery boot disks</a> that can be used to decrypt a drive, so this was the first thing I tried.  With my encrypted (and inaccessible) disk in the bay of my laptop, I booted with the PGP recovery CD.  Unfortunately, this returned an error &#8211; &#8220;Internal error accessing disk, 0&#215;80&#8243;.  A <a href="http://pgp.lithium.com/pgp/board/message?board.id=54&amp;thread.id=325">common</a> <a href="http://forum.pgp.com/pgp/board/message?board.id=54&amp;thread.id=53">error</a>, if you do a little googling.  Something was wrong in the disk&#8217;s partition table or boot record &#8211; I would need to try another method.</p>
<p>The first method I found in the PGP Knowledge Base was in <a href="https://pgp.custhelp.com/cgi-bin/pgp.cfg/php/enduser/std_adp.php?p_faqid=807&amp;p_created=1192573895&amp;p_sid=OdIDzhnj&amp;p_accessibility=0&amp;p_redirect=&amp;p_lva=&amp;p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PSZwX2dyaWRzb3J0PSZwX3Jvd19jbnQ9MSwxJnBfcHJvZHM9MCZwX2NhdHM9MCZwX3B2PSZwX2N2PSZwX3NlYXJjaF90eXBlPWFuc3dlcnMuYV9pZCZwX3BhZ2U9MSZwX3NlYXJjaF90ZXh0PTgwNw**&amp;p_li=&amp;p_topview=1">Tech Note 807</a> , which suggests creating a Windows PE recovery disk that supports PGP disk recovery.  I followed this path for a while, but had some issues slipstreaming the PGP software into the disk.  I gave up eventually after seeing a few other simpler methods suggested.</p>
<p>The simpler recovery method recommended by the members of the <a href="http://forum.pgp.com/pgp/">PGP forum</a> and the <a href="https://pgp.custhelp.com/cgi-bin/pgp.cfg/php/enduser/popup_adp.php?p_sid=OdIDzhnj&amp;p_lva=&amp;p_li=&amp;p_faqid=470&amp;p_created=1142375633&amp;p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PSZwX2dyaWRzb3J0PSZwX3Jvd19jbnQ9MSwxJnBfcHJvZHM9MCZwX2NhdHM9MCZwX3B2PSZwX2N2PSZwX3NlYXJjaF90eXBlPWFuc3dlcnMuYV9pZCZwX3BhZ2U9MSZwX3NlYXJjaF90ZXh0PTgwNw**">PGP Knowledge Base</a> was to install PGP Desktop on another PC, slave the encrypted drive to that machine, and decrypt the drive using the second PC.  I was able to get the PGP Desktop software from our administrator and install it temporarily on a new computer, then cable in my encrypted drive with a IDE to USB adapter.  This looked promising at first, with the machine able to recognize the drive and see its (unreadable due to encryption) partitions, but PGP wasn&#8217;t able to identify the drive as holding encrypted data on it.  After a few tries (and a few hours), I decided to move 0n and try a different vector.</p>
<p>I had seen a <a href="http://forum.pgp.com/pgp/board/message?board.id=54&amp;thread.id=3663">post on the support forum</a> suggesting using a Windows disk to rebuild the MBR to a normal Windows state.  After doing this, the PGP recovery disc may work, since PGP is prepared to deal with a situation like this (somehow!).  By doing this, I realized I would lose the GRUB bootloader info for my Ubuntu installation, so I first pulled that off the drive from within Ubuntu (<em>cat /boot/grub/menu.lst &gt; /home/menu.lst</em>).  This would give the UUID of the Linux installation if I ever want to try and get it working and bootable.</p>
<p>After doing that, I decided to just go for it.  After installing the encrypted drive into a spare laptop chassis, I put the Windows disc into the CD drive, booted to the recovery console (type R when prompted), and then ran the <em>fixmbr </em>command for the drive.  Rebooted, and&#8230;. <em>unable to find operating system</em>.  This was progress!  No more GRUB bootloader!</p>
<p>Finally, I put in the <a href="https://pgp.custhelp.com/cgi-bin/pgp.cfg/php/enduser/std_adp.php?p_faqid=471">PGP recovery disk</a> again, booted off it, and instead of the error I saw before, it continued on to the recovery console &#8211; and it recognized my PGP-encrypted disk!.  I typed in my passphrase, and then, very cautiously, chose &#8220;D&#8221; to decrypt the drive.  It very slowly started to decrypt.</p>
<p>The entire decryption process when running from the recovery disk takes quite a long time &#8211; on this disk (60GB), it was only about 15% along after 90 minutes.  I left the computer plugged in overnight and let it run.  When returning to the office this morning &#8211; it was done!  I put it back into my original laptop chassis (I was using a temporary one while I rebuilt a new installation of Windows on a spare HD in the main chassis), and it booted up as if nothing had ever happened.  The whole thing was pretty funny, actually &#8211; to see the little guy churning along as if it hadn&#8217;t been on the brink of death just 24 hours before.</p>
<p>This entire experience has left a bad taste in my mouth regarding whole disk encryption.  It&#8217;s very secure, and my experience with PGP prior to this incident had been pretty drama-free, but when it fails, it fails very dramatically.  PGP has very sparse documentation about the recovery process, and seems to take the opinion that their software is so reliable that they don&#8217;t need to spend much time making recovery a little bit easier.  For a user who&#8217;s done nothing wrong, they make the barriers to recovery too high &#8211; I had the decryption passphrase, and a simple mistake was enough to ruin all my data.  I was on the verge of scrapping the drive, suffering an unexpected data loss (which even regular backups can&#8217;t protect against perfectly).</p>
<p>I&#8217;ll probably avoid PGP WDE in the future, but whole disk encryption as a concept isn&#8217;t going away anytime soon.  It would be good for developers to keep disaster recovery methods in mind when creating their software!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.securism.com/2009/01/recovering-a-pgp-whole-disk-encrypted-drive/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Secure Password Management</title>
		<link>http://blog.securism.com/2008/12/secure-password-management/</link>
		<comments>http://blog.securism.com/2008/12/secure-password-management/#comments</comments>
		<pubDate>Sat, 20 Dec 2008 19:44:27 +0000</pubDate>
		<dc:creator>Jon Janego</dc:creator>
				<category><![CDATA[Securism]]></category>
		<category><![CDATA[password policy]]></category>
		<category><![CDATA[passwords]]></category>

		<guid isPermaLink="false">http://blog.securism.com/?p=64</guid>
		<description><![CDATA[Following up on my post about passwords and physical security, I&#8217;d like to discuss a couple suggestions for secure password management.  This primarily applies to the unfortunate (but common) case where a team is sharing common logins and passwords.  We see this a lot with internal teams, especially in lab and development environments. A few [...]]]></description>
			<content:encoded><![CDATA[<p>Following up on <a href="http://blog.securism.com/2008/12/password-policy-physical-security-and-keeping-the-cat-in-the-bag/">my post about passwords and physical security</a>, I&#8217;d like to discuss a couple suggestions for secure password management.  This primarily applies to the unfortunate (but common) case where a team is sharing common logins and passwords.  We see this a lot with internal teams, especially in lab and development environments.</p>
<p>A few months ago I saw a good <a href="http://www.joelonsoftware.com/items/2008/09/11b.html">blog post</a> by <a href="http://www.joelonsoftware.com/">Joel Spolsky</a>, where he suggested using a combination of <a href="http://getdropbox.com">Dropbox</a> and <a href="http://passwordsafe.sourceforge.net/">Password Safe</a> as a secure password management tool.  For those unfamiliar with it, Dropbox is an Amazon Cloud-based service that essentially acts as a network-based hard disk that can be synced across multiple machines.  Local copies of files are retained on the user&#8217;s machine and changes are synced with the main file server and distributed to the user&#8217;s other machines with the Dropbox client installed.</p>
<p>It&#8217;s a great tool and I would recommend it to anyone &#8211; and when used with Password Safe (install your encrypted password file on the dropbox-synced folder), it&#8217;s an effortless and secure method for an individual user to manage their passwords.</p>
<p>In an enterprise level IT environment, however, it&#8217;s probably not the best choice.  I can&#8217;t think of any responsible administrator who&#8217;d consider turning over a password list to an untrusted 3rd party, as anonymous or as encrypted as it may be.  It&#8217;s just not worth the risk.</p>
<p>The alternative, then, is to leverage a similar method using more secure means.  Our team uses a <a href="http://www.netgear.com/Products/Storage.aspx">NAS</a> device, which is an ideal and cost-effective candidate for similar functionality.  If your IT organization has large-scale production file servers which are regularly backed up and maintaned, that would be an even better candidate.</p>
<p>The missing piece in this suggestion is file synchronization &#8211; a killer feature of Dropbox.  There are a few different ways to take handle this &#8211; either using one of the many <a href="http://en.wikipedia.org/wiki/File_synchronization#Open-source">file synchronization tools</a>, or a versioning system such as <a href="http://www.nongnu.org/cvs/">CVS</a> or <a href="http://subversion.tigris.org/">Subversion</a>.  The choice is yours, but allowing the user to maintain a local copy of the folder is a critical component &#8211; because what happens if the file server goes down and the user forgets a shared password?</p>
<p>A careful security administrator will keep these circumstances in mind and plan for them accordingly.  Don&#8217;t be &#8220;that guy&#8221; who assumes his file servers will be up 100% of the time!  That&#8217;s what security is all about &#8211; hoping for the best, yet planning for the worst.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.securism.com/2008/12/secure-password-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Password Policy, Physical Security, and Keeping the Cat in the Bag</title>
		<link>http://blog.securism.com/2008/12/password-policy-physical-security-and-keeping-the-cat-in-the-bag/</link>
		<comments>http://blog.securism.com/2008/12/password-policy-physical-security-and-keeping-the-cat-in-the-bag/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 18:05:58 +0000</pubDate>
		<dc:creator>Jon Janego</dc:creator>
				<category><![CDATA[Securism]]></category>
		<category><![CDATA[password policy]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[physical security]]></category>

		<guid isPermaLink="false">http://blog.securism.com/?p=30</guid>
		<description><![CDATA[Password policy is one of the most frustrating subjects for any IT or Security administrator.  You&#8217;re stuck in a &#8220;Damned if you do, damned if you don&#8217;t&#8221; situation, where no matter what you do the users will complain.  Something that I like to keep in mind when considering password policies is the careful balance between [...]]]></description>
			<content:encoded><![CDATA[<p>Password policy is one of the most frustrating subjects for any IT or Security administrator.  You&#8217;re stuck in a &#8220;Damned if you do, damned if you don&#8217;t&#8221; situation, where no matter what you do the users will complain.  Something that I like to keep in mind when considering password policies is the careful balance between <em>security</em> and <em>usability</em>.</p>
<p>On one hand, there are fairly well-established best practices regarding password policies.  Non-dictionary words, 8-15 characters, etc.  SANS has a great (if a little strict) password policy document <a href="http://www.sans.org/resources/policies/Password_Policy.pdf">here</a> which is a great starting point for any security administrator.</p>
<p>On the other hand, users have a hard time remembering complicated passwords, especially ones that are frequently rotated.  A well-enforced password policy won&#8217;t let users choose their name, dictionary-based words, or any other &#8216;easy&#8217; passwords, so the user is stuck with having to remember a complicated acrostic, or a random string of characters.  And what do users tend to do in this situation?  Write down the password.</p>
<p>So, what&#8217;s wrong with this practice?  Nothing!  It&#8217;s even been <a href="http://news.cnet.com/Microsoft-security-guru-Jot-down-your-passwords/2100-7355_3-5716590.html">advocated</a> by various <a href="http://www.schneier.com/blog/archives/2005/06/write_down_your.html">security gurus</a> for years.  But you need adequate physical controls around the password list.  That&#8217;s the rub &#8211; in a large IT organization,  how does one protect from users carrying around scraps of paper?  Adding a further layer of complication, what about the case of shared logins and passwords?  The problem can become overwhelming quickly.</p>
<p>In an IT environment where <a href="http://en.wikipedia.org/wiki/Role-based_access_control">Role-Based Access Controls</a> (RBAC) are implemented, I would be inclined to not explicitly discourage users from writing down their individual passwords &#8211; because we&#8217;re all pretty good at physically controlling pieces of paper (money, anyone?).  I may encourage the use of a tool such as <a href="http://passwordsafe.sourceforge.net/">Password Safe</a>,  but there&#8217;s only so much that you can do to control the behavior of the users.</p>
<p>Where common usernames and passwords are shared between many people (a tragic case!), the problem of password management becomes much trickier.  I&#8217;ve seen systems with multiple versions of a common password list, with each user having their own copy.  I&#8217;ve seen password lists distributed betweeen a dozen users via unencrypted email.  I&#8217;ve seen printed sheets of passwords &#8220;hidden&#8221; underneath the keyboard of a common workstation.  I&#8217;ve seen post-it-notes on monitors.  All of these situations are terrible, but in reality, they&#8217;re also unavoidable.  The best an administrator control for is to provide adequate physical controls; limiting access to the password lists.  It would take a very highly-motivated attacker to get past a security guard, keycarded doors, and a staff that&#8217;s advised to pay attention to unrecognized people in the building &#8211; and your security response policy should take into account the situation of a password breach and have plans for rapidly shutting down access and rotating shared passwords.</p>
<p>In summary, there&#8217;s only so much that you can do to control the behavior of users, especially when asking them to remember complicated passwords.  I would advocate RBAC authenticating against a common directory server in all possible circumstances, so that a breached username and password can be compartmentalized, protecting against damage.  If that&#8217;s not possible, educating the users about controlling access to their passwords, and providing for adequate physical controls is about the best you can do.  And as always, having a response policy that takes into account the circumstances of a password breach is <em>critical</em>.  IT has evolved to the point where users are getting comfortable with the strictness of password policies, but as an administrator or security professional, it&#8217;s important to consider the vulnerabilities and to keep in mind the careful balance of usability and security.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.securism.com/2008/12/password-policy-physical-security-and-keeping-the-cat-in-the-bag/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
