<?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: gather]]></title>
    <link>http://securityratty.com/tag/gather</link>
    <description></description>
    <pubDate>Mon, 02 Jun 2008 10:38:00 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[How to preserve security and autonomy while meeting information sharing directives]]></title>
      <link>http://securityratty.com/article/23468a0a0abc21485b551ddc90efafdc</link>
      <guid>http://securityratty.com/article/23468a0a0abc21485b551ddc90efafdc</guid>
      <description><![CDATA[Information sharing is fast becoming a top priority for federal, state, and local government agencies. After all, the only way to get a complete picture of anyone from a local juvenile offender to an...]]></description>
      <content:encoded><![CDATA[Information sharing is fast becoming a top priority for federal, state, and local government agencies. After all, the only way to get a complete picture of anyone – from a local juvenile offender to an internationally suspected terrorist – is to gather information from a range of sources.]]></content:encoded>
      <pubDate>Tue, 18 Nov 2008 21:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/local juvenile offender">local juvenile offender</category>
      <category domain="http://securityratty.com/tag/gather information">gather information</category>
      <category domain="http://securityratty.com/tag/local government agencies">local government agencies</category>
      <category domain="http://securityratty.com/tag/top priority">top priority</category>
      <category domain="http://securityratty.com/tag/complete picture">complete picture</category>
      <category domain="http://securityratty.com/tag/range">range</category>
      <category domain="http://securityratty.com/tag/federal">federal</category>
      <category domain="http://securityratty.com/tag/terrorist">terrorist</category>
      <source url="http://www.networkworld.com/news/tech/2008/111908-tech-update.html?fsrc=rss-security">How to preserve security and autonomy while meeting information sharing directives</source>
    </item>
    <item>
      <title><![CDATA[Pentagon Researcher Unveils Warcraft Terror Plot]]></title>
      <link>http://securityratty.com/article/63281010bf61c86bee3a411efd1a134d</link>
      <guid>http://securityratty.com/article/63281010bf61c86bee3a411efd1a134d</guid>
      <description><![CDATA[The American military and intelligence communities are increasingly worried that would-be bin Ladens might gather in a virtual world, to plan a real-life attack. Now, a Pentagon researcher has laid...]]></description>
      <content:encoded><![CDATA[The American military and intelligence communities are increasingly
worried that would-be bin Ladens might gather in a virtual world, to
plan a real-life attack. Now, a Pentagon researcher has laid out how
such a terror plot might unfold. The planning ground is World of
Warcraft. The main target of this possibly-nuclear strike: the White
House.<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=c0c10fc5e172022f28dd41de58a6d8a8" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=c0c10fc5e172022f28dd41de58a6d8a8" style="display: none;" border="0" height="1" width="1" alt=""/><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=5rieL"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=5rieL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=LB76l"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=LB76l" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=FoMwl"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=FoMwl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=TiM9L"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=TiM9L" border="0"></img></a>
 <a href="http://feeds.wired.com/~f/wired/politics/security?a=RgcEL"><img src="http://feeds.wired.com/~f/wired/politics/security?i=RgcEL" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=jNebl"><img src="http://feeds.wired.com/~f/wired/politics/security?i=jNebl" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=dxBzl"><img src="http://feeds.wired.com/~f/wired/politics/security?i=dxBzl" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=5O3VL"><img src="http://feeds.wired.com/~f/wired/politics/security?i=5O3VL" border="0"></img></a> </div><img src="http://feeds.feedburner.com/~r/wired/politics/privacy/~4/393693125" height="1" width="1"/><img src="http://feeds.wired.com/~r/wired/politics/security/~4/393699539" height="1" width="1"/>]]></content:encoded>
      <pubDate>Mon, 15 Sep 2008 19:22:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/pentagon researcher">pentagon researcher</category>
      <category domain="http://securityratty.com/tag/terror plot">terror plot</category>
      <category domain="http://securityratty.com/tag/world">world</category>
      <category domain="http://securityratty.com/tag/would-be bin ladens">would-be bin ladens</category>
      <category domain="http://securityratty.com/tag/virtual world">virtual world</category>
      <category domain="http://securityratty.com/tag/real-life attack">real-life attack</category>
      <category domain="http://securityratty.com/tag/main target">main target</category>
      <category domain="http://securityratty.com/tag/white house">white house</category>
      <category domain="http://securityratty.com/tag/warcraft">warcraft</category>
      <source url="http://feeds.wired.com/~r/wired/politics/security/~3/393699539/world-of-warcra.html">Pentagon Researcher Unveils Warcraft Terror Plot</source>
    </item>
    <item>
      <title><![CDATA[Build your own free security suite]]></title>
      <link>http://securityratty.com/article/c315f6312248cbcfb70014ee40a1edcc</link>
      <guid>http://securityratty.com/article/c315f6312248cbcfb70014ee40a1edcc</guid>
      <description><![CDATA[Do-it-all suites are the name of the security game these days. Sure, you can gather free programs that cover the bases much as a suite would, but who wants to bother with finding out which apps work...]]></description>
      <content:encoded><![CDATA[Do-it-all suites are the name of the security game these days. Sure, you can gather free programs that cover the bases much as a suite would, but who wants to bother with finding out which apps work together and which ones might leave you pulling your hair out?]]></content:encoded>
      <pubDate>Tue, 26 Aug 2008 20:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/gather free programs">gather free programs</category>
      <category domain="http://securityratty.com/tag/suite">suite</category>
      <category domain="http://securityratty.com/tag/do-it-all suites">do-it-all suites</category>
      <category domain="http://securityratty.com/tag/security game">security game</category>
      <category domain="http://securityratty.com/tag/bases">bases</category>
      <category domain="http://securityratty.com/tag/apps">apps</category>
      <category domain="http://securityratty.com/tag/days">days</category>
      <category domain="http://securityratty.com/tag/cover">cover</category>
      <category domain="http://securityratty.com/tag/bother">bother</category>
      <source url="http://www.networkworld.com/news/2008/082708-build-your-own-free-security.html?fsrc=rss-security">Build your own free security suite</source>
    </item>
    <item>
      <title><![CDATA[Two-way formatted data binding in ASP.NET]]></title>
      <link>http://securityratty.com/article/defaefd1679588644fb6df7a435f5f6a</link>
      <guid>http://securityratty.com/article/defaefd1679588644fb6df7a435f5f6a</guid>
      <description><![CDATA[Two way data binding in ASP.NET is easy, just use the Bind expression and data will flow between your web controls and your data source flawlessly. Until that is, you try to use a format string...]]></description>
      <content:encoded><![CDATA[<p>Two way data binding in ASP.NET is easy, just use the Bind expression and data will flow between your web controls and your data source flawlessly. Until that is, you try to use a format string:</p> <p>Bind(&quot;AmountCharged&quot;, &quot;{0:C}&quot;)</p> <p>While this displays just as you&#39;d expect (e.g., $200), it doesn&#39;t do so well when you submit an edit that includes the same value ($200):</p> <p><span style="font-weight:normal;font-size:14pt;color:maroon;font-family:&#39;Verdana&#39;;"><i>Input string was not in a correct format.</i></span></p> <p>I searched around and didn&#39;t find much in the way of a clean solution, but I did solve the problem with just a few lines of code. The trick is to handle the data-bound control&#39;s Updating event. Since I was working with a GridView, my solution looked a bit like this:</p><pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">asp:GridView</span> <span class="attr">DataSourceID</span><span class="kwrd">=&#39;myDataSource&#39;</span>
              <span class="attr">OnRowUpdating</span><span class="kwrd">=&#39;FixFormatting&#39;</span>
              <span class="attr">AutoGenerateColumns</span><span class="kwrd">=&#39;false&#39;</span>
              <span class="attr">CellPadding</span><span class="kwrd">=&quot;3&quot; ...&gt;</span></pre>
<p>Notice the OnRowUpdating handler that I&#39;ve installed in my grid view. That code looks like this:</p><pre class="csharpcode"><span class="kwrd">protected</span> <span class="kwrd">void</span> FixFormatting(<span class="kwrd">object</span> sender, GridViewUpdateEventArgs args)
{
    <span class="kwrd">decimal</span> amountPaid = ParseDecimal((<span class="kwrd">string</span>)args.NewValues[<span class="str">&quot;AmountPaid&quot;</span>]);
    args.NewValues[<span class="str">&quot;AmountPaid&quot;</span>] = amountPaid;
}</pre>
<p>When you handle this event, you&#39;re given a dictionary of old and new values, which appear to come directly from the controls (in my case, a TextBox was used to gather the updated data AmountPaid, so the type of object that I found in NewValues[&quot;AmountPaid&quot;] was a string. I wrote a little helper method called ParseDecimal that parses a string into a decimal value, allowing currency characters, decimal points, and thousands separators. I also allowed a blank value to indicate zero:</p><pre class="csharpcode"><span class="kwrd">public</span> <span class="kwrd">static</span> <span class="kwrd">decimal</span> ParseDecimal(<span class="kwrd">string</span> <span class="kwrd">value</span>)
{
    <span class="kwrd">if</span> (<span class="kwrd">string</span>.IsNullOrEmpty(<span class="kwrd">value</span>))
        <span class="kwrd">return</span> 0;
    <span class="kwrd">return</span> Decimal.Parse(<span class="kwrd">value</span>,
        NumberStyles.AllowThousands |
        NumberStyles.AllowDecimalPoint |
        NumberStyles.AllowCurrencySymbol,
        CultureInfo.InstalledUICulture);
}
</pre>
<p>This solved the problem quite nicely. Now two-way binding works with formatted data.</p><div style="clear:both;"></div><img src="http://www.pluralsight.com/community/aggbug.aspx?PostID=52504" width="1" height="1">]]></content:encoded>
      <pubDate>Fri, 15 Aug 2008 16:22:37 +0000</pubDate>
      <category domain="http://securityratty.com/tag/data">data</category>
      <category domain="http://securityratty.com/tag/data amountpaid">data amountpaid</category>
      <category domain="http://securityratty.com/tag/amountpaid">amountpaid</category>
      <category domain="http://securityratty.com/tag/data-bound control">data-bound control</category>
      <category domain="http://securityratty.com/tag/decimal amountpaid">decimal amountpaid</category>
      <category domain="http://securityratty.com/tag/return decimal">return decimal</category>
      <category domain="http://securityratty.com/tag/return">return</category>
      <category domain="http://securityratty.com/tag/data source flawlessly">data source flawlessly</category>
      <category domain="http://securityratty.com/tag/decimal">decimal</category>
      <source url="http://www.pluralsight.com/community/blogs/keith/archive/2008/08/15/two-way-formatted-data-binding-in-asp-net.aspx">Two-way formatted data binding in ASP.NET</source>
    </item>
    <item>
      <title><![CDATA["Walking" with the SDL - Part 1]]></title>
      <link>http://securityratty.com/article/a385f01ff42122f11ba5929b9506795a</link>
      <guid>http://securityratty.com/article/a385f01ff42122f11ba5929b9506795a</guid>
      <description><![CDATA[Jeremy Dallman here. Back in March I wrote a post about Crawling Toward SDL . I used the imagery of learning to crawl, walk and run as a way to provide some basic starting points that would move your...]]></description>
      <content:encoded><![CDATA[<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>Jeremy Dallman here. Back in March I wrote a post about </FONT><A href="http://blogs.msdn.com/sdl/archive/2008/03/06/crawling-toward-sdl.aspx"><FONT size=3 face=Calibri>“Crawling” Toward SDL</FONT></A><FONT size=3><FONT face=Calibri>. I used the imagery of learning to “crawl, walk and run” as a way to provide some basic starting points that would move your organization toward implementing a version of Microsoft’s Security Development Lifecycle (SDL). <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>In this series I am going to talk about “Walking” with the SDL. Walking is the point where your security development practices become a lifecycle – a repeatable, mostly reusable process that makes security a part of your development culture. To relate the analogy to SDL a bit more closely, think of <I style="mso-bidi-font-style: normal"><U>crawling</U></I> as the “SD” in SDL. For this post, we’ll talk about <I style="mso-bidi-font-style: normal"><U>walking</U></I> – or adding the “L” in SDL. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>I will be covering quite a bit on this topic, so I intend to split it up in to a multi-part series over a few days. I’ll condense it all into one big doc at the end. In Part One, I will review “crawling” and the foundation you need to have in place as well as discuss getting management approval. In Part Two we’ll cover the topic of expanding your security training. In the additional posts, we’ll discuss formalizing requirements, reusing threat modeling and attack surface review data, the importance of final security reviews, and managing post-release documentation. All of these are components to “walking” with the SDL.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Before I jump into detailing what you can do to “walk” with the SDL, let’s look back at a snapshot of what you should already have in place from learning to “crawl.” At a high level, crawling involved three components. Each of these components requires specific activities or tools that your team must implement to begin developing secure code: <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoNoSpacing><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>1.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Detailed awareness of your architecture and its </FONT><A href="http://msdn2.microsoft.com/en-us/magazine/cc163882.aspx"><FONT color=#0000ff size=3 face=Calibri>attack surface</FONT></A><FONT size=3><FONT face=Calibri>.<o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo1" class=MsoNoSpacing><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>a.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Threat Modeling<o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoNoSpacing><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>2.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Tools that will perform security analysis on your application.<o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo1" class=MsoNoSpacing><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>a.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Strengthen compiler defenses<o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo1" class=MsoNoSpacing><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>b.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Use code analysis or static analysis tools such as PREfast, FxCop, AppVerif<o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo1" class=MsoNoSpacing><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>c.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Build a strong fuzz testing capability<o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoNoSpacing><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>3.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Results that show how the analysis resulted in improved security<o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo1" class=MsoNoSpacing><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>a.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Response planning and response process in place<o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo1" class=MsoNoSpacing><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>b.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Use bugs to gather evidence and show that your work improved security<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 0pt 1in" class=MsoNoSpacing><o:p><FONT size=3 face=Calibri>&nbsp;</FONT></o:p></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Think of these pieces as the “gross motor skills” you need to start walking. You should already be using these components and have reached a conscious decision to start building a lifecycle around your secure development practices. As you start figuring out how to “walk”, I want to point out that each of the concepts I discuss in this post is a <I style="mso-bidi-font-style: normal">critical</I> component of the Microsoft Security Development Lifecycle. Adopting the SDL in your company involves a combination of integrating the existing SDL principles and the creating of unique requirements and components specific to your environment to build your own Security Development Lifecycle. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>With that in place, let’s start talking about what it means to “Walk with SDL.”<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><FONT size=3><FONT face=Calibri>Obtain Management Approval/Endorsement<o:p></o:p></FONT></FONT></B></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Creating a Security Development Lifecycle <I style="mso-bidi-font-style: normal">will</I> cost time and money. In addition, it will likely require some process changes. In most organizations, this change will not happen unless you obtain the management approval and endorsement necessary to compel the organization to act.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>The key to successfully pitching SDL to your management can be found in the data you have been accumulating during the “crawl” phase. As you may recall from my crawling post, the simplest way to create evidence that clearly illustrates improved application security is to “mine” the data from your bug database. Connecting those bugs to known security vulnerabilities or to what would have been bad security issues that were avoided by fixing them in development is a powerful story. Of course your pitch should include other necessary components like anticipated costs, new software acquisition, possible vendor and consulting contracts and anticipated return on investment. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>However, the heart of your argument will be the story <I style="mso-bidi-font-style: normal">you</I> tell. The story is quite simply “If we hadn’t done this basic work in security, here is what we would have missed and how much it would have hurt…” followed by “if we continue to expand our security practices and make them a part of our process, we can better predict measurable security improvements that reduce the likelihood of future risks.”<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>The new SDL website [</FONT><A href="http://www.microsoft.com/sdl"><FONT color=#0000ff size=3 face=Calibri>http://www.microsoft.com/sdl</FONT></A><FONT size=3 face=Calibri>] provides some valuable reference material on the </FONT><A href="http://msdn.microsoft.com/en-us/security/cc420637.aspx"><FONT size=3 face=Calibri>Business Case for SDL</FONT></A><FONT size=3><FONT face=Calibri>. I would recommend that looking through that information for some good supporting material. In Part Two, I will discuss expanding your security training as another&nbsp;component of “walking” with SDL.</FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>&nbsp;<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri><U>I’d like to hear if anyone is using the concept of “crawling” and “walking” to implement SDL in your company. </U><o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2" class=MsoNoSpacing><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>?</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>What unique challenges are you facing as you try to push for SDL adoption? <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2" class=MsoNoSpacing><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>?</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>What have you used to successfully communicate the importance of security to your management?<o:p></o:p></FONT></FONT></P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8750221" width="1" height="1">]]></content:encoded>
      <pubDate>Fri, 18 Jul 2008 12:55:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/development">development</category>
      <category domain="http://securityratty.com/tag/secure development practices">secure development practices</category>
      <category domain="http://securityratty.com/tag/development culture">development culture</category>
      <category domain="http://securityratty.com/tag/security development practices">security development practices</category>
      <category domain="http://securityratty.com/tag/sdl">sdl</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security practices">security practices</category>
      <category domain="http://securityratty.com/tag/perform security analysis">perform security analysis</category>
      <category domain="http://securityratty.com/tag/application security">application security</category>
      <source url="http://blogs.msdn.com/sdl/archive/2008/07/18/walking-with-the-sdl-part-1.aspx">"Walking" with the SDL - Part 1</source>
    </item>
    <item>
      <title><![CDATA[Williamson County Schools learns of breach reported nine months ago]]></title>
      <link>http://securityratty.com/article/ab879007319944481d6c7e5668489293</link>
      <guid>http://securityratty.com/article/ab879007319944481d6c7e5668489293</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
7/11/08

Organization
Williamson County Schools

Contractor/Consultant/Branch
None

Victims
Students

3,052 ACT students and 2,117 students who took the...]]></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/wcs.jpg" width="109" align="right" height="123"><font size="2"><b>Date Reported: </b><br>7/11/08<br><br><b>Organization: </b><br><a href="http://www.wcs.edu/">Williamson County Schools</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br>None<br><br><span style="font-weight: bold;">Victims:</span><br>Students*<br><br><font size="1">*"3,052 ACT students and 2,117 students who took the second grade test were affected", Source: <a href="http://www.wcs.edu/student_information_conf.htm%20">Student Information News Conference Text 7/11/08</a><br></font> <br><span style="font-weight: bold;">Number Affected:</span><br>5,169<br><br><span style="font-weight: bold;">Types of Data:</span><br>Names, testing scores, and Social Security numbers<br><br><span style="font-weight: bold;">Breach Description:</span><br>"FRANKLIN, Tenn.- It now appears a security breach at Williamson County schools was much worse than expected. School officials now say more than 5,000 students may have been affected when a school employee accidently posted their personal information online."<br><br>Reference URL:<br><a href="http://www.wcs.edu/student_information_conf.htm">Williamson County Student Information News Conference</a> <br><a href="http://www.newschannel5.com/Global/story.asp?S=8662746">News Channel 5</a> <br><a href="http://www.wreg.com/Global/story.asp?S=8657599">WREG Channel 3 News</a> <br><a href="http://www.wsmv.com/news/16843341/detail.html#-">WSMV Channel 4 News</a> <br><br><span style="font-weight: bold;">Report Credit:</span><br>Liberty Coalition<br><br><span style="font-weight: bold;">Response:</span><br>From the online sources cited above:<br><br>FRANKLIN, Tenn.- It now appears a security breach at Williamson County schools was much worse than expected. School officials now say more than 5,000 students may have been affected when a school employee accidently posted their personal information online.<br><br>Now the county could lose some federal funding because of the mistake.<br><span style="font-style: italic;">[Evan] Do you really think that this will happen?&nbsp; If we looked deeper into the way the public school systems handle confidential information, half of the school districts would lose funding.&nbsp; Williamson County is in good company across the country.</span><br style="font-style: italic;"><br>The school district had to notify the Department of Education because this was a federal violation.<br><br>Director of Schools, Rebecca Sharber is taking on the responsibility of fixing the problem.<br><br>"I'm the head of the school system. I'm accountable," said Sharber.<br><span style="font-style: italic;">[Evan] What a fantastic statement.&nbsp; Corporate CEOs, non-profit executive directors, etc. ARE ultimately responsible for the protection of information.&nbsp; Ms. Sharber just earned my respect.</span><br style="font-style: italic;"><br>"It certainly is distressing to me that information was ever out there," said Sharber.<br><br>According to school officials, former assessment specialist, Chris Nugent is responsible for the computer mix-up.<br><br>He resigned Friday.<br><br>"Mr. Nugent has resigned his position as Assessment Specialist, effective immediately."<br><br>It was August last year when Nugent mistakenly loaded the info on a personal web page, but he never alerted the district.<br><br>They only found out a couple of weeks ago.<br><br>"A principal who had been contacted by a parent brought this to our attention on June 26th."<br><br>"The information given to us indicated that our assessment specialist, Chris Nugent, was involved. This was the first we had heard of this situation."<br><br>"We began our investigation immediately asking Mr. Nugent to gather all data that could possibly be associated with this situation."<br><br>"We thought at that time he would be able to supply the names of students possibly involved in the most timely manner."<br><br>"When Mr. Nugent was unable to get that information for us, our attorney Jason Golden contacted the Liberty Coalition, the organization that had posted the Internet report presented to us by the principal."<br><span style="font-style: italic;">[Evan] The Liberty Coalition posted the information surrounding the breach in October, 2007, many months before the victims were ever made aware.</span><br style="font-style: italic;"><br>"Yesterday afternoon, the Liberty Coalition was able to provide the names of the students affected."<br><br>"Our investigation indicates that the student information was posted on a private website created by Mr. Nugent sometime during the month of August, 2007."<br><br>"On August 28, 2007, the Liberty Coalition notified Mr. Nugent that private student information was on his web site."<br><br>"On August 29, 2007, the web site was shut down."<br><br>"Mr. Nugent did not notify school authorities."<br><br>"Our investigation has established that Mr. Nugent had confidential student files on the same thumb-drive with his personal files."<br><br>"We believe that when Mr. Nugent uploaded his personal files to a web site he created, he inadvertently uploaded our student files."<br><br>Sharber said the first step will be to look at revising policies on student information.<br><br>They will also pay for fraud alerts for the students.<br><br>It could cost the district hundreds of thousands of dollars to pay for those fraud alerts.<br><br>"I would say to other school districts they need to really, really check their policies and procedures on how student data is being used," said Sharber.<br><span style="font-style: italic;">[Evan] Again, did I mention that I respect Ms. Sharber?&nbsp; This statement is very good advice.</span><br><br>More than 5,000 students had their security information posted.<br><br>Most of those are high school students who took the ACT in the 2006-2007 school year, and second graders who took the TCAP the same year.<br><br>"We have learned that most students who took the second grade TCAP achievement test and most students who took the ACT test during the 2006-07 school year had social security numbers on a private website during August of 2007."<br><span style="font-style: italic;">[Evan] Is there some kind of legal requirement that states that a Social Security number must be tied to test scores, or was this just poor judgment?&nbsp; Are/were Social Security numbers used as student IDs at the district?</span><br style="font-style: italic;"><br>"Our review of the records shows that 3,052 ACT students and 2,117 students who took the second grade test were affected."<br><br>The information was on the internet for about a month.<br><br>"I want to thank the parents of Williamson County Schools for their patience and understanding and the positive suggestions they have shared as we have conducted our investigation and gone public with this information.", said Sharber<br><span style="font-style: italic;">[Evan] The Liberty Coalition went public with </span><a style="font-style: italic;" href="https://www.ssnbreach.org/release.php?g=13">this breach</a><span style="font-style: italic;"> in October, 2007.&nbsp; I appreciate the motives of the Liberty Coalition, but I am not pleased with the way they report breaches.&nbsp; I'll elaborate below in the commentary section.</span><br style="font-style: italic;"><br>"I understand the anxiety that our parents are experiencing.", said Sharber<br><br>"On Monday, we will be calling all parents of students whose social security numbers were exposed to let them know their child was affected, and we will follow up that phone call with a letter."<br><br>"We are working to locate a security company, and at our expense, we will cover the cost of fraud protection for the students affected."<br><span style="font-style: italic;">[Evan] I hope that the school locates a good "security company".&nbsp; Of course </span><a style="font-style: italic;" href="http://www.frsecure.com">FRSecure</a><span style="font-style: italic;"> would be glad to help.&nbsp; I promise to keep the plugs to a minimum <img src="http://breachblog.com/emoticons/smile.png" border="0" />.</span><br style="font-style: italic;"><br><span style="font-weight: bold;">Commentary:</span><br>OK.&nbsp; We all know that a breach affecting kids is especially bad.&nbsp; We all know that we are all human and all humans make mistakes.&nbsp; I presume that there are a number of risky information security behaviors at Williamson County Schools.&nbsp; This risky behavior just so happened to expose personal information online.&nbsp; What other risky behaviors will be addressed at the school district?<br><br>Now about the Liberty Coalition's role.&nbsp; I appreciate the motives of Aaron Titus and the Liberty Coalition.&nbsp; He maintains the SSNBreach.org web site where he publicizes information security breaches that his organization finds (or is informed about).&nbsp; My attention was first drawn to Aaron Titus in August 2007, when he reported the <a href="https://www.ssnbreach.org/release.php?g=1">Louisiana Board of Regents breach</a> affecting ~200,000 people.&nbsp; What drew my attention to his report was not the breach itself, but the way in which it he proceeded to report it.&nbsp; Lyger at Attrition.org covers it well <a href="http://attrition.org/security/rant/z/privacy.html">here</a>.<br><br>In this case, the Liberty Coalition publicly posted this breach in October, 2007 which is more than 9 months before the victims were ever made aware!&nbsp; According to the Liberty Coalition press release; "We updated this press release after becoming aware of Mr. Nugent's relationship with the school district. The Liberty Coalition also worked directly with district officials to help them notify the affected individuals."&nbsp; It would have been nice if the victims were notified prior to a public press release.&nbsp; I wonder why Mr. Nugent's relationship with the school district wasn't known earlier.&nbsp; I don't have the details that the Liberty Coalition does surrounding this breach, so I can only speculate.<br><br>The fact that some breaches are reported on SSNBreach.org prior to notification (in this case nine months), I chose to generally not report them here at The Breach Blog. <br><br><span style="font-weight: bold;">Past Breaches:</span><br>Unknown<br></font><br>
<script src="http://feeds.feedburner.com/%7Es/breachblog?i=http://breachblog.com/2008/07/12/wcs.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Sat, 12 Jul 2008 20:12:01 +0000</pubDate>
      <category domain="http://securityratty.com/tag/school">school</category>
      <category domain="http://securityratty.com/tag/school students">school students</category>
      <category domain="http://securityratty.com/tag/schools">schools</category>
      <category domain="http://securityratty.com/tag/williamson county schools">williamson county schools</category>
      <category domain="http://securityratty.com/tag/williamson county">williamson county</category>
      <category domain="http://securityratty.com/tag/county">county</category>
      <category domain="http://securityratty.com/tag/breach">breach</category>
      <category domain="http://securityratty.com/tag/school authorities">school authorities</category>
      <category domain="http://securityratty.com/tag/school district">school district</category>
      <source url="http://breachblog.com/2008/07/12/wcs.aspx">Williamson County Schools learns of breach reported nine months ago</source>
    </item>
    <item>
      <title><![CDATA[The Time, The Place....]]></title>
      <link>http://securityratty.com/article/d45fbe7be3e37b7603d4393b227dd4bb</link>
      <guid>http://securityratty.com/article/d45fbe7be3e37b7603d4393b227dd4bb</guid>
      <description><![CDATA[New Social Networking sites appear all the time nowadays, but I must admit to being at least faintly concerned about a new site currently in Beta called &quot;Plazes&quot; (spot the play on words

There isn't a...]]></description>
      <content:encoded><![CDATA[
        New Social Networking sites appear all the time nowadays, but I must admit to being at least faintly concerned about a new site currently in Beta called "Plazes" (spot the play on words).<br /><br />There isn't a great deal of information on the site at present, but from looking at it, the whole concept seems to take the idea of Twitter - constant stream of information about your day to day business - then tie it up with software that seems to pinpoint your every move.<br /><br />If I'm wrong, please tell me - but wow, this sort of creeps me out. Check out the main homepage:<br /><br /><div align="center"><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blog.spywareguide.com/images/plz1.html" onclick="window.open('http://blog.spywareguide.com/images/plz1.html','popup','width=937,height=580,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://blog.spywareguide.com/images/plz1-thumb-337x208.jpg" alt="plz1.jpg" class="mt-image-none" style="" height="208" width="337" /></a></span><br /> </div><div><div align="center"><br />Click to Enlarge<br /></div><br />"Create activities to let your friends know what you are doing, when and where" reads the header. Below, you can see some kind of Google Maps integration with a specific location mentioned. "Automatically create activities and update your location", says a blurb next to a link for "The Plazer" software for your PC.<br /><br />From what I can gather, the technology has been around <a href="http://www.techcrunch.com/2005/06/11/plazes-gets-traction-at-reboot-70/">since at least 1995</a> in the form of mobile phone applications and the like. Deciding to tie it into a Social Networking site would seem to be the next logical step, but I am concerned that taking so much detailed personal information (because really, you can't get anything <i>more</i> personal and detailed than your exact physical location) and wrapping it up into a "Social web-to-go" (as they call it), spells potential disaster when faced with users of social networking sites who will simply go "Oh wow" at the features without bothering to think of potential safety hazards.<br /><br />Am I worrying over nothing? Or will people be so seduced by the clever technology that they won't stop to think that pasting their every movement to the web might not be the brightest of ideas?<br /><br /></div>
        
    ]]></content:encoded>
      <pubDate>Mon, 30 Jun 2008 11:52:55 +0000</pubDate>
      <category domain="http://securityratty.com/tag/social web-to-go">social web-to-go</category>
      <category domain="http://securityratty.com/tag/exact physical location">exact physical location</category>
      <category domain="http://securityratty.com/tag/location">location</category>
      <category domain="http://securityratty.com/tag/web">web</category>
      <category domain="http://securityratty.com/tag/social">social</category>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/personal information">personal information</category>
      <category domain="http://securityratty.com/tag/day business">day business</category>
      <category domain="http://securityratty.com/tag/spells potential disaster">spells potential disaster</category>
      <source url="http://blog.spywareguide.com/2008/06/the-time-the-place.html">The Time, The Place....</source>
    </item>
    <item>
      <title><![CDATA[Can you hear me now?]]></title>
      <link>http://securityratty.com/article/afde45737ad0a9346c45bdf544337ad3</link>
      <guid>http://securityratty.com/article/afde45737ad0a9346c45bdf544337ad3</guid>
      <description><![CDATA[Verizon released a very interesting Data Breach report that analyzes over 500 forensic reports on their system over a number of years. It is great work by Verizon to gather this data and to publish...]]></description>
      <content:encoded><![CDATA[<p>Verizon released a very interesting <a href="http://www.verizonbusiness.com/resources/security/databreachreport.pdf">Data Breach report</a> that analyzes over 500 forensic reports on their system over a number of years. It is great work by Verizon to gather this data and to publish it. Of course a consultant I go into lots of companies where they could learn a lot just by being more open and talking through issues with peers in other companies. Would be great to see other companies follow Verizon's lead.</p><br><div>I suggest you read their report, and I would like to add a little color to their findings from the perspective of the swamp I spend most of my time in - Web services security. Granted it is just one report, but the data run counter to a lot of conventional security "wisdom":</div><br><div><span style="color: #333333; font-size: 12px; line-height: normal; "><span style="text-decoration: underline;"><strong><blockquote><p>Who is behind data breaches? </p></blockquote></strong></span><blockquote><p>73% resulted from external sources<br>18% were caused by insiders <br>39% implicated business partners <br>30% involved multiple parties</p></blockquote></span><br></div><div>The internal/external divide is pretty silly these days, as is companies' recanting "inside the firewall and outside the firewall", I spend most of time hooking things up together precisely _so_ they intereoperate remotely. The firewall is a speed bump at best. At any rate external sources is a primary concern in Web services security, because - hey look our Web service front end just made your Mainframe/As400/Unix DB/ CICS/whatever accessible remotely. This is great from a functionality standpoint, but the issue is that these back end systems were never designed with anything remotely resembling an Internet threat model. Additionally, the Verizon team's findings around business parties and multiple parties strikes at the heart of a number of popular misconceptions in Web services security - "well its just B2B and its behind a firewall."</div><br><br><div><span style="color: #333333; font-size: 12px; line-height: normal; "><span style="text-decoration: underline;"><strong><blockquote><p>How do breaches occur? </p></blockquote></strong></span><blockquote><p><br>62% were attributed to a significant error</p></blockquote><blockquote><p>59% resulted from hacking and intrusions  </p></blockquote><blockquote><p>31% incorporated malicious code </p></blockquote><blockquote><p>22% exploited a vulnerability <br>15% were due to physical threats </p></blockquote></span><br></div><div><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;">A couple of things to note here - malicious code in my opinion is likely to be the biggest problem in Web services security going forward. There is a large gap waiting to be exploited here. You have no control over the other end of the pipe plus a massive attack surface, the only thing lacking is the attacker's ability to find and exploit which I strongly suspect is just a matter of time. Wrt hacking an intrusions we have the remote, passive nature of web security to blame here in Web services world. Paraphrasing </span><span style="color: #333333; font-size: 12px; line-height: normal; "><a href="http://www.aspectsecurity.com/">Jeff Williams</a></span><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;">, the problem is that an attacker can just try an attack if it doesn't work, try again, again, and so on. This partially because of the loosely coupled nature of the systems, but it is also because </span><span style="color: #333333; font-size: 12px; line-height: normal; "><a href="http://1raindrop.typepad.com/1_raindrop/2008/06/mashup-of-the-titans.html">commonly used information security protocols have diverged from reality</a></span><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;"> are modeled using an object-centric mentality, where you "own" the object you are protecting and can afford to put passive controls around.</span></div><div><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;"><br></span></div><div><span style="color: #333333; font-size: 12px; line-height: normal; "><span style="text-decoration: underline;"><strong><blockquote><p>What commonalities exist? </p></blockquote></strong></span><blockquote><p><br>66%  involved data the victim did not know was on the system<br>75%  of breaches were not discovered by the victim  <br>83%  of attacks were not highly difficult <br>85%  of breaches were the result of opportunistic attacks <br>87%  were considered avoidable through reasonable controls </p></blockquote></span></div><div><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;">Many of the attacks against Web Services are not difficult, in my </span><span style="color: #333333; font-size: 12px; line-height: normal; "><a href="http://arctecgroup.net/training.htm">training class</a></span><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;">, we'll typically execute 8-10 different attacks in a two day period. But the big one from this list is the first one - the amazing amount of attack surface offered up by Web services. </span><span style="color: #333333; font-size: 12px; line-height: normal; "><a href="http://isecpartners.com/">Brad Hill</a></span><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;"> has done a good job articulating these issues in SOAP/XML/WS-*, but at an enterprise its even bigger than those standards - the thing is we use Web services to make stuff interoperate, to make stuff reusable, and to virtualize endpoints. Great stuff if what you want to do is decentralize your business, but this creates oceans of space for attackers to roam. When you look beyond the Visio and the IDE view of web services, and get to the runtime there is an amazing amount of detritus left behind by all these layers.</span></div><div><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;"><br></span></div><div><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;"><br></span></div><div><span style="color: #333333; font-family: helvetica; font-size: 12px; line-height: normal;"><br></span></div>]]></content:encoded>
      <pubDate>Fri, 27 Jun 2008 06:56:10 +0000</pubDate>
      <category domain="http://securityratty.com/tag/web services">web services</category>
      <category domain="http://securityratty.com/tag/web services world">web services world</category>
      <category domain="http://securityratty.com/tag/web services security">web services security</category>
      <category domain="http://securityratty.com/tag/data breach report">data breach report</category>
      <category domain="http://securityratty.com/tag/report">report</category>
      <category domain="http://securityratty.com/tag/attack">attack</category>
      <category domain="http://securityratty.com/tag/massive attack surface">massive attack surface</category>
      <category domain="http://securityratty.com/tag/companies follow verizon">companies follow verizon</category>
      <category domain="http://securityratty.com/tag/data">data</category>
      <source url="http://1raindrop.typepad.com/1_raindrop/2008/06/can-you-hear-me-now.html">Can you hear me now?</source>
    </item>
    <item>
      <title><![CDATA[Risk Management and Analysis Standards Update]]></title>
      <link>http://securityratty.com/article/ee94ba460af3520f283c3ca1b323e592</link>
      <guid>http://securityratty.com/article/ee94ba460af3520f283c3ca1b323e592</guid>
      <description><![CDATA[Were kind of having a big day today. Three things are going on that I wanted to update you on. A webinar reminder/update, a standards announcement concerning FAIR and Risk Management, and RMI has a...]]></description>
      <content:encoded><![CDATA[<p>We&#8217;re kind of having a big day today.  Three things are going on that I wanted to update you on.  A webinar reminder/update, a standards announcement concerning FAIR and Risk Management, and RMI has a new website!</p>
<p><strong>CISCO WEBINAR UPDATE</strong><br />
First, Jack&#8217;s <strong><a href="http://riskmanagementinsight.com/riskanalysis/?p=361">Webinar with Cisco is Thursday</a></strong>.  If you were lucky enough to get a slot, be sure to catch it.  If you didn&#8217;t get a slot but would like to still go, let me know (info &#8211;at&#8211; riskmanagementinsight&#8211;dot&#8211;com - subject Webinar).</p>
<p><strong>RISK MANAGEMENT STANDARDS AND FAIR</strong></p>
<p>Second, The Open Group <a href="http://www.theopengroup.org/comm/press/17jun08.htm"><strong>has a Press Release out this morning</strong></a>:</p>
<blockquote><p>&#8220;The Open Group Security Forum Initiates Development of Risk Management and Analysis Taxonomy&#8221;</p></blockquote>
<p>You might know The Open Group from their efforts with UNIX or SOA or helping the Jericho Forum.  You&#8217;ll recall that a while back I had mentioned that RMI was working withThe Open Group, and today&#8217;s announcement is a culmination of about a year and a half worth of effort there.   Today The Open Group formally announces our (we&#8217;re members) intent to put a stake in the ground concerning risk and risk management.</p>
<p>Our goal is common language and common models to create meaning.  This has the capacity to change everything - the way we audit, the way we talk to other lines of business, the way we gather metrics&#8230; a Herculean effort, to be sure, but I think that The Open Group is one organization that can effect change because it is:</p>
<ul>
<li><strong>Open &amp; Participatory</strong> - Unlike many organizations developing security standards, anyone can join and anyone can contribute.  Because there are real people (doing real risk work) as members of the forum, you won&#8217;t sit back at the end of some work day working on risk and think, &#8220;Who are these people, and why are they making my life so miserable with all these unnecessary hoops to jump through?&#8221;</li>
</ul>
<ul>
<li><strong>Authoritative and Structured</strong> - That is, change is welcome but carefully instituted.</li>
</ul>
<p>These are important qualities to me.  When you look around at some of the risk management efforts out there, too often you&#8217;ll find that the people instituting models and standards are removed from the actual practitioner, and/or the institution creating these standards are autocratic.  The change our profession needs cannot happen from one vendor or from one  bureaucracy that takes little account for the wishes and opinions of it&#8217;s constituency.</p>
<p><strong>YET ANOTHER RISK MANAGEMENT EFFORT?</strong></p>
<p>Some folks may be thinking &#8220;do we really need another risk management effort?&#8221; And really, I sympathize with the thought.  There&#8217;s ISO risk management stuff, there&#8217;s OCTAVE and NIST 800-30 and AS/NZ 340 and CRAM and FRAP and others&#8230;</p>
<p>And this is where I think FAIR and The Open Group have a good fit.  FAIR as a model for analysis, does not compete but rather compliments OCTAVE and NIST 800-30 and ISO 2700x (That reminds me, Rybolov, I&#8217;ve got to respond to your 800-30 article). In fact, one of the goals for the work with The Open Group is supporting documentation (call them white papers or guidance letters or whatever) that talks about how to use FAIR and the work of The Open Group Forum with ISO 27001 or as probability determination within OCTAVE, or in context with COSO efforts, etc&#8230;</p>
<p><strong>SO WHAT DOES THIS MEAN TO YOU?</strong></p>
<p>Well, it means a couple of things.  First, you have somewhere to go where people are vetting the models.  There is a forum of users and people with the same risk management issues and challenges as you have, but that are committed to working together to make things better.  A forum in which you can contribute and work to vet models against experience.  A forum that is a &#8220;vendor- and technology-neutral consortium&#8221; with experience building standards that work to interoperate across organizational and industrial boundaries.</p>
<p>Second, it means that you have a nice reference point for people who want it.  Defending the use of FAIR over some other analysis method got a little easier thanks to the increased credibility of The Open Group.</p>
<p>Third, new and exciting things are already happening at The Open Group in the Security Forum surrounding new standards and new ways of doing business.  Even if Risk Analysis isn&#8217;t your primary passion, let me encourage you to get involved with The Open Group&#8217;s Security Forum. Mike Jerbic and Ian Dobson there both have a passion to help codify what works and what helps security and risk management departments, regardless of &#8220;silo&#8221; or discipline.</p>
<p><strong>WHAT DOES THIS MEAN TO RMI?</strong><br />
If you&#8217;re an employee, or client, or just a well-wisher, today&#8217;s announcement is just one culminating factor of the past year of changes RMI has undergone.  The announcement means that we&#8217;re now no longer the sole custodians of FAIR, but simply part of a larger effort to drive a better understanding of risk in our industry.  We (RMI) have a responsibility support and contribute to the effort, but the journey is no longer ours alone.  We&#8217;ve got friends.</p>
<p><strong>New Website</strong></p>
<p>I think our <strong><a href="http://www.riskmanagementinsight.com">new website</a></strong> reflects who we are and what we do better now.  It takes into account not just what we can do because of FAIR, but also what we&#8217;ve been able to synthesize because of it (and the use of our other models and frameworks to create a whole picture of what is Risk Management).  The primary focus of our message no longer needs be that we&#8217;ve got something new and cool that makes you better - we&#8217;re freer to talk about our experience and abilities - very much reflecting the maturity we&#8217;re experiencing as a company.</p>
]]></content:encoded>
      <pubDate>Tue, 17 Jun 2008 12:51:27 +0000</pubDate>
      <category domain="http://securityratty.com/tag/risk management">risk management</category>
      <category domain="http://securityratty.com/tag/risk management departments">risk management departments</category>
      <category domain="http://securityratty.com/tag/risk management effort">risk management effort</category>
      <category domain="http://securityratty.com/tag/standards">standards</category>
      <category domain="http://securityratty.com/tag/risk">risk</category>
      <category domain="http://securityratty.com/tag/risk management efforts">risk management efforts</category>
      <category domain="http://securityratty.com/tag/risk management issues">risk management issues</category>
      <category domain="http://securityratty.com/tag/security standards">security standards</category>
      <category domain="http://securityratty.com/tag/risk management standards">risk management standards</category>
      <source url="http://riskmanagementinsight.com/riskanalysis/?p=366">Risk Management and Analysis Standards Update</source>
    </item>
    <item>
      <title><![CDATA[Cross-Device-Type Log Management vs Device-Specific Log Management]]></title>
      <link>http://securityratty.com/article/77726863efe81c8acbe240fb60a6740d</link>
      <guid>http://securityratty.com/article/77726863efe81c8acbe240fb60a6740d</guid>
      <description><![CDATA[Now, I have to first admit that, in general, dealing with logs on a device-specific basis is a cruel joke . What I mean here is when you gather Windows logs in one place, Linux logs in another place,...]]></description>
      <content:encoded><![CDATA[<p>Now, I have to first admit that, in general, <strong>dealing with logs on a device-specific basis is a cruel joke</strong>. What I mean here is when you gather Windows logs in one place, Linux logs in another place, database logs in yet another place; all in different formats, all in different systems not connected to each others, all managed by different people who don't talk to each other (and sometimes hate each other). Yuck! Basically, this situation is "logs at their worst": all different, all disjointed and, as a result, all next to useless.</p> <p>However, there are rare situations where you can choose device-specific log management approach (and still not look like a money- and time-wasting and idiot :-)). For example, you might be motivated by the fact that tools that can handle one specific type of log data (e.g. Windows-only, web server-only or Cisco PIX-only) are usually many times less expensive than <a href="http://www.loglogic.com">cross-device log management tools</a>. The table below clarifies it: </p> <table cellspacing="0" cellpadding="2" width="608" border="2"> <tbody> <tr> <td valign="top" width="150"><strong>Use Case vs Approach</strong></td> <td valign="top" width="140"><strong>No log consolidation - logs remain on systems they are produced</strong></td> <td valign="top" width="137"><strong>Device-specific log consolidation and analysis</strong></td> <td valign="top" width="174"><strong>Cross-device log consolidation and analysis from all log sources</strong></td></tr> <tr> <td valign="top" width="149">Alerting based on log strings (keywords) that indicate security or operational problems</td> <td valign="top" width="139"><strong>Impossible</strong> or tremendously hard to manage across many systems</td> <td valign="top" width="137"><strong>Acceptable</strong> - alerts on each log type are handled by different teams</td> <td valign="top" width="174"><strong>Superior</strong> - all logs are available for analysis when the alert is triggered</td></tr> <tr> <td valign="top" width="146">Reviewing logs for troubleshooting server problems </td> <td valign="top" width="140"><strong>Acceptable</strong> - server logs are sufficient for </td> <td valign="top" width="137"><strong>Better</strong> - one can also look at logs from other similar servers</td> <td valign="top" width="174"><strong>Better </strong>- but same as device-specific log analysis since only one type of logs needs to be reviewed</td></tr> <tr> <td valign="top" width="146">Log review for compliance with PCI DSS</td> <td valign="top" width="140"><strong>Not acceptable</strong> - log management is mandated by Req 10</td> <td valign="top" width="137"><strong>Impossible </strong>or very inefficient - as many types of log data needs to be collected and reviewed</td> <td valign="top" width="174"><strong>Optimal</strong> - all PCI relevant logs can be collected and reviewed in one system</td></tr> <tr> <td valign="top" width="146">Looking for records of a specific user activity</td> <td valign="top" width="140"><strong>Impossible</strong> or tremendously hard since hundreds of systems might need to be searched</td> <td valign="top" width="137"><strong>Inefficient</strong> - several different systems needs to be accessed to review all records of user's activities (and then data needs to be manually correlated)</td> <td valign="top" width="174"><strong>Optimal</strong> - one query gives all traces of the user activity</td></tr> <tr> <td valign="top" width="146">Log review for incident response or forensics investigation</td> <td valign="top" width="140"><strong>Impossible</strong> or tremendously hard since hundreds of systems might need to be searched for evidence</td> <td valign="top" width="137"><strong>Inefficient</strong> - several different systems needs to be searches for evidence and then data manually correlated</td> <td valign="top" width="174"><strong>Optimal</strong> - all log evidence can be found, reviewed and analyzed on one system, neither hundreds, nor several</td></tr></tbody></table> <p>Also, while looking at logging tools, one needs to make a distinction between tools that can collect all sorts of logs but only allow you to analyze one log type at a time (e.g. sawmill) vs tools that can collect all sorts of logs AND allow you to analyze all of them together (e.g. <a href="http://www.loglogic.com">LogLogic</a>). The former tools still fall under "device-specific log management" despite their ability to gather hundreds of different log types.</p> <p>The bottom line: in most cases, cross-device, uniform log management provides huge value, especially if your motivation for log management is compliance or incident response.</p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1a074deb-adb0-4ee5-a29e-1814e11dfc2f" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati tags: <a href="http://technorati.com/tags/logs" rel="tag">logs</a>, <a href="http://technorati.com/tags/log%20management" rel="tag">log management</a>, <a href="http://technorati.com/tags/logging" rel="tag">logging</a></div>  <div class="blogger-post-footer">About me: http://www.chuvakin.org</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=MGF8JI"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=MGF8JI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=DMnW2I"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=DMnW2I" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=mfmrbI"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=mfmrbI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~4/303255226" height="1" width="1"/>]]></content:encoded>
      <pubDate>Mon, 02 Jun 2008 10:38:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/logs">logs</category>
      <category domain="http://securityratty.com/tag/pci relevant logs">pci relevant logs</category>
      <category domain="http://securityratty.com/tag/log management">log management</category>
      <category domain="http://securityratty.com/tag/database logs">database logs</category>
      <category domain="http://securityratty.com/tag/logs remain">logs remain</category>
      <category domain="http://securityratty.com/tag/gather windows logs">gather windows logs</category>
      <category domain="http://securityratty.com/tag/device-specific log management">device-specific log management</category>
      <category domain="http://securityratty.com/tag/server logs">server logs</category>
      <category domain="http://securityratty.com/tag/type">type</category>
      <source url="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~3/303255226/cross-device-type-log-management-vs.html">Cross-Device-Type Log Management vs Device-Specific Log Management</source>
    </item>
  </channel>
</rss>
