<?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>Security Musings &#187; data theft</title>
	<atom:link href="http://securitymusings.com/article/category/data-theft/feed" rel="self" type="application/rss+xml" />
	<link>http://securitymusings.com</link>
	<description>Rants and raves from information security professionals</description>
	<lastBuildDate>Mon, 07 May 2012 21:31:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How *not* to secure your mobile phone.</title>
		<link>http://securitymusings.com/article/3184/how-not-to-secure-your-mobile-phone</link>
		<comments>http://securitymusings.com/article/3184/how-not-to-secure-your-mobile-phone#comments</comments>
		<pubDate>Thu, 22 Mar 2012 20:22:51 +0000</pubDate>
		<dc:creator>Tim Donaworth</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[data protection]]></category>
		<category><![CDATA[data theft]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[rants]]></category>

		<guid isPermaLink="false">http://securitymusings.com/?p=3184</guid>
		<description><![CDATA[The following events are based on actual facts and actual events. Names have been changed to protect the oblivious. I would like to start off by stating that I take no pity on the individual this story is about. I refer to them as oblivious because to do what they did simply can&#8217;t be categorized [...]]]></description>
			<content:encoded><![CDATA[<p>The following events are based on actual facts and actual events. Names have been changed to protect the oblivious.</p>
<p>I would like to start off by stating that I take no pity on the individual this story is about. I refer to them as oblivious because to do what they did simply can&#8217;t be categorized in any other way.</p>
<p>Let&#8217;s back up a week. I&#8217;ve been in need of another Android device to do some tinkering with, have a backup for my daily driver, and to have something that my son can play with and not fear total destruction (again of the daily driver). After checking with friends and co-workers if they had any spares &#8211; they didn&#8217;t &#8211; I resorted to Ebay. Long story short, I found an LG Optimus S &#8211; a rather sturdy little phone for its age for $7 plus $4 shipping. The description said that it did not boot. Being the hacker that I am, I generally don&#8217;t let simple statements like that deter me.</p>
<p>A few days later I had the phone in my mailbox. It even included the battery, which I wasn&#8217;t expecting. I attempt to boot it up, and as described &#8211; it doesn&#8217;t boot. I plug it in to ensure it has a charge. It won&#8217;t charge. I pull out the voltmeter and quickly determine the battery is junk. Fast-forward two more days after a visit to Amazon (Prime). A new battery is awaiting me in my mailbox. Plug it in, viola, Android magic!</p>
<p><strong><span id="more-3184"></span></strong>Immediately after boot up I notice the first notification is a voice mail. Seems the user never did reset the device. Being nosey, I check the notification. Something about John borrowing the truck for an extra day. I hope Sam<sup>1</sup> didn&#8217;t miss that voice mail. I check the contacts, and once again, it is full of names and addresses of people I&#8217;ve never heard of. Popping into the app drawer, I notice that not only does all the user data remain, but so do the apps. At this point I&#8217;m ready to simply go ahead and do a hard reset as I have zero interest in any of the previous owner&#8217;s old apps or information. But then this catches my eye:</p>
<div class="wp-caption alignleft" style="width: 134px"><img title="Chase App" src="https://lh6.ggpht.com/QComgTo47h1orWbQFpCJ6IYkmcC-MAlMZ_IeaC2ePJ4wF5DOPoJEeiXGnTPR4EZ21Rk=w124" alt="Chase App Icon" width="124" height="124" /><p class="wp-caption-text">Chase Android App</p></div>
<p>That’s right, the Chase Banking app. Immediately, my heart sinks. I already start to dread what I presume I&#8217;m going to find. I open the app, click the login button, and literally face-palm. Username jxxxxx, Password ********. The user’s login details were saved in the application. I&#8217;m now one click away from being in someone else&#8217;s bank account. At this point I&#8217;m feeling extremely paranoid, and my white-hat mindset kicks in. I pull the battery, put it back in, and proceed to hold the home key, volume down key, and power it into the recovery screen. A couple more volume clicks later, and the device is completely formatted and returned to its factory settings. The old data is wiped.</p>
<p>As I mentioned, I was already fairly certain as to what I was going to find before ever even entering into that Chase app. Why? Most people do not understand the consequences of their actions, especially when it comes to security. Nor do they even consider it when dealing with the majority of technical things they do on a day-to-day basis.</p>
<p>So for those of you wondering, let&#8217;s review some of the steps that Sam<sup>1 </sup>should have taken.</p>
<ol>
<li>Upon boot up, the device went straight to the launcher. No pin, password, or swipe gesture was required. You should always protect your devices with some sort of locking feature. This is especially true if you have sensitive data stored on your device. If you use your device to access your company email or remotely connect to your company network, this should definitely be part of the company policy. It&#8217;s easy to configure within Exchange as well.</li>
<li>The user stored sensitive credentials within apps. Storing your password for something like your gaming account is one thing. Even allowing Android to automatically log into your email is a little risky, but saving the username AND password to your banking application? That&#8217;s just asking for trouble. NEVER store credentials in any application that you wouldn&#8217;t want someone else having access to! End of story.</li>
<li>The user sold a device (knowingly) without performing a reset or wiping the data. This policy holds true for more than just cell phones. But let&#8217;s face it; we are all even more connected to our phones today than ever before. I&#8217;d go as far as to say some even use them more than their actual computers (for personal tasks). If/when you sell electronic devices, you should always perform a format, or wipe of all stored data, whether this is a factory reset of a phone, a format and reinstall of a laptop OS, or even a full DoD multiple pass wipe. Always destroy your data before releasing your devices to the public.</li>
<li>The fact that Sam<sup>1 </sup>even had his banking app on his phone can be viewed as a flaw &#8211; but I&#8217;ll let that one slide. I personally choose not to keep anything on my devices that can associate me to what my banking information may be. I go even as far as to ensure that any emails I get from my banks are sent to an email address that isn&#8217;t associated with my default Android account. Paranoid, perhaps. Secure, you bet!</li>
</ol>
<p>I will take a slight bit of leniency on Sam<sup>1 </sup>based solely on the fact that he thought the device was toast. But this is even more reason why you should take the steps necessary to ensure the device is wiped clean before getting rid of it. And for the average Joe (Sam) it&#8217;s not always obvious how to do these tasks. I had to look it up myself for this specific device (Android tends to vary the button combination per device). But in this case because the phone wouldn&#8217;t boot with the dead battery, Sam wouldn&#8217;t have even been able to perform the reset without some other form of digital magic.</p>
<p>Moral of the story: Wipe your devices, lock your devices, and don&#8217;t store credentials to sensitive information!</p>
<p><sup>1 </sup>Sam is a made up name, unless his name really was Sam, in which case it is purely coincidental.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=How+%2Anot%2A+to+secure+your+mobile+phone.+http%3A%2F%2Fsecuritymusings.com%2F%3Fp%3D3184" title="Post to Twitter"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter2.png" alt="Post to Twitter" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://securitymusings.com/article/3184/how-not-to-secure-your-mobile-phone&amp;t=How+%2Anot%2A+to+secure+your+mobile+phone." title="Post to Facebook"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://securitymusings.com/article/3184/how-not-to-secure-your-mobile-phone/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Digital Underground</title>
		<link>http://securitymusings.com/article/3052/the-digital-underground</link>
		<comments>http://securitymusings.com/article/3052/the-digital-underground#comments</comments>
		<pubDate>Sat, 08 Oct 2011 02:56:38 +0000</pubDate>
		<dc:creator>Nick Staples</dc:creator>
				<category><![CDATA[data protection]]></category>
		<category><![CDATA[data theft]]></category>
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://securitymusings.com/?p=3052</guid>
		<description><![CDATA[A lot of what we security professionals do includes protecting information from being compromised (especially personal information). The shift towards more profit-driven computer crime has happened swiftly over the last decade, so it should come as no surprise that there is a booming underground market centered almost entirely around compromised financial and personal data. And, [...]]]></description>
			<content:encoded><![CDATA[<p>A lot of what we security professionals do includes protecting information from being compromised (especially personal information). The shift towards more profit-driven computer crime has happened swiftly over the last decade, so it should come as no surprise that there is a booming underground market centered almost entirely around compromised financial and personal data. And, on the other end of the spectrum, we have laws and regulations to help minimize the leakage of this data in the first place. Plenty of research and documentation exists for the many ways we try to protect information, but there isn&#8217;t much (public) info on the underground market populated by the attackers and their associates who trade in illegally-gotten information. So, how do someone&#8217;s bank account credentials grease the wheels of this unique ecosystem?</p>
<p>The Underground Economy: Priceless (<a href="http://www.usenix.org/publications/login/2006-12/openpdfs/cymru.pdf">pdf</a>) touches on the subject in a great amount of detail, even explaining the importance of reputation and the lengths people take to avoid prosecution.</p>
<p>Essentially, public and private servers host communities of individuals who offer their services for a fee. Maybe one person will help someone else cash out an entire bank account (for a 50% cut). And maybe another person will deliver ill-purchased goods to a safe location (for a 30% stake). In the mix are also those who initially did the work (or wrote the code) to capture the information, as well as people who specialize in forging IDs, curious researchers, law enforcement&#8230; the list goes on. Compromised financial data seems to lead to a very deep chain of events that attracts many people with varying skillsets, most of whom are simply offering to perform the same hustle(s) over and over. It is a system where both information and skills are bartered/exchanged and high risk is accepted for high returns on investment.</p>
<p>But not all participants are highly skilled&#8211; there should be some low-hanging fruit in there too, right? Surely, there are people who aren&#8217;t as cautious or who miscalculate their risk of exposure, yet we still have trouble keeping up with even a fraction of the online fraud. While I&#8217;m glad we are focusing efforts on preventing information from being compromised in the first place, I feel like there is a growing opportunity to focus a lot more research on thwarting these high-risk behaviors directly. Sometimes you have to treat both the symptom and the cause.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=The+Digital+Underground+http%3A%2F%2Fsecuritymusings.com%2F%3Fp%3D3052" title="Post to Twitter"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter2.png" alt="Post to Twitter" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://securitymusings.com/article/3052/the-digital-underground&amp;t=The+Digital+Underground" title="Post to Facebook"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://securitymusings.com/article/3052/the-digital-underground/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Removing Trusted Certificates from Android</title>
		<link>http://securitymusings.com/article/3001/removing-trusted-certificates-from-android</link>
		<comments>http://securitymusings.com/article/3001/removing-trusted-certificates-from-android#comments</comments>
		<pubDate>Thu, 15 Sep 2011 15:22:55 +0000</pubDate>
		<dc:creator>Tim Donaworth</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[data protection]]></category>
		<category><![CDATA[data theft]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[Android SDK]]></category>
		<category><![CDATA[BouncyCastle]]></category>
		<category><![CDATA[DigiNotar]]></category>
		<category><![CDATA[PKI]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[TLS]]></category>

		<guid isPermaLink="false">http://securitymusings.com/?p=3001</guid>
		<description><![CDATA[In light of all the discussions about maintaining a secure posture on trusted certificates we often times forget about the little guys. In this case I'm talking about our mobile devices. We tend to forget that these devices are just as vulnerable as our desktop/laptops. Unfortunately it's not always easy to manage the certificates on these devices. But if you own an Android device and would like to take a little more control over what your device is trusting read on to find out how you can do it.]]></description>
			<content:encoded><![CDATA[<p>In light of all the <a title="CAs behaving badly" href="http://securitymusings.com/article/2969/certification-authorities-behaving-badly" target="_blank">discussions</a> about maintaining a secure posture on trusted certificates, we oftentimes forget about the little guys. In this case, I&#8217;m talking about our mobile devices. We tend to forget that these devices are just as vulnerable as our desktop/laptops. Unfortunately, it&#8217;s not always easy to manage the certificates on these devices. But if you own an Android device and would like to take a little more control over what your device is trusting, here&#8217;s how you can do it.</p>
<p><strong>Remove a CA Cert from Android System</strong><br />
The bouncycastle library will be required, you can grab it here:<br />
<a title="BouncyCastle Library" href="http://bouncycastle.org/download/bcprov-jdk16-141.jar" target="_blank"> BouncyCastle Library</a></p>
<p>You&#8217;ll need the Android-SDK as well in order to utilize ADB. It can be found here if you don&#8217;t already have it:<br />
<a title="Android SDK" href="http://developer.android.com/sdk/index.html" target="_blank"> Android SDK</a><br />
<strong><span id="more-3001"></span></strong>
<ol>
<li>Move the jar into the $JAVA_HOME%\lib\ext folder. It&#8217;s most likely in a place like this:<br />
&nbsp;</p>
<pre><span style="color: #333399;">C:\Program Files (x86)\Java\jre6\lib\ext\</span></pre>
<p>&nbsp;</li>
<li>Connect your USB cable to your phone and verify with adb that it is seen as attached.<em> [%android-sdk% is the location of the Android SDK installed on your system]</em><br />
&nbsp;</p>
<pre><span style="color: #333399;">%android-sdk%\tools&gt; adb devices</span></pre>
<p>&nbsp;</li>
<li>You&#8217;ll need to grab the cacerts.bks file from your phone using adb:<br />
&nbsp;</p>
<pre><span style="color: #333399;">%android-sdk%\tools&gt;adb pull /system/etc/security/</span></pre>
<pre><span style="color: #333399;">cacerts.bks cacerts.bks</span></pre>
<p>&nbsp;</li>
<li>Now let&#8217;s extract the cacerts.bks to a human readable format (there are other ways of reading bks files, but this is an easy route)</li>
<p>&nbsp;</p>
<pre><span style="color: #333399;">%android-sdk%\tools&gt;"%JAVA_HOME%\keytool.exe" -keystore</span></pre>
<pre><span style="color: #333399;">cacerts.bks -storetype BKS -provider org.bouncycastle.jce</span></pre>
<pre><span style="color: #333399;">.provider.BouncyCastleProvider -storepass changeit -v</span></pre>
<pre><span style="color: #333399;">-list &gt; calist.txt</span></pre>
<p>&nbsp;</p>
<li>Open the newly created calist.txt file and search for the desired CA Cert ( DigiNotar CA in our case). You&#8217;ll want to identify the alias name number. You&#8217;ll use this to identify the certificate so that you can remove it with keytool.exe:</li>
<p>&nbsp;</p>
<pre>*******************************************
<span style="color: #ff0000;">Alias name: 61</span></pre>
<pre>Creation date: Feb 8, 2011</pre>
<pre>Entry type: trustedCertEntry</pre>
<pre>Owner: C=NL,O=DigiNotar,CN=DigiNotar Root CA,E=info@diginotar.nl</pre>
<pre>Issuer: C=NL,O=DigiNotar,CN=DigiNotar Root CA,E=info@diginotar.nl</pre>
<pre>Serial number: c76da9c910c4e2c9efe15d058933c4c</pre>
<pre>Valid from: Wed May 16 17:19:36 UTC 2007</pre>
<pre>until: Mon Mar 31 18:19:21 UTC 2025</pre>
<pre>Certificate fingerprints:</pre>
<pre>MD5:  7A:79:54:4D:07:92:3B:5B:FF:41:F0:0E:C7:39:A2:98</pre>
<pre>SHA1: C0:60:ED:44:CB:D8:81:BD:0E:F8:6C:0B:A2:87:DD:CF:81:67:47:8C</pre>
<pre>Signature algorithm name: SHA1WithRSAEncryption</pre>
<pre>Version: 3
*******************************************</pre>
<p>&nbsp;</p>
<pre><span style="color: #333399;">%android-sdk%\tools&gt;"%JAVA_HOME%\bin\keytool.exe" -keystore</span></pre>
<pre><span style="color: #333399;">cacerts.bks -storetype BKS -provider org.bouncycastle.jce.</span></pre>
<pre><span style="color: #333399;">provider.BouncyCastleProvider -storepass changeit -v -delete</span></pre>
<pre><span style="color: #333399;">-alias <span style="color: #ff0000;">&lt;alias name number&gt;</span></span></pre>
<p>&nbsp;</p>
<p>For example:</p>
<pre><span style="color: #333399;">%android-sdk%\tools&gt;"%JAVA_HOME%\bin\keytool.exe" -keystore</span></pre>
<pre><span style="color: #333399;">cacerts.bks -storetype BKS -provider org.bouncycastle.jce</span></pre>
<pre><span style="color: #333399;">.provider.BouncyCastleProvider -storepass changeit -v</span></pre>
<pre><span style="color: #333399;">-delete -alias <span style="color: #ff0000;">61</span></span></pre>
<p>&nbsp;</p>
<p>You&#8217;ll probably want to repeat this process for the Comodo certificates as well if you&#8217;re really security minded (of course you are).</p>
<li>Once you&#8217;ve removed the certificate you can push the cacerts.bks back to your phone for usage:</li>
<p>&nbsp;</p>
<pre><span style="color: #333399;">%android-sdk%\tools&gt;adb remount</span></pre>
<p>&nbsp;</p>
<pre><span style="color: #333399;">%android-sdk%\tools&gt;adb push cacert.bks /system/etc/security/</span></pre>
<p>&nbsp;</p>
<li>The final step will require you to reboot your phone so that Android can reload the cacerts.bks.</li>
<li>Enjoy!</li>
</ol>
<p>&nbsp;</p>
<p>If you have root access and don&#8217;t feel like going through ADB and all the SDK installation, the GuardianProject has created an Android app (<a title="Android Market - CACertMan" href="https://market.android.com/details?id=info.guardianproject.cacert">CACertMan</a>) that is targeted at doing the above for you and letting you manage your certs yourself. You can check it out <a title="GuardianProject CACertMan" href="https://guardianproject.info/2011/09/05/cacertman-app-to-address-diginotar-other-bad-cas/">here</a>. It is still in beta and isn&#8217;t 100% compatible yet, hence the manual instructions above.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Removing+Trusted+Certificates+from+Android+http%3A%2F%2Fsecuritymusings.com%2F%3Fp%3D3001" title="Post to Twitter"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter2.png" alt="Post to Twitter" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://securitymusings.com/article/3001/removing-trusted-certificates-from-android&amp;t=Removing+Trusted+Certificates+from+Android" title="Post to Facebook"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://securitymusings.com/article/3001/removing-trusted-certificates-from-android/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Certification Authorities Behaving Badly</title>
		<link>http://securitymusings.com/article/2969/certification-authorities-behaving-badly</link>
		<comments>http://securitymusings.com/article/2969/certification-authorities-behaving-badly#comments</comments>
		<pubDate>Tue, 30 Aug 2011 14:59:06 +0000</pubDate>
		<dc:creator>Peter Hesse</dc:creator>
				<category><![CDATA[data protection]]></category>
		<category><![CDATA[data theft]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[DigiNotar]]></category>
		<category><![CDATA[PKI]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[TLS]]></category>

		<guid isPermaLink="false">http://securitymusings.com/?p=2969</guid>
		<description><![CDATA[edited September 2 with an update on Apple/Safari. Another case of a certification authority (CA) issuing a certificate they never should have has surfaced. You may remember when we discussed the Comodo incident earlier this year. Now, a certificate issued by DigiNotar has surfaced in the wild, being valid for *.google.com &#8211; meaning it could [...]]]></description>
			<content:encoded><![CDATA[<p><em>edited September 2 with an update on Apple/Safari.</em></p>
<p>Another case of a certification authority (CA) issuing a certificate they never should have has surfaced. You may remember when we discussed the <a href="http://securitymusings.com/article/2639/did-comodo-violate-its-own-practices">Comodo incident</a> earlier this year. Now, a certificate issued by <a href="http://www.diginotar.com">DigiNotar</a> has surfaced in the wild, being valid for *.google.com &#8211; meaning it could be used to secure any transaction with any Google web property, including <a href="http://www.gmail.com">GMail</a>. According to <a href="http://pastebin.com/SwCZqskV">this pastebin post</a>, this certificate &#8220;is being used in the wild against real people in Iran *right* now.&#8221; DigiNotar has <a href="http://www.vasco.com/company/press_room/news_archive/2011/news_diginotar_reports_security_incident.aspx">issued a statement</a>. Here is some information about why this is bad, and what steps you should take to remove this issuer from your trust lists.<span id="more-2969"></span></p>
<p><strong>What does this mean?</strong></p>
<p>SSL, or TLS, is used to perform two things. First, it provides authentication of the web server to the web browser. (It can optionally provide authentication of the browser to the server, too, but that&#8217;s less common.) This means that the web browser knows that it is talking to a trusted web server and can share sensitive information with it. Second, it provides transport-layer encryption, so that the communications between the web browser and the web server are encrypted. This means that other parties cannot read what is being sent between the server and browser. This is widely used for most logins, because you don&#8217;t want your username and password being sent to the server &#8220;in the clear&#8221;. Anything sent &#8220;in the clear&#8221; can be read by anyone else on your network (or within range of your wireless network), or by anyone on any network that your traffic is routed through between you and the server.</p>
<p>In this case, a fraudulent certificate has been issued for *.google.com by a certification authority which is completely trusted by most modern web browsers. This means that the web browser will see this certificate, consider it valid for all traffic with Google (and GMail), and go ahead and create that little lock icon everyone has been trained to look for, which indicates your communication is secure.</p>
<p>Except, it&#8217;s not.</p>
<p>Google does not own this certificate. Google did not pay for this certificate. Therefore, when you communicate using this certificate, it&#8217;s not with Google. It&#8217;s with whoever managed to get that certificate issued, which according to the pastebin, is by groups wishing to do harm to individuals in Iran.</p>
<p>Personally, I don&#8217;t want to take a chance on whether it might be used against me, as well.</p>
<p><strong>What should I do about it?</strong></p>
<p>It is my opinion that issuance of a certificate such as this is an unforgivable sin.  Certification authorities must have the appropriate technical controls, and checks and balances, to prevent this from <strong>ever</strong> happening. There are plenty of certification authorities out there, and it is time to remove this one from my system and all systems I manage.</p>
<p>The good news is that the browser manufacturers also think this is a bad thing and are rushing to put together information on how to ensure you won&#8217;t trust this certificate.</p>
<ul>
<li><a href="http://blog.mozilla.com/security/2011/08/29/fraudulent-google-com-certificate/">Mozilla is updating Firefox, Seamonkey, Thunderbird, and others to remove this</a>; they also provide a <a href="http://support.mozilla.com/en-US/kb/deleting-diginotar-ca-cert">link for manual removal</a>.</li>
<li>Apple hasn&#8217;t stepped up with information about it yet that I can find. If you&#8217;re running a Mac OSX machine, you should set your system to never trust the Diginotar certificate. Run <strong>Keychain Access</strong>, and on the left choose your &#8220;login&#8221; keychain. Down below, choose &#8220;All Items&#8221;. Then in the search box, search for DigiNotar. You should see one or two results for DigiNotar Root CA. Double-click it. Expand the <strong>Trust</strong> arrow, and where it says &#8220;When using this certificate:&#8221; choose <strong>Never Trust</strong>. Close the window and you will likely be prompted to enter your password to update the login keychain. Repeat for all occurrences of DigiNotar certificates. <strong><span style="color: #ff0000;">Update: It&#8217;s worse than I thought. This method does not work for EVSSL certificates in Safari. See </span><span style="color: #ff0000;"><a href="http://news.techworld.com/security/3300602/apple-mac-os-x-unable-to-revoke-ssl-certificates-properly/">this link</a> for more information</span><span style="color: #ff0000;">. Stay tuned for any updates Apple might make about this, a patch to Safari is probably necessary.</span></strong></li>
<li><a href="http://www.microsoft.com/technet/security/advisory/2607712.mspx">Microsoft tells you you&#8217;re protected</a> if you&#8217;re running Vista or later. If you&#8217;re not and still running XP or Windows 2000/2003, you should remove the certificate manually. The easiest way to do this is to launch Internet Explorer, and choose Tools-&gt;Internet Options. (Or just launch &#8220;Internet Options&#8221; from your control panel.) Go to the Content tab and click the Certificates button. Click the Trusted Root Certification Authorities tab. Find the DigiNotar Root CA and double-click it. (If it&#8217;s not there, you&#8217;re safe!) Click the Details tab and click the Edit Properties&#8230; button. Choose <strong>Disable all purposes for this certificate</strong> and click OK.</li>
<li>Google Chrome users, you will benefit from the rapid updates to Chrome which will <a href="http://codereview.chromium.org/7795014">mark DigiNotar as untrusted</a>. You can (should?) also take the Apple or Microsoft manual removal steps above to be sure you&#8217;re safe.</li>
</ul>
<p>Additional good commentary (as always) from <a href="http://twitter.com/moxie__">Moxie Marlinspike</a> and <a href="http://twitter.com/ioerror">Jacob Appelbaum</a>.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Certification+Authorities+Behaving+Badly+http%3A%2F%2Fsecuritymusings.com%2F%3Fp%3D2969" title="Post to Twitter"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter2.png" alt="Post to Twitter" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://securitymusings.com/article/2969/certification-authorities-behaving-badly&amp;t=Certification+Authorities+Behaving+Badly" title="Post to Facebook"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://securitymusings.com/article/2969/certification-authorities-behaving-badly/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Encrypt your portable devices</title>
		<link>http://securitymusings.com/article/2924/encrypt-your-portable-devices</link>
		<comments>http://securitymusings.com/article/2924/encrypt-your-portable-devices#comments</comments>
		<pubDate>Thu, 04 Aug 2011 20:45:47 +0000</pubDate>
		<dc:creator>Benjamin Hartley</dc:creator>
				<category><![CDATA[data protection]]></category>
		<category><![CDATA[data theft]]></category>
		<category><![CDATA[Technology & Tool Thursday]]></category>

		<guid isPermaLink="false">http://securitymusings.com/?p=2924</guid>
		<description><![CDATA[I just recently bought a new netbook. Now, I know that netbooks are supposedly on the way out, but I love the low price, long battery life, and massive portability. But there’s a problem with netbooks and security. They’re massively portable – whether the person doing the porting is me or a thief. I do [...]]]></description>
			<content:encoded><![CDATA[<p>I just recently bought a new netbook. Now, I know that netbooks are supposedly on the way out, but I love the low price, long battery life, and massive portability. But there’s a problem with netbooks and security. They’re massively portable – whether the person doing the porting is me or a thief. I do my best to keep my netbook safe, but being realistic I’ll admit that it could happen.</p>
<p>Now, the biggest loss from someone stealing my netbook is in data; the hardware really isn’t all that expensive. My netbook doesn’t just contain personal information; it’s also full of important business data. I can and do perform regular backups to make sure I don’t lose any of the data, but I don’t want anyone else reading what I’ve got, either.</p>
<p>That’s where file encryption comes in. If properly encrypted, my data won’t be accessible even if someone has the hard drive. So, with that in mind, I’m looking at three different utilities for encrypting my drive:</p>
<p><a href=http://www.truecrypt.org/>TrueCrypt</a> – TrueCrypt is kind of the grand-daddy of Whole Disk Encryption; it&#8217;s currently on release 7. Being free for download, it’s rather popular. It offers a range of features, including the ability to perform whole disk encryption, and the ability to create hidden volumes and hidden operating systems, meaning that even if you’re compelled to divulge passwords, your attacker won’t know about these volumes and thus won’t know to get access to them.  In addition, TrueCrypt comes with a pretty impressive set of encryption algorithms, including AES-256.</p>
<p><a href=http://www.axantum.com/axcrypt/>AxCrypt</a> – Another piece of freeware, AxCrypt doesn’t offer quite as much as TrueCrypt. Unlike TrueCrypt, AxCrypt exists for encrypting files and doesn’t have a whole disk option. Also, it’s limited to AES-128 which is not bad but certainly not as secure as 256. It seems to have a bit more open UI, however, letting users execute scripts on it. It’s also more oriented toward online shares and network storage – so if you want to put encrypted files on online repositories, AxCrypt may be the one for you.</p>
<p><a href=http://www.symantec.com/business/whole-disk-encryption>PGP</a> – The third tool I’ve been looking at is Symantec’s PGP. Unlike the other two, PGP costs – roughly 90USD per license. What do you get for $90? Well, it looks like it’s not a bad piece of software. As with TrueCrypt, Whole Disk Encryption is an option. It also has centralized management options, so it seems the best of the three for large-scale implementations. In addition, it has a host of certifications, notably FIPS 140-2 compliance. If you’re in an environment where that’s required, this is likely the way to go.  While the online information is not immediately forthcoming on encryption algorithms, FIPS-140-2 compliance means that at minimum it offers AES-128.</p>
<p>For my purposes, I’m likely going to use TrueCrypt. AxCrypt and PGP both have their place. But the most important thing? Implement something. It’s easy to put off such a step, but you never know when your mobile device might be lost or stolen.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Encrypt+your+portable+devices+http%3A%2F%2Fsecuritymusings.com%2F%3Fp%3D2924" title="Post to Twitter"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter2.png" alt="Post to Twitter" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://securitymusings.com/article/2924/encrypt-your-portable-devices&amp;t=Encrypt+your+portable+devices" title="Post to Facebook"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://securitymusings.com/article/2924/encrypt-your-portable-devices/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Citigroup Breached, Experts Say Dumb Things</title>
		<link>http://securitymusings.com/article/2848/citigroup-breached-experts-say-dumb-things</link>
		<comments>http://securitymusings.com/article/2848/citigroup-breached-experts-say-dumb-things#comments</comments>
		<pubDate>Fri, 17 Jun 2011 18:21:19 +0000</pubDate>
		<dc:creator>Walt Turnes</dc:creator>
				<category><![CDATA[data protection]]></category>
		<category><![CDATA[data theft]]></category>

		<guid isPermaLink="false">http://securitymusings.com/?p=2848</guid>
		<description><![CDATA[This week&#8217;s questionable security breach reporting comes courtesy of the Daily Mail, regarding the compromise of accounts on Citigroup&#8217;s web site: http://www.dailymail.co.uk/news/article-2003393/How-Citigroup-hackers-broke-door-using-banks-website.html The &#8220;attack&#8221; (if you can really call it that), required a logged in user to simply modify the URL of an authenticated session to change a plaintext URL parameter containing their account number [...]]]></description>
			<content:encoded><![CDATA[<p>This week&#8217;s questionable security breach reporting comes courtesy of the Daily Mail, regarding the compromise of accounts on Citigroup&#8217;s web site: <a href="http://www.dailymail.co.uk/news/article-2003393/How-Citigroup-hackers-broke-door-using-banks-website.html">http://www.dailymail.co.uk/news/article-2003393/How-Citigroup-hackers-broke-door-using-banks-website.html</a></p>
<p>The &#8220;attack&#8221; (if you can really call it that), required a logged in user to simply modify the URL of an authenticated session to change a plaintext URL parameter containing their account number to another account number.  That was all that was required &#8211; no coding, phishing, social engineering or other technique that requires any thought was needed.  Anyone with a rudimentary understanding of how URL parameters work could have figured this out.  I&#8217;m amazed nobody figured it out sooner.  </p>
<p>What bothers me about the article, though, is that the &#8220;expert&#8221; and law enforcement representatives who are quoted make it sound like this was a sophisticated intrusion.</p>
<blockquote><p>One expert, who is part of the investigation and wants to remain anonymous because the inquiry is at an early stage, told The New York Times he wondered how the hackers could have known to breach security by focusing on the vulnerability in the browser.<br />
<strong>He said: &#8216;It would have been hard to prepare for this type of vulnerability.&#8217;</strong><br />
&#8230;<br />
Law enforcement officials said the <strong>expertise behind the attack</strong> was a &#8216;sign of what is likely to be a wave of more and more sophisticated breaches&#8217; by high-tech thieves.
</p></blockquote>
<p>(Emphasis added)</p>
<p>Nothing about changing a plaintext URL parameter requires expertise, and it would have been <em>trivial</em> to prepare for that kind of vulnerability.  It&#8217;s nigh unbelievable that a financial institution would have such a bad security implementation, although if this is the state of expertise in this field, I suppose I shouldn&#8217;t be as surprised as I am.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Citigroup+Breached%2C+Experts+Say+Dumb+Things+http%3A%2F%2Fsecuritymusings.com%2F%3Fp%3D2848" title="Post to Twitter"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter2.png" alt="Post to Twitter" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://securitymusings.com/article/2848/citigroup-breached-experts-say-dumb-things&amp;t=Citigroup+Breached%2C+Experts+Say+Dumb+Things" title="Post to Facebook"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://securitymusings.com/article/2848/citigroup-breached-experts-say-dumb-things/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Malware branching out</title>
		<link>http://securitymusings.com/article/2784/malware-branching-out</link>
		<comments>http://securitymusings.com/article/2784/malware-branching-out#comments</comments>
		<pubDate>Thu, 19 May 2011 11:15:29 +0000</pubDate>
		<dc:creator>Benjamin Hartley</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[data protection]]></category>
		<category><![CDATA[data theft]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[Technology & Tool Thursday]]></category>

		<guid isPermaLink="false">http://securitymusings.com/?p=2784</guid>
		<description><![CDATA[I recall back in the 80s, when “computer virus” was a new term, “antivirus software” hadn’t been invented yet, nobody had coined the term “malware”, and Apple was still running incomprehensible TV ads. It’s ironic: Apple computers were the predominant home computers when computer virii and malware were invented. And yet, the first malware kit [...]]]></description>
			<content:encoded><![CDATA[<p>I recall back in the 80s, when “computer virus” was a new term, “antivirus software” hadn’t been invented yet, nobody had coined the term “malware”, and Apple was still running <a href="http://www.youtube.com/watch?v=HhsWzJo2sN4">incomprehensible TV ads</a>.</p>
<p>It’s ironic: Apple computers were the predominant home computers when computer virii and malware were invented. And yet, the first malware kit for the MAC OS (or, more accurately, OS X), <a href="http://www.csis.dk/en/csis/blog/3195/">Weyland-Yutani BOT</a>, was only released earlier this month. For obvious reasons, I’m not about to download it and play around, but preliminary reports indicate that this kit may have caused <a href="http://www.zdnet.com/blog/bott/an-applecare-support-rep-talks-mac-malware-is-getting-worse/3342">a significant increase in OS X malware</a>. And supposedly, kits for iPad and Linux are just around the corner.</p>
<p>To be honest, I find the iPad more disturbing. An increased awareness of mobile OSes in the black hat community can only mean more malware for those platforms. Various experts have been predicting <a href="http://www.infosecurity-us.com/view/16069/malware-arriving-soon-on-a-mobile-device-near-you/">widespread malware in mobile devices</a> like phones and tablets for some time now. With the release of Weyland-Yutani BOT, we’re that much closer. The exact development cycle for such kits is hard to pin down, but a spike in mobile device malware is likely in the very near future. If you haven&#8217;t already, now would probably be a good time to look at anti-malware for <strong>all</strong> of your computing devices &#8211; Weyland-Yutani BOT is just the beginning.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Malware+branching+out+http%3A%2F%2Fsecuritymusings.com%2F%3Fp%3D2784" title="Post to Twitter"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter2.png" alt="Post to Twitter" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://securitymusings.com/article/2784/malware-branching-out&amp;t=Malware+branching+out" title="Post to Facebook"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://securitymusings.com/article/2784/malware-branching-out/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Stand alone &#8211; if you can</title>
		<link>http://securitymusings.com/article/2755/stand-alone</link>
		<comments>http://securitymusings.com/article/2755/stand-alone#comments</comments>
		<pubDate>Thu, 05 May 2011 11:35:41 +0000</pubDate>
		<dc:creator>Benjamin Hartley</dc:creator>
				<category><![CDATA[data protection]]></category>
		<category><![CDATA[data theft]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[Technology & Tool Thursday]]></category>
		<category><![CDATA[vendors]]></category>

		<guid isPermaLink="false">http://securitymusings.com/?p=2755</guid>
		<description><![CDATA[As you’ve doubtless heard, Sony’s PlayStation Network has been down for several days now. The exact cause of this outage, being apparently affected by hackers of some stripe, is doubtless worth investigating. However, since those details haven’t been fully divulged yet, it’s best to wait on that front. But this brings to light an increasing [...]]]></description>
			<content:encoded><![CDATA[<p>As you’ve doubtless heard, <a href="http://blog.us.playstation.com/2011/04/30/press-release-some-playstation-network-and-qriocity-services-to-be-available-this-week/">Sony’s PlayStation Network</a> has been down for several days now. The exact cause of this outage, being apparently affected by <a href="http://techland.time.com/2011/04/23/sony-admits-playstation-network-%E2%80%98affected%E2%80%99-by-external-attackers/">hackers</a> of some stripe, is doubtless worth investigating. However, since those details haven’t been fully divulged yet, it’s best to wait on that front.</p>
<p>But this brings to light an increasing problem: the erosion of standalone functionality. PSN customers have not been able to access online content since April 20th. This is, of course, to be expected – if you shut off the network, the network is not available. Unfortunately, this extends to content which isn’t actually hosted on Sony’s network, since PlayStations use the PSN to connect to outside servers. Still, though, not surprising.</p>
<p>Vexingly, however, a certain amount of offline content has also been rendered unavailable, specifically several Capcom games which apparently need internet connection even for single-player mode. This seems to be an increasing trend in the software industry, in games of course, but in other software as well. Even software which has no need to be online, such as a word processing suite, increasingly needs to authenticate with a server in order to install. In fact, you might have noticed that most builds of MS Windows have just such an authentication requirement. And this is continuing to the next level: the <a href="http://www.google.com/chromeos/pilot-program-cr48.html">Google CR-48 lapto</a>p as almost no functionality without an internet connection. Woe betide the user who truly does not want to ever connect a machine to the Internet!</p>
<p>But why would someone want to keep their computer offline?</p>
<p>Well, security, for one. The “airwall” remains the strongest form of security available; no code can ever bridge the gap of a true lack of connection. This isn’t solely the province of super secret government facilities, after all: medical facilities, industrial applications, and numerous other facilities can achieve higher security by dint of simply not connecting machines to the Internet when it is not needed.</p>
<p>Some may not be able to achieve an Internet connection, either due to cost or lack of infrastructure. As amazing as it may seem in 2011, Internet access is not available everywhere, nor to everyone.</p>
<p>But the most important reason is highlighted by this PSN debacle: why should Internet access be necessary? The Internet is a powerful, pervasive tool – but it’s not the end-all of the computing experience, and even now there’s no reason that a computer should be rendered a paperweight by simple lack of connection.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Stand+alone+%E2%80%93+if+you+can+http%3A%2F%2Fsecuritymusings.com%2F%3Fp%3D2755" title="Post to Twitter"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter2.png" alt="Post to Twitter" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://securitymusings.com/article/2755/stand-alone&amp;t=Stand+alone+%E2%80%93+if+you+can" title="Post to Facebook"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://securitymusings.com/article/2755/stand-alone/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Data Loss, Eh?</title>
		<link>http://securitymusings.com/article/2750/more-data-loss-eh</link>
		<comments>http://securitymusings.com/article/2750/more-data-loss-eh#comments</comments>
		<pubDate>Fri, 29 Apr 2011 18:55:46 +0000</pubDate>
		<dc:creator>Walt Turnes</dc:creator>
				<category><![CDATA[data theft]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://securitymusings.com/?p=2750</guid>
		<description><![CDATA[Comptroller Susan Combs offered another apology Thursday for the information breach in her agency, saying she now is offering a year of free credit monitoring to the 3.5 million people at risk of identity theft after their data was exposed on a public computer server&#8230;She announced in a written statement April 11 that the Social [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Comptroller Susan Combs offered another apology Thursday for the information breach in her agency, saying she now is offering a year of free credit monitoring to the 3.5 million people at risk of identity theft after their data was exposed on a public computer server&#8230;She announced in a written statement April 11 that the Social Security numbers and other personal information of 3.5 million people were left exposed <b>for a year or more</b> in a publicly accessible computer server at her agency.</p>
<p><a href="http://www.dallasnews.com/news/local-news/20110428-texas-comptroller-susan-combs-apologizes-for-data-breach-offers-credit-monitoring-to-millions-affected.ece">Dallas News</a>
</p></blockquote>
<p>According to this article in the Dallas Morning News, <em>3.5 million</em> identities were left free for the taking on a public server for at least a year.  That is a colossal security lapse.  However, it is a fairly responsible remediation that credit monitoring is being made available for the affected users.  (Contrast this with Sony&#8217;s recent Playstation Network breach; Sony won&#8217;t even confirm whether or not credit card information was accessed in their attack.)  Still, had literally any effort been put into keeping that information secured, the state of Texas wouldn&#8217;t have to spend an estimated $21 million for the credit monitoring services.  </p>
<p>The security arena is one in which the maxim &#8220;an ounce of prevention is worth a pound of cure&#8221; holds especially true.  How much would it have cost to audit that server deployment?  A few thousand dollars?  Tens of thousands of dollars?  Hundreds of thousands?  Any answer less than &#8220;21 million dollars&#8221; means that this should never have happened.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=More+Data+Loss%2C+Eh%3F+http%3A%2F%2Fsecuritymusings.com%2F%3Fp%3D2750" title="Post to Twitter"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter2.png" alt="Post to Twitter" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://securitymusings.com/article/2750/more-data-loss-eh&amp;t=More+Data+Loss%2C+Eh%3F" title="Post to Facebook"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://securitymusings.com/article/2750/more-data-loss-eh/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nothing to see here, but don&#8217;t move along just yet.</title>
		<link>http://securitymusings.com/article/2570/nothing-to-see-here-but-dont-move-along-just-yet</link>
		<comments>http://securitymusings.com/article/2570/nothing-to-see-here-but-dont-move-along-just-yet#comments</comments>
		<pubDate>Mon, 07 Mar 2011 16:15:10 +0000</pubDate>
		<dc:creator>Benjamin Hartley</dc:creator>
				<category><![CDATA[data protection]]></category>
		<category><![CDATA[data theft]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[RSA Conference]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://securitymusings.com/?p=2570</guid>
		<description><![CDATA[If you’re interested in online security, you’ve probably heard about HBGary. If you haven’t, here’s a brief rundown with a few links: A security firm, HBGary (or, more accurately, HBGary’s subsidiary HBGary Federal) announced that they had discovered the names of some of the supposed ringleaders of the “hacktivist” organization Anonymous. This &#8220;angered the hive&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>If you’re interested in online security, you’ve probably heard about HBGary.</p>
<p>If you haven’t, here’s a brief rundown with a few links:<br />
A security firm, HBGary (or, more accurately, HBGary’s subsidiary HBGary Federal) announced that they had discovered the names of some of the supposed ringleaders of the “hacktivist” organization Anonymous.<br />
This <a href="http://arstechnica.com/tech-policy/news/2011/02/anonymous-to-security-firm-working-with-fbi-youve-angered-the-hive.ars">&#8220;angered the hive&#8221;</a> and – rather than the generally low-risk and unsophisticated DDOS attacks for which Anonymous is better known – <a href="http://arstechnica.com/tech-policy/news/2011/02/how-one-security-firm-tracked-anonymousand-paid-a-heavy-price.ars">Anonymous used a combination of social engineering, SQL Exploits, and password cracking to compromise one of HBGary’s servers</a>. They leveraged that to get into multiple servers, ultimately gaining access to HBGary’s email and no few internal documents – including business plans and proposals to potential clients.<br />
Anonymous then published the information they found – all of it. <a href="http://arstechnica.com/tech-policy/news/2011/02/anonymous-vs-hbgary-the-aftermath.ars">This embarrassed and scared off most, if all, of HBGary’s potential clients, ruined ongoing negotiations, and exposed activities which indicated questionable ethics and which might be illegal.</a><br />
HBGary’s actions after this compromise might charitably be called “unfocussed” or possibly “unplanned”. “Foolish” or “Crazy” would possibly be more accurate. The HBGary CEO even engaged with some Anonymous members via IRC, to dubious results. Perhaps the best testament to this incident is the <a href="http://hbgaryfederal.com/">current state of HBGary Federal&#8217;s website.</a> </p>
<p>Remarkably, there aren’t any new lessons to be learned here.<br />
HBGary Federal’s first mistake was in taunting Anonymous: no matter how secure you think you are, you’re better off WITHOUT people trying to break down the gates.</p>
<p>The second mistake was in underestimating the enemy. Although Anonymous as a group has mostly engaged in DDOS attacks, they did so using a modified version of a professional load-testing tool: clearly some of their members have always had access to such tools and the ability to modify them. In other words, at least some of Anonymous are clearly highly capable. </p>
<p>The third mistake – or rather, set of mistakes – was likely the most common. <a href="http://securitymusings.com/article/2390/5-security-resolutions">HBGary’s infrastructure wasn’t properly secured</a>. They were vulnerable to social engineering, and an important server could be compromised with an SQL injection exploit, and – worst of all – the attackers were able to use that one compromise to access nearly everything else. This is not a very good security posture, especially for a security firm.</p>
<p>Lastly, they didn’t have a recovery strategy. While this sort of compromise is one of the worst-case scenarios, it clearly behooves a company to plan for it, at least in a general fashion, and respond in an organized fashion which helps rebuild client trust and reduce the damage.</p>
<p>While these aren’t new lessons, it’s still worthwhile to look them over again: don’t encourage attacks, maintain a realistic awareness of the attackers you’re facing, harden your infrastructure, and have a recovery plan. Remember that it CAN happen to you, and act accordingly.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Nothing+to+see+here%2C+but+don%E2%80%99t+move+along+just+yet.+http%3A%2F%2Fsecuritymusings.com%2F%3Fp%3D2570" title="Post to Twitter"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter2.png" alt="Post to Twitter" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://securitymusings.com/article/2570/nothing-to-see-here-but-dont-move-along-just-yet&amp;t=Nothing+to+see+here%2C+but+don%E2%80%99t+move+along+just+yet." title="Post to Facebook"><img class="nothumb" src="http://securitymusings.com/wp-content/plugins/tweet-this/icons/en/facebook/tt-facebook.png" alt="Post to Facebook" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://securitymusings.com/article/2570/nothing-to-see-here-but-dont-move-along-just-yet/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

