<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[[SecurityRatty] tag: score]]></title>
    <link>http://securityratty.com/tag/score</link>
    <description></description>
    <pubDate>Mon, 21 Apr 2008 09:13:47 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Is Your Firewall a High Risk Entity]]></title>
      <link>http://securityratty.com/article/b83df16599a33872ec0881b1127c5aed</link>
      <guid>http://securityratty.com/article/b83df16599a33872ec0881b1127c5aed</guid>
      <description><![CDATA[Not trying to be overly snarky here, but I was reviewing some GRC product literature recently. And there was a screenshot of an application window showing how the software helps identify high risk...]]></description>
      <content:encoded><![CDATA[<p>Not trying to be overly snarky here, but I was reviewing some GRC product literature recently.  And there was a screenshot of an application window showing how the software helps identify &#8220;high risk entities&#8221;.  And in the screenshot, there were 5 of these entities listed, each with corresponding risk ratings (High/Medium/Low) and scores (really just non-measurement ordinal numbers).  The screenshot showed that the riskiest entity of the five shown was a Checkpoint Firewall-an assertion backed up by the non-measurement &#8220;Risk Score&#8221;.  The lowest risk scores were shared by a nameless Web Application and an entity called &#8220;Oracle App&#8221;.</p>
<p>My friend, I&#8217;m going to give you a hint.  If your firewall is &#8220;high risk&#8221; and your actual business applications are &#8220;low risk&#8221; - you might be doing it wrong.</p>
]]></content:encoded>
      <pubDate>Fri, 15 Aug 2008 11:15:57 +0000</pubDate>
      <category domain="http://securityratty.com/tag/risk">risk</category>
      <category domain="http://securityratty.com/tag/non-measurement risk score">non-measurement risk score</category>
      <category domain="http://securityratty.com/tag/low risk">low risk</category>
      <category domain="http://securityratty.com/tag/risk entities">risk entities</category>
      <category domain="http://securityratty.com/tag/firewall">firewall</category>
      <category domain="http://securityratty.com/tag/risk scores">risk scores</category>
      <category domain="http://securityratty.com/tag/checkpoint firewall-an assertion">checkpoint firewall-an assertion</category>
      <category domain="http://securityratty.com/tag/entity">entity</category>
      <category domain="http://securityratty.com/tag/actual business applications">actual business applications</category>
      <source url="http://riskmanagementinsight.com/riskanalysis/?p=383">Is Your Firewall a High Risk Entity</source>
    </item>
    <item>
      <title><![CDATA[Interop NY 2008 Hot Stage: A Tale of Two Cities]]></title>
      <link>http://securityratty.com/article/47273ded1435f902f1bd70d7c7bf36fc</link>
      <guid>http://securityratty.com/article/47273ded1435f902f1bd70d7c7bf36fc</guid>
      <description><![CDATA[For the past week Ive been in Freemont California (outside San Jose) with the InteropNet Team getting the network back up after Vegas so that its ready for New York. This Hot Stage has been...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal">For the past week I’ve been in Freemont California (outside San Jose) with the InteropNet Team getting the network back up after Vegas so that it’s ready for New York.<span> </span>This Hot Stage has been interesting because it really has been about the difference in the shows in Las Vegas and New York.<span> </span>The show in New York is a bit smaller, but because access to the venue (Javitz Center) is more restrictive than the access the team gets in Vegas (<a href="http://www.mandalaybay.com/Conventions/" target="_blank">Mandalay Bay</a>), things need to be done differently.<span> </span></p>
<p class="MsoNormal">The big difference between the two cities is the amount of time that the InteropNet team gets to produce a live, fully operational and redundant network.<span> </span>In Las Vegas, this was nearly a full week of time - a tight timeframe across 17 different vendors, but now we&#8217;re looking back at that timeframe as a luxury. In NY, we’ll be getting started Saturday morning, and the network needs to be delivered on Sunday morning for the registration desk and exhibitor move-in to begin.<span> </span>If you’re keeping score, that’s about <strong>24 hours to deliver a working network</strong>. Sounds hard, but it’s even harder when you consider that this means four DS-3s from two different locations, 17 full and 7 half racks of network gear, all the fiber and copper that the network is delivered over, etc all have to get done.<span> Good thing that with 2 and 3/4 kids, </span>I’m not planning on much sleep, and I don’t think the rest of the team is either.<span> </span></p>
<p class="MsoNormal">
<p class="MsoNormal">In order to try and get the network delivered in that short timeframe, we worked hard at Hot Stage to assure that everything is ready to go.<span> </span>With some luck, the work that we’ve done here will allow us simply to roll the network gear into place, run the cables, fire up and go.<span> </span></p>
<p class="MsoNormal">Now, things never really work out that way but that’s what EM7 is going to be there for.<span> </span>We’ll watch in real time as the network elements come live and be able to let the other <a href="http://interop.com/newyork/event-highlights/interopnet/sponsors.php" target="_blank">InteropNet vendors</a> know if their gear isn’t behaving<span> </span>as expected or is not visible for all the areas of the network that it should<span> </span>be.<span> We&#8217;ll keep track of all of this in the EM7 ticketing system so that after the show we&#8217;ll be able to analyze the behavior of the network and systems <a href="http://blog.sciencelogic.com/interop-las-vegas-2008-some-interesting-stats/06/2008" target="_blank">as we did after Vegas</a>. </span></p>
<p class="MsoNormal">
<p class="MsoNormal">I&#8217;m looking forward to the show and once again working with some of the top engineers in the country on a complex and rapidly deployed network.  Speaking of which, we&#8217;re still looking for <a href="http://www.networkworld.com/news/2007/052207-interop-networking-religion.html" target="_blank">volunteers</a> to help in the NOC.  Volunteers get to work with some really smart people, get an education that would be hard to get anywhere else, and get a trip to NY <a href="http://www.interop.com/newyork/event-highlights/interopnet/volunteers2.php" target="_blank">where your expenses</a> (for things like hotel accommodations and food provided by the show) are taken care of.  Sound interesting?  Be sure and check out <a href="http://www.networkops.net/vrms/" target="_blank">the application.</a></p>
<p><a href="http://sharethis.com/item?&wp=abc&amp;publisher=ea11358c-69de-4e80-9804-e964a8930b70&amp;title=Interop+NY+2008+Hot+Stage%3A+A+Tale+of+Two+Cities&amp;url=http%3A%2F%2Fblog.sciencelogic.com%2Finterop-ny-2008-hot-stage-a-tale-of-two-cities%2F07%2F2008">ShareThis</a></p>]]></content:encoded>
      <pubDate>Mon, 21 Jul 2008 18:01:04 +0000</pubDate>
      <category domain="http://securityratty.com/tag/network">network</category>
      <category domain="http://securityratty.com/tag/redundant network">redundant network</category>
      <category domain="http://securityratty.com/tag/network gear">network gear</category>
      <category domain="http://securityratty.com/tag/gear">gear</category>
      <category domain="http://securityratty.com/tag/network elements">network elements</category>
      <category domain="http://securityratty.com/tag/hot stage">hot stage</category>
      <category domain="http://securityratty.com/tag/las vegas">las vegas</category>
      <category domain="http://securityratty.com/tag/vegas">vegas</category>
      <category domain="http://securityratty.com/tag/interopnet team">interopnet team</category>
      <source url="http://blog.sciencelogic.com/interop-ny-2008-hot-stage-a-tale-of-two-cities/07/2008">Interop NY 2008 Hot Stage: A Tale of Two Cities</source>
    </item>
    <item>
      <title><![CDATA[Skyhook Expands Wi-Fi Positioning to Cell, GPS]]></title>
      <link>http://securityratty.com/article/828076f3d31c309f8a15ddea305e261f</link>
      <guid>http://securityratty.com/article/828076f3d31c309f8a15ddea305e261f</guid>
      <description><![CDATA[Skyhook Wireless will combine information from Wi-Fi wardriving, GPS radios, and cell tower signals for better location: The pitch at Skyhook Wireless is that despite its accuracy, satellite-based GPS...]]></description>
      <content:encoded><![CDATA[<p><a href="http://www.skyhookwireless.com/press/skyhookxps.php"><strong>Skyhook Wireless will combine information from Wi-Fi wardriving, GPS radios, and cell tower signals for better location:</strong></a> The pitch at Skyhook Wireless is that despite its accuracy, satellite-based GPS remains relatively expensive, that it's slow to get a fix when it powers up, and that it's not accurate enough in the middle of cities. Their XPS 2.0 system leverages GPS with the advantages of Skyhook's Wi-Fi signal database and algorithms along with cell-tower triangulation.</p>

<p>Ted Morgan, the head of Skyhook, explained in an interview that while GPS is certainly the gold standard, and while it works well in stand-alone devices designed for continuous use and navigation, it's not the right choice by itself for mobile devices. It can take 5 or 10 minutes for a GPS-only device to get an accurate fix on the satellites it needs to give you accurate information. (Various shortcuts can provide less accurate information more quickly.)</p>

<p>"This notion of 'tell a user or consumer to stand outside for 30 seconds before they can search for the nearest pharmacy' is pretty silly," Morgan said. He noted that with all the radios now found in newer mobile devices, using several of them produces a fast and much more accurate result. The iPhone 3G, for instance, sports quad-band 2G, tri-band 3G, Bluetooth, Wi-Fi, and GPS chips.</p>

<p>Morgan said that A-GPS (assisted GPS) already combines cell tower information with GPS. A cell phone can be told approximately where it is, and thus instead of cycling through 24 satellites, start with the two that are most directly overhead. This can reduce the time to gain a location to as little as 20 seconds, Morgan said, although any kind of movement usually lengthens the time to 30 to 60 seconds.</p>

<p>Skyhook's system takes advantage of this aspect of A-GPS. They let a GPS system grab onto two satellites quickly to correct data from their Wi-Fi Position System (WPS). Morgan said that this reduces the WPS error by 35 to 40 percent through "weak fixes."</p>

<p>Within cities' concrete canyons, "you can only get a true GPS fix about 70 percent of the time outdoor, but you get two satellites all the time," Morgan said. "In the entire footprint, we're able to use this hybrid technology, even though GPS is only available 70 percent of the time." Outside of metro areas, cell towers can still be used to improve GPS startup times.</p>

<p>Skyhook has continued to expand its European coverage for WPS; they cover about 8,000 cities in the US and Canada, which is roughly 70 percent of the population; "it looks exactly like a cellular coverage map," Morgan said, and includes "any town with five streets in it."</p>

<p>In Europe, their current big push, partly because of their inclusion in the iPhone, they cover 70 percent of population in the current countries--the UK, France, and Germany--but they're now at 50 percent of the population of the rest of Western Europe. They're working assiduously in Japan, Korea, Hong Kong, and Australia as well, and looking into China and India. India has very little Wi-Fi, so they may rely more on cell towers there.</p>

<p>The company also announced a <a href="http://www.skyhookwireless.com/press/skyhookcsr.php"><strong>partnership with wireless chip maker CSR today</strong></a>, which is a major providers of Wi-Fi and Bluetooth chips to computer and handset makers. Nearly a year and a half ago, Skyhook <a href="http://www.skyhookwireless.com/press/skyhooksirf.php"><strong>partnered with SiRF</strong></a>, the dominant worldwide chip supplier for stand-alone GPS gear, that's also making a push into mobile devices. Skyhook obviously needs a win with a cell chip maker, like Infineon, Broadcom, or Qualcomm, given the XPS technology, to score a place in tens of millions of cell phones beyond the iPhone.</p>

<p>Skyhook's technology most recently appeared in a soon-to-ship model of the Eye-Fi--the <a href="http://www.eye.fi/products/explore/"><strong>Explore</strong></a>. The $130 Secure Digital card with Wi-Fi built in allows you to take pictures with any camera, and have the Wi-Fi signal space recorded for later lookup when you upload photos. The pictures are geotagged with that information. The card can optionally be used with Wayport's 10,000 strong Wi-Fi network in the U.S for $15 extra per month. David Pogue of The New York Times <strong><a href="http://www.nytimes.com/2008/06/26/technology/personaltech/26pogue.html?_r=1&amp;oref=slogin">recently wrote up</a></strong> the Eye-Fi Explore.</p>]]></content:encoded>
      <pubDate>Mon, 30 Jun 2008 06:25:33 +0000</pubDate>
      <category domain="http://securityratty.com/tag/gps">gps</category>
      <category domain="http://securityratty.com/tag/wi-fi">wi-fi</category>
      <category domain="http://securityratty.com/tag/a-gps">a-gps</category>
      <category domain="http://securityratty.com/tag/stand-alone gps gear">stand-alone gps gear</category>
      <category domain="http://securityratty.com/tag/gps system grab">gps system grab</category>
      <category domain="http://securityratty.com/tag/skyhook">skyhook</category>
      <category domain="http://securityratty.com/tag/gps-only device">gps-only device</category>
      <category domain="http://securityratty.com/tag/gps chips">gps chips</category>
      <category domain="http://securityratty.com/tag/gps radios">gps radios</category>
      <source url="http://wifinetnews.com/archives/008384.html">Skyhook Expands Wi-Fi Positioning to Cell, GPS</source>
    </item>
    <item>
      <title><![CDATA[Amusing Moment On a Train]]></title>
      <link>http://securityratty.com/article/c5a7e531a034b518f3d51c4cbf80acb0</link>
      <guid>http://securityratty.com/article/c5a7e531a034b518f3d51c4cbf80acb0</guid>
      <description><![CDATA[I have these moments when I get to ride the train where I see and hear some of the oddest things. Last week I was riding the train when I heard this guy in the car behind me exclaim ah crap and begin...]]></description>
      <content:encoded><![CDATA[<p>I have these moments when I get to ride the train where I see and hear some of the oddest things. Last week I was riding the train when I heard this guy in the car behind me exclaim &#8220;ah crap&#8221; and begin dialing his cell phone. </p>
<p>&#8220;Uh hi honey, sorry to wake you. Could you login to my email for me?&#8221;</p>
<p>Ah, the fun begins I thought. </p>
<p>&#8220;OK, my user name is  [REDACTED] and my password is [REDACTED]&#8221;</p>
<p>Sigh, some folks just don&#8217;t get it. But, it gets better.</p>
<p>&#8220;No sweetie, that&#8217;s for my Gmail account&#8221;</p>
<p>Score.</p>
<p>At this point I glance around the train to see that I wasn&#8217;t the only person that found this fella&#8217;s call amusing. There were smirks to be seen. Then this takes a darker turn, for him at least.</p>
<p>&#8220;Now, sweetie I&#8217;ll need you to order a wireless router from [REDACTED] and my credit card number is 5, 5&#8230; </p>
<p>He proceeded to read out the entire number with expiry date and CVN. I was a little worried for the guy at this point. But, I guess Darwin was right. Then I heard a woman&#8217;s voice utter, &#8220;jackass&#8221;. I glanced up to see a little old lady shaking her head as she looked at the loud talker in disgust. A smile crept across my face.</p>

<p><a href="http://feeds.feedburner.com/~a/Liquidmatrix?a=OhHTxC"><img src="http://feeds.feedburner.com/~a/Liquidmatrix?i=OhHTxC" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=7UwL9I"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=7UwL9I" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=rZEyFi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=rZEyFi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=IcOzti"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=IcOzti" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=z0bggi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=z0bggi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=ecYqSi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=ecYqSi" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Liquidmatrix/~4/312935190" height="1" width="1"/>]]></content:encoded>
      <pubDate>Mon, 16 Jun 2008 06:39:43 +0000</pubDate>
      <category domain="http://securityratty.com/tag/train">train</category>
      <category domain="http://securityratty.com/tag/womans voice utter">womans voice utter</category>
      <category domain="http://securityratty.com/tag/sweetie">sweetie</category>
      <category domain="http://securityratty.com/tag/gmail account">gmail account</category>
      <category domain="http://securityratty.com/tag/loud talker">loud talker</category>
      <category domain="http://securityratty.com/tag/guy">guy</category>
      <category domain="http://securityratty.com/tag/cell phone">cell phone</category>
      <category domain="http://securityratty.com/tag/wireless router">wireless router</category>
      <category domain="http://securityratty.com/tag/fellas call">fellas call</category>
      <source url="http://feeds.feedburner.com/~r/Liquidmatrix/~3/312935190/">Amusing Moment On a Train</source>
    </item>
    <item>
      <title><![CDATA[What Are You Managing Towards? (And On Disproving Risk Management)]]></title>
      <link>http://securityratty.com/article/6a415a8a81334edbb330759899784732</link>
      <guid>http://securityratty.com/article/6a415a8a81334edbb330759899784732</guid>
      <description><![CDATA[First, Id like to thank Steve McCalmont for including FAIR in his excellent article in the May 2008 ISSA Journal, Streamlining the Risk Management Process. Three quick things to anyone who has read it...]]></description>
      <content:encoded><![CDATA[<p>First, I&#8217;d like to thank Steve McCalmont for including <strong><a href="http://fairwiki.riskmanagementinsight.com">FAIR</a></strong> in his excellent article in the May 2008 ISSA Journal, &#8220;Streamlining the Risk Management Process&#8221;.  Three quick things to anyone who has read it and is visiting our blog for the first time:</p>
<ol>
<li>We don&#8217;t believe that the goal of Quantitative Risk Analysis is to be precise.  We believe the goal is to be accurate. Subtle but<strong> <a href="http://riskmanagementinsight.com/riskanalysis/?p=248">important difference</a>.</strong></li>
<li>FAIR can be used both Quantitatively and Qualitatively.   The decision on which method to be used depends on various factors that Steve lays out nicely in the article there.</li>
<li>We believe that Risk Management is more than looking at specific vulnerabilities, their likelihood and impact.  It must encompass all aspects of the organizations ability to effect the probable frequency and magnitude of loss on an aggregate level, not just within the context of a discreet technical or policy issue.</li>
</ol>
<p style="padding-left: 30px; text-align: left;"><span style="color: #808080;"><em>That last point is important.  And it&#8217;s related to my post today.</em></span></p>
<p><strong style="font-weight: bold;">WHAT DO YOU MANAGE TOWARDS?</strong><br />
This blog is blessed to have some very smart people be part of it.  There are security managers from all sorts of industries that read and comment and contribute.   And so today&#8217;s blog is more of an open-ended question for you all.  It&#8217;s a question that, if I have a comfortable relationship with the organization I like to first ask the senior manager, and then subsequently ask the direct reports.</p>
<p>When you think about it, Sales &amp; Marketing managers have goals they manage towards.  CFO&#8217;s have goals that they manage towards.  COO&#8217;s have goals and measurement that they manage towards (cost management, production, etc&#8230;).  So what does the CSO manage towards?  I&#8217;m guessing if we took a national poll, we&#8217;d get all sorts of very nice sounding answers to that question.  I thought I&#8217;d list some of the answers I&#8217;ve heard and talk about them with you today.</p>
<p><strong style="font-weight: bold;">1.)  Being Secure or &#8220;Managing to Security&#8221;</strong></p>
<p>Generally, this concept of being secure is the most common answer.  And when I&#8217;m given that answer, it generally means that management focuses on Vulnerability Management, Patch Management, and to some degree, log analysis from various sources.  These are very basic core security functions, and the  belief is that if we do these well, we will be &#8220;secure&#8221;.  Ok, well&#8230; what does this &#8220;secure&#8221; mean, and how can we talk to management about whether we are meeting this goal?   If you examine that question, you actually find out what a &#8220;Being Secure&#8221; organization is really managing towards, another answer I hear often:</p>
<p><strong style="font-weight: bold;">2.)  Being Incident-Free or &#8220;Managing to Perfection&#8221; </strong></p>
<p>Security Person:  &#8220;Alex, our goal is not to have any incidents.&#8221;  Alex:  &#8220;Good luck with that.&#8221;</p>
<p>OK, that&#8217;s not what I really say, but here&#8217;s the problem I see with this common answer and the one above both of these common answers:  How do you know if you&#8217;re good or just <em><strong>lucky</strong></em>?</p>
<p><img src="http://www.riskmanagementinsight.com/media/images/weblog/harry.jpg" alt="" /></p>
<p><a href="http://www.youtube.com/watch?v=1-0BVT4cqGY">Well, are you, punk?</a> (youtube link)</p>
<p>In my six years of working with a Penetration Testing team, nobody ever really &#8220;passed&#8221; with a perfect score<strong style="font-weight: bold;">*</strong>.  Some did better than others, some folks looked really, really good - but the degree  of good/bad was really more dependent on scope than the actual state of controls or the ability of the team to overcome them.  That is to say, when pressed, the mature security professional must admit that, given a strong, capable threat community -  <em style="font-style: italic;"><strong style="font-weight: bold;">there is no secure</strong></em>.   And therefore any state of &#8220;incidentlessness&#8221; deals with some combination of amount of control strength, and some lack of attacks (frequency!) by someone with enough skills and resources to overcome those controls.  If that last sentence sounds very FAIR-Like, that&#8217;s because it is.  If FAIR really accounts for those things that create Risk, then Managing to security or lack of incident means that you&#8217;re primarily concerned with FAIR Vulnerability, and ignoring other critical aspects of risk (like frequency of attacks, controls that reduce the probable impact of an event due to an ability to respond well to external stakeholders, etc&#8230;).</p>
<p><strong style="font-weight: bold;">3.) Being Compliant or &#8220;Managing to Compliance&#8221; (External Compliance Pressures)</strong></p>
<p>Because that&#8217;s what business buy, right?  They buy compliance!   Or so I&#8217;m told.  So let&#8217;s say that you go out and actually twist senior managements arm to get them to cough up enough dough so that you can be as compliant as Large Accounting Firm says you need to be.  Good on you!</p>
<p>But what I always wonder is, what happens when you want to manage something beyond compliance?  What happens when the checklist you&#8217;re managing towards is run by a bureaucracy that can&#8217;t keep up with a changing threat landscape?   For many people, the answer is &#8220;GOTO 1&#8243; and try to sell upper management using FUD (hey, it used to work, maybe it&#8217;ll work again).  An alternative is to get to the next step:</p>
<p><strong style="font-weight: bold;">4.)  Being Measured or &#8220;Managing to Metrics&#8221;</strong></p>
<p>Say what you will, but &#8220;quants&#8221; have one thing right.  What gets measured gets done.  And a few mature organizations have spent a ton of time and effort on being able to create dashboards of KPI&#8217;s that attempt to measure security.  Problem is, that we don&#8217;t know if a 98% on patch levels is good or bad or just right.  We don&#8217;t know what value, if any, does creating metrics around the number and severity of vulnerabilities found in a monthly scan actually <em style="font-style: italic;"><strong style="font-weight: bold;">have</strong></em>.  So we&#8217;ve come up with this thing called &#8220;GRC&#8221; that&#8217;s supposed to make sense of those things we can measure empirically and help you find out if/when you&#8217;ve fixed them. And while GRC tools can tell you some good information about systems out of compliance, they tend to give you fantastic information like how your &#8220;<strong style="font-weight: bold;"><span style="color: #ff0000;">risk = 57</span></strong>&#8220;.</p>
<p>Wha&#8230;.?</p>
<p><strong style="font-weight: bold;"><span style="color: #ff0000;">Risk = 57</span></strong> means very little to someone who doesn&#8217;t spend their life in the machinations of the GRC indicies.  So again, measurement without a (good) model still falls down when faced with that ultimate business decision.  Or, as Shurdlu so eloquently puts it <a href="http://layer8.itsecuritygeek.com/layer8/r-before-c-especially-after-g/">in her post on GRC</a>:</p>
<blockquote><p>&#8220;By contract, risk is personal.  It’s variable as hell.  It “governs” what you spend your money on, and therefore, with or without a dashboard, your CEO is already doing risk assessment every time she decides what your security budget is going to be.  Will you really be able to change her mind by showing her the dashboard and saying, “But—but—the needle is pointing to RED!” when you’re sitting there with your line items in your fiscal shopping cart? &#8220;</p></blockquote>
<p><strong style="font-weight: bold;">5.)  Using Risk or &#8220;Risk Management&#8221;</strong></p>
<p>Which brings us to my favorite, using risk (as defined as the probable frequency &amp; probable magnitude of loss event(s)) as a means to manage.  Now many industry veterans will tell you how jaded we all are on the term &#8220;Risk Management&#8221;.  And we have every right to be, as Risk Management has been horribly abused by vendors, committees and standards bodies alike.</p>
<p>These days, the term has been narrowly defined to mean an extension of vulnerability management.   This is small, small thinking, IMHO.  To me, Risk Management isn&#8217;t the management of individual issues deemed as &#8220;risky&#8221; as much as it is measuring (see 4) our ability to make decisions through the lens of risk.  Maybe I should start saying &#8220;<strong style="font-weight: bold;">Risk-Based Management</strong>&#8221; instead of &#8220;Risk Management&#8221;.</p>
<p>This Risk-Based Management approach provides meaning to metrics. We can know <strong>what</strong> we&#8217;re measuring and <strong>why</strong> we care about it.  And why we care about it needs to match what management cares about.  If your approach to Risk Management results in some metric or KPI that non-IT (or non-security) management doesn&#8217;t understand or speak to them in an evident language, it&#8217;s time to find a new model.  This is why &#8220;Quants will win&#8221; and where <strong style="font-weight: bold;"><span style="color: #ff0000;">risk = 57</span></strong> is wrong.  Risk, expressed as &#8220;expect a once in 5 year chance to lose $875,000 if we don&#8217;t spend $90,000 now&#8221; actually gives executives something beyond an arbitrary ordinal number or color to work with.  And what&#8217;s interesting is, if your model does the right things in getting you to that expression - then metrics and KPIs - those &#8220;why/when/where&#8221; questions we have a tough time answering about metrics - they become easier to discover.</p>
<p><strong style="font-weight: bold;">DISPROVING RISK MANAGEMENT</strong></p>
<p>As a side note, originally I was going to write today a completely different post on how we can disprove whether or not OCTAVE or 800-30 or ISO 27001 risk management efforts are really &#8220;Risk Management&#8221; - and one significant point was &#8220;Does your non-IT management really care about the deliverable?&#8221;   This thought came to me after seeing a few too many emails into the ISO27001 mailing list asking &#8220;How can I get management to fund ISO 27001 certification?&#8221;  Of course, the value of implementing the ISMS and the value of certification are two separate business propositions, but if you can&#8217;t sell the first, then are those efforts really good risk management?  You know, the kind of effort that we can use to make meaningful reporting?</p>
<p>=============================</p>
<p><strong style="font-weight: bold;">*</strong> I can tell you that at times we were asked to test products out for clients before they made a significant investment.  One biometric device stands out in memory as not being &#8220;hacked&#8221; in the time alloted for the engagement by a defense contractor.  After it passed the &#8220;Gummi Finger&#8221; test - we were going to try using a recently severed finger, but oddly enough nobody on the team volunteered their digit for the sake of security.  Bunch of slackers.</p>
]]></content:encoded>
      <pubDate>Tue, 03 Jun 2008 10:41:11 +0000</pubDate>
      <category domain="http://securityratty.com/tag/management">management</category>
      <category domain="http://securityratty.com/tag/risk management">risk management</category>
      <category domain="http://securityratty.com/tag/term risk management">term risk management</category>
      <category domain="http://securityratty.com/tag/management focuses">management focuses</category>
      <category domain="http://securityratty.com/tag/management approach">management approach</category>
      <category domain="http://securityratty.com/tag/risk management process">risk management process</category>
      <category domain="http://securityratty.com/tag/patch management">patch management</category>
      <category domain="http://securityratty.com/tag/cost management">cost management</category>
      <category domain="http://securityratty.com/tag/upper management">upper management</category>
      <source url="http://riskmanagementinsight.com/riskanalysis/?p=362">What Are You Managing Towards? (And On Disproving Risk Management)</source>
    </item>
    <item>
      <title><![CDATA[Logging Poll #8 Analysis: Needed Log Context]]></title>
      <link>http://securityratty.com/article/9040163285c6d6af517adfa07aa7bce2</link>
      <guid>http://securityratty.com/article/9040163285c6d6af517adfa07aa7bce2</guid>
      <description><![CDATA[In my poll #8 , I asked a question : what information is most important when analyzing a particular log record. Live results are here and final count is also below

What can we conclude
First , good...]]></description>
      <content:encoded><![CDATA[<p>In <a href="http://chuvakin.blogspot.com/2008/05/poll-8-log-analysis-context.html">my poll #8</a>, I&nbsp; <u><a href="http://chuvakin.blogspot.com/2008/05/poll-8-log-analysis-context.html">asked a question</a></u>: what information is most important when analyzing a particular log record. Live results are <u><a href="http://www.misterpoll.com/polls/337525/results">here</a></u> and final count is also below:</p> <p><a href="http://lh3.ggpht.com/anton.chuvakin/SEVlW9We_hI/AAAAAAAADsw/PwRyEGWJrJA/s1600-h/pollcontextresults3.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="345" alt="poll-context-results" src="http://lh5.ggpht.com/anton.chuvakin/SEVlYdWe_iI/AAAAAAAADs0/UBGwk0xza1I/pollcontextresults_thumb1.jpg?imgmax=800" width="369" border="0"></a> </p> <p>What can we conclude?</p> <p><strong>First</strong>, good documentation never hurts :-) - indeed, the most popular information to look for when facing a new log record is documentation on what it means. While some software vendors are great in this regard, many other don't bother documenting their logs or document them only when customers complain.</p> <p><strong>Second</strong>, I was not sure that the second popular choice would be <strong>"Other logs from about the same time (this and other systems)."</strong>&nbsp; This strongly points at huge value of <u><a href="http://chuvakin.blogspot.com/2008/06/cross-device-type-log-management-vs.html">cross-device log analysis</a></u> (see <u><a href="http://chuvakin.blogspot.com/2008/06/cross-device-type-log-management-vs.html">this recent log entry on that</a>)</u>,&nbsp; where all the logs are consolidated and analyzed together (it goes without saying that time is synchronized OR at least corrected across those logs). Indeed, if you are confused about a log and documentation is not available, reviewing "what else was/is going on?" is smart. <u><a href="http://chuvakin.blogspot.com/2008/03/say-when-trusting-log-timestamps.html">Trusting log time stamps</a></u> across many systems is also key for that.</p> <p><strong>Third</strong>, having IP addresses in logs is great, but human-readable names are better: IPs in logs needs to be mapped to DNS or Netbios names. Indeed, given that often such names reveal where the system is, who might own it, what its function is, etc this information is not just a mapping, but true <em>log information enrichment.</em></p> <p><strong>Fourth,</strong> so, what's next? The above 3 top responses are indeed universally useful, but the next choice digs deeper: flows, packets, connections and other network information does complement logs and is often studied in combination with logs (e.g. see a strange log entry then go see who connected to the system at that time or where the system itself connected to).</p> <p><strong>Fifth, </strong>next comes a group of pretty much everything else: other logs from the same system, logs about the same system as well as loosely defined 'similar' log entries. These come handy, but are not top choices. In fact,&nbsp; from this I conclude that a lot of additional context information is needed to make sense of a confusing log entry.</p> <p><strong>Sixth</strong>, what was surprising? I thought that identity lookups (e.g. IP to real name or other user identity information) would score higher.&nbsp; I also suspect that people were confused by "logs ABOUT the same systems" (what I meant is, for example, use firewall logs that mention the system which log we are now analyzing) and this should score higher.</p> <p><strong>Seventh</strong>, anything fun in the "Other" category? Yes, there were a few insightful ones: first, <em>results of a Google search</em> (supposedly for the info from the log entry in question)! Very true indeed. Also named were <em>logs from the same daemon/program</em> (how can I miss it?),&nbsp; <em>logs from previous incidents</em> and information on the <em>logging system owner</em>.&nbsp; All very useful indeed. Thanks for good ideas!</p> <p><br><strong>Finally</strong>, a brief message to people that work for <em>a certain log-related vendor of ill repute</em> who keep polluting my polls: if I catch you, I will kick you in the butt :-) Or, better, I will hammer you with a big and heavy log (you know, the wooden kind) over your miniscule heads ...</p> <p>&nbsp;</p> <p><strong>Past logging polls and their analysis:</strong>  <li>Poll #7 <a href="http://chuvakin.blogspot.com/2008/03/poll-7-what-tools-do-you-use-for.html">"What tools do you use for Windows Event Log collection?"</a> (<a href="http://chuvakin.blogspot.com/2008/04/windows-log-collection-poll-analysis.html">analysis</a>)  <li>Poll #6 <a href="http://chuvakin.blogspot.com/2008/03/logging-poll-6-logs-do-you-look-at.html">"Which Logs Do You LOOK At?"</a> (<a href="http://chuvakin.blogspot.com/2008/03/logging-poll-6-logs-do-you-look-at.html">analysis</a>)  <li>Poll #5 "<a href="http://chuvakin.blogspot.com/2008/02/logging-poll-5-logging-challenges.html">What are your top challenges with logs?</a>" (<a href="http://chuvakin.blogspot.com/2008/02/logging-poll-5-logging-challenges.html">analysis</a>)  <li>Poll #4 "<a href="http://chuvakin.blogspot.com/2007/12/poll-who-looks-at-logs-in-your.html">Who looks at logs in your organization?</a>" (<a href="http://chuvakin.blogspot.com/2008/01/logging-poll-4-looks-at-logs-analysis.html">analysis</a>)  <li>Poll #3 <a href="http://chuvakin.blogspot.com/2007/12/logging-poll-3-do-you-do-with-logs.html">"What do you do with Logs?"</a> (<a href="http://chuvakin.blogspot.com/2007/12/logging-poll-3-do-you-do-with-logs.html">analysis</a>)  <li>Poll #2 "<a href="http://chuvakin.blogspot.com/2007/10/poll-why-do-you-collect-logs.html">Why collect logs?</a>" (<a href="http://chuvakin.blogspot.com/2007/11/logging-poll-2-analysis.html">analysis</a>)  <li>Poll #1 "<a href="http://chuvakin.blogspot.com/2007/10/poll-which-logs-do-you-collect.html">Which logs do you collect</a>?" (<a href="http://chuvakin.blogspot.com/2007/10/poll-results-which-logs-do-you-collect.html">analysis</a><a href="http://chuvakin.blogspot.com/2007/10/poll-results-which-logs-do-you-collect.html">)</a></li>  <div class="blogger-post-footer">About me: http://www.chuvakin.org</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=87TBxI"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=87TBxI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=75TD4I"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=75TD4I" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=fmcnQI"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=fmcnQI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~4/303823450" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 03 Jun 2008 04:38:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/log">log</category>
      <category domain="http://securityratty.com/tag/recent log entry">recent log entry</category>
      <category domain="http://securityratty.com/tag/strange log entry">strange log entry</category>
      <category domain="http://securityratty.com/tag/log time stamps">log time stamps</category>
      <category domain="http://securityratty.com/tag/log record">log record</category>
      <category domain="http://securityratty.com/tag/heavy log">heavy log</category>
      <category domain="http://securityratty.com/tag/log entry">log entry</category>
      <category domain="http://securityratty.com/tag/complement logs">complement logs</category>
      <category domain="http://securityratty.com/tag/logs">logs</category>
      <source url="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~3/303823450/logging-poll-8-analysis-needed-log.html">Logging Poll #8 Analysis: Needed Log Context</source>
    </item>
    <item>
      <title><![CDATA[Govt Earns C On Computer Security Report Card]]></title>
      <link>http://securityratty.com/article/9c92ed5dd8b6c26956c8f319590f87f1</link>
      <guid>http://securityratty.com/article/9c92ed5dd8b6c26956c8f319590f87f1</guid>
      <description><![CDATA[There was always that one kid in class. You know, the one that didnt always get it. Or spent most of the day staring out the window. Daydreaming knuckle heads that were nowhere near inclined to excel....]]></description>
      <content:encoded><![CDATA[<p><center><img src="http://www.liquidmatrix.org/blog/wp-content/uploads/2008/05/elbarto.png" alt="Bart Simpson" title="elbarto" width="250" height="381" /></center></p>
<p>There was always that one kid in class. You know, the one that didn&#8217;t always get it. Or spent most of the day staring out the window. Daydreaming knuckle heads that were nowhere near inclined to excel. Well, it appears that they US gov&#8217;t is one of those kids. Well, on average anyway.</p>
<p>From the Washington Post:</p>
<blockquote><p>The federal government earned an overall grade of &#8220;C&#8221; for securing its computer systems and networks from cyber attack last year, a slight improvement from the &#8220;C-minus&#8221; mark the government was given in 2006.</p>
<p>The report cards were issued today by Rep. Tom Davis of Virginia, the ranking Republican on the House Committee on Oversight and Government Reform.</p>
<p>Nine agencies earned failing grades for 2007, including the departments of Agriculture, Commerce, Defense, Interior, Labor, Transportation, Treasury, Veterans Affairs, as well as the Nuclear Regulatory Commission. The grades are based on data submitted by the agencies and agency inspector generals to the White House for fiscal year 2007. </p></blockquote>
<p>There are a couple bright spots. The DOJ, SSA, EPA and the GSA were among eight agencies that managed to score an &#8220;A&#8221; on their report card. <i>They</i> get to go to McDonald&#8217;s.</p>
<p>But, the NRC gets no hot apple pie with their happy meal.</p>
<p><a href="http://blog.washingtonpost.com/securityfix/2008/05/govt_earns_grade_of_c_for_comp.html">Article Link</a></p>

<p><a href="http://feeds.feedburner.com/~a/Liquidmatrix?a=X0hmdo"><img src="http://feeds.feedburner.com/~a/Liquidmatrix?i=X0hmdo" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=l20mDH"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=l20mDH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=V3SZnh"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=V3SZnh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=I6zhZh"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=I6zhZh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=YpKv5h"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=YpKv5h" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=Ly34Uh"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=Ly34Uh" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Liquidmatrix/~4/294605824" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 20 May 2008 18:46:23 +0000</pubDate>
      <category domain="http://securityratty.com/tag/government">government</category>
      <category domain="http://securityratty.com/tag/government reform">government reform</category>
      <category domain="http://securityratty.com/tag/report card">report card</category>
      <category domain="http://securityratty.com/tag/federal government">federal government</category>
      <category domain="http://securityratty.com/tag/hot apple pie">hot apple pie</category>
      <category domain="http://securityratty.com/tag/agency inspector generals">agency inspector generals</category>
      <category domain="http://securityratty.com/tag/agencies">agencies</category>
      <category domain="http://securityratty.com/tag/couple bright spots">couple bright spots</category>
      <category domain="http://securityratty.com/tag/nuclear regulatory commission">nuclear regulatory commission</category>
      <source url="http://feeds.feedburner.com/~r/Liquidmatrix/~3/294605824/">Govt Earns C On Computer Security Report Card</source>
    </item>
    <item>
      <title><![CDATA[How Secure is Secure?]]></title>
      <link>http://securityratty.com/article/030fa94dec1f15755b9a1d1bbfae60d9</link>
      <guid>http://securityratty.com/article/030fa94dec1f15755b9a1d1bbfae60d9</guid>
      <description><![CDATA[Hi folks, Eric Bidstrup here

As I touched on in my December posting on Common Criteria , and as Michael Howard discussed in his post on security metrics , trying to objectively quantify and measure...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Calibri size=3>Hi folks, Eric Bidstrup here.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Calibri size=3>As I touched on in my December posting on </FONT><A href="http://blogs.msdn.com/sdl/archive/2007/12/20/common-criteria-and-answering-the-question-is-it-safe.aspx"><FONT face=Calibri size=3>Common Criteria</FONT></A><FONT face=Calibri size=3>, and as Michael Howard discussed in his post on </FONT><A href="http://blogs.msdn.com/sdl/archive/2008/04/18/oh-no-security-metrics.aspx"><FONT face=Calibri size=3>security metrics</FONT></A><FONT face=Calibri size=3>, trying to objectively quantify and measure “How secure is secure” is far more difficult than one might think. I’d like to share my perspective that there are two “dimensions” useful to consider when characterizing software security metrics: <B style="mso-bidi-font-weight: normal"><I style="mso-bidi-font-style: normal">security functional requirements</I></B> and <B style="mso-bidi-font-weight: normal"><I style="mso-bidi-font-style: normal">security engineering quality requirements</I></B>. While the SDL is focused primarily (but not exclusively) on the latter, both are ultimately important when assessing the security of a given bit of software. However, for reasons I’ll elaborate on below, the SDL does focus on trying to prevent the most common causes of vulnerabilities today and hence looking at the ways in which Microsoft tracks and measures individual products teams’ compliance with SDL requirements offers some interesting fodder for the security metrics debate. I’m not offering a complete solution, but am sharing our experience at Microsoft with measuring how development teams actually follow the SDL. It’s helped us deliver more secure software, and sharing this will hopefully help others as well as putting more data on the table for consideration when discussing security metrics.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Calibri size=3>Putting aside computer security for just a moment, it’s interesting to look at other ways in which we attempt to measure security in our society. </FONT><A href="http://en.wikipedia.org/wiki/Padlock"><FONT face=Calibri size=3>Padlocks</FONT></A><FONT face=Calibri size=3> offer security protections, and organizations such as the American Standard for Testing and Materials (ASTM) provide standards like </FONT><A href="http://www.astm.org/Standards/F883.htm"><FONT face=Calibri size=3>F883-04 Standard Performance Specification for Padlocks</FONT></A><FONT face=Calibri size=3> that characterize padlock security ratings. Prisons provide security protections as well. <SPAN style="COLOR: black; mso-bidi-font-family: Arial">Prisoners reside in different facilities that vary by security level. The US Bureau of Prisons uses a numbered scale from one to six to represent the security level. </SPAN>Both of these examples are similar in that the threats and risks each of them must protect against are reasonably well understood and relatively static (meaning the threats don’t change much over time). Computer security is still evolving with new classes of attacks still being discovered, and while hackers understand how to exploit known types of vulnerabilities – software developers are still catching up in learning how to modify engineering practices to be resilient against both new and old types of attacks. Hence, metrics are more challenging for computer security.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Calibri size=3>Several attempts have been made by governments to come up with a security rating system similar to the examples listed above. In the 1980’s, the US Department of Defense created the “</FONT><A href="http://en.wikipedia.org/wiki/TCSEC"><FONT face=Calibri size=3>Trusted Computer System Evaluation Criteria (TCSEC)</FONT></A><FONT face=Calibri size=3>” that tried to establish a standard for measure operating system security. The “Orange Book” offered a relatively simple system for assigning “score” summarized below:</FONT></P>
<P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in"><FONT face=Calibri size=3>D (Minimal Protection) </FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in"><FONT face=Calibri size=3>C (Discretionary Protection) </FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; mso-add-space: auto"><FONT face=Calibri size=3>C1: Discretionary Security Protection </FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; mso-add-space: auto"><FONT face=Calibri size=3>C2: Controlled Access Protection </FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in"><FONT face=Calibri size=3>B (Mandatory Protection) </FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; mso-add-space: auto"><FONT face=Calibri size=3>B1: Labeled Security Protection </FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; mso-add-space: auto"><FONT face=Calibri size=3>B2: Structured Protection </FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 1in; mso-add-space: auto"><FONT face=Calibri size=3>B3: Security Domains </FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in"><FONT face=Calibri size=3>A (Verified Protection) </FONT></P>
<P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 0pt 1in; mso-add-space: auto"><FONT face=Calibri size=3>A1: Verified Design</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Calibri size=3>In the 1990’s, the US and other nations combined their efforts to create an international security standard for software known as the </FONT><A href="http://en.wikipedia.org/wiki/Common_Criteria"><FONT face=Calibri size=3>Common Criteria</FONT></A><FONT face=Calibri size=3> (ISO 15408). Common Criteria also has a rating system that scores products with “evaluation assurance levels” (EALs):</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in"><FONT face=Calibri size=3>EAL 1: Functionally Tested </FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in"><FONT size=3><FONT face=Calibri>EAL 2: Structurally Tested<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in"><FONT size=3><FONT face=Calibri>EAL 3: Methodically Tested and Checked<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in"><FONT size=3><FONT face=Calibri>EAL 4: Methodically Designed, Tested, and Reviewed<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in"><FONT size=3><FONT face=Calibri>EAL 5: Semi-formally Designed and Tested<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in"><FONT size=3><FONT face=Calibri>EAL 6: Semi-formally Verified Design and Tested<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></FONT></P>
<P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 0pt 0.5in"><FONT size=3><FONT face=Calibri>EAL 7: Formally Verified Design and Tested<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Calibri size=3>Both TCSEC and Common Criteria (CC) are primarily focused on “security functional requirements” (as called out earlier, distinct from “security engineering quality requirements”). The EALs reflect the amount of rigor and attention to claimed security functional requirements a developer applied while creating a product. Furthermore, the EALs also reflect increasing levels of effort and resources necessary by anyone reviewing a product in order to evaluate the product’s claimed security functional requirements. However, EAL ratings for commercial products have historically not correlated with the number of vulnerabilities found in commercial products after release. As I discussed in my December posting on </FONT><A href="http://blogs.msdn.com/sdl/archive/2007/12/20/common-criteria-and-answering-the-question-is-it-safe.aspx"><FONT face=Calibri size=3>Common Criteria</FONT></A><FONT size=3><FONT face=Calibri>, this is because CC is primarily focused on “security functional requirements” and fails to adequately address “security engineering quality requirements”. <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>This leads a question on how to measure those aspects of software security that earlier efforts have been unable to successfully address.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Calibri size=3>Microsoft has been releasing security bulletins since 1999. Based on some informal analysis that members of our organization have done, we believe well over 50% of *all* security bulletins have resulted from implementation vulnerabilities and by some estimates as high as 70-80%. (Some cases are questionable and we debate if they are truly “implementation issues” vs. “design issues” – hence this metric isn’t precise, but still useful). I have also heard similar ratios described in casual discussions with other software developers. In other words, most vulnerabilities can be addressed by the “security engineering quality requirements” described via SDL. This is not to say that “security functional requirements” are unimportant or that SDL ignores secure design (as </FONT><A href="http://blogs.msdn.com/sdl/archive/2008/02/14/wrapping-up-threat-modeling.aspx"><FONT face=Calibri size=3>Adam has described in his threat modeling series</FONT></A><FONT face=Calibri size=3>), but rather that it is not where vulnerabilities are being most frequently encountered. With SDL, we adopt a pragmatic approach in looking at identifying the root causes of security vulnerabilities, and trying to prevent those root causes from reoccurring. The challenge lies in how we actually validate that development teams are indeed adopting and executing whatever changes SDL requires in engineering (either in terms of process or tools). Process changes are often difficult to quantify, as we must rely upon development teams truthfully attesting they have followed the process. As long as development teams believe the process results in better code, they generally will adopt and follow such practices. Tool usage becomes more interesting and valuable in that using tools becomes a vehicle for objectively and independently verifying if code satisfies requirements or not. But that is just the tip of the iceberg…</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Calibri size=3>As I said above in my comments on EALs, the amount of time required by anyone reviewing a product to assess “security” is relevant since security review can be a very time and resource intensive activity. However, running static code analysis tools, verifying build tools and switches, searching for </FONT><A href="http://msdn.microsoft.com/en-us/library/bb288454.aspx"><FONT face=Calibri size=3>banned APIs</FONT></A><FONT size=3><FONT face=Calibri>, and recording the output of other tools that inspect code and/or binaries for potential implementation vulnerabilities is a key element in how we approach the challenge of trying to measure compliance with SDL requirements from product groups at Microsoft today. While not every technique required by SDL has a corresponding tool, we try to provide both tools and automation if and wherever possible. There is still much work to be done in terms of standardizing tool output formats and creating automation to assess tool output. However, these “grass roots” metrics derive from practical experience of changing engineering requirements based on actual vulnerabilities. We look objectively at what is causing vulnerabilities, and target solutions to address the root causes of those issues. As the saying goes, “If it hurts when you do that, stop doing that”. If what we have done in the past has hurt our customers by creating vulnerabilities requiring security bulletins, we want to stop doing that. </FONT><SPAN style="FONT-FAMILY: Wingdings; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings"><SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings">J</SPAN></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Calibri size=3>The challenge in using a plethora of individual detailed metrics such as I describe above (that we do internally at Microsoft for measuring SDL compliance), is that they don’t roll up into a nice aggregate score that customers can easily understand.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>However, they have translated into reduced numbers of vulnerabilities as </FONT><A href="http://blogs.msdn.com/sdl/archive/2008/04/18/oh-no-security-metrics.aspx"><FONT face=Calibri size=3>Michael Howard wrote a few weeks ago</FONT></A><FONT face=Calibri size=3>. Coupling these types of scores with assessment of compliance with “security functional requirements” might be the basis for coming up with a metric that is useful to customers, both in the government and private sector.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face=Calibri size=3>What do you think?</FONT></P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8472807" width="1" height="1">]]></content:encoded>
      <pubDate>Thu, 08 May 2008 12:46:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security metrics">security metrics</category>
      <category domain="http://securityratty.com/tag/software security metrics">software security metrics</category>
      <category domain="http://securityratty.com/tag/implementation vulnerabilities">implementation vulnerabilities</category>
      <category domain="http://securityratty.com/tag/potential implementation vulnerabilities">potential implementation vulnerabilities</category>
      <category domain="http://securityratty.com/tag/metrics">metrics</category>
      <category domain="http://securityratty.com/tag/secure">secure</category>
      <category domain="http://securityratty.com/tag/software">software</category>
      <category domain="http://securityratty.com/tag/discretionary security protection">discretionary security protection</category>
      <category domain="http://securityratty.com/tag/security protection">security protection</category>
      <source url="http://blogs.msdn.com/sdl/archive/2008/05/08/how-secure-is-secure.aspx">How Secure is Secure?</source>
    </item>
    <item>
      <title><![CDATA[Microsoft Security Intelligence Report 2H07]]></title>
      <link>http://securityratty.com/article/1700864bf4331ec38e7c0a2d5800f940</link>
      <guid>http://securityratty.com/article/1700864bf4331ec38e7c0a2d5800f940</guid>
      <description><![CDATA[Yesterday, Microsoft published the new Security Intelligence Report for the 2nd half of 2007. (home page is http://www.microsoft.com/sir , and the download page is here
As one of the contributors for...]]></description>
      <content:encoded><![CDATA[<p><a href="http://www.microsoft.com/sir"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="328" alt="sir4-cover" src="http://blogs.technet.com/blogfiles/security/WindowsLiveWriter/MicrosoftSecurityIntelligenceReport2H07_60C1/sir4-cover_1.png" width="254" align="right" border="0"></a></p> <p>Yesterday, Microsoft published the new Security Intelligence Report for the 2nd half of 2007. (home page is <a href="http://www.microsoft.com/sir">http://www.microsoft.com/sir</a>, and the download page is <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=BCC879DB-9FE6-4331-B231-E274EA8FC804&amp;displaylang=en">here</a>).</p> <p>As one of the contributors for the report, I'd like to highlight the findings summary for the Industry vuln trends:</p> <ul> <li>Vulnerability disclosures decreased by about 5 percent in 2007, reversing a multiyear trend of increasing disclosures. Almost all of this decrease was observed in the second half of the year, which had the fewest disclosures since 2H05.<br></li> <li>Despite the decrease, the number of new disclosures across the industry remains in the thousands, with the number of disclosures in 2007 surpassing that of every other year in the study except 2006.<br></li> <li>The Common Vulnerability Scoring System (CVSS) used to score vulnerabilities in the NVD was revised in 2007 to increase its accuracy, consistency, and applicability. Retroactively applying the new formula to vulnerabilities disclosed in previous years classifies a much higher percentage of vulnerabilities as High-severity than was previously<br>the case. The vulnerabilities disclosed in 2007 continue this trend, with High-severity vulnerabilities accounting for about half of the total number of vulnerabilities.<br></li> <li>Vulnerabilities requiring a Low-level of complexity in order to exploit accounted for<br>about half of all vulnerabilities disclosed in 2H07. Although this number is relatively<br>large, the number has declined significantly from earlier periods.</li></ul> <p>Here is the high level trend chart from the report:</p> <p><a href="http://blogs.technet.com/blogfiles/security/WindowsLiveWriter/MicrosoftSecurityIntelligenceReport2H07_60C1/sir4-vulns.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="375" alt="sir4-vulns" src="http://blogs.technet.com/blogfiles/security/WindowsLiveWriter/MicrosoftSecurityIntelligenceReport2H07_60C1/sir4-vulns_thumb.png" width="644" border="0"></a> </p> <p>Regards ~ Jeff</p><img src="http://blogs.technet.com/aggbug.aspx?PostID=3043429" width="1" height="1">]]></content:encoded>
      <pubDate>Wed, 23 Apr 2008 10:03:16 +0000</pubDate>
      <category domain="http://securityratty.com/tag/score vulnerabilities">score vulnerabilities</category>
      <category domain="http://securityratty.com/tag/vulnerabilities">vulnerabilities</category>
      <category domain="http://securityratty.com/tag/report">report</category>
      <category domain="http://securityratty.com/tag/security intelligence report">security intelligence report</category>
      <category domain="http://securityratty.com/tag/high-severity vulnerabilities">high-severity vulnerabilities</category>
      <category domain="http://securityratty.com/tag/trend">trend</category>
      <category domain="http://securityratty.com/tag/disclosures">disclosures</category>
      <category domain="http://securityratty.com/tag/level trend chart">level trend chart</category>
      <category domain="http://securityratty.com/tag/vulnerability disclosures">vulnerability disclosures</category>
      <source url="http://blogs.technet.com/security/archive/2008/04/23/microsoft-security-intelligence-report-2h07.aspx">Microsoft Security Intelligence Report 2H07</source>
    </item>
    <item>
      <title><![CDATA[Stokes County Schools laptop missing after Spring Break]]></title>
      <link>http://securityratty.com/article/132aefb18b5fcb782db9418db4b537e0</link>
      <guid>http://securityratty.com/article/132aefb18b5fcb782db9418db4b537e0</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
4/14/08

Organization
Stokes County Schools

Contractor/Consultant/Branch
West Stokes High School
South Stokes High School
North Stokes High School
...]]></description>
      <content:encoded><![CDATA[Technorati Tag: <a href="http://technorati.com/tag/security+breach" rel="tag">Security Breach</a><br><br>
<img src="http://breachblog.com/images/95781-88451/stokes.jpg" align="right" height="68" width="158"><font size="2"><span style="font-weight: bold;">Date Reported: </span><br>4/14/08<br><br><span style="font-weight: bold;">Organization: </span><br><a href="http://www.stokes.k12.nc.us/index.html">Stokes County Schools</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br><a href="http://www.west.stokes.k12.nc.us/">West Stokes High School</a> <br><a href="http://www.south.stokes.k12.nc.us/">South Stokes High School</a> <br><a href="http://www.north.stokes.k12.nc.us/">North Stokes High School</a> <br><br><span style="font-weight: bold;">Victims:</span><br>Students<br><br><span style="font-weight: bold;">Number Affected:</span><br>400 - 800<br><br><span style="font-weight: bold;">Types of Data:</span><br>"names, test scores and Social Security numbers"<br><br>Breach Description:<br>"STOKES COUNTY, N.C. -- A school computer containing the names, test scores and Social Security numbers of students from three Stokes County high schools was stolen from a locked closet, authorities said."<br><br><span style="font-weight: bold;">Reference URL:</span><br><a href="News%20http://www.wxii12.com/news/15878798/detail.html">WXII Channel 12</a> <br><br><span style="font-weight: bold;">Report Credit:</span><br>WXII Channel 12 News<br><br><span style="font-weight: bold;">Response:</span><br>From the online source cited above:<br><br>STOKES COUNTY, N.C. -- A school computer containing the names, test scores and Social Security numbers of students from three Stokes County high schools was stolen from a locked closet, authorities said.<br><span style="font-style: italic;">[Evan] This is the third breach affecting secondary schools in April alone.&nbsp; The others were '</span><a style="font-style: italic;" href="http://breachblog.com/2008/04/10/jolietwest1.aspx">Breach affects "every student enrolled at Joliet West High School"</a><span style="font-style: italic;">' and '</span><a style="font-style: italic;" href="http://breachblog.com/2008/04/15/williamsville.aspx">Students breach Williamsville Central School District security</a><span style="font-style: italic;">'.</span><br style="font-style: italic;"><br>The school system sent home a letter to parents last week notifying them of the theft, which affected between 400 to 800 students at West, South and North Stokes high schools.<br><br>"Wednesday after we returned from our spring break, a teacher notified us that she had misplaced (the) laptop computer," said school system superintendent Dr. Stewart Hobbs.<br><span style="font-style: italic;">[Evan] This is one of the reasons why laptop computers required extra care and control.</span><br><br>The computer was used for scoring exams in the career and technical courses, the school system said.<br><span style="font-style: italic;">[Evan] What I don't fully understand is why Social Security numbers are necessary to score exams?</span><br><br>And though the computer contained personal information, Hobbs said he doesn't think the information can be accessed.<br><br>"All information stored on the computer is protected by two separate security systems, each of which requires a password," the letter stated.<br><span style="font-style: italic;">[Evan] Two "separate security systems"?&nbsp; What does this mean?&nbsp; I assume that one "security system" is the Windows logon password, but what is the other?</span><br><br>"Any time any type of computer, especially if it has student information that's missing, this is of importance to us," Hobbs said.<br><br><span style="font-weight: bold;">Commentary:</span><br>The facts surrounding this breach are scarce.&nbsp; It seems as though the school uses Social Security numbers as student identifiers as opposed to self-generated IDs.&nbsp; If true, then this is a poor choice.&nbsp; We could speculate on other matters such as laptop encryption, physical security, and other information security issues, but it would only be speculation.&nbsp; The point of the matter is that we have another unnecessary exposure of personal information. <br><br><span style="font-weight: bold;">Past Breaches:</span><br>Unknown</font><br><br>
<script src="http://feeds.feedburner.com/%7Es/breachblog?i=http://breachblog.com/2008/04/21/stokes.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Mon, 21 Apr 2008 09:13:47 +0000</pubDate>
      <category domain="http://securityratty.com/tag/schools">schools</category>
      <category domain="http://securityratty.com/tag/stokes county schools">stokes county schools</category>
      <category domain="http://securityratty.com/tag/school">school</category>
      <category domain="http://securityratty.com/tag/school computer">school computer</category>
      <category domain="http://securityratty.com/tag/stokes county">stokes county</category>
      <category domain="http://securityratty.com/tag/school system superintendent">school system superintendent</category>
      <category domain="http://securityratty.com/tag/school system">school system</category>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/personal information">personal information</category>
      <source url="http://breachblog.com/2008/04/21/stokes.aspx">Stokes County Schools laptop missing after Spring Break</source>
    </item>
  </channel>
</rss>
