<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Security Balance &#187; trends</title>
	<atom:link href="http://www.securitybalance.com/category/trends/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.securitybalance.com</link>
	<description>trying to bring balance to the Force</description>
	<lastBuildDate>Mon, 26 Jul 2010 23:46:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>SCADA worm!</title>
		<link>http://www.securitybalance.com/2010/07/scada-worm/</link>
		<comments>http://www.securitybalance.com/2010/07/scada-worm/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 18:32:45 +0000</pubDate>
		<dc:creator>Augusto</dc:creator>
				<category><![CDATA[blind spots]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[mainframe]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[SCADA]]></category>

		<guid isPermaLink="false">http://www.securitybalance.com/2010/07/scada-worm/</guid>
		<description><![CDATA[As everybody in the field had predicted, malware targetting SCADA system has finally come true. The lucky thing is this one is looking for information to steal only, not actually doing anything. I wonder what outcome could we have if this nasty little thing was designed to force systems to fail. SCADA systems are one [...]]]></description>
			<content:encoded><![CDATA[<p>
<p>As everybody in the field had predicted, <a href="http://krebsonsecurity.com/2010/07/experts-warn-of-new-windows-shortcut-flaw/">malware targetting SCADA system has finally come true.</a> The lucky thing is this one is looking for information to steal only, not actually doing anything. I wonder what outcome could we have if this nasty little thing was designed to force systems to fail. </p>
<p></p>
<p>SCADA systems are one of the most critical blind spots in organizations Today. Few people have access to then and know how they work, so there is a false perception of security about them. Specialized systems, such as SCADA and ATMs, often rely on obscurity as their main security strategy. It&#8217;s not even something done intentionally, but as result of a neverending vicious cycle. Internal security resources don&#8217;t know about security on those systems and the specialists in that technology don&#8217;t understand security. You can think about hiring external consultants to check the systems, but the consultants also don&#8217;t have much contact with that technology. Of course they won&#8217;t tell you that, they will run their off-the-shelf tools anyway. The results will tell you nothing, what you will interpret as &#8220;secure&#8221;, perpetuating the notion that there are no security issues with that technology. As there are no security concerns there, the security team won&#8217;t spend time learning that technology and the specialists will keep saying that this security thing is for those Internet-web-2.0-cloud-stuff guys. Until the next Black Hat briefings or sexy malware.</p>
<p></p>
<p>I wonder when this is going to hit the old mainframe. I must say it will be fun to watch.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.securitybalance.com/2010/07/scada-worm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MitB attacks still haven&#8217;t reached full potential yet</title>
		<link>http://www.securitybalance.com/2010/02/mitb-attacks-still-havent-reached-full-potential-yet/</link>
		<comments>http://www.securitybalance.com/2010/02/mitb-attacks-still-havent-reached-full-potential-yet/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 15:48:33 +0000</pubDate>
		<dc:creator>apbarros</dc:creator>
				<category><![CDATA[trends]]></category>
		<category><![CDATA[trojans]]></category>
		<category><![CDATA[attack]]></category>
		<category><![CDATA[man in the browser]]></category>
		<category><![CDATA[MitB]]></category>
		<category><![CDATA[threat]]></category>

		<guid isPermaLink="false">http://www.securitybalance.com/?p=528</guid>
		<description><![CDATA[I&#8217;m surprised that most of the MitB attacks are still just stealing credentials instead of changing transaction contents on the fly. I can see that credentials have an intrinsic value on the &#8220;black market&#8221;, but the attack model of stealing credentials and then using them to log into the victim account to perform transactions seems [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m surprised that most of the <a href="http://en.wikipedia.org/wiki/Man_in_the_Browser">MitB attacks </a>are still just stealing credentials instead of changing transaction contents on the fly. I can see that credentials have an intrinsic value on the &#8220;black market&#8221;, but the attack model of stealing credentials and then using them to log into the victim account to perform transactions seems too complex for me. Once in the browser, the malware can just change the transaction being performed by the victim, in a way that all the traces (such as IP addresses) would point to his/her computer and not the attacker&#8217;s. There&#8217;s also no need to transfer the stolen data from one place to another, so it reduces even more the places where the attacker leaves his tracks.</p>
<p>I can see two reasons why they are still not doing that:</p>
<ul>
<li>The malware developers are not closely related to the &#8220;money criminals&#8221; &#8211; They are building software to be used by different &#8220;clients&#8221;, and the best way to implement that portability is to sell credentials only.</li>
<li>Stealing credentials just work and can be used multiple times, and people just understand the model.</li>
</ul>
<p>If any of those conditions change, more sophisticated versions of the attack will probably start to detected too. By now, it is important to note that fighting the &#8220;stolen credentials&#8221; threat doesn&#8217;t necessarily mean you are also solving the MitB threat. For that, transaction authentication is necessary.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.securitybalance.com/2010/02/mitb-attacks-still-havent-reached-full-potential-yet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Theory != reality in Infosec too</title>
		<link>http://www.securitybalance.com/2010/01/theory-reality-in-infosec-too/</link>
		<comments>http://www.securitybalance.com/2010/01/theory-reality-in-infosec-too/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 22:37:07 +0000</pubDate>
		<dc:creator>apbarros</dc:creator>
				<category><![CDATA[application security]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[APT]]></category>
		<category><![CDATA[security management]]></category>

		<guid isPermaLink="false">http://www.securitybalance.com/?p=515</guid>
		<description><![CDATA[I was reading a nice post from Gunnar Peterson about APTs. His making the point that everybody is excited about this &#8220;oh huge threat oh oh&#8221; stuff from the Google x China incident but in fact we should be worried about properly engineering the systems we depend on. I like his analogy of blaming the big [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading a <a href="http://1raindrop.typepad.com/1_raindrop/2010/01/what-infosec-should-learn-from-apt.html">nice post from Gunnar Peterson about APTs</a>. His making the point that everybody is excited about this &#8220;oh huge threat oh oh&#8221; stuff from the Google x China incident but in fact we should be worried about properly engineering the systems we depend on. I like his analogy of blaming the big bad wolf instead of the house of straws.</p>
<p>But you know what? I think that my current depressed state has changed my way of thinking about security (or changing my way of thinking about security is making me depressed&#8230;). I agree with him that the source of the problems is bad security from the deep of the systems we rely on Today, bad (or no) security design in general. But I just think this is a problem we cannot solve. We can see the same issue on several other disciplines, old design and decisions being perpetuated in a way that causes issues to current stuff. However, revolutionary approaches are not (or are almost never) possible due to the way that economy and society works. The technology evolution is also so fast that it would require too many revolutionary processes to solve the recurrent problem of old decisions based on premises no longer valid causing problems to the current state. We simply cannot afford burning everything to ground and start fresh again. All these things are competing for resources and it would be naive to believe we could just choose to build everything with the perfect design.</p>
<p>Gunnar uses the example of the <a href="http://en.wikipedia.org/wiki/Great_Chicago_Fire">Chicago reconstruction after the great fire</a>. I think it is a great example, but it doesn&#8217;t fit exactly his intention. It shows that once something out of your control happens and puts everything to the ground, you have the choice to start fresh and with a better design. Now, how many times have you got the opportunity to start something from scratch in IT? Hey, wouldn&#8217;t it be nice to build an OS with no backward compatibility concerns? Ask Microsoft if they don&#8217;t dream with that every night! <img src='http://www.securitybalance.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Gunnar is asking for something right that is just not practical. Maybe I&#8217;m being too cynic and conformist, and I believe we need people who push us to take those revolutionary roads, but when someone does that is usually the exception and not the norm. Those who are dealing with real life issues need to be pragmatic. Yes, we need to protect our straw houses.</p>
<p>What I think is more important from Gunnar&#8217;s post is this line:</p>
<p><em>&#8220;The boring stuff is what&#8217;s important&#8221;</em></p>
<p>That&#8217;s different from trying to re-design everything. There are lot&#8217;s of boring stuff that we need to do to protect the straw house <img src='http://www.securitybalance.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  My first and main example is access control. IMHO there isn&#8217;t anything more boring in Infosec than Access Control &#8211; access reviews, entitlement reporting, fire IDs, privileged accounts tracking, wow, those things kill me. But I must say that doing those things properly will probably reduce a lot more risk than buying the last pretty-pizza-box-with-blinking-lights. The problem will be finding smart people who enjoy that enough to that properly.</p>
<p> Today&#8217;s biggest challenge in Information Security is to find smart people willing to work with boring stuff.</p>
<p>That&#8217;s my last line from my &#8220;back to blogging post&#8221;. Wow, I&#8217;ve just noticed how much I miss doing. Ok, I&#8217;m back <img src='http://www.securitybalance.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.securitybalance.com/2010/01/theory-reality-in-infosec-too/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The security decision making WAVE!</title>
		<link>http://www.securitybalance.com/2009/11/the-security-decision-making-wave/</link>
		<comments>http://www.securitybalance.com/2009/11/the-security-decision-making-wave/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 03:18:11 +0000</pubDate>
		<dc:creator>apbarros</dc:creator>
				<category><![CDATA[ROSI]]></category>
		<category><![CDATA[risk management]]></category>
		<category><![CDATA[security management]]></category>
		<category><![CDATA[security research]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[decision making]]></category>
		<category><![CDATA[google wave]]></category>

		<guid isPermaLink="false">http://www.securitybalance.com/2009/11/the-security-decision-making-wave/</guid>
		<description><![CDATA[I&#8217;m starting a Wave on Google Wave to build a collaboration piece on security decision making. Please send me your contact if you want to participate. It starts like this:&#160; Security decision making Dear security friends, I&#8217;m planning for a long time to work on a paper/presentation about security decision making. I was planning to [...]]]></description>
			<content:encoded><![CDATA[<p><span class="status-body"></p>
<p>            <span class="actions"></span><span class="entry-content">I&#8217;m starting a Wave<br />
on <a href="https://wave.google.com/">Google Wave</a> to build a collaboration piece on security decision making. Please send<br />
me your contact if you want to participate.</p>
<p>It starts like this:</span></span><a id="status_star_5878207358" class="fav-action non-fav" title="favorite this tweet"><br />&nbsp; </a><span class="status-body"><span class="actions">
<div></div>
<p></span><span class="entry-content"></span></span>
<p style="font-weight: bold">Security decision making</p>
<p>Dear security friends,</p>
<p>I&#8217;m<br />
planning for a long time to work on a paper/presentation about security<br />
decision making. I was planning to talk with different security<br />
professionals to hear about how their decision making process works and<br />
where it can be improved. But I&#8217;ve just realized that Google Wave is<br />
the perfect tool for a collaboration job like that. I will, of course,<br />
provide the proper credits to anyone who contributes. <img src='http://www.securitybalance.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Well, some classification and and taxonomy first. I think we could try to break decision making in:</p>
<p>-<br />
Scope: it can be from a single application to a whole organization. I&#8217;m<br />
quite sure that the process changes from one to another, so it makes<br />
sense to consider it.</p>
<p>- Type of decision: what is the goal of the decision? The most common are:</p>
<p style="margin-left: 14px">- Trade-offs: the famous control x productivity impact</p>
<p style="margin-left: 14px">- Cost: should I take the risk or pay to reduce/eliminate it</p>
<p style="margin-left: 14px">- Control Prioritization: among all those security controls, which one should I implement first?</p>
<p style="margin-left: 14px">- Risk prioritization: among all those risks, which one should I tackle first?</p>
<p style="margin-left: 14px">-<br />
Security optimization: considering all the resources available, how to<br />
deploy them in a way to maximize security (minimize risk)</p>
<p>- Method:</p>
<p style="margin-left: 14px">-<br />
Risk measurement: going through the vanilla process of measuring<br />
exposure, impact, threat level, likelihood and getting the resulting<br />
risk.</p>
<p style="margin-left: 42px">- Qualitative</p>
<p style="margin-left: 42px">- Quantitative: ROSI</p>
<p style="margin-left: 14px">- Benchmarking: comparing what others are doing under similar situations</p>
<p style="margin-left: 14px">- Regulatory/compliance: doing because it is required</p>
<p style="margin-left: 14px">-<br />
Metric based: this triggers the whole discussion about security<br />
metrics, what should be measured, how and what are the desirable values.</p>
<p>- Trends:</p>
<p style="margin-left: 14px">-<br />
There are several issues with the risk assessment methodologies. I<br />
don&#8217;t like the feeling of &#8220;educated guess&#8221; from the qualitative<br />
assessments and there are a lot of conceptual failures on theROSI side.<br />
Also, the data available is not good enough to generate good impact and<br />
likelihood numbers. Some researchers believe we should generate new<br />
models to avoid these pitfalls</p>
<p style="margin-left: 14px">-<br />
Prescriptive standards: apply more prescriptive regulations, such as<br />
PCI DSS, to reduce the &#8220;interpretation&#8221; issues from more flexible<br />
frameworks and methodologies.</p>
<p>So,<br />
I&#8217;ll add people that I think will bring value to this discussion.<br />
Please feel free to expand the wave. Let&#8217;s see where it will take us.</p>
<p>(I&#8217;m<br />
also don&#8217;t know how to invite some people that I know is testing Wave<br />
but I&#8217;m not seeing in my contact list&#8230;how do I do it?)</p>
<p>Some interesting references to consider/read about this subject:</p>
<p><a target="_blank" href="http://infosecblog.antonaylward.com/2009/08/03/re-iso-27001-security-re-significant-impact-calculation-in-business/">http://infosecblog.antonaylward.com/2009/08/03/re-iso-27001-security-re-significant-impact-calculation-in-business/</a></p>
<p><span><span></span></span></p>
<p><a target="_blank" href="http://taosecurity.blogspot.com/2006/06/risk-based-security-is-emperors-new.html">http://taosecurity.blogspot.com/2006/06/risk-based-security-is-emperors-new.html</a></p>
<p><a target="_blank" href="http://chuvakin.blogspot.com/2009/09/donn-parkers-risks-of-risk-based.html">http://chuvakin.blogspot.com/2009/09/donn-parkers-risks-of-risk-based.html</a></p>
<p><a target="_blank" href="http://chuvakin.blogspot.com/2009/09/is-risk-just-too-risky.html">http://chuvakin.blogspot.com/2009/09/is-risk-just-too-risky.html</a></p>
<p><a target="_blank" href="http://www.bloginfosec.com/2009/09/28/classy-data-pt-3-%E2%80%93-ownership-and-risk/">http://www.bloginfosec.com/2009/09/28/classy-data-pt-3-%E2%80%93-ownership-and-risk/</a><span class="__wave_paste"></span><span> <br /></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.securitybalance.com/2009/11/the-security-decision-making-wave/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Am I being contraditory?</title>
		<link>http://www.securitybalance.com/2009/09/am-i-being-contraditory/</link>
		<comments>http://www.securitybalance.com/2009/09/am-i-being-contraditory/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 03:01:22 +0000</pubDate>
		<dc:creator>Augusto</dc:creator>
				<category><![CDATA[risk management]]></category>
		<category><![CDATA[security standards]]></category>
		<category><![CDATA[trends]]></category>

		<guid isPermaLink="false">http://www.securitybalance.com/?p=497</guid>
		<description><![CDATA[I was reading the post that I just published when I noted that the post right before that was complaining about attempts to standardize diversity, the curse of the &#8220;best practices&#8221;. The funny thing is that on the last post I tried to make the case for a big standard, that would probably end up [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading the post that I just published when I noted that the post right before that was complaining about attempts to standardize diversity, the curse of the &#8220;best practices&#8221;. The funny thing is that on the last post I tried to make the case for a big standard, that would probably end up trying to do the same thing I was complaining about on the previous post. Pretty contraditory, isn&#8217;t it?</p>
<p>It is, and I&#8217;m trying to see how these two different approaches can co-exist. One option, and can see how cool that could become, is to create that big standard as a framework that would allow different implementations of the same process, but all following specifications for inputs and outputs. That would create a big standard with &#8220;sub-standard plugins&#8221;, suggested implementations for specific processes. Each of those plugins would consider information from those threat modeling components I mentioned before, in a way that you could choose an implementation of a process that is more aligned to your organization profile, technology and characteristics.</p>
<p>That would avoid excessive standardization and also ensure that the basic necessary processes are in place. Now the two posts are not that incompatible anymore and I can go to sleep without that bugging me <img src='http://www.securitybalance.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.securitybalance.com/2009/09/am-i-being-contraditory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Risk-less security</title>
		<link>http://www.securitybalance.com/2009/09/risk-less-security/</link>
		<comments>http://www.securitybalance.com/2009/09/risk-less-security/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 02:43:24 +0000</pubDate>
		<dc:creator>Augusto</dc:creator>
				<category><![CDATA[out of the box]]></category>
		<category><![CDATA[risk management]]></category>
		<category><![CDATA[security standards]]></category>
		<category><![CDATA[trends]]></category>

		<guid isPermaLink="false">http://www.securitybalance.com/?p=495</guid>
		<description><![CDATA[I was happy to find Anton Chuvakin&#8217;s post about the issues of doing security based on risk management a few days ago.  As I said on my twitter, &#8220;discussions about decision making (risk based vs. others) is the only thing interesting for me today on the security field&#8221;. Anton made a very good summary about [...]]]></description>
			<content:encoded><![CDATA[<p>I was happy to find<a href="http://chuvakin.blogspot.com/2009/09/is-risk-just-too-risky.html"> Anton Chuvakin&#8217;s post</a> about the issues of doing security based on risk management a few days ago.  As I said on my twitter, &#8220;<span><span>discussions about decision making (risk based vs. others) is the only thing interesting for me today on the security field&#8221;. Anton made a very good summary about why we should consider alternatives to risk management and <a href="http://taosecurity.blogspot.com/2006/06/risk-based-security-is-emperors-new.html">who else is talking about it</a>.</span></span></p>
<p><span><span>Honestly, I remember when I first read that 2006 article from Donn Parker that I was somewhat disapointed by his suggestion of doing things based on compliance. It was the old security sin &#8220;checklist based security&#8221;. All the recent discussions about PCI DSS are great sources of opinions and insights about the subject, and I&#8217;m seeing that there&#8217;s an overall perception from the security industry that it end up being good for security. Is the checklist based security working?</span></span></p>
<p><span><span>If PCI DSS is working, it&#8217;s certainly not because of those approaching it with a checklist based mind. It is because it is a quite good prescriptive standard. It is clear about what the organizations need to do. But is has limitations.</span></span></p>
<p><span><span>PCI DSS has a very clear goal, to protect card and cardholder data. The standard allows a quick and dirty approach for those that don&#8217;t want to bother with all those requirements. Reducing scope. Think about all those requirements about wireless networks. You have two choices, doing everything required by the standard or <strong><em>removing that network from the scope</em></strong>. With PCI, as long as you can prove that the cardholder data environment is protected, the rest can be hell, it doesn&#8217;t matter, you are good to go. Is it wrong? Well, the standard has a clear goal and it makes sense to define the scope around it, but it is kind of naive on assuming that it&#8217;s possible to isolate network environments inside the same organization without considering that the payment process (that uses card data) is usually very close to other core business processes. So, PCI DSS is a good standard but it is limited for overall information security purposes.</span></span></p>
<p><span><span>With this in mind, one could say that creating a &#8220;generic PCI DSS&#8221; would be the solution for risk-less security. I think it is part of the solution, for sure. The problem is that the scope for that standard is considerably bigger, in a way that it would have to include some less prescriptive requirements. Is there a way of doing that without creating a new ISO27002? Don&#8217;t get me wrong, I think ISO27002 is a great standard, but it is so open to interpretation that it can almost any beast can become a certified ISMS. Also, it has on its base the risk management process, that is exactly what we are trying to avoid. The new standard would have to include requirements to solve one of the biggest challenges on information security: prioritization.</span></span></p>
<p><span><span>Prioritization is the achilles heel of any attempt of doing security without risk management. After all, everybody knows that we cannot protect everything and during the long implementation phases the bigger pains need to be addressed first. How can we do that without using that wizardry to &#8220;guess-timate risks&#8221;?</span></span></p>
<p><span><span>My take is that it should be done based on two sources of information: benchmarking and threat modeling. Threat models can be generated based on geographic aspects, organization and business profiles, technology in use. Threats for banks in the same context (same country, for example) are probably very similar. Organizations using the same basic software package on its workstations will share the same threats for that technology too. We should also consider that a lot of the current threats organizations face are pervasive and ubiquotous, they affect almost any organization out there. Except for very few cases, malware issues are a common problem. Sure, the impact from malware issues will be different for each organization, but it seems to me that those characteristics will probably be those considered for many other threats too. </span></span></p>
<p>How would an organization &#8220;risk-less&#8221; work to define its security strategy and the controls to implement? Most important, how it would check its own security status? Is it ok? Should it spend more? What needs to be improved?</p>
<p>That&#8217;s where the fun is. And no, I don&#8217;t have those answers. But building the processes and tools to do that is definitely the most cool thing to do on this field.</p>
<p><span><span><br />
</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.securitybalance.com/2009/09/risk-less-security/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Looking at things through &#8220;cloud glasses&#8221;</title>
		<link>http://www.securitybalance.com/2009/06/looking-at-things-through-cloud-glasses/</link>
		<comments>http://www.securitybalance.com/2009/06/looking-at-things-through-cloud-glasses/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 14:15:50 +0000</pubDate>
		<dc:creator>apbarros</dc:creator>
				<category><![CDATA[risk management]]></category>
		<category><![CDATA[security management]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[cloud security]]></category>
		<category><![CDATA[lxlabs]]></category>

		<guid isPermaLink="false">http://www.securitybalance.com/2009/06/looking-at-things-through-cloud-glasses/</guid>
		<description><![CDATA[I was happy to see the last posts from Alan Shimel about the incident on LxLabs and what that means to &#8220;cloud security&#8221;. Not only because I think he is right about using it as an example of why we should think about cloud security but also because I like his &#8220;anti-hype&#8221; posture. Ok, that [...]]]></description>
			<content:encoded><![CDATA[<p>I was happy to see the <a href="http://www.stillsecureafteralltheseyears.com/ashimmy/2009/06/chateau-cloud-09-before-the-rains.html">last posts</a> from Alan Shimel <a href="http://www.stillsecureafteralltheseyears.com/ashimmy/2009/06/this-is-why-cloud-security-matters.html">about the incident on LxLabs</a> and what that means to &#8220;cloud security&#8221;. Not only because I think he is right about using it as an example of why we should think about cloud security but also because I like his &#8220;anti-hype&#8221; posture. Ok, that specific incident may be related only to one of the several aspects that define &#8220;the cloud&#8221; (according to Hoff, &#8220;multi-tenancy&#8221; &#8211; and the implications are mostly to &#8220;public Cloud providers&#8221;), but that doesn&#8217;t mean that it there is no implications on cloud security discussions. And I&#8217;ll try to go even further on this analysis.</p>
<p>If you look at the <a href="http://www.theregister.co.uk/2009/06/08/webhost_attack/">incident characteristics </a>it&#8217;s easy to relate that only to multy-tenancy environments, but this can also be seen as a sign of higher impacts (and rewards to attackers) when leveraging components to multiple users, users being not only multiple organizations but also multiple applications, guest OSes, networks or anything else that can share a common resource base. Sharing an (elastic, on demand, whatever) common resource base is probably one of they concepts of cloud computing, so yes, we should connect that incident to cloud security. It&#8217;s not a &#8220;one to one&#8221; relationship, but it makes sense to look into the causes and effects of that fact under &#8220;cloud glasses&#8221; (WOW, I&#8217;ve just created a cloud-hype-term!). And that&#8217;s also why I think that <a href="http://www.schneier.com/blog/archives/2009/06/cloud_computing.html">Schneier is not completely wrong</a> when he says that we have been there before. We have been sharing computing resources from some time, let&#8217;s look into the old stuff without prejudice and see what lessons learned at that time can be applied to the new context. I&#8217;m sure we can use a few.</p>
<p>Some interesting aspects that can be highlighted from this incident is how the security dependencies can sharply increase when you start to leverage cloud based services. Suddenly, the security of your data starts to depend not only on the security of the software and hardware that you own, but also on the security of software and hardware of the several service providers that are part of that offering. So, you are using Saas from X? Ok, and they are running their application over PaaS from Y, who operates over IaaS from Z. You are seeing X, but your security now depends on X, Y and Z. How can we do risk assessment for that?&nbsp; I&#8217;m not saying that it&#8217;s god or bad, just that it has interesting implications about risk management and trust. </p>
<p>Yes Alan, cloud security matters and LxLabs is a very good example to use.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.securitybalance.com/2009/06/looking-at-things-through-cloud-glasses/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Risk assessment science</title>
		<link>http://www.securitybalance.com/2009/05/risk-assessment-science/</link>
		<comments>http://www.securitybalance.com/2009/05/risk-assessment-science/#comments</comments>
		<pubDate>Wed, 20 May 2009 20:38:52 +0000</pubDate>
		<dc:creator>apbarros</dc:creator>
				<category><![CDATA[risk management]]></category>
		<category><![CDATA[security research]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[methodologies]]></category>
		<category><![CDATA[risk assessment]]></category>

		<guid isPermaLink="false">http://www.securitybalance.com/2009/05/risk-assessment-science/</guid>
		<description><![CDATA[I agree with Ben Tomhave on this particular subject. He is basically saying that we still don&#8217;t have a good solution for reliable and repeatable risk assessments. I must say that this is not true to smaller scopes, like a single application or a small network or system. However, when we start talking about a [...]]]></description>
			<content:encoded><![CDATA[<p>I agree with <a href="http://www.secureconsulting.net/2009/05/dowsing_your_way_through_enter.html">Ben Tomhave</a> on this particular subject. He is basically saying that we still don&#8217;t have a good solution for reliable and repeatable risk assessments. I must say that this is not true to smaller scopes, like a single application or a small network or system. However, when we start talking about a risk assessment for an entire organization, I really don&#8217;t trust the results. </p>
<p>A lot of people will say that this is not true, as they&#8217;ve already completed successfully several assessments. For those I would ask, do you think that just by delivering a methodology you can ensure that the results would be the same for any other (competent) security professional? Until we can answer that with a sounding &#8220;YES&#8221;, I don&#8217;t think we&#8217;ve developed a good enough methodology for risk assessments. In short, I want to see a methodology that brings results that can used to:</p>
<ul>
<li>Compare the risk from different organizations (benchmarking!)</li>
<li>Compare the risk for the same organization in different points of time</li>
<li>Identify a comfortable level of risk that will be pursued by the implementation of security measures </li>
<li>Identify the results of applying security measures (answering the basic question, &#8220;was it helpful/worth doing?&#8221;)</li>
<li>Compare the risk from two or more different business processes, components or approaches</li>
<li>Protect against &#8220;black swans&#8221; (this one is extremely hard)</li>
</ul>
<p>It should also:
<ul>
<li>Include &#8220;blind spots&#8221; from the organization into the risk calculation</li>
<li>Consider the interdependency of different business and technology processes and components (how much risk are your production systems inheriting from your development systems?) </li>
<li>Be resilient to the fact that almost all medium/big organizations have very high levels of uncertainty on the different variables usually necessary for a meaningful risk calculation</li>
</ul>
<p>That&#8217;s not easy and most of the current methodologies cannot address all these issues. That&#8217;s the fun part in our job today, we need to find how to do it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.securitybalance.com/2009/05/risk-assessment-science/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pseudo-random algorithms use by malware</title>
		<link>http://www.securitybalance.com/2009/03/pseudo-random-algorithms-use-by-malware/</link>
		<comments>http://www.securitybalance.com/2009/03/pseudo-random-algorithms-use-by-malware/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 22:18:41 +0000</pubDate>
		<dc:creator>apbarros</dc:creator>
				<category><![CDATA[botnets]]></category>
		<category><![CDATA[out of the box]]></category>
		<category><![CDATA[security monitoring]]></category>
		<category><![CDATA[security research]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[malware]]></category>

		<guid isPermaLink="false">http://www.securitybalance.com/?p=383</guid>
		<description><![CDATA[Back in 2007 I noticed (together with Fucs and Victor) that botnet creators had to solve a very important issue to keep controlling the infected computers: how to update the location of the controller? Until then they were including the controller location inside the bot code, so it was easy to find to identify it [...]]]></description>
			<content:encoded><![CDATA[<p>Back in 2007 <a href="https://www.blackhat.com/presentations/bh-europe-07/Fucs-Paes-de-Barros-Pereira/Whitepaper/bh-eu-07-barros-WP.pdf">I noticed </a>(together with <a href="http://www.fucs.org/english/">Fucs</a> and <a href="http://visigodos.org/blog/">Victor</a>) that botnet creators had to solve a very important issue to keep controlling the infected computers: how to update the location of the controller?</p>
<p>Until then they were including the controller location inside the bot code, so it was easy to find to identify it and block/take it down. Updates could be used to turn existing bots to a new controller, but new infections wouldn&#8217;t be able to find the original controller to get the updates. We predicted (<a href="https://forums2.symantec.com/t5/blogs/blogarticlepage/blog-id/malicious_code/article-id/249">and we really nailed it!)</a> that pseudo-random algorithms would be the natural choice to avoid including URLs (or other location-type info) in the malware code.</p>
<p>The difference from our original work and what is happening today is that most botnet authors are implementing that to generate DNS names. The problem (for them) on that they create the need to register the names that will be created.  There are usually costs and a process to be followed to register new domain names, so I really don&#8217;t think they are being very effective. We envisioned that they would use one (or some) of those new applications like P2P protocols, Skype, and general Web 2.0 stuff that includes search capabilities to drop information from the controller to the bots anonymously on the web and just let them search for it. We presented a proof of concept based on Skype at that time. We went far enough to say that they could even eliminate the need for a centralized command and control host by directly dropping the commands to the bots instead of the C&amp;C location. Digital signatures would be used to reduce the risk of someone hijacking their botnet.</p>
<p>Since then I&#8217;ve seen a lot of new possibilites to implement those concepts. Twitter, Wikipedia, Facebook, there are lots of new applications than can be used as reliable communication channels between the controller and his bots. There&#8217;s not doubt that botnet creators are skilled programmers, but I think they still lack some creativity on the design part. As we said on our 2007 preso, things are not half as nasty as they can be. I can see that in a very short time we may see botnets that have their C&amp;C entirely &#8220;Cloud based&#8221;. Yet, we haven&#8217;t evolved at all in our detection capabilities. How should we react to new threats if they get a boost on design?</p>
<p>We need to start to think about how to design a next generation world-wide distributed monitoring solution, an &#8220;in the cloud behaviour anomaly intrusion detection system&#8221;. Is there anybody out there working on something like this?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.securitybalance.com/2009/03/pseudo-random-algorithms-use-by-malware/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Deperimeterization without endpoint control?</title>
		<link>http://www.securitybalance.com/2009/01/deperimeterization-without-endpoint-control/</link>
		<comments>http://www.securitybalance.com/2009/01/deperimeterization-without-endpoint-control/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 21:43:26 +0000</pubDate>
		<dc:creator>apbarros</dc:creator>
				<category><![CDATA[network security]]></category>
		<category><![CDATA[out of the box]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[deperimeterization]]></category>
		<category><![CDATA[endpoint security]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://www.securitybalance.com/?p=334</guid>
		<description><![CDATA[Do you know what that is? That&#8217;s a complete disaster! I&#8217;ve got the tip for this very interesting Burton Group discussion from Anton Chuvakin&#8217;s post (who also has an overflowing &#8221;2blog&#8221; queue . There is a way to summarize that discussion. The key issue on deperimeterization is the control over the endpoint. If you are pushing [...]]]></description>
			<content:encoded><![CDATA[<p>Do you know what that is? That&#8217;s a complete disaster!</p>
<p>I&#8217;ve got the tip for this <a href="http://srmsblog.burtongroup.com/2008/12/on-the-nature-of-perimeters-and-shifting-defenses-to-endpoints-and-data-.html">very interesting Burton Group discussion </a>from <a href="http://chuvakin.blogspot.com/2009/01/fun-reading-on-security-and-compliance.html">Anton Chuvakin&#8217;s post</a> (who also has an overflowing &#8221;2blog&#8221; queue <img src='http://www.securitybalance.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>There is a way to summarize that discussion. The key issue on deperimeterization is the <strong>control over the endpoint</strong>. If you are pushing the defenses to the endpoint, you better control it. So, if you are allowing endpoints that you don&#8217;t control to access your data, <strong>it&#8217;s not your data anymore</strong>.</p>
<p>Think for a moment, how a data-centric security approach would work? It would be something like agents that run on every endpoint or that go together with data, encapsulating it. Either way, it will run on the endpoint. If the user is controlling the endpoint ring-0 by having admin rights on the box, he will be able to modify/trick the security agent into doing things with the data that it shouldn&#8217;t be supposed to do. Now, quick answer, how can you avoid users from having admin rights over their own devices? You can&#8217;t!</p>
<p>Imagine that you have printed some very sensitive document in a very, very bleeding edge technology paper. It can&#8217;t be copied by any photocopy machine, and it will destroy the data on it if someone tries to put it through one of those machines. If you allow someone to get that paper to anywhere where you can&#8217;t see them<em>, they will copy it like the XII century monks used to do it</em>! </p>
<p>So, what can be done to avoid it? First, the user can <strong>NEVER control the device. </strong>How can you avoid that if he owns it? Well, I don&#8217;t like it, but the only alternative is something like a very broad adoption of the <a href="https://www.trustedcomputinggroup.org/home">TPM</a>. However, I doubt that those devices will become popular, and if that happens also will be the ways to hack it.</p>
<p>The other alternative is not that cool, but I believe it&#8217;s closer to reality. <strong>Things will still be like what they are today</strong>. I mean, we&#8217;ll still have to put some restrictions over which devices can be used, we&#8217;ll still have to have some control over the physical and network environments, will still have to deal will <strong><em>ACCESS CONTROL</em></strong>. That&#8217;s not as sexy as virtualization, deperimeterization and any other <em>ation</em>, but it&#8217;s the root of information security. We&#8217;ll still have to choose carefully who can access the information and under which circunstances it will happen.</p>
<p>Did you really think that, with all these new variables, security would be that simple? <img src='http://www.securitybalance.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.securitybalance.com/2009/01/deperimeterization-without-endpoint-control/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
