<?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>AEON Security Blog</title>
	<atom:link href="http://www.theaeonsolution.com/security/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.theaeonsolution.com/security</link>
	<description></description>
	<lastBuildDate>Thu, 30 Sep 2010 14:33:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Super Nuclear Worm Invades Kazakhstan</title>
		<link>http://www.theaeonsolution.com/security/?p=307</link>
		<comments>http://www.theaeonsolution.com/security/?p=307#comments</comments>
		<pubDate>Thu, 30 Sep 2010 14:32:17 +0000</pubDate>
		<dc:creator>aeon</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Stuxnet]]></category>

		<guid isPermaLink="false">http://www.theaeonsolution.com/security/?p=307</guid>
		<description><![CDATA[After reading so much hype concerning Stuxnet, I decided it was time to separate fact from fiction. With all due respects to the analysts and &#8220;experts&#8221; in this subject matter, I figured it was time to add my two cents to the pool coming from a &#8220;hacker&#8217;s&#8221; perspective. For the record, I&#8217;ve been professionally employed [...]]]></description>
			<content:encoded><![CDATA[<p>After reading so much hype concerning Stuxnet, I decided it was time to separate fact from fiction. With all due respects to the analysts and &#8220;experts&#8221; in this subject matter, I figured it was time to add my two cents to the pool coming from a &#8220;hacker&#8217;s&#8221; perspective. For the record, I&#8217;ve been professionally employed in the security arena since circa 1998 where my first &#8220;security based title&#8221; was a security engineer for Register.com which back when I worked there wasn&#8217;t a publicly traded company and had under 30 employees. Prior to my &#8220;professional&#8221; title, I had been involved with computing since 1991 where I began working at back then &#8211; Chemical Bank &#8211; where I specialized in a few roles with my exiting role assisting with fraud investigations under the &#8220;Accounts Reconciliation Department&#8221; at 55 Water Street, NYC. This gives me 19 years professional experience with the vast majority involved in security in almost all capacities.</p>
<p>Currently I worked at a Managed Services Provider where I create a variety of Managed Security Services and again &#8211; my role is very broad. I could be performing CSO functions one day, performing incident response and forensics the next followed by penetration testing, risk assessments, information security management, VoIP engineering, administration and design to name a few. My days are never dull, they&#8217;re never the same and I enjoy being able to dabble in enough different technology arenas including Digital Signage, Video Conferencing and the list goes on. With a brief bio out of the way, I&#8217;d also like to state that I have quite a few high level technical certifications (C|EH, CHFI, CPT, OSCP, etc., etc.), have been referenced in a few security related books and have been fortunate enough to collaborate with and have discussions with the heaviest hitters in the security industry.<br />
<span id="more-307"></span><br />
When I first heard about Stuxnet, it made me shrug my shoulders just as much as I shrugged when hearing about Aurora &#8211; the &#8220;<em>(un)Advanced Persistent Threat.</em>&#8221; Outside from all the hype, the entire concept of &#8220;Stuxnet&#8221; being a &#8220;<em>highly weaponized targeted</em>&#8221; threat is way out of tune with reality. From everything I have read so far, everyone seems to be repeating what everyone else is repeating! Who&#8217;s on first, what&#8217;s on second? In my honest &#8220;<em>expert</em>&#8221; opinion, there are a lot of confused, underclued and biased individuals looking at this from a biased and distorted perspective. One filled with fantasy, hype, illogical and bizarre points of view. Some should even write creative fiction books on Stuxnet for crying out loud.</p>
<p>Let&#8217;s start at the top of the food chain with what everyone is rambling about: &#8220;<em>An unknown rogue party or individual created a high level sophisticated attacked aimed at Iran&#8217;s Nuclear facilities.&#8221; &#8220;The party created a zero day USB key that infected these facilities and is now entrenched in Iran&#8217;s nuclear SCADA systems</em>.&#8221; Sounds so &#8220;Bourne Identity&#8217;ish&#8221; if you ask me, maybe we could get Hollywood in on the action right after Symantec, McAfee and others. Here is how, without getting into gory technical details, this plan fails with a capital ph (phails as in phreaker as in trying to remain hip.)<br />
<br /><img alt="" src="http://www.theaeonsolution.com/images/hollywood.jpg" title="Hollywood Field of Dreams" class="aligncenter" width="400" height="300" /><br />
<strong>Sponsor</strong> &#8211; <em>sitting in a room with a swaying light bulb over a desk</em>. He smokes a cigarettes taking slow &#8216;drags&#8217; of his cigarette. The orange light flaring from his cigarette. &#8220;<em>We need to decapitate their nuclear facilities.</em>&#8221; As the rogue hacker sits listening he immediately blurts out &#8220;<em>I have a plan!</em>&#8221; &#8220;<em>We will build USB switchblades [1], deploy them to Iran. They in turn will pick them up in awe, wonder what is on them and plug them into these machines in the nuclear facility and it is game over.</em>&#8221; &#8220;Cut&#8221; yells the Hollywood director. Shocking!, Thrilling!, Amazing!, Academy Award Winning!</p>
<p>Even a Hollywood director would know the implausibility of such an insane &#8220;cock-a-manie&#8221; story. A good Hollywood director would throw out the script or consult with real-world hackers to see how they can make it seem more realistic. For starters we have a sponsor who is dishing out money searching for a foot in the door. Depending on which security &#8216;expert&#8217; is trying to ramp up their name at the moment there are a lot of plain old dumb comments: &#8220;<em>We’re talking man-months, if not years, of coding to make it work the way it did.</em>&#8221;</p>
<p>So far we have the following:</p>
<li>1) Potential sponsor pays to create a weaponized software aimed to infect a nuclear facility or Potential rogue coder devotes &#8220;man months if not years&#8221; to infect a nuclear facility</li>
<li>2) Attacker chooses to use the USB attack vector to deploy his payload</li>
<p></ br><br />
Let&#8217;s stop here for a moment and analyze two points of view, the first of the sponsor and the second of an attacker. As a sponsor, someone whose invested money, someone who may have to answer a lot of questions if discovered, I have to assume that my hired-gun hacker pulls this off without leaving a trace. Not only do I have to worry that he can pull this off, I have to assume that his method of choice for delivery will work &#8211; a USB key.  Thinking of a nuclear facility, I&#8217;d have to assume that my hired-gun even after he creates his switchblade, is capable of getting it deliver overseas, to a nuclear facility site, undetected, have someone discover the USB key and plug it into a system which may not even be on a network. This is an unacceptable risk and outright waste of money, but I&#8217;ll work with it.</p>
<p>From the hired-gun hacker&#8217;s perspective, I need to use multiple &#8220;<em>zero days</em>&#8221; to compromise my target. Because a switchblade isn&#8217;t enough, I have to load it up with these zero day attacks so that in the event that one potentially fails, a failover attack finishes up the job. For this I will use the most common and reliable exploits I can think of. I need to be discreet. Again, depending on which expert is in fashion &#8211; the explanation given by most at this point makes little sense and if analyzed piece-meal crumble: &#8220;&#8221;Stuxnet is unusually large at half a megabyte in size, and written in different programming languages (including C and C++) which is also irregular for malware.&#8221;" [3]</p>
<p><em>What have we heard so far from the experts?</em> A (possible) sponsor, a hacker, delivery via the USB attacker vector. So we are told to believe that someone traveled to Iran, a USB switchblade was deployed, an Iranian picked up this USB key, plugged it into some computer and triggered an event. Yet this hacker created a bloated worm based on a variety of code which is &#8220;unusual.&#8221; Does anyone see thus far why the whole story is rooted with problems so far?</p>
<p>There is a lot of speculation and opinions as to how Stuxnet managed to get onto nuclear machines so here is a more plausible one. An attacker manages to compromise a machine and while on the machine they stumble upon an application they&#8217;ve never seen before. Doing reconnaissance of the application they discover it is related to SCADA controls. They begin working on a method to determine what it does, how it does it, how it operates from the ground up. Attacker cobbles together botnet and malware code. Because the codes is based on P2P structure, the hacker can modify his/her payloads to change parameters of how the malware operates. At the beginning, the initial application was unusually small and while additional capabilities were added, the program grew in size. Investigators ONLY discovered it during this large size (bloated) phase. Investigators and analysts are now confused. Hollywood tall-tale stories ensue.</p>
<p>Shifting away from Stuxnet for a moment, let&#8217;s talk about botnets. Why and <em>how</em> many remain so threatening and difficult to detect. Beginning with the sizing, botnet programmers and attackers have the attack vectors down to a science. Many will deliver small payloads which then go out and make modifications as needed. They will often use chained exploits to get their foot in the door and keep their hooks in place. It makes more practical sense as an attacker to have as small as payload as possible and this is because as an attacker, one wants to make as fast an impact in a short amount of time as possible. It is easier and more reliable to send small snippets of code to get the initial attack vector off the ground and avoid potential detection. <em><strong>ESPECIALLY</strong></em> with a high value target. From there on, once the initial compromise is off the ground, sky is the limit. The risk is much smaller and rewards much greater.</p>
<p>Forget about common sense, logical reasoning and common (hacker) sense though, let&#8217;s go back to &#8220;<em>The Fabulous Mr. Stuxnet</em>&#8221; and the hype. We already stated we have a potential sponsor, a hacker, an application, a target. How does common sense factor into &#8220;littering the area around this nuclear facility with USB keys&#8221; make sense. There is a lot of assumption. One &#8220;<strong>assumes</strong>&#8221; there are USB ports on the machines in this facility and also assumes they can autorun software off of a USB, but let&#8217;s play along and assume there are ports and we can autorun software and magically &#8211; we will strike gold and an admin will walk up to a nuclear facing SCADA machine and run this USB key. One then assumes that the there are certain services running and NOT running on these machines. E.g., egress filtering firewall, UPnP, etc. in fact one assumes the target is networked in a method capable of connecting from the outside world back into the nuclear facility. Still see the gaping holes with this theory? Let&#8217;s still follow through with the story.</p>
<p>I as a hacker need to create malware that compromises a specific machine. To do so I choose a four 0-day payloads and a worm based mechanism to spread everywhere in order to get to a specific machine. I need to ensure the following occurs:</p>
<p>1) I deliver this USB key to a nuclear facility in or around Iran. For this to work, I can forge the &#8220;Siemens&#8221; logo and either make a legit looking CDROM or a get a &#8220;hi-rez&#8221; rubdown transfer and affix it to the USB key to make it look legit.</p>
<p>2) I need someone to insert that USB at any machine in the facility so that my worm can spread to a &#8220;specific&#8221; machine of which I created a &#8220;specific&#8221; payload to affect a &#8220;specific&#8221; piece of software in that facility.</p>
<p>3) I need to do this covertly and I need to do it so that I can come and go undetected. This means I have to assume that the target has some form of network based connectivity. I have to assume that there is no form of network and or security monitoring or filtering. After all, if they have a firewall on that device blocking all egress traffic, all my work would be in vain.</p>
<p>Still don&#8217;t see problems with this theory? What about the glaring fact that one of the exploits used in Stuxnet bluescreens Windows machines [4]. Do you think that would be a sensible exploit to use. That in itself would be a gaping no-no from an attacker perspective. My take on it is one of two more plausible scenarios. 1) The insider. Someone with specific knowledge of the facility, knowledge of the software used in the facility, with direct physical access deployed it. This theory gets shot down because if the machine was networked, it would have made more sense to just download it as opposed to inserting a USB key. 2) The uberhackermonster. The uberhackermonster stumbled upon this system/network, discovered unusual software, found a method to try and backdoor the machine to always retain access. This theory is more plausible and conforming for a few reasons. a) I quote: &#8220;Stuxnet is unusually large at half a megabyte in size, and written in different programming languages (including C and C++) which is also irregular for malware&#8221; This to me means someone didn&#8217;t have as much of a focus as one thought. They chopped together this malware on other code available. The bulky size of it shows the immaturity and unprofessionalism of the hacker. Botnet operators, creators, programmers, etc., use small bits of code to deliver staged exploits. Why put all your eggs in one basket?</p>
<p>Anyhow, this has been a long rambling as is so I will leave it at that. There is far too much Hollywood&#8217;ism going on right now and I don&#8217;t have the budget to compete with AV vendors, nor the expertise to compete with &#8220;SCADA Experts&#8221; who know these systems inside and out. I&#8217;m solely an experienced penetration tester slash security engineer slash hacker slash insert_other_titles_here who would have done things different. I&#8217;m someone who tries to think outside of the box offering a realistic and logical view of why this entire Stuxnet &#8220;diatribe&#8221; being written about by countless experts (including me!)</p>
<p>JO</p>
<p>[1] http://www.hak5.org/w/index.php/USB_Switchblade<br />
[2] http://www.wired.com/threatlevel/2010/09/stuxnet/<br />
[3] http://en.wikipedia.org/wiki/Stuxnet<br />
[4] http://www.google.com/search?hl=en&amp;client=firefox-a&amp;hs=RKz&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=ms08-067+%2Bbluescreen&amp;aq=f&amp;aqi=&amp;aql=&amp;oq=&amp;gs_rfai=</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theaeonsolution.com/security/?feed=rss2&amp;p=307</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating the Perfect &#8220;Pentesting&#8221; Storm</title>
		<link>http://www.theaeonsolution.com/security/?p=297</link>
		<comments>http://www.theaeonsolution.com/security/?p=297#comments</comments>
		<pubDate>Mon, 19 Jul 2010 12:18:27 +0000</pubDate>
		<dc:creator>aeon</dc:creator>
				<category><![CDATA[Penetration Testing]]></category>
		<category><![CDATA[Ethical Hacking]]></category>
		<category><![CDATA[Red Team]]></category>

		<guid isPermaLink="false">http://www.theaeonsolution.com/security/?p=297</guid>
		<description><![CDATA[Recently we underwent a SIGv5 audit for a customer of ours. From their page: &#8220;The Shared Assessments Program was created for all organizations that are concerned about information controls for personally identifiable client or consumer data in outsourced relationships. Originally created by six major US financial institutions, the Shared Assessments standards are used by outsourcers, [...]]]></description>
			<content:encoded><![CDATA[<p>Recently we underwent a SIGv5 audit for a customer of ours. From their page: <em>&#8220;The Shared Assessments Program was created for all organizations that are concerned about information controls for personally identifiable client or consumer data in outsourced relationships. Originally created by six major US financial institutions, the Shared Assessments standards are used by outsourcers, service providers and assessment firms in a range of industries.&#8221;</em> (<a href="http://www.sharedassessments.org/" target="_blank&quot;">http://www.sharedassessments.org/</a>)</p>
<p>Of major concern to me was the information security assessment portion of the questionnaire. We had never truly implemented an in-house penetration test and rather than re-invent wheels, hire expensive contractors and so on, we developed our own &#8220;<em>Red Team</em>&#8221; to perform a quarterly penetration test and vulnerability assessment.</p>
<p><span id="more-297"></span></p>
<p>Before I go further on how this was accomplished, I&#8217;d like to explain the differences between a vulnerability assessment and a penetration test from a non-technical perspective. I choose to explain this not to those who are aware, but many are still confused over the two and the values of one over the other.</p>
<p>From a non-technical perspective in an analogy, a vulnerability assessment is the equivalent of hiring someone to take a look at your house from a security standpoint. The assessor will likely tell you something such as: &#8220;<em>Well the inside of your house is visible from this side of the street by looking in this window&#8221;, &#8220;The front door was open, someone can walk in&#8221;, &#8220;Your roof is flat and it&#8217;s likely got a skylight someone can climb through.</em>&#8221; Certainly it has its value.</p>
<p>A penetration test differs in the sense that someone is validating what they see. The results will be something akin to: &#8220;<em>The front door was open however, I tried to walk in the door and I was met by a snarling Mastiff. No one is walking through that door!&#8221;, &#8220;I noticed the house was visible by looking through the window however, when I went to see what was accessible, I noticed it was nothing more than a picture and I really wasn&#8217;t seeing what&#8217;s inside&#8230;&#8221;, &#8220;I tried climbing through the roof but the moment I got there, I noticed you actually have a guardpost there!&#8221;, &#8220;I noticed the front door, walked in and was able to do whatever I wanted. To prove this to you, I left you a note in your dresser.&#8221;</em></p>
<p>With this said, which do you think provides more value at the end of the business day, the vulnerability assessment or the penetration test? With the analogy out of the way, I will explain what was done and why it was done, in the process of creating my in-house &#8220;<em>Red Team</em>.&#8221;</p>
<p>There are two attack vectors I needed to focus on when I set out to create my &#8220;<em>perfect storm.</em>&#8221; I needed to get a realistic point of view from that of an outside attacker. &#8220;<em>What could a hacker see if he was focused on getting into my business?</em>&#8221; and &#8220;<em>What could an insider do to abuse his or her privilege?</em>&#8221; Now, when I state &#8220;<em>what can an insider do</em>&#8220;, I&#8217;m not solely focused on one of my colleagues, I&#8217;m also worried about what would happen in the event someone launched a client-side attack.</p>
<p>For those unaware of what a client-side attack is, here is a brief explanation. All computers run software and some of this software is insecure. Imagine visiting a website where the website triggers your software to do whatever an attacker would like to do. Because the software is &#8220;<strong><em>local</em></strong>&#8221; to you (it&#8217;s on your machine or a machine on your network), an attacker is now the equivalent of an insider. Much similar to your co-worker. The attacker will have the same visibility as whomever is sitting next to you as you read this page.</p>
<p>With these tidbit explanations out of the way, let&#8217;s move into the technical aspects of this. I deployed two workstations to focus on attacking and two servers gathering and correlating data. One workstation was used to get information on the &#8220;<strong><em>attackability</em></strong>&#8221; from an outside scope (pure blackhat testing using Metasploit, Immunity&#8217;s Canvas, Maltego, W3AF, Accunetix, Netsparker and few other tools). The other workstation used the same tools but provided an inside point of view. &#8220;<em>What would a blackhat hacker be able to do if he walked in this office right now?</em>&#8221;</p>
<p>The two servers were gathering data in the same fashion. &#8220;<em>What are we seeing from the outside and what are we seeing from the inside.</em>&#8221; These servers are running a heavily modified version of OSSIM from Alienvault. OSSIM for those unaware, is an SIEM based on open source tools. Almost all networking and security related events are logged.</p>
<p>The beauty of configuring and deploying this kind of setup is that I can create such a targeted and focused penetration test where a blackhat couldn&#8217;t. Because I work here, I know firsthand what versions of software we&#8217;re running, I don&#8217;t need to enumerate users, etc., my testing was very granular and precise. The monitoring ensured me that whatever I tried was logged and an alert was sent out immediately. This allows me to test incident response, test vulnerabilities and weed out the false positives and give a concise report. Not a program generated report with pie-charts with semi-valid information. This is the difference in &#8220;<em>I see it is possible to enter your front door</em>&#8221; versus &#8220;<em>I saw the front door, walked in, and man when that Mastiff snarled, I took a walk! No one is getting in that house of yours</em>.&#8221;</p>
<p>How is a set-up like this of value? Let&#8217;s take a look at what I&#8217;ve accomplished. A decent penetration test could easily top the $80,000.00 mark. Imagine having to randomly perform a high level penetration test attack for the sake of staying PCI compliant. This would be done on a quarterly basis. While the PCI test is usually a scan of an outside IP address, Level1 merchants must have an on-site assessment done once per year [1]</p>
<p>I&#8217;ve mentioned the $80,000.00 price tag and it isn&#8217;t even a high price for a quality test. But how much would it cost to set-up and perform the testing in-house? Well, I like rounding off numbers to keep things simple so here goes a baseline:</p>
<p><strong>$2,000.00 </strong>(2) Workstations (Dell Precision T5500 Dual Core Intel® Xeon® Processor E5503, 2.0GHz,4M L3, 4.8GT/s w/4GB of RAM)<br />
<strong>$4,000.00</strong> (1) Server running VMWare (PowerEdge R810 Intel® Xeon® E6510 1.73GHz, 12M cache, 4.80 GT/s QPI, 4C, 800MHz Max Mem w/16GB Memory)<br />
<strong>$6,000.00</strong> Immunity Canvas with all vulnpacks<br />
<strong>$3,000.00</strong> Metasploit Express<br />
<strong>$1,445.00</strong> Accunetix [2]</p>
<p><strong>$16,445.00</strong> (numbers are exaggerated with the exception of Acunetix)</p>
<p>So we have a baseline of a cost to do the testing in house. The server is split using VMWare with ethernet cards placed on different networks. One to give me an internal view, the other to give me an external view. The reality is, I didn&#8217;t need to buy a server since I have plenty, so technically, I could chuck the $4,000.00 off of the price tag. Immunity&#8217;s Canvas is also NOT $6,000.00 but I will say it is worth that much ;) The reality is, its likely close to about $3,000 with every bell and whistle (D2 pack and so on) give or take. So a realistic number would place me around the <strong>$7,000.00 &#8211; $10,000.00</strong> mark to create a full blown &#8220;in-house Red Team.&#8221; To be quite honest, I could also throw in Core Impact (another excellent tool) and still keep my costs under $15,000.00 to complete creating a hellishly focused and realistic &#8220;Red Team.&#8221;</p>
<p>Application assessments are a different beast but even Klocwork Architect, beStorm, Codenomicon thrown into the pricing will save me in the long run. Remember the goal is to remain compliant. Even if I spent an outrageous $80,000.00 to create my &#8220;in-house&#8221; shop, it&#8217;s a one time charge. Not $80,000.00 per year (for those Level1 merchants). So the ROI is there for those who like playing with security metrics.</p>
<p>All of these tools may mean little to a company though. After all, to go out and spend this money and not understand how to use the tools is similar to saying: &#8220;<em>Well, I think I need to go into Sears and buy every single tool to fix my car. Even though I know nothing about mechanics!</em>&#8221; Not only would it be a waste of money, but a waste of time. A company will definitely need someone to configure the applications correctly and most importantly, understand what they are seeing. This is where system administrators, network admins, security engineers come into the picture. And this is also why they make the big bucks – at least in theory!</p>
<p>So how do you get an &#8220;<em>expert hacker</em>&#8221; in-house?  Well, there are a few ways, you can either hire them or groom them ;) This I leave to managers to think about. The cost of sending your existing employees to bootcamps, e-classes at places like ElearnSecurity [3], IACRB [4], Learn Security Online [5] pale in comparison with outsourcing and or hiring new talent. Think about it for a moment from a BIA/ROI cost perspective to your business. You have an existing system administrator you pay N amount of dollars. Even if you sent him to all courses mentioned above, you&#8217;d spend about say $10,000.00 in training your employee. For starters, I&#8217;m sure many administrators would love the training. Sure there is the risk that the employee will leave right after learning, but this can addressed in agreements: &#8220;Employee acknowledges if he resigns or is terminated within one year of training, employee will pay for the course.&#8221; HR can guide these types of issues.</p>
<p>Anyhow, it is Friday and I&#8217;ve gone about writing for the past two hours. I will follow up with the technicalities and stages of the penetration testing soon. Stay tuned.</p>
<p><em>JO</em></p>
<p>[1] <a title="Visa" href="http://usa.visa.com/merchants/risk_management/cisp_merchants.html#anchor_4" target="_blank">http://usa.visa.com/merchants/risk_management/cisp_merchants.html#anchor_4</a><br />
[2] <a title="Acunetix" href="http://www.acunetix.com/ordering/pricing.htm" target="_blank">http://www.acunetix.com/ordering/pricing.htm</a><br />
[3] <a title="E Learn Security" href="http://www.elearnsecurity.com/" target="_blank">http://www.elearnsecurity.com/</a><br />
[4] <a title="IACRB" href="http://www.iacertification.org/" target="_blank">http://www.iacertification.org/</a><br />
[5] <a title="Learn Security Online" href="http://www.learnsecurityonline.com/component/content/article/3-admin/222-apt" target="_blank">http://www.learnsecurityonline.com/component/content/article/3-admin/222-apt</a></p>
<p>Core Impact<br />
<a title="Core Security" href="http://www.coresecurity.com/content/core-impact-overview" target="_blank">http://www.coresecurity.com/content/core-impact-overview</a></p>
<p>Immunity&#8217;s Canvas<br />
<a title="Immunity Security" href="http://immunitysec.com/" target="_blank">http://immunitysec.com/</a></p>
<p>Acunetix<br />
<a title="Acunetix" href="http://www.acunetix.com/vulnerability-scanner/" target="_blank">http://www.acunetix.com/vulnerability-scanner/</a></p>
<p>Metasploit Express<br />
<a title="Metasploit Express" href="http://www.metasploit.com/express/" target="_blank"> http://www.metasploit.com/express/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theaeonsolution.com/security/?feed=rss2&amp;p=297</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Even Einstein Can&#8217;t Track Google&#8217;s &#8220;Script Kiddie&#8221; Hackers</title>
		<link>http://www.theaeonsolution.com/security/?p=290</link>
		<comments>http://www.theaeonsolution.com/security/?p=290#comments</comments>
		<pubDate>Tue, 09 Mar 2010 18:03:06 +0000</pubDate>
		<dc:creator>aeon</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Aurora]]></category>
		<category><![CDATA[DHS]]></category>
		<category><![CDATA[Einstein 3]]></category>
		<category><![CDATA[Google Hack]]></category>
		<category><![CDATA[National Security Agency]]></category>
		<category><![CDATA[NSA]]></category>

		<guid isPermaLink="false">http://www.theaeonsolution.com/security/?p=290</guid>
		<description><![CDATA[If you choose believe the writings of Mandiant,  you&#8217;re under the impression that &#8220;Chinese hackers are hellbent on taking over every large corporation in the United States.&#8221;  If you choose to follow the writings of McAfee[2],  you&#8217;re under the impression that &#8220;Chinese hackers only wanted Google&#8217;s secret sauce&#8221; &#8211; their source code. [...]]]></description>
			<content:encoded><![CDATA[<p>If you choose believe the writings of Mandiant,  you&#8217;re under the impression that &#8220;<em>Chinese hackers are hellbent on taking over every large corporation in the United States.</em>&#8221;  If you choose to follow the writings of McAfee[2],  you&#8217;re under the impression that &#8220;<em>Chinese hackers only wanted Google&#8217;s secret sauce</em>&#8221; &#8211; their source code.  If you choose to follow Damballa&#8217;s writings[3],  the attackers who penetrated Google are <em>amateur script kiddies</em>.  Take your pick, there is no lack of speculation.<br />
<span id="more-290"></span><br />
News surrounding the attacks at Google and other companies are a dime a dozen and, while we have not seen any evidence publicly disclosed,  we too can speculate along with everyone else.  My first thoughts surrounding the news of the attack led me to believe that the compromise may have been an inside job.  The notion that Google was compromised via &#8220;<em>spearphishing</em>&#8221; [4] makes little sense.  The theory that IE6 [5] was the attack vector used makes even less sense.  What we do know is that this entire Google fiasco is a learning experience that many will learn little from.</p>
<p>I have touched base before on &#8220;<em>defending the castle</em>&#8221; [6], and I have received a few emails expressing gripes about corporations *<strong>NOT</strong>* being able to defend against these attacks.  Whenever I receive emails or read articles explaining the difficulties, even impossibilities, of &#8220;<em>defending</em>&#8221; the castle, I anticipate another news article about another high level compromise.  As a security professional,  my initial reaction is: &#8220;<em>if I managed that security group,  they&#8217;d all be on unemployment.</em>&#8221;  At least I can sleep better nowadays:  After all, I do have Big Brother [7]; and I have just found out that Big Brother has Einstein 3.</p>
<p><img class="aligncenter" title="Einstein" src="http://www.theaeonsolution.com/images/einstein.jpg" alt="" width="590" height="442" /></p>
<p>Yes, my fellow readers, Einstein 3 will solve the countries&#8217; security woes in just one fell swoop.  Both the National Security Agency and the Department of Homeland Security will now monitor my network for me and &#8220;<em>halt the hackers.</em>&#8221;  They will halt the hackers by &#8220;attempting to thwart in-progress cyberattacks by sharing information with the National Security Agency.&#8221; <em> By sharing the information in an ongoing attack, the NSA will be able to analyze millions of attacks and respond in seconds!</em>&#8221;</p>
<p>Sometimes I wonder who in government comes up with some of these plans.  For starters,  government (and especially the NSA!) has been *<strong><em>accused</em></strong>* [8] of economic espionage via use of the ECHELON network, so I would be really skeptical about allowing them &#8220;unfettered&#8221; access to my data.  Since 2001, our European counterparts don&#8217;t even trust the United States&#8217; capabilities[9], so I would be really cautious, especially if I had business with a competitor of an NSA contractor.  Aside from the economic concerns, there are also privacy concerns[10].  Now imagine the politics involved if the United States launches Einstein 3.</p>
<p>What I wonder from the 50,000-foot view is:  <em>What does the NSA, or even the DHS, propose to do in the event they DO see a &#8220;real life hack&#8221; taking place</em>?  The biggest problem they will face is cross-juridstiction issues.  GLOBAL Justice XML Data Model[11] (GJXDM) might work on an<br />
interstate level,  but I&#8217;m willing to bet that countries like Russia, China,  North Korea and countless others couldn&#8217;t care less about &#8220;real time hacker tracking.&#8221;  For starters, it would be an endless money loser for American taxpayers.</p>
<p>Let&#8217;s have a realistic look at just a normal attack (forget about a more structured, high level attack).  In most attacks, hackers often compromise one system in order to compromise another,  in order to compromise yet another.  Imagine that there is a hacker sitting in one of the hundreds of thousands of Internet cafes somewhere in China.  Determined to compromise a company in the United States, he begins his attack on Monday March 08th 2010, 09:00 in China.  He compromises a machine in South Korea to perform the recon, another in Germany to store the gathered information, and yet another in Russia to analyze the data.  Altogether, his program takes a day to piece together bits and pieces of data.  Let&#8217;s say that he took 72 hours to perform the recon, and that he obtained what he needed.  He then visits another Internet cafe, where he<br />
compromises three other machines using the information he obtained, and he successfully infiltrates his target.</p>
<p>While a compromise like this usually doesn&#8217;t work like that unless there was a Hollywood director involved, even at the onset of the attack what could the NSA realistically do?  Contact their Russian, German and Chinese counterparts?  How do they propose to cross analyze all that<br />
data in such a short amount of time?  Analyze the data, then have countries agree to issue warrants AND thwart an attacker?  What happens if the attacker is using encrypted tunnels?  How does the NSA propose to realistically view the data?  We can move to a conspiratorial point of<br />
view that &#8220;the NSA has backdoored crypto,&#8221; but that would be absurd in the sense that the overhead of &#8220;tapping the entire Internet&#8221; AND &#8220;<em>decrypting everything that has been tapped</em>&#8221; would mean that the NSA would likely have to use the entire state of Alaska as a data center.  There would be too much information involved.  Too much information and, by the time they could realistically act on it, the Chinese hacker would have left the Internet cafe already.  What would the NSA have accomplished?  And at what cost?  Surely going through the process of tracking or even trying to thwart one hacker could potentially cost hundreds of thousands, and just as surely our deficit would triple with this braindead plan (Einstein 3).</p>
<p>Aside from this little money drainng caveat,  how would the NSA or the DHS propose to understand the structure of data across ALL business in order to determine what is a valid attack and what isn&#8217;t?  I could imagine the emails I would receive from fellow pentesters who were performing legitimate redteam exercises!</p>
<p>[1] <a href="http://www.wired.com/threatlevel/2010/02/apt-hacks/" target="_blank">http://www.wired.com/threatlevel/2010/02/apt-hacks/</a><br />
[2] <a href="http://www.reuters.com/article/idUSN0325873820100303?type=marketsNews">http://www.reuters.com/article/idUSN0325873820100303?type=marketsNews</a><br />
[3] <a href="http://www.itbusinessedge.com/cm/community/news/sec/blog/damballa-google-attacks-perpetrated-by-amateurs/?cs=39800" target="_blank">http://www.itbusinessedge.com/cm/community/news/sec/blog/damballa-google-attacks-perpetrated-by-amateurs/?cs=39800</a><br />
[4] <a href="http://www.michaelsinsight.com/2010/01/hackers-used-spearphishing-in-google-attack.html [" target="_blank">http://www.michaelsinsight.com/2010/01/hackers-used-spearphishing-in-google-attack.html<br />
[</a>5] <a href="http://blog.seattlepi.com/microsoft/archives/195378.asp" target="_blank">http://blog.seattlepi.com/microsoft/archives/195378.asp</a><br />
[6] <a href="http://www.theaeonsolution.com/security/?p=278" target="_blank">http://www.theaeonsolution.com/security/?p=278</a><br />
[7] <a href="http://news.cnet.com/8301-13578_3-10463665-38.html?tag=rtcol" target="_blank">http://news.cnet.com/8301-13578_3-10463665-38.html?tag=rtcol</a><br />
[8] <a href="http://en.wikipedia.org/wiki/Echelon_%28signals_intelligence%29#Controversy [" target="_blank">http://en.wikipedia.org/wiki/Echelon_%28signals_intelligence%29#Controversy<br />
[</a>9] <a href="http://www.europarl.europa.eu/sides/getDoc.do?pubRef=-//EP//NONSGML+REPORT+A5-2001-0264+0+DOC+PDF+V0//EN&amp;language=EN" target="_blank">http://www.europarl.europa.eu/sides/getDoc.do?pubRef=-//EP//NONSGML+REPORT+A5-2001-0264+0+DOC+PDF+V0//EN&amp;language=EN</a><br />
[10] <a href="http://abcnews.go.com/Blotter/story?id=5987804&amp;page=1 [" target="_self">http://abcnews.go.com/Blotter/story?id=5987804&amp;page=1<br />
[</a>11] <a href="http://it.ojp.gov/jxdm/" target="_self">http://it.ojp.gov/jxdm/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theaeonsolution.com/security/?feed=rss2&amp;p=290</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advanced Persistent Errata &#8211; Defending The Castle Part 1</title>
		<link>http://www.theaeonsolution.com/security/?p=278</link>
		<comments>http://www.theaeonsolution.com/security/?p=278#comments</comments>
		<pubDate>Tue, 23 Feb 2010 14:14:34 +0000</pubDate>
		<dc:creator>aeon</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.theaeonsolution.com/security/?p=278</guid>
		<description><![CDATA[Many security professionals have sent me irrate comments via e-mail like: &#8220;You&#8217;re insane! You can&#8217;t block China!&#8221;; “How long have you been in security!  You can&#8217;t block a whole country!”  These remarks come in response to my writings concerning &#8220;cyberwarfare&#8220;, &#8220;China&#8221; and similar themes.  In today&#8217;s blog entry, I bring to you: [...]]]></description>
			<content:encoded><![CDATA[<p>Many security professionals have sent me irrate comments via e-mail like: &#8220;<em>You&#8217;re insane! You can&#8217;t block China!&#8221;; “How long have you been in security!  You can&#8217;t block a whole country!</em>”  These remarks come in response to my writings concerning &#8220;<em>cyberwarfare</em>&#8220;, &#8220;<em>China</em>&#8221; and similar themes.  In today&#8217;s blog entry, I bring to you: “<em>Advanced Persistent Errata &#8211; Defending The Castle</em>;&#8221; in other words, &#8220;<em>Blocking <span style="text-decoration: underline;"><strong>ANYONE</strong></span> you damn well choose to block.</em>”  Security managers will recognize some of these themes specifically as ISO27002 11.4.4, as well as other controls listed in ISO27002 (11.1.1, 11.4.1, 11.4.6, and don&#8217;t forget the mentions of ISO 18028-1:2006, ISO 18028-2:2006, ISO 18028-3:2005, ISO 18028-4:2005, ISO 18028-5:2006.)  Enough about the numbering for now, as it can become headache inducing.<br />
<span id="more-278"></span><br />
Far too many security professionals swear by their blood, sweat and tears that you cannot outright block entire countries, and they are incorrect; sort of.  In order to prove a point, I will expound on what I mean when I post “<em>such <span style="text-decoration: underline;">stupid</span> comments</em>” as “<em>Block China&#8230; <span style="text-decoration: underline;"><strong> Duh</strong></span>!</em>”  Please keep in mind, this has nothing to do with China specifically, but more along the lines of using common sense, networking ingenuity, teamwork and security know-how.  Rather than write an entire wiki-like entry on networking, security, ISMS systems, et al, I&#8217;m hoping that the reader has a decent grasp of networking, systems administration, security engineering and perhaps a little exposure to security architectures.  For those looking for a more thorough understanding of ISMS systems, theories and standards themes, I recommend Keith Willet&#8217;s &#8220;<em>Information Assurance Architecture</em>&#8221; [1], and for those running Windows, I sincerely recommend Brian Honan&#8217;s “Implementing ISO27001 in a Windows® Environment.” [2]</p>
<p>Again, keeping away from re-writing books, this article assumes that a risk assessment and analysis, a business case analysis and security GAP assessments have been done, at least to some degree.  For that, I suggest “Googling” around for variations of those terms.  I now return to my irregularly scheduled programming: the technicalities.  In order to achieve the creation, deployment and or restructuring of a strongly guarded and segmented infrastructure, one first needs a concise view of what their network is doing, what its objectives are, and what one needs to accomplish in order to keep the “<span style="text-decoration: underline;">visible</span>” and “<span style="text-decoration: underline;">accessible</span>” part of a company online.  The two terms in relation to this writing need to be fully understood: Visibility, Accessibility.</p>
<p>Almost all businesses in this day and age are somehow interconnected to &#8220;<strong>something</strong>&#8221; and there are going to be portions of a company that may need to be both visible and accessible from the Internet.   However, not everything will truly need to be connected; therefore, the remainder of your infrastructure should not be visible nor accessible from the world at any given point in time.  There is a big difference between a network “<em>having</em>” access to portions of the world, than there are “portions of the world having access to that network.”  I will explain this later.  For now, I will assume (which I hate to do) that – you have some form of structured guide of what it is &#8211; your business needs to accomplish with regards to visibility and accessibility via the Internet.</p>
<p>Because networks are all different, I will attempt to explain this on a smaller scale in hopes that I can provide you with a more concise understanding of why you “<em><strong>CAN</strong></em>” block out anyone you please.  The key here is to fully understand what one is doing and why one is doing it.  Below is a broad example of four networks, consisting of three government entities and the Internet.  We will call them: Example Government Network 1, Example Government Network 2 and, finally, Example Government Webservers 1.  Three networks with three distinct objectives.  For the hardcore security and pentester crowd,  in a future entry, I will attempt to explain, dissect and defend against tunneling <strong>OUT. </strong>(Stay tuned)</p>
<p><a href="http://www.theaeonsolution.com/images/govnetworks.jpg" target="_blank"><img class="aligncenter" title="Sample Network" src="http://www.theaeonsolution.com/images/govnetworks.jpg" alt="" width="575" height="400" /></a></p>
<p>Behind Example Government Network 1 is a staff dedicated to making sure that the country runs properly.  Their needs are simple ones: access “<strong>TO</strong>” the Internet for browsing, access TO e-mail which resides off-site and perhaps access to another government network.  There is no reason for anyone outside of the government spectrum to access this network, ever.</p>
<p>Behind Example Government Network 2 is a set of staff responsible for another task.  Perhaps it&#8217;s the FTC, FCC, FBI, or NSA; it really doesn&#8217;t matter what agency or portion of the government it represents.  What matters is that they too have accessibility to similar functions as Example Government Network 2.  They may need to allow connections from other networks in the government arena.</p>
<p>Behind Example Government Webservers is a set of servers with information available to the public.  Information, documentation and processes running here need to be accessible to the public at large.  They may give users in the public space (the Internet) the ability to search for documents, register for services, etc.</p>
<p>As a network and/or security engineer, segmenting these networks is not a difficult task from the technical perspective.  On an enterprise level, it may be time consuming, but the tradeoff in costs to implement &#8211; <em>far outweighs </em>the cost of a compromise.  What often becomes difficult is determining who needs to interconnect with these servers and what types of information need to be placed on these servers.  A huge problem with many businesses and government agencies is that, in the race to “<em>go digital,</em>” many overlooked security and other themes from the onset.  Many administrators and engineers are often frustrated at having to “<em>work miracles</em>” to just keep them running, let alone having to continuously run around performing other miracles. For the &#8220;techies&#8221; it becomes similar to applying putty to <em>any </em>leaky pipes.  The logical and correct solution however is to outright replace those pipes before they fully break.   One can argue the cost metrics until their faces turn blue, but these arguments and qualms often take away from actually accomplishing anything useful.</p>
<p>Since networks are often already exposed in some shape form or fashion, you&#8217;d need to document the obvious: who can access what; why and <em>when</em> they can do these accesses; and from where can they do it.  I could speak of classification, truly ensuring that information stored on these servers has the proper classification types &#8212; for example, in the case of government agencies,  there should be no Top Secret, Secret, FOUO or other information disseminated on the publicly accessible servers (but an explanation of those controls would also be like writing a book).  Instead, I&#8217;ll focus on a more granular view than that of a manager &#8211; acting as a “<em>security liaison</em>” of sorts.  Think of this view as perhaps a mix between a security manager, a security/network architect and a security/network engineer.</p>
<p>The style of segmenting I refer to when I make my posts “<em>is </em>the <em><span style="text-decoration: underline;">proper</span></em> method” that could be used to minimize the likelihood of an event where an attacker compromises a network from an outside source.  In this model, routers, firewalls <em><strong>AND</strong></em> servers would be configured with appropriate configurations that would allow or disallow entire networks and/or services from being accessible.   In the cases of Example Government Networks 1 and 2, time based firewall rules can also be configured.   Let&#8217;s think about this on a logical level for a moment:  “<em>If no one is connected to or working on a specific machine inside any of those networks, should there be a reason that they allow either incoming or outgoing connections?  Is there is a need for accessibility?</em>” This is not a new concept. If no accessibility is needed, block all connectivity, in or out or specify who can access <strong><em>exactly </em></strong>what and from <em>where</em>.   Again, you <span style="text-decoration: underline;"><strong>CAN</strong></span><strong> </strong>block anyone you choose to block.</p>
<p>This entire argument needs to come to the table between managers and administrators of systems, networks and software; however, far too often managers are capable of making horrible decisions.  Many of these decisions are made by paper based designs.  For example, Mr. Willet&#8217;s book makes note of this using what he defines as <strong>IA CONOPS</strong> – or Information Assurance Concept of Operations.  His description of it is: “<em>A CONOPS takes an architecture and applies it conceptually to the organization.  A CONOPS is a paper-based model of how the architecture will work in context of the enterprise business environment, technical environment, business processes, and overall culture.</em>”</p>
<p><em>Reality sinks in</em>.  Many networks are already in place and many of these networks were horribly designed long before frameworks were available.  Putting them in proper &#8220;<em>security</em>&#8221; order from this perspective is difficult.  If I had to “<em>re-invent the wheel</em>” for an existing architecture, as an engineer, administrator or manager, I would be hard pressed to get the job done.   It would likely negatively impact the business, as there would surely be network, systems and application outages or flakiness.   This does not mean that it cannot be done, just understand that what I am suggesting &#8211; something along the lines of surgery.  <em>Carefully </em>take existing applications, software and hardware and use them to their <em>full potential</em>.  Many applications and hardware already HAVE the controls in place.  They&#8217;re simply not being used effectively. Often there is little need to add additional “firewalls, IPS&#8217;, IDS&#8217;, etc. ” into the mix.  I say: use your brain.</p>
<p>Here is a real world example of “<em>blocking anyone I damn well choose to block.</em>”  We offer managed VoIP services here at AEON.  We also offer VoIP trunking at the carrier level.  Think of us as an ITSP for other VoIP companies, or as a “Vonage for Vonage.”  Because of the nature of how we interconnect with other carriers and providers, we have publicly available and accessible nodes.  Because we also offer managed VoIP services – some would equate this to a “<em>PBX in the Cloud</em>” – we need to be extra vigilant against attacks such as brute force attacks on PBX&#8217;s, phishers and other VoIP based attacks.  I have seen, analyzed and investigated quite a few of these attacks, and I have had the opportunity to discuss with other VoIP security professionals these themes on VOIPSA [3].</p>
<p>As a security engineer, my concern is the security of my systems that are publicly available.  Because we are “global” in the sense that we have customers from all around the world, it would be absurd for me to block the world&#8211;right? No, wrong!  Many of my systems outright block EVERYONE until I allow them in, yet my systems are still operational 24/7/365.  I have customers in Asia, Europe, Africa, Latin America, and the list goes on. I worry little about ANY country period.</p>
<p>To go a step further, for the techies who may read this, here is a snippet of a brutally written shell script used on certain Linux based PBX&#8217;s to block countries:</p>
<pre>#!/bin/sh

site=http://bgp. potaroo. net/ipv4-stats/allocated-

wget -qO - "$site"apnic.html|\
awk -F "&gt;" '{print $2}'|sed 's:/:.0.0.0/:g'|\
awk '/./{print "iptables -A INPUT -s "$1" -p tcp --dport 22 -j DROP"}'|grep -v "&lt;\|IPv4"
wget -qO - "$site"lacnic.html|\ awk -F "&gt;" '{print $2}'|sed 's:/:.0.0.0/:g'|\
awk '/./{print "iptables -A INPUT -s "$1" -p tcp --dport 22 -j DROP"}'|grep -v "&lt;\|IPv4"
wget -qO - "$site"ripe.html|\ awk -F "&gt;" '{print $2}'|sed 's:/:.0.0.0/:g'|\
awk '/./{print "iptables -A INPUT -s "$1" -p tcp --dport 22 -j DROP"}'|grep -v "&lt;\|IPv4"
wget -qO - "$site"afrinic.html|\ awk -F "&gt;" '{print $2}'|sed 's:/:.0.0.0/:g'|\
awk '/./{print "iptables -A INPUT -s "$1" -p tcp --dport 22 -j DROP"}'|grep -v "&lt;\|Ipv4"</pre>
<p>My oh my.  Imagine that! Blocking not only Asian networks, but European networks, African networks and Latin American networks.  Some nerve!  Now mind you, this would not necessarily work on an enterprise network with hundreds, perhaps thousands of machines&#8230;  Or would it?  Surely it would, however it would need some tweaking.  So take note of what is meant by “blocking” countries.</p>
<p>In the above snippet, I use the “<span style="text-decoration: underline;"><strong>always up-to-date</strong></span>” lists of KNOWN addresses for ALL countries and block them from accessing services on the server that the script runs on.  These are used on top of my existing firewall rules on these machines, and don&#8217;t forget that a completely separate firewall does do other filtering.  There is nothing that stops me from blocking MY servers from making OUTBOUND connections to other machines.  For example, on the PBX&#8217;s themselves, I know what their role is, so I can outright block all outbound services anywhere and solely allow those I need to have access out.  The same goes for the incoming services:  block all inbound services anywhere and solely allow those I need to have access in.  Remember, I do state here that these rules run  on top of other rules.  I&#8217;ve allowed in those whom I want in and EVERYONE else gets blocked.</p>
<p>Anyhow, this was a rather long and rambling.  I will get back to more writings on blocking, designing, engineering, rambling, manager-fights in a future update.  For now, however, I hope the “naysayers” understand that “can&#8217;t” should never be a word used when it comes to information technology.  Especially when it comes to security.  “<em>You can&#8217;t block. . . !</em>” <span style="text-decoration: underline;"><strong>Nonsense</strong></span>.  You <strong>CAN</strong> and you outright <em>should</em>.  However, I thought a little clarity was needed to make my contentions more explicit.  I hope this helped.</p>
<p>[1] <a href="http://www.amazon.com/Information-Assurance-Architecture-Keith-Willett/dp/0849380677" target="_blank">http://www.amazon.com/Information-Assurance-Architecture-Keith-Willett/dp/0849380677</a><br />
[2] <a href="http://www.itgovernance.co.uk/products/2207" target="_blank">http://www.itgovernance.co.uk/products/2207</a><br />
[3] <a href="http://www.voipsa.org" target="_blank">http://www.voipsa.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theaeonsolution.com/security/?feed=rss2&amp;p=278</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>But They Have E-Weapons of Mass Destruction!</title>
		<link>http://www.theaeonsolution.com/security/?p=265</link>
		<comments>http://www.theaeonsolution.com/security/?p=265#comments</comments>
		<pubDate>Mon, 22 Feb 2010 21:36:34 +0000</pubDate>
		<dc:creator>aeon</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Information Assurance]]></category>
		<category><![CDATA[Security Architectures]]></category>

		<guid isPermaLink="false">http://www.theaeonsolution.com/security/?p=265</guid>
		<description><![CDATA[Over at Forbes they posted an article[1] documenting how &#8220;dozens of defense contractors&#8221; for the United States government were compromised and have been getting compromised since 2003.  Since the article mentions the year, I&#8217;ll use that same year as a starting point;  however, other articles point to infiltration much earlier.  After reading [...]]]></description>
			<content:encoded><![CDATA[<p>Over at Forbes they posted an article[1] documenting how &#8220;<em>dozens of defense contractors</em>&#8221; for the United States government were compromised and have been getting compromised since 2003.  Since the article mentions the year, I&#8217;ll use that same year as a starting point;  however, other articles point to infiltration much earlier.  After reading much of the same, I pose the question: &#8220;<em>What keeps going wrong and why don&#8217;t they just minimize the compromise?</em>&#8221;  There will be those in many large companies – especially those in the defense industry &#8211; who will spurt &#8220;<em>we can&#8217;t! It&#8217;s too sophisticated!  You don&#8217;t know Jack!</em>&#8221;  It&#8217;s to IT professionals making those wild claims (we can&#8217;t) that I say: &#8220;<em>You shouldn&#8217;t be in this industry.</em>&#8221;<br />
<span id="more-265"></span><br />
Looking at the explanation given by administrators and managers in response to WHY they were compromised is outright disgusting and disappointing.</p>
<ul>
<li><em>&#8220;Almost every breach his agency investigated, Shirley says, began when an employee was sent a highly targeted and convincing phishing e-mail that spoofed a trusted sender. When the recipient opened a file attached to that message, it used a flaw in the target computer&#8217;s software to invisibly plant malicious software on the machine and give it access to the user&#8217;s network. (Finnish cybersecurity firm F-Secure recently found one such booby-trapped PDF intended to infect an Air Force computer using a vulnerability in Adobe Reader.)</em>
<p><em> </em></li>
<li><em>But the large majority of those attacks, Shirley says, didn&#8217;t use new, previously unknown software vulnerabilities. Instead, they exploited old software bugs that IT administrators had failed to patch, configuration errors and even poor password practices.”</em></li>
</ul>
<div class="wp-caption aligncenter" style="width: 490px"><img title="I know I know..." src="http://www.theaeonsolution.com/images/elephant.jpg" alt="I know I know..." width="480" height="333" /><p class="wp-caption-text">I know I know...</p></div>
<p>Excuse me?!  I have a tendency to use analogies from time to time and with that said, I&#8217;d like to share which goes as follows:  Imagine having a friend or relative come to you stating they got burned because they placed their hand on the stove.  Caringly you tell them:  “<em>Be careful the stove is hot, don&#8217;t place your hand on it again.</em>”   The relative or friend comes back to you: &#8220;<em>I got burned again!</em>&#8221;  This continues on.  At what point do you simply turn away after exhausting &#8220;<em><strong>I told you so!</strong></em>&#8221;</p>
<p>Companies in all industries have been affected by horrible practices, lack of training and similarly horrible managers and guidance.  This misguided and insecure trend will continue as these companies don&#8217;t change their practices.  An issue seen with defense contractors and the military mindset is one of authority:  the &#8220;chain of command.&#8221;  In the &#8220;chain of command&#8221; realm, many employees of these companies are well aware of the threats, trends and attack vectors however, when they&#8217;re brought up to superiours, they&#8217;re likely shot down immediately.  This was visible with Shawn Carpenter of Titan Rain fame [2]. In large corporations, managers shun on talented staff &#8220;<em>stepping on toes</em>&#8221; and it&#8217;s not uncommon for “trouble makers” to have their employment terminated.</p>
<p>After reading dozens of articles similar to the Forbes article &#8211; companies getting compromised &#8211; I still scratch my head wondering why &#8220;<em>whomever</em>&#8221; is in charge is still at the helm.  It is puzzling to read that a security manager and or security architect isn&#8217;t held accountable for allowing the attacks to occur.  How many frameworks and guidelines are available for security the architecture.  Makes me wonder if high level managers even have a clue or are they solely focused on bogus “<strong><span style="text-decoration: underline;"><em>risk metrics.</em></span></strong>” [3]  I will now explain my views on this.</p>
<p>&#8220;Almost every breach his agency investigated, Shirley says, began when an employee was sent a highly targeted and convincing phishing e-mail that spoofed a trusted sender.&#8221;  I seriously can&#8217;t help but shake my head at statements like these. This attack vector could easily be defended against using S/MIME or PGP plus some training.  Now again, there will be those who will &#8220;chest thump&#8221; and shout &#8220;<em>you don&#8217;t know what you&#8217;re talking about!</em>&#8221; or &#8220;<em>do you know how expensive that would be!</em>&#8221;  To those I say, go back to IT school and and or take some art classes while you&#8217;re at it. It&#8217;s all about creativity.</p>
<p>There is little cost associated with developing a training video using say Camtasia[4] and deploying S/MIME[5] or PGP[6] enterprise-wide as opposed to the cost of a compromise.  Someone is likely thinking: &#8220;<em>PGP!?  S/MIME!?! for 30,000 users!  You&#8217;re insane!</em>&#8221; to them I say do your research.[7]  There is no reason outside of horrible managers and horrible practices that the attacks mentioned in the Forbes article occur.  No reason whatsoever.</p>
<p>Here is potential cost to a company using the Camtasia suggestion for training. Cost of Camtasia (5 licenses) $1,245.00. Cost of 5 employees spending one week to develop a training video using Voltage. For the employees, I averaged them at $100,000.00 per year salary &#8211; which is a little obscene but I&#8217;ll stick with it.  At that salary we yield $1,923.00 per week per employee developing the video.  Total cost in salary: $9,615.00. To be fair I&#8217;ll make this $25,000.00</p>
<ul>
<pre>Camtasia:	$1,245.00
Salaries:	$25,000.00
Voltage:	Unsure - Let's say $2,000,000.00 (million) for appliances, training, etc.
Total:		$2,026,245.00</pre>
</ul>
<p>Being that I&#8217;m generous with other companies&#8217; money, I&#8217;ll double this cost and make it an absurd $5,000,000.00 solution.  Still a small price for a defense contractor to pay in order to train staff and purchase the appropriate controls to greatly reduce spear-phishing attacks <span style="text-decoration: underline;"><strong>AND</strong></span><strong> </strong>protect data (encryption).  Note that this absurd amount that I&#8217;ve come up with is peanuts compared to the amount of money these companies make.  Not only that, the amount the could be saved by <strong>NOT</strong> getting data exfiltrated <strong>CANNOT</strong> be measured.  In my sample model, a security video is produced and employees can this video on demand explaining how to properly use e-mail, Voltage, PGP or any other product for that matter.  Employees can then sign the “Acceptable Use Policy” &#8230; Case closed. Dot dot dot &#8211; &#8220;<em>nothing to see here move along</em>&#8221;</p>
<p>Any spokesperson, manager or security professional that wants to counter any of these statements with relevant discourse, please feel free to do so however please take note:  I receive who knows how many e-mails telling me &#8220;<em>jump off a roof! It doesn&#8217;t work that way!</em>&#8221; and to those I say:  &#8220;Sure it does. Maybe it&#8217;s time you step on toes to accomplish what you need to accomplish.  If your manager is an &#8220;unretirable&#8221; of the military mindset, maybe its time you explain to them about the ever-changing threats and attacks.  Perhaps they&#8217;re truly under-clued.&#8221;  Shape up or ship out.  There is no reason &#8211; outside of horrible practices &#8211; that the attacks mentioned on Forbes have occurred and are occurring as we speak.</p>
<p>JO<br />
blogs at theaeonsolution.com</p>
<p>[1] <a href="http://www.forbes.com/2010/02/17/pentagon-northrop-raytheon-technology-security-cyberspying.html">http://www.forbes.com/2010/02/17/pentagon-northrop-raytheon-technology-security-cyberspying.html</a><br />
[2] <a href="http://www.time.com/time/magazine/article/0,9171,1098961,00.html">http://www.time.com/time/magazine/article/0,9171,1098961,00.html</a><br />
[3] <a href="http://taosecurity.blogspot.com/2010/02/thor-vs-clown.html">http://taosecurity.blogspot.com/2010/02/thor-vs-clown.html</a><br />
[4] <a href="http://store.techsmith.com/">http://store.techsmith.com/</a><br />
[5] <a href="http://en.wikipedia.org/wiki/S/MIME">http://en.wikipedia.org/wiki/S/MIME</a><br />
[6] <a href="http://na.store.pgp.com/">http://na.store.pgp.com/</a><br />
[7] <a href="http://www.voltage.com/products/securemail.htm">http://www.voltage.com/products/securemail.htm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theaeonsolution.com/security/?feed=rss2&amp;p=265</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You Say Advanced I Say Structured</title>
		<link>http://www.theaeonsolution.com/security/?p=251</link>
		<comments>http://www.theaeonsolution.com/security/?p=251#comments</comments>
		<pubDate>Tue, 16 Feb 2010 13:07:36 +0000</pubDate>
		<dc:creator>aeon</dc:creator>
				<category><![CDATA[Encryption]]></category>
		<category><![CDATA[Forensics]]></category>
		<category><![CDATA[Information Assurance]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Advanced Persistent Threat]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[Chinese Cyberwarfare]]></category>
		<category><![CDATA[Chinese Hacker Threat]]></category>

		<guid isPermaLink="false">http://www.theaeonsolution.com/security/?p=251</guid>
		<description><![CDATA[Security professionals, industry heavyweights, forensics experts and others in the security realm are expounding many differing views of APT, which is becoming a more known buzzword thanks to media outlets (we’re no better).  Many of these views are often confusing, and the fact that many in the industry aren’t privy to the full scope [...]]]></description>
			<content:encoded><![CDATA[<p>Security professionals, industry heavyweights, forensics experts and others in the security realm are expounding many differing views of APT, which is becoming a more known buzzword thanks to media outlets (we’re no better).  Many of these views are often confusing, and the fact that many in the industry aren’t privy to the full scope of an “APT” based attack is not helpful either.  When I wrote the article “<em>Defending Against the Advanced Persistent Threat</em>”, it was based on publicly available information.  Many professionals took shots at how I called it (I said that it was nothing new to see, so move along), and I still hold my ground when it comes to my views:  There is nothing advanced here, so move along.  Security professionals are highly competitive and rather than take cheap shots or call names, I will pick up from where I left off.<br />
<span id="more-251"></span><br />
<img class="alignleft" title="Complex Sure - Advanced - Nein" src="http://www.theaeonsolution.com/images/complex.jpg" alt="" width="400" height="375" />The beauty of “hacking,” from my perspective, is the passion that “hackers” have for being able to think outside the box.  This “beauty” gets lost in translation for many professionals who may often overlook the technicalities involved with “hacking.” Hacking is and never will be a measurable metric.  There is not and there never can be a “risk metrics” based approach to tackle hacking.  Security managers can continue to throw up numbers in what may be meaningful algorithms to themselves and their superiors, but at the end of the day you cannot measure or determine the risk of being “hacked.”  The mind of a motivated and determined hacker can never be measured. Everyone has a different point of view on this issue (APT) and any writing – especially mine – is based on what is available at the time.  So if there is skepticism, do not confuse this for “<em>stupidity</em>” or “<em>underclued</em>.”</p>
<p>With this rambling out of the way, I now turn to this article “<em>Defending Against The Threat.</em>”  Whether structured, advanced or persistent, many of the “<em><strong>publicly known</strong></em>” attacks being disclosed could have – and should have – been prevented.  You can’t say something is “<em>white</em>” yet also “black,” especially when there are alternatives.  Grey perhaps?  What if someone is color blind?  How do you explain this to someone who has no concept of color?  You say advanced; I say structured.  After reading Mandiant’s M-Trends report [1], there is nothing that is “<strong><em>publicly available</em></strong>” in that report or any other that I have read, that stands out as “<em>advanced</em>” from a &#8220;<strong>hacking</strong>&#8221; or &#8220;<em>hacker&#8217;s</em>&#8221; perspective.   I chose to replace the term &#8220;<em>advanced</em>&#8221; with “<strong>structured</strong>,” and the use of “persistent” is on point and evident &#8212; however, it is also irrelevant.  There is nothing “<em>advanced</em>” in using spear phishing.  There is nothing “<em>advanced</em>” in backdooring a machine.  While there <em><strong>is </strong></em>an “advancement” in what is done <em>afterwards</em> – exfiltrating <em><strong>specific </strong></em>data – we might as well say that “<strong>any</strong>” compromise is “<em>advanced</em>.”  Nothing to see here, so move along.</p>
<p>M-Trends reports: &#8220;<em>One of the key executive’s systems was compromised when he clicked on the link embedded within the e-mail, which then downloaded and executed a malicious file.  The malicious file installed a fully functional command and control backdoor on their system that allowed the APT full access to the system from the Internet.</em>&#8220;   This is not a new attack nor a new attack vector, as virus and worm writers have been doing this for quite some time.  Sending malicious payloads in the hopes that someone will “<em>click that link</em>” or &#8220;<em>run this program</em>&#8221; is old news.  Is the word “<strong>advanced</strong>” being used by media and or security companies because a hacker created a “snippet of code” that’s obscure, which makes security professionals scream: “<em>They used advanced code, therefore it&#8217;s an advanced attack!</em>”?  If so, that would make <strong>all </strong>“code” used in a compromise, by definition, advanced.  The attack vector described by the M-Trends report could have been defended against by training staff to avoid opening certain emails.  It could have also been defended against using strong email filtering. Imagine that?  An advanced defense – readily available!</p>
<p>First of all, filtering on an email server could have and should have blocked this threat (spearphishing), no matter what. Even if the “snippet of malicious code” had no known or unknown signatures. Where did this e-mail come from?  “<em>How come John Smith who works out of Yourtown USA is sending me a PDF file from Guandong, China?</em>”  Filter, filter, block, block. Secondly, if filtering wasn’t in place, educating staff on the dangers of e-mail could have potentially stopped this particular attack dead in its tracks.  &#8220;<em>What is John Smith talking about and, if it&#8217;s that mission critical, how come he didn’t pick up the phone, and instead he sent me an email with a PDF? Should I open this?</em>&#8221;  Thirdly, security controls play a big part.  If the company used something like S/MIME, or PGP keys, the e-mail wouldn’t have been validated and the attack would have been thwarted.  Many of these controls can be had for free.  The cost of configuration and deployment is another issue.  There are plenty of options in how to defend against these attacks and they have long been available and established.</p>
<p>Moving along in Mandiant’s report, it states:  “<em>More than 30 user account and password hashes were obtained from the law firm’s domain controllers.  Using those valid credentials, the attacker was able to extract thousands of e-mail messages and their attachments by downloading the information from the firm’s mail servers.</em>”  This attack – called passing-the-hash – is also not new; in fact, it dates back to 1997 [2], it has many publicly available exploitation tools [3] and it can be defended against and or minimized by using Kerberos [4].  The issue then becomes one of configuration and deployment. There is <em><strong>nothing </strong></em>advanced about this attack nor is there anything advanced in defending against it.</p>
<p>From a technical perspective, the hacker’s slash security engineer’s perspective, nothing explained in “<em><strong>documented</strong></em>” APT compromises is “<em>advanced</em>” in the sense that these attacks are – and have been – around for some time.  From the “security <em>manager&#8217;s</em>” perspective, or someone outside of a “<em>hacker’s</em>” mindset – these attacks elicit a “<em>that’s really advanced!</em>” stance.   From those in certain industries, while they may not have seen a particular attack, this does not mean it is more or less advanced than any other attack.  The bottom line is: an attack is an attack is an attack, ad-nauseum. “<em>But they changed from normal text to base64! Surely that’s an advancement!</em>” Nonsense.</p>
<p>From a “security <strong><em>vendor</em></strong>” perspective, an “<em><strong>advanced persistent threat</strong></em>” is <em>horrifying </em>and capable of <em><strong>crippling </strong></em>a company.  This is not incorrect, but it alludes to a notion that this <em>fatalistic threat </em>can be stopped <strong>only </strong>if you hire the right experts or buy the right software. More nonsense.  This is a big gripe of mine when I see a company report on “<em>threats,</em>” especially from a security company.  I always take a skeptical point of view when it comes to these reports, because companies almost always promote their “wares” in this fashion.  So the notion of getting an unbiased view from a security vendor regarding security is almost non-existent.  Many companies tweak information to their liking and, whether professionals publicly admit to this, one would have to be naive to think it doesn’t occur. For example:  “<em>Statistics show that…</em>“, “<em>One out of every three people…</em>”</p>
<p>Richard Bejtlich [5] has perhaps the most outstanding and informative information on the subject of Advanced Persistent Threats [6], and I sincerely respect his knowledge, approach and expertise in the security arena.  However, as stated, I believe some people tend to isolate themselves, which can lead to chest-thumping, misinterpretations, misunderstandings, etc&#8230; whatever the case may be.  If you ask me, I will tell you: “<em>Advanced Persistent Threats</em>” are <span style="text-decoration: underline;"><strong>nothing </strong></span>new.  Governments, companies, even husbands and wives have performed “<em>targeted</em>” attacks for eons.  The explanations of APT – at least most of what is publicly available – still make me wonder how companies managed to make it through compliance using such highly vulnerable software listed in the Mandiant report.   Almost all “commercial off the shelf” vulnerability analysis tools would have flagged the software described in report. This given the fact that APT – <em>for all that is <strong>publicly </strong>known </em>- is actively attacking <strong>OLD </strong>software.  Regardless of the method of payload delivery (PDF, IE, e-mails), it is actively attacking exploitable software which has had security advisories going back almost half a decade.  These are pure <strong>facts</strong>.  If hackers are actively attacking specific versions of software, perhaps it’s time to rid yourself of that threat.  You would be the fool to continue using that software&#8211;period.  Many security professionals have been pounding their hands on the table now concerning the use of certain products.  Maybe it&#8217;s time those in suits take a step back and listen to their staff?</p>
<p>For those security professionals thinking about “<em>creative </em>responses” such as: “<em>We can’t update this legacy system because of…</em>” or “<em>You don’t know what’s involved in an enterprise…</em>” I suggest that you take a logical approach: Would you apply a band-aid to a wound that has been bleeding for years now?  Don’t you think it&#8217;s time you sought medical attention?  The band-aid is obviously doing nothing, isn’t it?  So whether it&#8217;s a browser, PDF reader, e-mail client, etc., security solutions are available to fix the problem.  However, the fixes may involve a level of resources that may not be immediately available, due to time constraints or lack of training.  Move away from using “<strong><em>exploitable</em></strong>” software or suffer the consequences.  You cannot have it both ways: Choosing to use exploitable software – and staying secure.  It’s one or the other.  This is not “<em>advanced</em>“, “<span style="text-decoration: underline;">perplexing</span>” or “<strong>complicated</strong>” logic; it is just common sense.  Anything else is marketing, either by way of someone touting a security product, or someone who is not creative enough to find a solution to the problem.</p>
<p>My recommended solution would be to rid oneself of the offending (exploitable) program, install strong SEIM and have the staff tasked with monitoring the SEIM understand what they need to look for.  Surely, if a connection is being made in a suspect fashion (out of the blue) to China or anywhere else, act on it.  Again, if China or any other country is the threat, one could go as far as enabling strong firewall rules both on the host and the perimeter.  Case closed: <em> Nothing to see here, so move along</em>.  For those whining about it by saying “it would cost a fortune!”, I ask them:  What’s worse, the cost of implementing a fix or the cost of your business being compromised?  For those whining about “legacy” apps, I ask you, at what point do you look for an alternative?  Force the vendor&#8217;s arms to implement changes.  You are after all the consumer paying the vendor.  In this economy, I’m sure there are plenty of vendors willing to work with your business.  Anything else is just an “<em><strong>Advanced Persistent Excuse</strong></em>” not only from your vendors, but from inexperienced individuals who aren’t willing or able to think outside the box.</p>
<p>“<em>You have no clue, you can’t block China!</em>” sayeth the manager.  Why can’t you?  Surely, if there is no reason for your machines to be making random outbound requests to China at odd hours, there is no reason why you cannot have time based rules to block that or any other country.  I suggest security managers and professionals take a realistic view of security as a whole instead of following the herd.  Speak with your team.  For the sake of your business, I hope that there is no &#8216;I&#8217; in that &#8216;team.&#8217;  Good luck!</p>
<p>[1] http://www.mandiant.com/products/services/m-trends<br />
[2] http://www.securityfocus.com/bid/233/info<br />
[3] http://www.derkeiler.com/Mailing-Lists/securityfocus/pen-test/2008-11/msg00087.html<br />
[4] http://oss.coresecurity.com/projects/pshtoolkit.htm<br />
[5] http://taosecurity.blogspot.com/<br />
[6] http://taosecurity.blogspot.com/search?q=apt</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theaeonsolution.com/security/?feed=rss2&amp;p=251</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Defending Against Advanced Persistent Threats</title>
		<link>http://www.theaeonsolution.com/security/?p=231</link>
		<comments>http://www.theaeonsolution.com/security/?p=231#comments</comments>
		<pubDate>Mon, 08 Feb 2010 14:36:24 +0000</pubDate>
		<dc:creator>aeon</dc:creator>
				<category><![CDATA[Information Assurance]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Advanced Persistent Threat]]></category>
		<category><![CDATA[China Hackers]]></category>
		<category><![CDATA[FUD]]></category>
		<category><![CDATA[Google Hackers]]></category>
		<category><![CDATA[Operation Aurora]]></category>

		<guid isPermaLink="false">http://www.theaeonsolution.com/security/?p=231</guid>
		<description><![CDATA[Wired has written a detailed report [1] on Mandiant&#8217;s findings in response to the hacks that targeted Google and other major companies and the report is both interesting and questionable. I have no reservations about the levels of expertise coming out of Mandiant or their findings; I do however, have reservations about the explanations and [...]]]></description>
			<content:encoded><![CDATA[<p>Wired has written a detailed report [1] on Mandiant&#8217;s findings in response to the hacks that targeted Google and other major companies and the report is both interesting and questionable. I have no reservations about the levels of expertise coming out of Mandiant or their findings; I do however, have reservations about the explanations and interpretation of what was summarized in the Wired article.<br />
<span id="more-231"></span><br />
<img alt="" src="http://www.theaeonsolution.com/images/fud.png" title="Got FUD?" class="alignleft" width="229" height="215" />According to Wired, comments are made by Mandiant about what is called an &#8220;<strong>Advanced Persistent Threat</strong>&#8221; or &#8220;<em>APT</em>&#8221; and, for those unaware of what an APT is, the earliest *<strong>visibly</strong>* known use of the word came from BusinessWeek in April 2008 [2].  This &#8220;<em>explosive</em>&#8221; revelation of the APT attack enabled me to introduce a new defense to counter APT. I call it a “<em><strong>D</strong>ynamically <strong>U</strong>nique <strong>M</strong>etrics <strong>B</strong>ased <strong>A</strong>nalysis for <strong>S</strong>ecure <strong>S</strong>ystems</em>” or <em>DUMBASS</em>. Since the media loves its acronyms so much and security professionals love to capitalize and market FUD [3], it is only fair we offer our prescription for APT into the security theater [4].</p>
<p>In the true form of FUD manufacturing, APT needs to be explained in detail. This &#8220;dire threat&#8221; is explained by Wiki as:</p>
<p><em>Advanced &#8211; Operators behind the threat utilize the full spectrum of intelligence gathering techniques. These may include computer intrusion technologies and techniques, but also extend to conventional intelligence gathering techniques such as telephone interception technologies and satellite imaging. While individual components of the attack may not be classed as particularly &#8220;advanced&#8221; (e.g. malware components generated from commonly available DIY construction kits, or the use of easily procured exploit materials), their operators can typically access and develop more advanced tools as required. They combine multiple attack methodologies and tools in order to reach and compromise their target.</em></p>
<p><em>Persistent &#8211; Operators give priority to a specific task, rather than opportunistically seeking immediate financial gain. This distinction implies that the attackers are guided by external entities. The attack is conducted through continuous monitoring and interaction in order to achieve the defined objectives. It does not mean a barrage of constant attacks and malware updates. In fact, a &#8220;low-and-slow&#8221; approach is usually more successful.</em></p>
<p><em>Threat &#8211; means that there is a level of coordinated human involvement in the attack, rather than a mindless and automated piece of code. The operators have a specific objective and are skilled, motivated, organized and well funded.</em></p>
<p>Kevin Mandia in the Wired Article states: &#8220;<em>There are not 50 companies compromised. There are <strong>thousands</strong> of companies compromised. Actively right now.</em>&#8220;  These comments almost made me jump out of my seat and fork over a purchase order to the first company returned on a Google search. &#8220;<em><strong>Thousands</strong></em> compromised!&#8221; That must mean trillions of dollars! While it sounds potentially &#8220;nation-crippling,&#8221; the harsh reality is that companies have only themselves to blame where is quality assurance, CoBIT, ITIL and other various forms of risk assessment and security. There are many established mechanisms to block these attacks and many are free. I am skeptical of the numbers Mr. Mandia claims are compromised. <em>Thousands of companies</em>? This infers that “<em>thousands</em>” of companies are not and have not been compliant with regulatory measures for some time.</p>
<p>I repeat: Many of these attacks &#8211; including and especially the 0-day attacks &#8211; can and could have been drastically minimized and or stopped ages ago; however as an engineer, I can see how many companies and their systems of bureaucracy in those companies, might have at times prohibited security professionals from stopping these attacks. That coupled with those companies who hire under-clued security engineers, the improper training of staff, an arrogant attitude from businesses and certain employees and, of course, some would argue &#8220;technological constraints.&#8221;</p>
<p>The technological mechanisms needed to minimize and or stop these attacks are already available to most companies. They are likely to be already in-house, and many of the necessary components that &#8220;aren&#8217;t&#8221; readily available can be had for the whopping price of free. I will discuss this momentarily.</p>
<p>Getting back to snippets of the Wired Article, it was shocking to learn that Google&#8217;s employees had &#8220;<em>received e-mail with malware that exploited an undiscovered  vulnerability in Internet Explorer 6.</em>&#8221; Shocked that Google would allows its employees to use an outdated and known-to-be vulnerable browser. It just sounds mind-boggling considering that Google makes its own browser Chrome [5]. However, in being fair, let&#8217;s suppose that Google did use a vulnerable browser as stated in the article: If so, then how did Google and “<em>thousands</em>” of other companies meet compliance? After all, Google is publicly traded, so SOX for them, compliance is a must. Google also has some very talented staff on hand, so surely the use of a vulnerable browser would have not only have been regulated through mandatory compliance audits, but there would be red flags aplenty by Google&#8217;s own staff. Or maybe, just maybe, someone at Google fell asleep at the helm, then woke up, discovered the nature of the <strong><em>APT</em></strong> beast and decided that enough was enough. [6]</p>
<p>Either way, the argument from those in enterprise environments in using vulnerable software is a typical one (quoting one typical forum):</p>
<ul><em>Imagine your billing production system (which produces 100,000&#8217;s of bills each run) was designed for MSIE 6 (stupid I know). The upgrade cost is very high (factoring development, deployment, testing, training, etc), even if it&#8217;s only &lt;&lt;&lt; for a &#8220;simple&#8221; upgrade to MSIE7/8. We&#8217;re not talking about home PCs and consumer applications here. The enterprise is a different world! It&#8217;s tricky to upgrade. However, with that said, I hate MSIE 6 and would love to see the thing go!</em></ul>
<p>My views of statements like this one is that, companies seems to lack quality assurance and potentially security aware staff at these companies. Too many metrics from security managers and inconsistent risk metrics; AV * EF = nonsense.   For those companies that have legacy programs that were designed for a particular browser, the solution to that problem is to force the vendor to create support for a more secure version of the browser, or isolation. You are after all the customer and demanding competent support is not much to ask. Note that the words &#8220;force the vendor&#8221; imply that you are after all paying for support, are you not? If it is a legacy application with no support available, then the obvious answer would be to either find a new product or to sandbox the systems that need to utilize browsers with widely known security holes. Certainly a proxy server with solely internal connections can intercept browser connections, PDF documents and the like. It is inexcusable to let a particular browser or vendors limitations compromise your security.</p>
<p>In either event, most of these attacks could have and can be defended against with established security controls and training. Companies could even utilize their existing infrastructure to liaison amongst documents, emails and ensure that no rogue documents or scripts reach users. For example; Install Apache, Squid, and use a Unix based machine with the proper firewall rules. Using a sandbox server with no outbound (towards the Internet) connectivity, and then force users to read from this server. Apply &#8220;Extrusion Detection&#8221; [7] and keep a vigilant eye on data leaving the network. It is that simple. Don&#8217;t let anyone in the security arena fool you into thinking the sky is falling via usage of buzzwords such as APT. Otherwise, you could end up jumping out of your seat, running to get a purchase order signed and paying the first company to spout what will likely be the new buzzword: APTDS &#8220;Advanced Persistent Threat Detection Systems.&#8221; You could even go a step further if China is a concern for you,and outright block their IP space on a most extreme level.</p>
<p>Nothing mentioned in the article via way of attacks being carried out is foreign or advanced to a properly trained security professional. At least theoretically, they shouldn&#8217;t be. As a matter of fact, the Information Assurance Certification Review Board&#8217;s (IACRB) [8] Certified Expert Penetration Tester (CEPT) [9] exam exposes security professionals to many of the tricks these &#8220;<strong><em>APT</em></strong>&#8221; hackers use to infiltrate a network. Perhaps businesses should take the time to train their staff more properly? Maybe they need to hire Jack Koziol, Dave Aitel, Dino Dai Zovi or other expert penetration testers to wake up management before businesses continue to suffer &#8220;by the <em>thousands</em>&#8221; as Mr. Mandia suggests. The answers are and have been simple for some time. Talk of &#8220;<em>Operation Aurora</em>&#8221; continually seems to be, highly FUD driven. That&#8217;s my opinion, and also that of some other security heavyweights that have chimed in similarly on this issue as well. [10]</p>
<p>However, as the old saying goes though: If you can&#8217;t beat em, join em. To that end, I now offer <strong><em>DUMBASS</em></strong>: It is scalable, defensible, makes sense and is economical in these hard financial times. Prices can be discussed via secure channels.  Just remember to act now while the threat is persistent and deeply rooted in your network right now. Operators are standing by.</p>
<p>JO</p>
<li>[1] <a href="http://www.wired.com/threatlevel/2010/02/apt-hacks/" target="_blank">http://www.wired.com/threatlevel/2010/02/apt-hacks/</a></li>
<li>[2] <a href="HTTP://businesswomen/magazine/content/08_16/b4080032220668.ht" target="_blank">HTTP://businesswomen/magazine/content/08_16/b4080032220668.ht</a></li>
<li>[3] <a href="http://en.wikipedia.org/wiki/Fear,_uncertainty_and_doubt" target="_blank">http://en.wikipedia.org/wiki/Fear,_uncertainty_and_doubt</a></li>
<li>[4] <a href="http://en.wikipedia.org/wiki/Security_theater" target="_blank">http://en.wikipedia.org/wiki/Security_theater</a></li>
<li>[5] <a href="HTTP://www.google.com/chrome" target="_blank">HTTP://www.google.com/chrome</a></li>
<li>[6] <a href="http://googleenterprise.blogspot.com/2010/01/modern-browsers-for-modern-applications.html" target="_blank">http://googleenterprise.blogspot.com/2010/01/modern-browsers-for-modern-applications.html</a></li>
<li>[7] <a href="http://www.informit.com/store/product.aspx?isbn=0321349962" target="_blank">http://www.informit.com/store/product.aspx?isbn=0321349962</a></li>
<li>[8] <a href="http://www.iacertification.org/" target="_blank">http://www.iacertification.org/</a></li>
<li>[9] <a href="http://www.iacertification.org/cept_certified_expert_penetration_tester.html" target="_blank">http://www.iacertification.org/cept_certified_expert_penetration_tester.html</a></li>
<li>[10] <a href="http://blog.tenablesecurity.com/2010/02/afterbytes-with-marcus-ranum-under-constant-attack.html" target="_blank">http://blog.tenablesecurity.com/2010/02/afterbytes-with-marcus-ranum-under-constant-attack.html</a></li>
]]></content:encoded>
			<wfw:commentRss>http://www.theaeonsolution.com/security/?feed=rss2&amp;p=231</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Government Incompetence Led to Cloud Compromise</title>
		<link>http://www.theaeonsolution.com/security/?p=207</link>
		<comments>http://www.theaeonsolution.com/security/?p=207#comments</comments>
		<pubDate>Tue, 02 Feb 2010 18:40:42 +0000</pubDate>
		<dc:creator>aeon</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Cloud Compromise]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud Hacking]]></category>
		<category><![CDATA[Cloud Risk]]></category>
		<category><![CDATA[Cloudwashing]]></category>
		<category><![CDATA[ENISA]]></category>

		<guid isPermaLink="false">http://www.theaeonsolution.com/security/?p=207</guid>
		<description><![CDATA[US government officials have demanded an investigation into the compromise of 52 government related websites being housed &#8220;in the cloud&#8221;.  According to an article: &#8220;the hackers may have gained access through the content management system of third-party vendor GovTrends, although it cannot confirm this until more information is made available.  It appears, however, that all [...]]]></description>
			<content:encoded><![CDATA[<p>US government officials have demanded an investigation into the compromise of 52 government related websites being housed &#8220;in the cloud&#8221;.  According to an article: &#8220;<em>the hackers may have gained access through the content management system of third-party vendor GovTrends, although it cannot confirm this until more information is made available.  It appears, however, that all the hacked websites are maintained through GovTrends.  Joomla CMS, but not all House websites managed through this service, were victims of the attack.</em>&#8221; [1]  While Congress fiddles around demanding answers to &#8220;<em>what happened?</em>&#8220;, I sit wondering why a more specific question isn&#8217;t asked:  &#8220;<em><strong>Why did it happen?</strong></em>&#8220;  Not &#8220;why did the compromise happen?&#8221;, but &#8220;why in the world did the government get suckered into the cloud?&#8221;<br />
<span id="more-207"></span><br />
There is a lot of hype surrounding the cloud and it is a shame that as a security professional I have seen the compromises coming a mile away.  I have commented on them, they are blatantly obvious and any time this has been done (i.e., calling security of &#8220;the cloud&#8221; into question), so called &#8220;<em>cloud security evangelists</em>&#8221; keep churning out marketing to paper over the risks associated with the cloud.  Marketing, marketing, marketing!  Not once to date have I seen a logical response to real world security threats in the cloud.  They have almost always been &#8220;template&#8221; responses. My comments about the insecurities of the cloud are posted here on this blog, in numerous emails, numerous responses to LinkedIn questions and answers, and numerous discussions with individuals who work for businesses in the cloud.  Yet the main &#8220;theme&#8221; in responses about cloud security from the evangelists seem to be one of marketing, not feasibility, not &#8220;security-minded.&#8221;  Cloud evangelists and supporters alike appear to be in a &#8220;dreamy&#8221; state. Peddling &#8220;dreamy&#8221; theories and factory-like templates on security, while they may sound good on paper, lack any true &#8220;security&#8221; value.</p>
<p>Here is a quote from a cloud evangelist: [2]</p>
<ul>
<em>I&#8217;m not sure how to express *exactly* what I&#8217;m feeling, so I&#8217;m going<br />
to just &#8220;shoot from the hip&#8221;.</em>
<p>
<br />
<em>The &#8220;Use Cases&#8221; project is starting to feel like a car that just slid<br />
off the road into a swamp. It&#8217;s just my own personal POV, but since<br />
Security entered the conversation it feels like we&#8217;ve just been<br />
spinning our wheels, and getting further and further from being able<br />
to create any tangible deliverables.</em></p>
<p><em>IMHO Security can&#8217;t be shoe-horned into a Use Case &#8212; it is too vast<br />
and unbounded for us (as a group) to have any hope of adding to the<br />
current body of knowledge or generating any meaningful and practical<br />
work products within the scope of the project as presently<br />
understood.</em></p>
<p><em>Of course it&#8217;s entirely possible that I&#8217;ve underestimated the scope<br />
(or time frame) of the project, but if not, then I think we&#8217;re heading<br />
straight into the bog.</em></ul>
<p>The discussion went into providing &#8220;<em>Use Cases</em>&#8221; for the cloud and building from there. This to me may lead one to believe that a &#8220;Use Case&#8221; scenario applies to a &#8220;real world&#8221; scenario for their particular company.  Companies differ and while a &#8220;Use Case&#8221; may have worked for one company, it is not a &#8220;holy grail&#8221; sign to move into the cloud.  Too much can go wrong and the expectation that any provider will understand &#8220;risk&#8221; outside of their own business objectives is insanity.  For this statement I will once again quote John Engates of Rackspace:</p>
<ul> &#8220;<em>You have to treat it like a factory instead of like a custom shop. You have to think large-scale. It might be easy to do something for one customer, but you have to think about the next 1,000 customers behind them, because everything has to be replicable, both from an operational standpoint and from a technology standpoint.  You have to be able to do a lot of work with relatively few people.  You always want to make a customer happy, but sometimes you have to say no to be able to have a scalable product or service.  You need a menu of offerings; you can&#8217;t do one-offs&#8211;they&#8217;ll break the model.</em>&#8220;</ul>
<p>Moving back to the initial opening on the government and the cloud, the answer to the <strong><em>un-asked</em></strong> question of &#8220;<em>why did it happen?</em>&#8221; is simple:  Oversight and trust.  Someone in government &#8220;<em>trusted</em>&#8221; a cloud provider enough to believe the provider was capable of providing security.  The provider likely impressed upon &#8220;someone&#8221; that the provider had the capabilities of providing proper security controls.  This has to be the case otherwise there is no reasonable explanation outside of a temporary lapse of sanity, that the government would have allowed data to be placed on an insecure server. Translation:  *<em>someone</em>*, *<em><strong>somewhere</strong></em>* stated and showed they had security mechanisms and controls in place to protect data and services&#8230; &#8220;We&#8217;re compliant with your needs, we provide security&#8230;&#8221; This is the answer to &#8220;why it happened?&#8221; &#8211; trust &#8211; not: &#8220;well, it happened because someone used a XSS Injection in Joomla.&#8221;</p>
<p>Reality is harsh and the harsh reality of this incident is:  GovTrends and their security department are incompetent along with those in government that made the decision to use &#8220;the cloud.&#8221; Apologies for the harsh words, but the reality is what it is. Had the US government&#8217;s IT architect&#8217;s and engineers taken the time to validate any security risks prior to using GovTrends, there is a high likelihood that any Joomla and or other CMS system vulnerabilities would have been discovered and there would have been no compromise at all.  While some may say it is unfair for me or anyone else to speculate that the Joomla vulnerabilities would have been discovered, then I&#8217;ll choose to disagree and state: &#8220;Joomla or any other CMS should have been secured.&#8221;  This compromise <em>could have </em><strong>absolutely </strong>been avoided with simple and free solutions.  An .htaccess file prohibiting users via IP addresses &#8211; do you really need someone in another country accessing the management interface of a US government website?  Cost? Two minutes to configure at most. Another means of authentication, mod_security and I could create a list of fixes that would have mitigated against this compromise. Quite easily I might add.  The security lapse at GovTrends is inexcusable.  Not only from the vendor&#8217;s point of view, but of Congress&#8217; lack of judgment. <em><strong>Trust but verify</strong></em>.</p>
<p>Cloud security will be a huge business in the coming months and years, and Schneier was spot on with the statement &#8220;<em>security is a process not a product.</em>&#8221; [3]  You don&#8217;t &#8220;<strong>rent</strong>&#8221; security in the cloud. You don&#8217;t &#8220;<em>buy</em>&#8221; security in the cloud.  As a realist, one need only to look at John Engates&#8217; statement and figure out the truth at the end of the day.  That truth and harsh reality is that a cloud provider is concerned with nothing more than revenue for their business.  Not your data, not your security.  They can never truthfully claim to be capable of securing your cloud.  What they can truthfully claim is that they will try their best to meet a SLA and perhaps they may have good intentions on attempting to provide security.  However, they will not go above and beyond a template model.  Government is not a template, nor is anyone&#8217;s business. The US government and others who fall victim to buying shares of the Brooklyn Bridge solely need to realize the risks which were blatantly pointed out by ENISA&#8217;s cloud security risk document on page 9 [4]:</p>
<ul> <strong>MANAGEMENT INTERFACE COMPROMISE</strong>: customer management interfaces of a public cloud provider are accessible through the Internet and mediate access to larger sets of<br />
resources (than traditional hosting providers) and therefore pose an increased risk, especially when combined with remote access and web browser vulnerabilities.</ul>
<p>Luckily for Americans, this isn&#8217;t the only &#8220;cloud based&#8221; issue one needs to worry about (website defacements).  There is the hard push to move a lot to the cloud. As we&#8217;ve already seen with the US government in its infinite wisdom treading dangerous ground with its Apps.gov [5], which is partly &#8220;powered by Google&#8221; [6].  Now Google, as we have stated earlier [7], bears some of the blame for the attacks by the Chinese in the sense that they have the capabilities in place to have stopped the previous attack (Operation Aurora) and did not do so:</p>
<p><em>Had Google an idea of what was really occurring during the compromise phase, they could have easily inserted a script that when a user landed on Gmail, which would have redirected users of affected browsers to a warning page: &#8220;Beginning INSERT_DATE_HERE, you will no longer be able to access Gmail using IE6.  Please update your browser as it exposes you to a lot of risk (or something along those lines).  This would have given Google a more caring like approach.  Aww, Google cares for my security!  If anyone can make something move on the Internet it certainly is Google.  Google to their credit warned users in 2008 to drop IE6 [8], yet everyone is shifting the blame to Microsoft.  I say, blame the users. [7]</em></p>
<p>That however is neither here nor there. What is here now though is the cloud. Those beautiful clouds!  The ones you would sit around the lawn staring up into the sky at.  Dreamy like!  Making shapes out of them only to watch them disappear into another form.  Vapor.</p>
<p>[1] <a href="http://www.infosecurity-us.com/view/6936/us-house-websites-hacked-after-state-of-the-union-/">http://www.infosecurity-us.com/view/6936/us-house-websites-hacked-after-state-of-the-union-/</a><br />
[2] <a href="http://groups.google.com/group/cloud-computing-use-cases/browse_thread/thread/54be79e75f2abea4">http://groups.google.com/group/cloud-computing-use-cases/browse_thread/thread/54be79e75f2abea4</a><br />
[3] <a href="http://www.schneier.com/crypto-gram-0005.html#1">http://www.schneier.com/crypto-gram-0005.html#1</a><br />
[4] <a href="http://www.enisa.europa.eu/act/rm/files/deliverables/cloud-computing-risk-assessment">http://www.enisa.europa.eu/act/rm/files/deliverables/cloud-computing-risk-assessment</a><br />
[5] <a href="http://www.whitehouse.gov/blog/Streaming-at-100-In-the-Cloud/">http://www.whitehouse.gov/blog/Streaming-at-100-In-the-Cloud/</a><br />
[6] <a href="http://mashable.com/2009/09/15/government-going-google/">http://mashable.com/2009/09/15/government-going-google/</a><br />
[7] <a href="http://www.theaeonsolution.com/security/?p=190">http://www.theaeonsolution.com/security/?p=190</a></p>
<p><img class="aligncenter" src="http://www.theaeonsolution.com/images/inspire-incompetence.jpg" alt="" width="300" height="430" /></p>
<hr />
JO<br />
blogs at theaeonsolution.com<br /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theaeonsolution.com/security/?feed=rss2&amp;p=207</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Insecure State of the Union</title>
		<link>http://www.theaeonsolution.com/security/?p=199</link>
		<comments>http://www.theaeonsolution.com/security/?p=199#comments</comments>
		<pubDate>Mon, 01 Feb 2010 14:17:22 +0000</pubDate>
		<dc:creator>aeon</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Cloud (In)Security]]></category>
		<category><![CDATA[Cloud Compromise]]></category>
		<category><![CDATA[Cloud Computer Hacking]]></category>
		<category><![CDATA[Cloud Insecurity Alliance]]></category>
		<category><![CDATA[Hacking the Cloud]]></category>
		<category><![CDATA[Hacking the US Government]]></category>

		<guid isPermaLink="false">http://www.theaeonsolution.com/security/?p=199</guid>
		<description><![CDATA[Cloud security enthusiasts and evangelists will be quick to downplay the significance of the latest &#8220;cloud compromise&#8221; news: &#8220;Hackers deface 49 Congressional House websites after State of the Union&#8221; Whatever any of them say, the reality is what it is &#8211; government data does not belong on the cloud, period. &#8220;Shortly after the President completed [...]]]></description>
			<content:encoded><![CDATA[<p>Cloud security enthusiasts and evangelists will be quick to downplay the significance of the latest &#8220;cloud compromise&#8221; news: &#8220;Hackers deface 49 Congressional House websites after State of the Union&#8221; Whatever any of them say, the reality is what it is &#8211; government data does not belong on the cloud, period. &#8220;<em>Shortly after the President completed his State of the Union speech, a well-known group of Brazilian hackers, Red Eye Crew, apparently had their own comments to make.  Unfortunately, they decided to voice their Obama-directed profanities on House Congressional members’ websites.  The same hackers had previously broken into sites for the U.S. Department of Transportation, the U.S. Department of Agriculture and NASA.  Apparently all sites were hosted and managed by GovTrends, an Alexandria, Va.-based Web services provider.  Likewise, 18 of the 49 hacked sites experienced similar attacks less than a year ago, through vulnerability with the same vendor</em>.&#8221;<br />
<span id="more-199"></span><br />
<img class="alignleft" src="http://www.theAEONsolution.com/images/pity-the-fool.jpg" alt="" width="300" height="330" />The nature of the attack is irrelevant as there will be a lot of downplaying and marketing against what occurred: &#8220;<em>It was a cross site script, data wasn&#8217;t affected&#8221;, &#8220;you can&#8217;t say all clouds are the same&#8221;, &#8220;it was the vendor&#8221;, &#8220;it was the coder</em>&#8220;, any argument one chooses is relatively weak. Facts are what they are: <strong>A hacker group successfully targeted the Obama administration and 18 servers were compromised.</strong> It is <em>clearly</em> evident that government needs to stay as far away from the cloud as possible. There are many who very talented security professionals who make very good grounds for &#8220;cloud computing&#8221; and the reality of &#8220;security in the cloud&#8221; is &#8211; it&#8217;s non existent.</p>
<p>This recent compromise compounds this. I&#8217;m positive that &#8220;GovTrends&#8221; the &#8220;cloud provider&#8221; for the government whom was compromised had a security program in place. Had performed risk assessments, had firewalls in place, intrusion detection and all sorts of other nifty security controls. If they didn&#8217;t it is highly unlikely they would have gotten the contract to host government data in the first place. What this compromise obviously shows is that cloud providers will not get it right. The reason behind this statement is, the exposure is far too high.</p>
<p><strong>ex·po·sure</strong></p>
<p>1 : the fact or condition of being exposed<br />
a : the condition of being presented to view or made known<br />
b : the condition of being unprotected<br />
c : the condition of being subject to some effect or influence<br />
d : the condition of being at risk of financial loss; also : an amount at risk</p>
<p>When companies or governments maintain control over their own Information Technology environment, that party is aware of the controls needed for security. There may be file permissions that need be in place &#8211; in the case of governments &#8211; classifications need be in order. Security controls are known and there is (or at least should be) a high level of accountability. Administrators, engineers and managers of that data know their behinds are on the line. There is likely to be a greater emphasis given to the security of that system. There is likely to be a more focused and targeted method to secure the server or network. In a cloud environment it is solely word of mouth along with a Service Level Agreement and whatever marketed security writing the cloud provider cleverly mangled together. Certainly whatever GovTrends promised didn&#8217;t pan out as expected. Again &#8211; this is evident by the compromise &#8211; nothing to debate here move along.</p>
<p>Recently someone countered some of my writing and quipped: &#8220;<em>You can&#8217;t &#8220;technically debunk&#8221; the cloud. As with all security decisions, there is a trade off between &#8220;more secure&#8221; and &#8220;cost&#8221; and each situation requires its own risk assessment. A stay at home mom who knits in her spare time has no reason to set up her own web server and point of sale system so she outsources that to the cloud via eBay. On the &#8220;needs more security&#8221; end, the Federal Government has no reason to have each base in the military have its own email server so it outsources that function to large data centers, creating a cloud.</em>&#8221; This individual I know &#8211; or at least perceive &#8211; to be highly knowledgeable in security on the CISSP, CISM level, perhaps he&#8217;s even highly knowledgeable on the technical level as well however, one cannot compare apples an oranges. My response to him was logical (at least from my perception) and since it was rather long response, here is the relevant snippet: &#8220;<em>A stay at home mom does not have to worry about leaking out data on classified nuclear material, troops&#8217; positions, nuclear football locations and the like. &#8230; For starters, a cloud provider isn&#8217;t going to let you assess anything beforehand obviously. So what should I do, rely on their experts? &#8230; This while the cloud evangelist sing &#8220;the cloud does not introduce any new security threats or issues.&#8221; He&#8217;s right, they&#8217;re not new security threats, they&#8217;re just amplified and beyond my control. No thanks&#8230; So while Sally the house mom can knit her little scarves, I as a consumer don&#8217;t really care what she does or where she does it. As an American, I am concerned with the marketing of the cloud as a &#8220;secure alternative&#8221; especially when it comes to military or other parts of government&#8230;&#8221;</em></p>
<p>Many still choose not to accept the reality of it (security in the cloud being non-existent). Perhaps the passion behind truly trying to achieve a &#8220;secure cloud&#8221; is what blinds them, perhaps it is the financial benefits &#8211; certain a billion dollar industry is nothing to sneer at. Reality is what is it &#8211; the moment you move your data elsewhere your exposure is a lot greater. I am willing to bet anyone that had the Obama administration kept their servers in-house, the likelihood of those attacks occurring would be non-existent. Remember, according to the article, this isn&#8217;t the first time hackers compromised that provider. Sadly, they were re-compromised with the same vulnerability. Fool me once shame on you, fool me twice?</p>
<p>JO</p>
<p><a href="http://www.gather.com/viewArticle.action?articleId=281474978021691&amp;grpId=3659174697241980" target="_blank">http://www.gather.com/viewArticle.action?articleId=281474978021691&amp;grpId=3659174697241980</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theaeonsolution.com/security/?feed=rss2&amp;p=199</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tomorrow Is Another Day</title>
		<link>http://www.theaeonsolution.com/security/?p=197</link>
		<comments>http://www.theaeonsolution.com/security/?p=197#comments</comments>
		<pubDate>Wed, 27 Jan 2010 22:04:25 +0000</pubDate>
		<dc:creator>aeon</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.theaeonsolution.com/security/?p=197</guid>
		<description><![CDATA[TMCNET posted a pseudo-interesting document this morning entitled &#8220;Cloud Security Recommendations&#8221; and, in an investigative and logical fashion, I decided to analyze what was said by TMCNET and what is being said by others in the industry. I hereby introduce the &#8220;Top 10 Ways To Waste Corporate Money on Cloud Computing Security Assessments.&#8221;

For the past [...]]]></description>
			<content:encoded><![CDATA[<p>TMCNET posted a pseudo-interesting document this morning entitled &#8220;Cloud Security Recommendations&#8221; and, in an investigative and logical fashion, I decided to analyze what was said by TMCNET and what is being said by others in the industry. I hereby introduce the &#8220;<strong>Top 10 Ways To Waste Corporate Money on Cloud Computing Security Assessments.</strong>&#8221;<br />
<span id="more-197"></span><br />
For the past few weeks, industry sales personnel have been bombarding the media outlets with news of catastrophic events. The recent Google vs. China debacle &#8212; in which a backdoor created by Google had been compromised by China [1] &#8212; has been misunderstood by many in the industry.  The understanding that &#8220;China&#8217;s hackers subverted the access system Google put in place to comply with U.S. intercept orders&#8221; is a far cry from theories of an &#8220;Adobe&#8221; or IE6 exploit. I am left wondering when the media will come around to reporting on this backdoor as opposed to solely revelling in non-sensical information that is &#8212; and will forever be &#8212; unsubstantiated.</p>
<div class="wp-caption aligncenter" style="width: 246px"><img title="Obviously" src="http://www.theaeonsolution.com/images/water-road.jpg" alt="Obviously" width="236" height="240" /><p class="wp-caption-text">Obviously</p></div>
<p>Irrelevant?  Sort of.  If you&#8217;ve followed us this far (the blog), you will notice the word play inherent in that statement: &#8220;Irrelevant &#8211; sort of.&#8221;  The fact is, the only thing that should be relevant to you is your data.  Whether you are a business owner or an individual, data should be the cause of your concern.  It is likely that this is how you earn your bread and butter.</p>
<p>In the TMCNET article, the author lists his ten security recommendations, so let&#8217;s have a look at them:</p>
<p><em>1.  Those exploring cloud solutions should establish their risk appetite and evaluate offerings against it.</em></p>
<p>I state:  Those exploring cloud solutions should take a logical approach and ask with clarity: What do clouds do? Answer? Usually Evaporate.  Risk Appetite as explained by KPMG is: &#8220;the amount of risk, on a broad level, that an organization is willing to take on in pursuit of value. Or, in other words, the total impact of risk an organization is prepared to accept in the pursuit of its strategic objectives.&#8221;  I will always use the same statement as experts to give credence to my points. So if you run into a lot of quotes, understand that I do this is in order to support my own claims.</p>
<p>Is an organization really ready to risk huge financial losses on the theory that a cloud will always be there?  Logically, clouds in the sky evaporate; &#8220;technology clouds&#8221; are no different. There are many different problems with relying on a cloud for anything at all, so for an organization to have an &#8220;appetite&#8221; for losses versus rewards in this arena is mind boggling.  We&#8217;ve already posted the numerous occurrences of outages from cloud providers, and it doesn&#8217;t take a financial wizard at the Federal Reserve to document the losses stemming from these outages.</p>
<p><em>2.  Companies looking for cloud solutions should establish a cloud provider security risk profile and update it at least annually.</em></p>
<p>I state:  Companies looking to waste money should waste their time and resources studying the  inaccurate information provided by cloud companies.  There is no mechanism to gauge a cloud provider&#8217;s risk profile.  Anyone claiming they can do so is likely capable of selling you stocks in the up-and-coming sale of the Brooklyn Bridge.  This fact was disclosed by ENISA who gave &#8220;cloud anything*&#8221; a high risk rating (page 22 [2]).</p>
<p><em>3.  Those exploring cloud solutions should use a risk vector analysis matrix to evaluate cloud providers and those served by the same cloud vendor.<br />
</em><br />
I state:  See my counter above for number 2. The author at TMCNET is not telling us anything new.  Why should I spend money that could be going to development and research to move my business forward to try assessing someone else&#8217;s business?</p>
<p><em>4.  Make sure you evaluate the security program for cloud computing vendors up front and use it to narrow down potential vendors.</em></p>
<p>I state:  Clearly there is little to be gleaned from the continuous marketing and overhyping of the cloud, since the security in the cloud is not-so-great.  Not to be repetitive, but ENISA clarified this in R.2 LOSS OF GOVERNANCE:  &#8216;There is no mechanism to perform an independent evaluation beforehand.&#8217;  &#8220;Hi Amazon? I&#8217;m thinking of using your cloud but I want to first validate on my own that you&#8217;re secure.  Therefore I&#8217;d like to send a real world pentesting team comprised of  listeners from Exotic Liability.&#8221; [4]  How does the author propose that someone actually perform a real evaluation on a cloud provider and then validate the findings of that assessment?</p>
<p>The remainder of the article points out much of the same &#8212; nothing that we haven&#8217;t read elsewhere &#8230;</p>
<div class="wp-caption aligncenter" style="width: 610px"><img title="duh" src="http://www.theaeonsolution.com/images/obvs.jpg" alt="duh" width="600" height="750" /><p class="wp-caption-text">duh</p></div>
<p><em>5.  Ensure your contract with the cloud provider includes ongoing security reviews and language mandating immediate notification (within 24 hours) of serious security events.<br />
6.  Review the cloud provider’s HR and supply chain practices and employee background check process and hardware/software/equipment sourcing security needed to reduce threats.<br />
7.  Know the names of all other organizations supported by the cloud so that you can assess any increased risks they may bring.<br />
8.  Use common controls reviews based on the ISO 27000 and 28000 standards to reduce the assurance burden.<br />
9.  Address in your contract the legal risks like subpoenas, e-discovery and jurisdictional issues as well as technology licensing issues.<br />
10. Finally, conduct a cost/benefit/risk reduction analysis of vendors offering secure cloud solutions with hardened data centers, hardware isolation and other security fortifications.</em></p>
<p>Again, many of these have been addressed by ENISA and it seems that those pushing for businesses to &#8220;come to the Cloud&#8221; are constantly writing a barrage of articles that are similar to one another. Not one article has raised an eye-opening &#8220;Aha! So that&#8217;s how we will be secure!&#8221;   There are far too many what-ifs.  If only you secure your cloud dot dot dot ensure your cloud vendor dot dot dot&#8230;  Don&#8217;t sell me a cloud, it&#8217;s possible that someone has already tried to sell me a bridge.</p>
<p>[1] <a href="http://data-voice-solutions.tmcnet.com/topics/security/articles/73409-top-10-cloud-computing-security-recommendations.htm" target="_blank">http://data-voice-solutions.tmcnet.com/topics/security/articles/73409-top-10-cloud-computing-security-recommendations.htm</a><br />
[2] <a href="http://www.cnn.com/2010/OPINION/01/23/schneier.google.hacking/" target="_blank">http://www.cnn.com/2010/OPINION/01/23/schneier.google.hacking/</a><br />
[3] <a href="http://www.enisa.europa.eu/act/rm/files/deliverables/cloud-computing-risk-assessment" target="_blank">http://www.enisa.europa.eu/act/rm/files/deliverables/cloud-computing-risk-assessment</a><br />
[4] <a href="http://www.exoticliability.com/" target="_blank">http://www.exoticliability.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theaeonsolution.com/security/?feed=rss2&amp;p=197</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

