<?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: intensive]]></title>
    <link>http://securityratty.com/tag/intensive</link>
    <description></description>
    <pubDate>Tue, 29 Apr 2008 09:18:07 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Catalyzing security in service orientation]]></title>
      <link>http://securityratty.com/article/6511424ffd0a4d30d4c5ea479c9a4306</link>
      <guid>http://securityratty.com/article/6511424ffd0a4d30d4c5ea479c9a4306</guid>
      <description><![CDATA[Blogger: Ramon Krikken

Many different conference tracks, many different perspectives on 'security' and how to best implement it. I spent most of my time in the Service-Oriented Architecture (SOA)...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: Ramon Krikken<br /><br />Many different conference tracks, many different perspectives on 'security' and how to best implement it. I spent most of my time in the Service-Oriented Architecture (SOA) track, looking for little nuggets of wisdom to help with my upcoming SOA security overview, and I certainly did find some. There were - luckily - no huge upsets, but there were certainly lots of questions on how to to implement controls in a service-oriented environment. What was once only the question of what Web Services standards to use, has now evolved to discussions on everything from high-level architecture to the minutiae of security token translations.<br /><br />One of the discussions in SOA security revolves around the location of controls. In general the architecture is best served if most controls, such as authentication and authorization, are externalized from the application code. It creates a separation of concerns, and usually makes management and auditing more straightforward. So some of the different infrastructure components, like web services modules and the XML gateways, support access control, encryption, and data validation features. Some vendors would like us to believe that pushing all this functionality into their well-packaged, standards-based solution is going to solve the 'security problem,' but does it?<br /><br />It all works out well as long as we can - in the true spirit of service orientation - view the service as a black box, but that isn't necessarily possible from a security perspective. Certain functionality, like the compute-intensive XML schema validation, is an ideal candidate for infrastructure security, and so is service-to-service authentication. User authorization is all over the map depending on its granularity and requirements for data-awareness. With encryption it also depends on whether we're talking data transport or storage. Service-enabling legacy applications also throws us a curve-ball because of, amongst things, the need for identity and access token mapping that take us into the darkness of the black-box service.<br /><br />In other words, both applying controls in service orientation, and applying service-oriented principles to security, aren't necessarily as straightforward as some may want us to believe. Security professionals probably already had a feeling this would be the case; we're a bunch of skeptics, after all. But if it's the case that enterprise architecture is far ahead of security architecture in SOA planning or implementation, then there may be some misunderstanding in the organization on how to secure the infrastructure and services. At the surface, and in the common case, the decision to put controls at the infrastructure level seems simple. The devil, it appears, is very much in the details that are invisible to us in some of the higher-level architectural discussions. <br /><br />Fortunately, all is not lost. We may have thought that 'the SOA train has left the station, and security is not on board,' but it now appears - at least from Burton Group's research - that the train isn't necessarily all too far down the tracks yet. We need to work with the architects to create a security strategy that matures along with the other aspects of SOA implementation, work with the development team to overcome the challenges of building security into the SDLC, and most of all, work with ourselves to make sure we're able to apply consistent principles of information assurance no matter what the next best thing in SOA technology is. There is time to get things right, and the best time to start is now.&nbsp; </p></div>
<img src="http://feeds.feedburner.com/~r/SecurityAndRiskManagementStrategiesBlog/~4/323506986" height="1" width="1"/>]]></content:encoded>
      <pubDate>Mon, 30 Jun 2008 12:31:36 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/soa">soa</category>
      <category domain="http://securityratty.com/tag/soa train">soa train</category>
      <category domain="http://securityratty.com/tag/soa implementation">soa implementation</category>
      <category domain="http://securityratty.com/tag/soa security overview">soa security overview</category>
      <category domain="http://securityratty.com/tag/security professionals">security professionals</category>
      <category domain="http://securityratty.com/tag/infrastructure security">infrastructure security</category>
      <category domain="http://securityratty.com/tag/architecture">architecture</category>
      <category domain="http://securityratty.com/tag/enterprise architecture">enterprise architecture</category>
      <source url="http://feeds.feedburner.com/~r/SecurityAndRiskManagementStrategiesBlog/~3/323506986/catalyzing-secu.html">Catalyzing security in service orientation</source>
    </item>
    <item>
      <title><![CDATA[Catalyzing security in service orientation]]></title>
      <link>http://securityratty.com/article/bc058381d45adf4ca210234452d8f030</link>
      <guid>http://securityratty.com/article/bc058381d45adf4ca210234452d8f030</guid>
      <description><![CDATA[Blogger: Ramon Krikken

Many different conference tracks, many different perspectives on 'security' and how to best implement it. I spent most of my time in the Service-Oriented Architecture (SOA)...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: Ramon Krikken<br /><br />Many different conference tracks, many different perspectives on 'security' and how to best implement it. I spent most of my time in the Service-Oriented Architecture (SOA) track, looking for little nuggets of wisdom to help with my upcoming SOA security overview, and I certainly did find some. There were - luckily - no huge upsets, but there were certainly lots of questions on how to to implement controls in a service-oriented environment. What was once only the question of what Web Services standards to use, has now evolved to discussions on everything from high-level architecture to the minutiae of security token translations.<br /><br />One of the discussions in SOA security revolves around the location of controls. In general the architecture is best served if most controls, such as authentication and authorization, are externalized from the application code. It creates a separation of concerns, and usually makes management and auditing more straightforward. So some of the different infrastructure components, like web services modules and the XML gateways, support access control, encryption, and data validation features. Some vendors would like us to believe that pushing all this functionality into their well-packaged, standards-based solution is going to solve the 'security problem,' but does it?<br /><br />It all works out well as long as we can - in the true spirit of service orientation - view the service as a black box, but that isn't necessarily possible from a security perspective. Certain functionality, like the compute-intensive XML schema validation, is an ideal candidate for infrastructure security, and so is service-to-service authentication. User authorization is all over the map depending on its granularity and requirements for data-awareness. With encryption it also depends on whether we're talking data transport or storage. Service-enabling legacy applications also throws us a curve-ball because of, amongst things, the need for identity and access token mapping that take us into the darkness of the black-box service.<br /><br />In other words, both applying controls in service orientation, and applying service-oriented principles to security, aren't necessarily as straightforward as some may want us to believe. Security professionals probably already had a feeling this would be the case; we're a bunch of skeptics, after all. But if it's the case that enterprise architecture is far ahead of security architecture in SOA planning or implementation, then there may be some misunderstanding in the organization on how to secure the infrastructure and services. At the surface, and in the common case, the decision to put controls at the infrastructure level seems simple. The devil, it appears, is very much in the details that are invisible to us in some of the higher-level architectural discussions. <br /><br />Fortunately, all is not lost. We may have thought that 'the SOA train has left the station, and security is not on board,' but it now appears - at least from Burton Group's research - that the train isn't necessarily all too far down the tracks yet. We need to work with the architects to create a security strategy that matures along with the other aspects of SOA implementation, work with the development team to overcome the challenges of building security into the SDLC, and most of all, work with ourselves to make sure we're able to apply consistent principles of information assurance no matter what the next best thing in SOA technology is. There is time to get things right, and the best time to start is now.&nbsp; </p></div>
]]></content:encoded>
      <pubDate>Mon, 30 Jun 2008 12:31:36 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/soa">soa</category>
      <category domain="http://securityratty.com/tag/soa train">soa train</category>
      <category domain="http://securityratty.com/tag/soa implementation">soa implementation</category>
      <category domain="http://securityratty.com/tag/soa security overview">soa security overview</category>
      <category domain="http://securityratty.com/tag/security professionals">security professionals</category>
      <category domain="http://securityratty.com/tag/infrastructure security">infrastructure security</category>
      <category domain="http://securityratty.com/tag/architecture">architecture</category>
      <category domain="http://securityratty.com/tag/enterprise architecture">enterprise architecture</category>
      <source url="http://srmsblog.burtongroup.com/2008/06/catalyzing-secu.html">Catalyzing security in service orientation</source>
    </item>
    <item>
      <title><![CDATA[Planning a Virtualization Infrastructure What You Need to Know]]></title>
      <link>http://securityratty.com/article/6115e1ac1bc3f443e6a376a3461275e3</link>
      <guid>http://securityratty.com/article/6115e1ac1bc3f443e6a376a3461275e3</guid>
      <description><![CDATA[Theres a lot of noise about virtualization out in the marketplace from the latest company VMware bought to speculation about Hyper-V to the myriad solutions for virtualization management. I wanted to...]]></description>
      <content:encoded><![CDATA[<p>There’s a lot of noise about virtualization out in the marketplace – from the <a href="http://vmblog.com/archive/2008/05/28/vmware-to-acquire-b-hive-networks-to-further-enhance-virtualization-platform-with-application-performance-management.aspx" target="_blank">latest company VMware bought</a> to <a href="http://blogs.zdnet.com/microsoft/?p=1182" target="_blank">speculation about Hyper-V</a> to the myriad solutions for virtualization management. I wanted to take a more practical approach to talking about virtualization and share advice and best practices that I’ve learned based upon my own experiences planning, deploying and managing large-scale multi-datacenter virtualization infrastructure.</p>
<p>In this first post, I cover the planning process and various considerations that anyone - from a small “mom and pop” shop to a large enterprise – should take into account for successful deployment.</p>
<p><strong>1) What problem(s) are you trying to solve? What are you trying to achieve?</strong></p>
<p>It should come as no surprise that this is the first step but surprisingly it’s a step that is sometimes ignored or not enough time and thought are spent against it in the rush to virtualize. Without really understanding what problem you’re trying to solve and what you’re trying to achieve, how will you ever know that you’ve been successful? Some typical reasons to virtualize:</p>
<ul>
<li>Server consolidation and cost savings. ROI and TCO.</li>
<li>Efficient resource utilization. <a href="http://www.computerworld.com.au/index.php/id;1175625790;fp;4;fpid;2359" target="_blank">Chargeback model</a> and measurement.</li>
<li>Cost-effective growth strategy. Cost avoidance.</li>
</ul>
<p><strong>2) What resources do you have and what additional resources do you need?</strong></p>
<p>You need to understand your current environment before adding virtualization to the mix. Peel back the onion and look at historical performance. You may not have the right hardware to handle an increase in virtual servers.</p>
<p>Factor in the pattern of the behavior of servers, whether they are running hot during business hours or at night, peak cycles, etc. Are they CPU-intensive or is the gating factor disk or memory or a combination of these? This information forms the performance baseline you must factor into any <a href="http://weblog.infoworld.com/virtualization/archives/2008/03/virtualization_38.html" target="_blank">virtualization capacity planning</a>.</p>
<p>I can’t emphasize enough how important it is to have a capacity plan. People tend to virtualize but don’t always have a capacity plan in place to know when they’re running at full.</p>
<p>Beyond computing assets, you need to look at staffing as well. How will virtualization effect staff resource utilization? Virtualization, done the right way, should gain you efficiencies on the staffing side as well, freeing up resources for other initiatives. But in order to do it the “right way”, that takes an investment in training that should always be factored into your planning.</p>
<p><strong>3) What are your success metrics?</strong></p>
<p>Make sure to draft a document to formally measure your success before, during, and after implementing a virtualized environment. This relates back to the problem you were trying to solve. Depending on what you need to measure, you need to plan for tools and processes to make this a reality.</p>
<p>In the next post, I’ll talk about roadblocks to successful virtualization deployment and how to avoid them.</p>
<p><a href="http://sharethis.com/item?&wp=2.3.3&amp;publisher=f8a81d13-50d0-4a5c-833d-8e5f2341e305&amp;title=Planning+a+Virtualization+Infrastructure+%26ndash%3B+What+You+Need+to+Know&amp;url=http%3A%2F%2Fblog.sciencelogic.com%2Fplanning-a-virtualization-infrastructure-what-you-need-to-know%2F06%2F02%2F2008%2F">ShareThis</a></p>]]></content:encoded>
      <pubDate>Mon, 02 Jun 2008 09:30:31 +0000</pubDate>
      <category domain="http://securityratty.com/tag/virtualization">virtualization</category>
      <category domain="http://securityratty.com/tag/virtualization capacity">virtualization capacity</category>
      <category domain="http://securityratty.com/tag/virtualization infrastructure">virtualization infrastructure</category>
      <category domain="http://securityratty.com/tag/successful deployment">successful deployment</category>
      <category domain="http://securityratty.com/tag/successful">successful</category>
      <category domain="http://securityratty.com/tag/virtualization management">virtualization management</category>
      <category domain="http://securityratty.com/tag/successful virtualization deployment">successful virtualization deployment</category>
      <category domain="http://securityratty.com/tag/plan">plan</category>
      <category domain="http://securityratty.com/tag/capacity plan">capacity plan</category>
      <source url="http://blog.sciencelogic.com/planning-a-virtualization-infrastructure-what-you-need-to-know/06/02/2008/">Planning a Virtualization Infrastructure What You Need to Know</source>
    </item>
    <item>
      <title><![CDATA[Planning a Virtualization Infrastructure What You Need to Know]]></title>
      <link>http://securityratty.com/article/1d10cfcecf5c9ae0c869424816f4c541</link>
      <guid>http://securityratty.com/article/1d10cfcecf5c9ae0c869424816f4c541</guid>
      <description><![CDATA[Theres a lot of noise about virtualization out in the marketplace from the latest company VMware bought to speculation about Hyper-V to the myriad solutions for virtualization management. I wanted to...]]></description>
      <content:encoded><![CDATA[<p>There’s a lot of noise about virtualization out in the marketplace – from the <a href="http://vmblog.com/archive/2008/05/28/vmware-to-acquire-b-hive-networks-to-further-enhance-virtualization-platform-with-application-performance-management.aspx" target="_blank">latest company VMware bought</a> to <a href="http://blogs.zdnet.com/microsoft/?p=1182" target="_blank">speculation about Hyper-V</a> to the myriad solutions for virtualization management. I wanted to take a more practical approach to talking about virtualization and share advice and best practices that I’ve learned based upon my own experiences planning, deploying and managing large-scale multi-datacenter virtualization infrastructure.</p>
<p>In this first post, I cover the planning process and various considerations that anyone - from a small “mom and pop” shop to a large enterprise – should take into account for successful deployment.</p>
<p><strong>1) What problem(s) are you trying to solve? What are you trying to achieve?</strong></p>
<p>It should come as no surprise that this is the first step but surprisingly it’s a step that is sometimes ignored or not enough time and thought are spent against it in the rush to virtualize. Without really understanding what problem you’re trying to solve and what you’re trying to achieve, how will you ever know that you’ve been successful? Some typical reasons to virtualize:</p>
<ul>
<li>Server consolidation and cost savings. ROI and TCO.</li>
<li>Efficient resource utilization. <a href="http://www.computerworld.com.au/index.php/id;1175625790;fp;4;fpid;2359" target="_blank">Chargeback model</a> and measurement.</li>
<li>Cost-effective growth strategy. Cost avoidance.</li>
</ul>
<p><strong>2) What resources do you have and what additional resources do you need?</strong></p>
<p>You need to understand your current environment before adding virtualization to the mix. Peel back the onion and look at historical performance. You may not have the right hardware to handle an increase in virtual servers.</p>
<p>Factor in the pattern of the behavior of servers, whether they are running hot during business hours or at night, peak cycles, etc. Are they CPU-intensive or is the gating factor disk or memory or a combination of these? This information forms the performance baseline you must factor into any <a href="http://weblog.infoworld.com/virtualization/archives/2008/03/virtualization_38.html" target="_blank">virtualization capacity planning</a>.</p>
<p>I can’t emphasize enough how important it is to have a capacity plan. People tend to virtualize but don’t always have a capacity plan in place to know when they’re running at full.</p>
<p>Beyond computing assets, you need to look at staffing as well. How will virtualization effect staff resource utilization? Virtualization, done the right way, should gain you efficiencies on the staffing side as well, freeing up resources for other initiatives. But in order to do it the “right way”, that takes an investment in training that should always be factored into your planning.</p>
<p><strong>3) What are your success metrics?</strong></p>
<p>Make sure to draft a document to formally measure your success before, during, and after implementing a virtualized environment. This relates back to the problem you were trying to solve. Depending on what you need to measure, you need to plan for tools and processes to make this a reality.</p>
<p>In the next post, I’ll talk about roadblocks to successful virtualization deployment and how to avoid them.</p>
<p><a href="http://sharethis.com/item?&wp=2.3.3&amp;publisher=f8a81d13-50d0-4a5c-833d-8e5f2341e305&amp;title=Planning+a+Virtualization+Infrastructure+%26ndash%3B+What+You+Need+to+Know&amp;url=http%3A%2F%2Fblog.sciencelogic.com%2F06%2F2008%2Fplanning-a-virtualization-infrastructure-what-you-need-to-know">ShareThis</a></p>]]></content:encoded>
      <pubDate>Mon, 02 Jun 2008 09:30:31 +0000</pubDate>
      <category domain="http://securityratty.com/tag/virtualization">virtualization</category>
      <category domain="http://securityratty.com/tag/virtualization capacity">virtualization capacity</category>
      <category domain="http://securityratty.com/tag/virtualization infrastructure">virtualization infrastructure</category>
      <category domain="http://securityratty.com/tag/successful deployment">successful deployment</category>
      <category domain="http://securityratty.com/tag/successful">successful</category>
      <category domain="http://securityratty.com/tag/virtualization management">virtualization management</category>
      <category domain="http://securityratty.com/tag/successful virtualization deployment">successful virtualization deployment</category>
      <category domain="http://securityratty.com/tag/plan">plan</category>
      <category domain="http://securityratty.com/tag/capacity plan">capacity plan</category>
      <source url="http://blog.sciencelogic.com/06/2008/planning-a-virtualization-infrastructure-what-you-need-to-know">Planning a Virtualization Infrastructure What You Need to Know</source>
    </item>
    <item>
      <title><![CDATA[Planning a Virtualization Infrastructure What You Need to Know]]></title>
      <link>http://securityratty.com/article/5d2f580068535837ea4964daa52cc4ed</link>
      <guid>http://securityratty.com/article/5d2f580068535837ea4964daa52cc4ed</guid>
      <description><![CDATA[Theres a lot of noise about virtualization out in the marketplace from the latest company VMware bought to speculation about Hyper-V to the myriad solutions for virtualization management. I wanted to...]]></description>
      <content:encoded><![CDATA[<p>There’s a lot of noise about virtualization out in the marketplace – from the <a href="http://vmblog.com/archive/2008/05/28/vmware-to-acquire-b-hive-networks-to-further-enhance-virtualization-platform-with-application-performance-management.aspx" target="_blank">latest company VMware bought</a> to <a href="http://blogs.zdnet.com/microsoft/?p=1182" target="_blank">speculation about Hyper-V</a> to the myriad solutions for virtualization management. I wanted to take a more practical approach to talking about virtualization and share advice and best practices that I’ve learned based upon my own experiences planning, deploying and managing large-scale multi-datacenter virtualization infrastructure.</p>
<p>In this first post, I cover the planning process and various considerations that anyone - from a small “mom and pop” shop to a large enterprise – should take into account for successful deployment.</p>
<p><strong>1) What problem(s) are you trying to solve? What are you trying to achieve?</strong></p>
<p>It should come as no surprise that this is the first step but surprisingly it’s a step that is sometimes ignored or not enough time and thought are spent against it in the rush to virtualize. Without really understanding what problem you’re trying to solve and what you’re trying to achieve, how will you ever know that you’ve been successful? Some typical reasons to virtualize:</p>
<ul>
<li>Server consolidation and cost savings. ROI and TCO.</li>
<li>Efficient resource utilization. <a href="http://www.computerworld.com.au/index.php/id;1175625790;fp;4;fpid;2359" target="_blank">Chargeback model</a> and measurement.</li>
<li>Cost-effective growth strategy. Cost avoidance.</li>
</ul>
<p><strong>2) What resources do you have and what additional resources do you need?</strong></p>
<p>You need to understand your current environment before adding virtualization to the mix. Peel back the onion and look at historical performance. You may not have the right hardware to handle an increase in virtual servers.</p>
<p>Factor in the pattern of the behavior of servers, whether they are running hot during business hours or at night, peak cycles, etc. Are they CPU-intensive or is the gating factor disk or memory or a combination of these? This information forms the performance baseline you must factor into any <a href="http://weblog.infoworld.com/virtualization/archives/2008/03/virtualization_38.html" target="_blank">virtualization capacity planning</a>.</p>
<p>I can’t emphasize enough how important it is to have a capacity plan. People tend to virtualize but don’t always have a capacity plan in place to know when they’re running at full.</p>
<p>Beyond computing assets, you need to look at staffing as well. How will virtualization effect staff resource utilization? Virtualization, done the right way, should gain you efficiencies on the staffing side as well, freeing up resources for other initiatives. But in order to do it the “right way”, that takes an investment in training that should always be factored into your planning.</p>
<p><strong>3) What are your success metrics?</strong></p>
<p>Make sure to draft a document to formally measure your success before, during, and after implementing a virtualized environment. This relates back to the problem you were trying to solve. Depending on what you need to measure, you need to plan for tools and processes to make this a reality.</p>
<p>In the next post, I’ll talk about roadblocks to successful virtualization deployment and how to avoid them.</p>
<p><a href="http://sharethis.com/item?&wp=2.3.3&amp;publisher=f8a81d13-50d0-4a5c-833d-8e5f2341e305&amp;title=Planning+a+Virtualization+Infrastructure+%26ndash%3B+What+You+Need+to+Know&amp;url=http%3A%2F%2Fblog.sciencelogic.com%2Fplanning-a-virtualization-infrastructure-what-you-need-to-know%2F06%2F2008">ShareThis</a></p>]]></content:encoded>
      <pubDate>Mon, 02 Jun 2008 09:30:31 +0000</pubDate>
      <category domain="http://securityratty.com/tag/virtualization">virtualization</category>
      <category domain="http://securityratty.com/tag/virtualization capacity">virtualization capacity</category>
      <category domain="http://securityratty.com/tag/virtualization infrastructure">virtualization infrastructure</category>
      <category domain="http://securityratty.com/tag/successful deployment">successful deployment</category>
      <category domain="http://securityratty.com/tag/successful">successful</category>
      <category domain="http://securityratty.com/tag/virtualization management">virtualization management</category>
      <category domain="http://securityratty.com/tag/successful virtualization deployment">successful virtualization deployment</category>
      <category domain="http://securityratty.com/tag/plan">plan</category>
      <category domain="http://securityratty.com/tag/capacity plan">capacity plan</category>
      <source url="http://blog.sciencelogic.com/planning-a-virtualization-infrastructure-what-you-need-to-know/06/2008">Planning a Virtualization Infrastructure What You Need to Know</source>
    </item>
    <item>
      <title><![CDATA[Gartner IT Security Summit - Pre-Show]]></title>
      <link>http://securityratty.com/article/2a36efa5769c6e47b11b09aa4973f0ea</link>
      <guid>http://securityratty.com/article/2a36efa5769c6e47b11b09aa4973f0ea</guid>
      <description><![CDATA[Ive arrived at the Gartner IT Security Summit in lovely Washington, DC. The flight was uneventful (after the intensive security screening and additional measures taken at the gate when departing for...]]></description>
      <content:encoded><![CDATA[<p><center><a href='http://www.liquidmatrix.org/blog/wp-content/uploads/2008/06/gartner1.jpg'><img src="http://www.liquidmatrix.org/blog/wp-content/uploads/2008/06/gartner1.jpg" alt="" title="gartner1" width="308" height="231" class="aligncenter size-full wp-image-3112" /></a></center></p>
<p>I&#8217;ve arrived at the Gartner IT Security Summit in lovely Washington, DC.  The flight was uneventful (after the intensive security screening and additional measures taken at the gate when departing for Washington National). This year, we&#8217;re being hosted at the Gaylord National Resort - it&#8217;s like a casino-less piece of Vegas right here on the Potomac.</p>
<p>After sign in and some pre-conference tutorials, I took in the <a href="http://www.optenet.com">Optenet</a> party - spanish food, spanish wine, spanish dancers. And I even left while I could still walk!</p>
<p><center><a href='http://www.liquidmatrix.org/blog/wp-content/uploads/2008/06/gartner2.jpg'><img src="http://www.liquidmatrix.org/blog/wp-content/uploads/2008/06/gartner2.jpg" alt="" title="gartner2" width="308" height="231" class="aligncenter size-full wp-image-3113" /></a></center></p>
<p>I&#8217;ll have lots more to report after things get underway tomorrow (today).  Until then&#8230; sunset over the Potomac from the atrium at the Gaylord National.</p>
<p><center><a href='http://www.liquidmatrix.org/blog/wp-content/uploads/2008/06/gartner3.jpg'><img src="http://www.liquidmatrix.org/blog/wp-content/uploads/2008/06/gartner3.jpg" alt="" title="gartner3" width="308" height="231" class="aligncenter size-full wp-image-3114" /></a></center></p>
<p> Tags: <a href="http://technorati.com/tag/gartner+it+security+summit" rel="tag">gartner it security summit</a>, <a href="http://technorati.com/tag/gartner" rel="tag"> gartner</a>, <a href="http://technorati.com/tag/optenet" rel="tag"> optenet</a>, <a href="http://technorati.com/tag/gaylord+national" rel="tag"> gaylord national</a>, <a href="http://technorati.com/tag/security+conferences" rel="tag"> security conferences</a></p>

<p><a href="http://feeds.feedburner.com/~a/Liquidmatrix?a=RKbImF"><img src="http://feeds.feedburner.com/~a/Liquidmatrix?i=RKbImF" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=7SS3oI"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=7SS3oI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=zy4zJi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=zy4zJi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=CsnSai"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=CsnSai" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=EU6RZi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=EU6RZi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=pPM8Ii"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=pPM8Ii" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Liquidmatrix/~4/302881624" height="1" width="1"/>]]></content:encoded>
      <pubDate>Mon, 02 Jun 2008 06:26:29 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security summit">security summit</category>
      <category domain="http://securityratty.com/tag/gaylord national resort">gaylord national resort</category>
      <category domain="http://securityratty.com/tag/gaylord national">gaylord national</category>
      <category domain="http://securityratty.com/tag/gartner">gartner</category>
      <category domain="http://securityratty.com/tag/optenet party">optenet party</category>
      <category domain="http://securityratty.com/tag/optenet">optenet</category>
      <category domain="http://securityratty.com/tag/security conferences">security conferences</category>
      <category domain="http://securityratty.com/tag/lovely washington">lovely washington</category>
      <category domain="http://securityratty.com/tag/spanish dancers">spanish dancers</category>
      <source url="http://feeds.feedburner.com/~r/Liquidmatrix/~3/302881624/">Gartner IT Security Summit - Pre-Show</source>
    </item>
    <item>
      <title><![CDATA[Can Moodys solve your third party assessment problem?]]></title>
      <link>http://securityratty.com/article/7e6b67ff0436ef607531dfb5fd3b619f</link>
      <guid>http://securityratty.com/article/7e6b67ff0436ef607531dfb5fd3b619f</guid>
      <description><![CDATA[Moodys recently launched their Vendor Information Risk (VIR) ratings service. The main objective of this service is to reduce the overall burden of conducting risk assessments for organizations, as...]]></description>
      <content:encoded><![CDATA[<p><img title="Khalid Kark" alt="Khalid Kark" src="http://www.forrester.com/role_based/images/author/imported/forresterDotCom/Analyst_Photos/Silhouette/Color/Kark_Khalid.gif" border="0" style="FLOAT: left; MARGIN: 0px 5px 5px 0px" /></p>

<p>Moody’s recently launched their Vendor Information Risk (VIR) ratings service. The main objective of this service is to reduce the overall burden of conducting risk assessments for organizations, as well as their service providers. The whole idea being that if Moody’s can do a risk assessment on behalf of multiple subscribers, it can make the assessment process a lot more efficient.&nbsp; The service provider will not have to go through multiple assessments and the subscribers will share the cost, and therefore have a much lower price point. </p>

<p>Many CISOs I talk to are sick of performing third party risk assessments; it takes up valuable time, is expensive, and most importantly, pulls resources away from doing actual security work within the company. On the other hand service providers are also having a hard time keeping up with these assessments. A compliance manager at a large service provider estimated that they responded to over 300 audit requests in 2007, and that number would be around 400 in 2008. Thus, a service like this could potentially save millions of dollars for service providers and subscribers. </p>

<p>Industry efforts, such as the BITS framework, have so far focused on providing methodologies but haven’t really addressed the issue of building a platform to ensure consistency across assessments. It was refreshing to see this service from Moody’s that endeavors to take the burden off of your shoulders. </p>

<p>If this service delivers on its promise and is able to gain traction, it has the potential to move others in the industry to follow its approach. Although I think this is a great idea, here are some things to keep in mind as you evaluate this service for your organization.&nbsp; &nbsp; </p>

<ul><li>It can reduce the time, resources, and cost, if enough people use this service. There is no question that it would be much cheaper, less resource intensive, and a lot quicker to go through a Moody’s report as opposed to doing the assessment yourself. The trick would be to convince your service provider to go through an extensive assessment (Moody’s estimates two-three weeks), spend a substantial amount of money (Moody’s primary business model estimates US$ 23K for the initial rating and US$ 10K/year monitoring, volume purchase agreements are also available) for an assessment that may not be accepted by many other organizations. So the real value for a service provider be to have multiple companies subscribing to the VIR service. </li>

<li>Ongoing monitoring reduces time consuming remediation follow-ups. I think this is a very valuable part of the service if Moody’s gets it right. They will rely on a quarterly questionnaire and publicly available sources to identify changes in a service provider environment. Thus, it may be a little bit of challenge to get a clear risk picture if the service provider isn’t honest in providing all the necessary information or if the information isn’t public. Having said that, it is still better than the current situation where there is no monitoring at all, just an annual audit. Quarterly follow-ups on previously identified decencies by Moody’s will also ensure that the service provider stays on its toes. </li>

<li>Consultant expertise and consistency in scoring will improve over time. Having done a lot of assessments myself, you get better and more consistent as you go through the assessment process repeatedly. Although the current consultant skill set seems pretty good and appropriate checks are in place to check for consistency, it is only natural that different consultants will assess differently. Security assessments may be a very different beast compared to the financial assessments that Moody’s is used to doing primarily because there is a decent amount of subjectivity in these assessments.&nbsp; </li></ul>

<p>Lastly, the pricing structure may also influence the decision making for subscribers as well as service providers. I personally think that the current pricing structure is pretty reasonable for the current marketing conditions. Lets hope Moody’s is able to nail this one. What do you think about this service? Does it address your pain points? Are you skeptical? I’d love to hear your thoughts on this.&nbsp; </p>]]></content:encoded>
      <pubDate>Wed, 28 May 2008 08:36:33 +0000</pubDate>
      <category domain="http://securityratty.com/tag/service provider environment">service provider environment</category>
      <category domain="http://securityratty.com/tag/service">service</category>
      <category domain="http://securityratty.com/tag/ratings service">ratings service</category>
      <category domain="http://securityratty.com/tag/vir service">vir service</category>
      <category domain="http://securityratty.com/tag/service providers">service providers</category>
      <category domain="http://securityratty.com/tag/service provider">service provider</category>
      <category domain="http://securityratty.com/tag/assessment">assessment</category>
      <category domain="http://securityratty.com/tag/service provider stays">service provider stays</category>
      <category domain="http://securityratty.com/tag/moodys">moodys</category>
      <source url="http://blogs.forrester.com/srm/2008/05/can-moodys-solv.html">Can Moodys solve your third party assessment problem?</source>
    </item>
    <item>
      <title><![CDATA[Training your way out of financial difficulty]]></title>
      <link>http://securityratty.com/article/12d650660f94e450880b2e5530740ba0</link>
      <guid>http://securityratty.com/article/12d650660f94e450880b2e5530740ba0</guid>
      <description><![CDATA[My apologies to all of our readers for a lack of recent articles but we have been conducting an intensive Personal Protection training course in the Baltimore area and were concentrating on our new...]]></description>
      <content:encoded><![CDATA[My apologies to all of our readers for a lack of recent articles but we have been conducting an intensive Personal Protection training course in the Baltimore area and were concentrating on our new class of Executive Bodyguards.<br /><br />Many of our students come from Police and Military backgrounds, with some still serving in those capacities.  Last Friday, <a href="http://www.policemag.com/Channels/Training/2008/05/09/Virginia-Based-Security-Company-Offers-Executive-Protection-Training-for-Cops.aspx">Police Magazine </a>wrote an article about our training and how it was suited to those with a background in security.  The editor asked me how attendees utilized the training once they graduated.      <br /><br />There are some who wish to train as Bodyguards as a career change, while others get into the profession as a way of advancing in the field of security and to be able to command a higher salary.  That made me think about those who train to become Executive Protection agents so that they can work on a part-time basis.  I recently read that many people who find themselves in financial difficulties during these trying times would be able to "stay afloat" if they could find a few hundred extra dollars every month.  Of course, their regular jobs aren't going to give them a salary increase all of a sudden, so they must go out and do something to bring in that extra money.<br /><br />Now there is another reason for people with the ability to further their education and training, not only to land a decent job, but to help them weather the storm during difficult periods like the present economic climate.  <br />What better investment could one make than by investing in themselves?  <br /><br />Now that I'm back, I promise to pay attention to those security related items that might have escaped your attention.  If you have anything you'd like to share, please feel free to drop me a line and tell me about it.<div class="blogger-post-footer">Visit Sexton Executive Security at www.sextonsecurity.com</div>]]></content:encoded>
      <pubDate>Sun, 11 May 2008 19:21:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/police">police</category>
      <category domain="http://securityratty.com/tag/intensive personal protection">intensive personal protection</category>
      <category domain="http://securityratty.com/tag/salary increase">salary increase</category>
      <category domain="http://securityratty.com/tag/police magazine">police magazine</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/executive protection agents">executive protection agents</category>
      <category domain="http://securityratty.com/tag/bodyguards">bodyguards</category>
      <category domain="http://securityratty.com/tag/executive bodyguards">executive bodyguards</category>
      <category domain="http://securityratty.com/tag/salary">salary</category>
      <source url="http://www.thebulletproofblog.com/2008/05/training-your-way-out-of-financial.html">Training your way out of financial difficulty</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[SQL Server PerfMon counters for access methods and buffer manager]]></title>
      <link>http://securityratty.com/article/7e97375a5e0532f0e4382a52996b4518</link>
      <guid>http://securityratty.com/article/7e97375a5e0532f0e4382a52996b4518</guid>
      <description><![CDATA[In this episode of the screencast series &quot;PerfMon Counters for the SQL Server DBA,&quot; SQL Server MVP Kevin Kline focuses specifically on SQL Server counters. Kline shares best practices for using access...]]></description>
      <content:encoded><![CDATA[In this episode of the screencast series "PerfMon Counters for the SQL Server DBA," SQL Server MVP Kevin Kline focuses specifically on SQL Server counters. Kline shares best practices for using access method counters to watch for IO intensive operations, such as full table or clustered index scans and page splits. You'll also learn why it's important to monitor the buffer manager in SQL Server, that is, keep an eye on lazy writer, page utilization and how quickly pages age out of the buffer.<img src="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~4/280223302" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 29 Apr 2008 09:18:07 +0000</pubDate>
      <category domain="http://securityratty.com/tag/sql server">sql server</category>
      <category domain="http://securityratty.com/tag/sql server counters">sql server counters</category>
      <category domain="http://securityratty.com/tag/buffer manager">buffer manager</category>
      <category domain="http://securityratty.com/tag/buffer">buffer</category>
      <category domain="http://securityratty.com/tag/sql server dba">sql server dba</category>
      <category domain="http://securityratty.com/tag/perfmon counters">perfmon counters</category>
      <category domain="http://securityratty.com/tag/quickly pages age">quickly pages age</category>
      <category domain="http://securityratty.com/tag/access method counters">access method counters</category>
      <category domain="http://securityratty.com/tag/lazy writer">lazy writer</category>
      <source url="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~3/280223302/0,295582,sid87_gci1310036,00.html">SQL Server PerfMon counters for access methods and buffer manager</source>
    </item>
  </channel>
</rss>
