<?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: penetration]]></title>
    <link>http://securityratty.com/tag/penetration</link>
    <description></description>
    <pubDate>Thu, 19 Jun 2008 14:09:06 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Relentless Reflection - What it Means in Risk Management]]></title>
      <link>http://securityratty.com/article/cb97e56e5e1097f1a11d050fe2f8d396</link>
      <guid>http://securityratty.com/article/cb97e56e5e1097f1a11d050fe2f8d396</guid>
      <description><![CDATA[Picking up from yesterday, Today Id like to talk about
HANSEI - WHAT IS RELENTLESS REFLECTION? - And why were talking about it in the context of Risk Analysis
Recall from yesterdays post about how I...]]></description>
      <content:encoded><![CDATA[<p>Picking up from yesterday, Today I&#8217;d like to talk about:</p>
<p><strong>HANSEI - WHAT IS &#8220;RELENTLESS REFLECTION?&#8221;</strong> - And why we&#8217;re talking about it in the context of Risk Analysis.</p>
<p>Recall from yesterday&#8217;s post about how I got to thinking about the concept of Hansei-Kaizen, &#8220;relentless reflection&#8221; and &#8220;continuous improvement&#8221; and how we might apply that to risk management.  It&#8217;s a concept born of Toyota and is, in some way, the foundation for &#8220;Lean&#8221; production.</p>
<p>Call me biased, but I think that Hansei - the act of &#8216;relentless reflection&#8217; made structured is the <em>analytical function</em>.  And I hate to debate (post-mortem) the father of Toyota quality success when he says that Hansei is the &#8220;check&#8221; in Plan/Do/Check/Act, but I think that Hansei also applies to the &#8220;Plan&#8221; of the P/D/C/A or Deming cycle.</p>
<p>You&#8217;ll recall the P/D/C/A cycle can be thought of even as an implementation of Scientific Method, in that it is Observation &amp; Hypothesis Creation (P), Experiment (D), Analysis (Check), and Act (Revise/New Hypothesis, etc&#8230;).  Well then as such, the Hypothesis creation involves creating a model or creating an expected outcome for data using the currently accepted model.</p>
<p>So in our industry there is an opportunity for Relentless Reflection in both the Observation and Hypothesis (Plan) creation steps, and the Check step.  We create an estimate for control strength, or probable losses in the context of risk- then we go to Experiment step.  That hypothesis can be put it into production, have an audit, have a penetration test, whatever, in the context of the Do step.  BTW - using Hansei/Analytics in Plan is one way that strong analytical functions can really make penetration testing more useful - as a means to test the estimates and inputs into a model.  It&#8217;s <strong>Penetration Testing 2.0</strong>!  (&lt;- tongue fully in cheek, yes)</p>
<p><em><br />
Those who are versed in the reasons to merge Six Sigma and Lean together are probably already seeing where I&#8217;m going with this today.  But before you think that a simple DMAIC function is all that is needed to create proper &#8220;Hansei&#8221;, let me encourage you to keep reading.</em></p>
<p><span style="color: #008000;"><strong><br />
Now if the analytical function can said to be &#8220;reflection&#8221;, why must it be relentless?</strong></span></p>
<p>One word.  <em><strong>Change.</strong></em> There are essentially four separate &#8220;landscapes&#8221; or sources of change that we face (more on those tomorrow).  But anyone who has tried to manage system compliance, log management or policy exceptions knows that change is possibly the most difficult thing we security professionals must manage.  And when you think about it, there aren&#8217;t too many other business functions like information security where significant visibility and insight about the environment is needed for &#8220;complete&#8221; information (get bullish on Log Management is my recommendation).</p>
<p><strong>HANSEI STEPS ADAPTED TO INFORMATION SECURITY</strong></p>
<p>This is one of those quality control concepts that we can <span style="text-decoration: line-through;">mangle</span> adopt.  At Toyota, Hansei-Kaizen includes the following basic steps:</p>
<p>1. Initial problem perception<br />
2. Clarify the problem<br />
3. Locate area/point of cause<br />
4. Investigate root cause (using an ask why 5 times approach)<br />
5. Countermeasure<br />
6. Evaluate<br />
7. Standardize</p>
<p>Now it&#8217;s important to note that part of this includes the concept of Go See For Yourself, called &#8220;<em><strong>Gemba</strong></em>&#8220;.  Gemba can be translated as “the actual place” or “the place where virtue or truth is found.” At Toyota this might mean going to the shop floor to see the issue at hand in the production line.  But for us, that&#8217;s a problem because we live in the virtual world.  There&#8217;s usually not much use in hanging out in the wiring closets to try to see the problems.</p>
<p>But if you combine the concept of Gemba with the concept of <em><strong>&#8220;Nemawashi</strong></em>&#8221; –the process of discussing problems and potential solutions with all those affected- we can forge a similar concept using risk analysis.  That is discussing the issue and the risk associated with an issue (what some people would call &#8220;risk management&#8221;) with the business/LOB/data owner and let them accept authority and the risk decision.  We, the risk analyst, our goal is simply to perform items 1-5 (presenting countermeasure options that include transferring or accepting risk).  By going to the line of business and involving them, responsibility is shared.  Also, if you structure organizational behavior right, <em>personal </em>risk is transferred!</p>
<p>This sort of approach is also in harmony with concepts like “mutual ownership of problems,” or “<em><a title="Genchi Genbutsu" href="http://en.wikipedia.org/wiki/Genchi_Genbutsu">genchi genbutsu</a>,</em>” (solving problems at the source instead of behind desks), and the “<em><a title="Kaizen" href="http://en.wikipedia.org/wiki/Kaizen">kaizen</a> mind,</em>” (an unending sense of crisis behind the company’s constant drive to improve).</p>
<p>One of the criticisms I have with the way most people try to implement DMAIC into &#8220;Lean&#8221;</p>
<p><strong>REQUIREMENTS</strong></p>
<p>Now to get this done, I really see three significant requirements.</p>
<p>1.)  A change in political structure.</p>
<p>2.)  Models that provide consistent, defensible analysis.</p>
<p>3.)  A Quantitative approach.  This means using actual units of measurement (not just amorphous percents, ordinal scales, etc.)  for risk and it&#8217;s subsequent factors.  Sure there are times when Q&amp;D qualitative approaches are acceptable, but policy should be to have quantitative analysis whenever and wherever possible.</p>
<p>That last item - the quantitative approach - is really quite important.  And the reasons why will be discussed further in tomorrow&#8217;s post:</p>
<p style="text-align: center;"><strong>&#8220;What should we be reflecting about? &amp; What is needed for reflection?&#8221;</strong></p>
<p><em>P.S.  Your comments and suggestions, as always, are welcome.</em></p>
<p><em>P.P.S  Those who may be familiar with Lean/SixSigma/Kaizen sorts of mashups may be thinking - &#8220;hey, an Analytical step is built into SixSigma&#8221;.  Well, yes there is some prevision for analytical functions based on statistics, but I find SixSigma geared towards creating a State of Knowledge about operational processes, not towards creating a State of Wisdom for CISO&#8217;s around security &amp; risks &#8220;big questions&#8221;.  In otherwords, the analytical function in DMAIC is in the context of Kaizen, and a different step than &#8220;reflective&#8221; analytics. </em></p>
]]></content:encoded>
      <pubDate>Tue, 26 Aug 2008 13:55:40 +0000</pubDate>
      <category domain="http://securityratty.com/tag/risk management">risk management</category>
      <category domain="http://securityratty.com/tag/risk">risk</category>
      <category domain="http://securityratty.com/tag/call risk management">call risk management</category>
      <category domain="http://securityratty.com/tag/call">call</category>
      <category domain="http://securityratty.com/tag/relentless reflection">relentless reflection</category>
      <category domain="http://securityratty.com/tag/relentless">relentless</category>
      <category domain="http://securityratty.com/tag/reflection">reflection</category>
      <category domain="http://securityratty.com/tag/risk analyst">risk analyst</category>
      <category domain="http://securityratty.com/tag/risk decision">risk decision</category>
      <source url="http://riskmanagementinsight.com/riskanalysis/?p=393">Relentless Reflection - What it Means in Risk Management</source>
    </item>
    <item>
      <title><![CDATA[Dont click that link, think first.]]></title>
      <link>http://securityratty.com/article/00f591f7bb48f5a7e02e423f7c206f30</link>
      <guid>http://securityratty.com/article/00f591f7bb48f5a7e02e423f7c206f30</guid>
      <description><![CDATA[If the links not from someone you trust, dont click it


clipped from it.toolbox.com

New Social Malware hits the street


As social malware goes, this is a good delivery mechanism for getting people...]]></description>
      <content:encoded><![CDATA[<div > If the links not from someone you trust, dont click it! </div>
<table cellpadding="0" cellspacing="0" width="100%" style="margin: 12px 0px; font-family: arial; color: #333333; background: #ffffff; border: solid 4px #e5e5e5; width: 100%; clear: left;">
<tr>
<td valign="top">
<table cellpadding="0" cellspacing="0" width="100%" class="CM_CTB_Content_Wrap" style="margin: 0px; padding: 0px;background-color: #ffffff;">
<tr>
<td valign="top">
<table cellpadding="0" cellspacing="0" width="100%" style="border-bottom: solid 1px #dcdcdc; white-space: nowrap; margin-bottom: 8px; background-color: #eeeeee ;background-image: url(http://clipmarks.com/images/source-bg.gif); background-repeat: repeat-x; height: 24px; line-height: 24px; vertical-align: middle; padding-bottom: 4px; color: #666666; font-size: 10px;">
<tr>
<td valign="top"><a href="http://clipmarks.com/clipmark/03707B22-62C7-452D-8FF5-857D11334BEA/" title="go to this clipmark"><img src="http://content.clipmarks.com/blog_icon/e3fe0631-cdd6-43d5-bd03-3d96a01a28b8/03707B22-62C7-452D-8FF5-857D11334BEA/" alt="" width="19" height="19" border="0" style="vertical-align: middle; margin: 0px 4px; display: inline; border: none; float:none;" /></a>clipped from <a title="http://it.toolbox.com/blogs/managing-infosec/new-social-malware-hits-the-street-26676" href="http://it.toolbox.com/blogs/managing-infosec/new-social-malware-hits-the-street-26676" style="font-size: 11px;">it.toolbox.com</a></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" width="100%" style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;">
<tr>
<td valign="top"><!-- CLIPPED FROM: http://it.toolbox.com/blogs/managing-infosec/new-social-malware-hits-the-street-26676 -->
<div style="margin: 4px 0px; color: #000000; font-size: 20px;">
		New Social Malware hits the street
	</div>
</td>
</tr>
</table>
<div style="height: 2px; font-size: 2px; background: #dcdcdc; border-bottom: solid 1px #f5f5f5; margin: 2px 4px;"></div>
<table cellpadding="0" cellspacing="0" width="100%" style="text-align: left; padding: 0px 8px; margin: 4px 0px 8px 0px; background: transparent; border: none;">
<tr>
<td valign="top"><!-- CLIPPED FROM: http://it.toolbox.com/blogs/managing-infosec/new-social-malware-hits-the-street-26676 --><DIV>As social malware goes, this is a good delivery mechanism for getting people to click on links. Most of us have learned that clicking on links from people who you do not know is generally not a good idea. Spinning up the social aspect of malware delivery, using MySpace and Facebook friends should result in a better penetration of the malware because we are used to clicking on links from our friends.<br />
</DIV></td>
</tr>
</table>
</td>
</tr>
</table>
<div style="margin: 0px 6px 6px 4px;">
<table style="font-size: 11px;border-spacing: 0px;padding: 0px;" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td style="background:transparent;border-width:0px;padding:0px;">&nbsp;</td>
<td align="right" style="background:transparent;border-width:0px;padding:0px;width:107px" width="107"><a href="http://clipmarks.com/share/03707B22-62C7-452D-8FF5-857D11334BEA/blog/" title="blog or email this clip"><img src="http://content7.clipmarks.com/images/c2b-foot.png" border="0" alt="blog it" width="107" height="17" style="border-width:0px;padding:0px;margin:0px;" /></a></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
]]></content:encoded>
      <pubDate>Wed, 20 Aug 2008 21:15:43 +0000</pubDate>
      <category domain="http://securityratty.com/tag/malware">malware</category>
      <category domain="http://securityratty.com/tag/social malware hits">social malware hits</category>
      <category domain="http://securityratty.com/tag/malware delivery">malware delivery</category>
      <category domain="http://securityratty.com/tag/social malware">social malware</category>
      <category domain="http://securityratty.com/tag/links">links</category>
      <category domain="http://securityratty.com/tag/click">click</category>
      <category domain="http://securityratty.com/tag/friends">friends</category>
      <category domain="http://securityratty.com/tag/facebook friends">facebook friends</category>
      <category domain="http://securityratty.com/tag/social aspect">social aspect</category>
      <source url="http://spywarebiz.com/spywarebizblog/?p=566">Dont click that link, think first.</source>
    </item>
    <item>
      <title><![CDATA[Wee-Fi: iPhone Penetration, Hotspots Undercounted, Warballoon, Cincy Bus-Fi]]></title>
      <link>http://securityratty.com/article/e40f33339b59735e12dc94589ccb5479</link>
      <guid>http://securityratty.com/article/e40f33339b59735e12dc94589ccb5479</guid>
      <description><![CDATA[iPhone sleeper cell: Security researchers demonstrated the use of an iPhone with an external battery pack as a method of sniffing networks from a mailroom, to find information that a business might...]]></description>
      <content:encoded><![CDATA[<p><img src="http://wifinetnews.com/images/lock.jpg" align="right" border="0" hspace="5" /><a href="http://www.tgdaily.com/content/view/38814/108/"><strong>iPhone sleeper cell:</strong></a> Security researchers demonstrated the use of an iPhone with an external battery pack as a method of sniffing networks from a mailroom, to find information that a business might not feel that it has to secure in the heart of its operations. Errata Security performed distant penetration testing for a client in this way, and found most of their wireless networks unprotected. This is sort of absurd, and I'll be curious what Errata posts on their own site about this project--the scope sounds wrong in the reporting on their talk--because every firm of any scale has some kind of encryption on their internal networks. If they don't, you have concerns at a much higher level than penetration testing. </p>

<p><img src="http://wifinetnews.com/images/weefi.jpg" align="right" border="0" hspace="5" /><a href="http://www.pcworld.com/article/149620/2008/08/.html?tk=rss_news"><strong>Four chains, four Wi-Fi pay policies:</strong></a> CIO magazine looks at Borders, McDonald's, Panera, and Starbucks, and how they're offering Wi-Fi. I'd like to suggest you read this article, but the author writes, "Right now, according to <a href="http://www.hotspot-locations.com/"><strong>Hotspot Locations</strong></a>, there are more than 33,000 WLAN hotspots worldwide, and more than 10,000 in the United States alone." I don't know who "Hotspot Locations" is, and I need to disclose that I have a financial interest in what must be their competitor, JiWire, but any hotspot finder that calls them "WLAN Hotspots" and reports 11,712 in the U.S. and 33,106 worldwide just isn't working very hard. JiWire <a href="http://www.jiwire.com/search-hotspot-locations.htm"><strong>lists over 230,000 hotspots worldwide</strong></a>, and notes over 60,000 in the U.S., while <a href="http://boingo.com/what-is-boingo.php?btn_learn_more="><strong>Boingo</strong></a> and <a href="https://www.ipassconnect.com/main"><strong>iPass</strong></a> each resell access to over 100,000 hotspots worldwide.<br />
 <br />
<a href="http://www.networkworld.com/news/2008/081008-covert-operation-floats-network-sniffing.html?hpg1=bn"><strong>Up, up, and away in my beautiful, my beautiful warballoon:</strong></a> Defcon hackers deployed a balloon with Wi-Fi receivers on it 150 feet in the air to scan for network vulnerabilities in Las Vegas last week. They found 1/3rd of networks had no encryption--although I always wonder if they're using passive scanning where 802.1X allows a limited connection for authentication and appears "open" in some ways, or if they were actively scanning, in which case 802.1X networks would be unavailable.</p>

<p><a href="http://news.cincinnati.com/apps/pbcs.dll/article?AID=/20080809/NEWS01/808090335"><strong>Cincinnati Metro service has Wi-Fi on 20 buses:</strong></a> The free service supplied by AT&T in an ads-for-access deal with the authority was placed after a couple years of testing on a relatively long commuter run. The authority spends $15,000 per bus to setup a connection, which seems rather pricey. Other authorities are paying in the low thousands, from what I've seen, so I'm not sure what their particular case is.</p>]]></content:encoded>
      <pubDate>Mon, 11 Aug 2008 05:49:01 +0000</pubDate>
      <category domain="http://securityratty.com/tag/wlan hotspots worldwide">wlan hotspots worldwide</category>
      <category domain="http://securityratty.com/tag/wlan hotspots">wlan hotspots</category>
      <category domain="http://securityratty.com/tag/hotspots worldwide">hotspots worldwide</category>
      <category domain="http://securityratty.com/tag/worldwide">worldwide</category>
      <category domain="http://securityratty.com/tag/iphone">iphone</category>
      <category domain="http://securityratty.com/tag/wireless networks">wireless networks</category>
      <category domain="http://securityratty.com/tag/networks">networks</category>
      <category domain="http://securityratty.com/tag/penetration">penetration</category>
      <category domain="http://securityratty.com/tag/internal networks">internal networks</category>
      <source url="http://wifinetnews.com/archives/008416.html">Wee-Fi: iPhone Penetration, Hotspots Undercounted, Warballoon, Cincy Bus-Fi</source>
    </item>
    <item>
      <title><![CDATA[Reporters Tossed Out of BlackHat for Hacking Other Press Reps]]></title>
      <link>http://securityratty.com/article/9247e7106cfa1fd62a6d8c951ca64e5c</link>
      <guid>http://securityratty.com/article/9247e7106cfa1fd62a6d8c951ca64e5c</guid>
      <description><![CDATA[Security folks seem to enjoy their jobs making a game of penetration tests, hacking, and in good natured fun, reminding each other when theyre vulnerable online. So at the Black Hat conference this...]]></description>
      <content:encoded><![CDATA[<p>Security folks seem to enjoy their jobs &#8212; making a game of penetration tests, hacking, and in good natured fun, reminding each other when they&#8217;re vulnerable online. So at the Black Hat conference this week, wireless network users were warned that if they didn&#8217;t use an encrypted connection, their data, credentials and passwords would be projected on a wall for all to see.</p>
<p>The baaad folks who were listed up on this &#8220;Wall of Sheep&#8221; consisted largely of security professionals who should know better, though many of them were using iPhones or other types of mobile devices instead of traditional laptops. Apparently, users were warned ahead of time that this could happen, and this type of passive hacking was done good naturedly, as a lesson and a point of humor.</p>
<p>But the event turned a bit sour when some reporters set out to actively hack credentials and passwords from other well known press representatives (like eWeek and CNET), in order to post them on the Wall of Sheep, too. It&#8217;s a credit to the Black Hat organizers that they showed their commitment to security and confidentiality, and threw the reporter-hackers out of the conference for their &#8220;active&#8221; hack:</p>
<blockquote><p>With thousands of hackers milling around the Black Hat convention here, and widespread snooping on the public WiFi network, one place was supposed to be off limits: the press room.</p>
<p>But in a case of reporters spying on other reporters, three journalists working for the French publication Global Security Magazine were booted Thursday from the hackers&#8217; conference after they were allegedly caught hacking into the private computer network set up for the media.</p></blockquote>
<p>Read the <a rel="nofollow" target="_blank" href="http://www.washingtonpost.com/wp-dyn/content/article/2008/08/08/AR2008080800003.html">full article</a> here.</p>]]></content:encoded>
      <pubDate>Fri, 08 Aug 2008 09:02:31 +0000</pubDate>
      <category domain="http://securityratty.com/tag/reporters">reporters</category>
      <category domain="http://securityratty.com/tag/press">press</category>
      <category domain="http://securityratty.com/tag/conference">conference</category>
      <category domain="http://securityratty.com/tag/black hat conference">black hat conference</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security professionals">security professionals</category>
      <category domain="http://securityratty.com/tag/credentials">credentials</category>
      <category domain="http://securityratty.com/tag/actively hack credentials">actively hack credentials</category>
      <category domain="http://securityratty.com/tag/reporters set">reporters set</category>
      <source url="http://feeds.feedburner.com/~r/itsecurity/~3/359746131/">Reporters Tossed Out of BlackHat for Hacking Other Press Reps</source>
    </item>
    <item>
      <title><![CDATA[ Walking with the SDL Part 2]]></title>
      <link>http://securityratty.com/article/6fd946e1231f0fb50a945c379295e319</link>
      <guid>http://securityratty.com/article/6fd946e1231f0fb50a945c379295e319</guid>
      <description><![CDATA[Jeremy Dallman here with Part Two in my series on Walking with the SDL. In Part One , I provided a snapshot of Crawling and discussed getting management approval. In Part Two, I will cover a couple...]]></description>
      <content:encoded><![CDATA[<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>Jeremy Dallman here with Part Two in my series on “Walking” with the SDL. In </FONT><A href="http://blogs.msdn.com/sdl/archive/2008/07/18/walking-with-the-sdl-part-1.aspx"><FONT size=3 face=Calibri>Part One</FONT></A><FONT size=3><FONT face=Calibri>, I provided a snapshot of “Crawling” and discussed getting management approval. In Part Two, I will cover a couple more “Walk” components: expanding security training and formalizing requirements. <?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>This blog gives us a place to talk about our experiences from using the SDL here at Microsoft and hopefully provide useful information that will help you implement it more effectively at your company.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>So, I would encourage you to use the Comments section at the bottom of each post to ask questions, give us feedback, or request other topics for us to cover.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Some quick definitions before we dive in. I’ve been using 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 the Security Development Lifecycle (SDL). <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>“Walking” is the point where your security development practices become a lifecycle – a repeatable, 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 continue to 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>Let’s jump into another component for adopting the Microsoft SDL to expand your own Security Development Lifecycle.<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>Expand Security Training<o:p></o:p></FONT></FONT></B></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Once you have management approval, it is necessary to gain grassroots acceptance of the changes – at the developer, QA/test, and PM levels. If you have been “crawling”, you have probably already implemented some sort of discipline-specific training around things like threat modeling, using compiler defenses, and fuzz testing. Now that you are building a lifecycle, your goal for security training should expand. Security training should be about creating an environment where writing secure software is everyone’s mission. While security training should be undertaken with the goal of understanding security issues and how to address them, good training (and instructors) will also explain why solving security problems is in their best interests and create an environment where they know voicing security concerns is encouraged. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>Training has been one of the earliest and most important elements of the SDL at Microsoft. From our experience, we learned that the most effective approach is to divide your training into two tracks: <I style="mso-bidi-font-style: normal">general security principles</I> and <I style="mso-bidi-font-style: normal">role-specific security practices.</I> Before I jump into the details, I want to encourage you to also read Shawn Hernan’s </FONT><A href="http://blogs.msdn.com/sdl/archive/2008/05/29/sdl-training.aspx"><FONT color=#0000ff size=3 face=Calibri>very good post about SDL training</FONT></A><FONT size=3><FONT face=Calibri> that highlights some of the ways to make security training effective.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>The general security principles should explain why security is important, how you define security requirements, the process you will use for writing and validating secure code, and how security relates to each phase of the lifecycle or unique roles contributing to the development process. A key factor for building a development lifecycle is educating your individual contributors on the value of investing in security. Of course </FONT><A href="http://blogs.msdn.com/sdl/archive/2007/05/31/oil-change-or-culture-change.aspx"><FONT color=#0000ff size=3 face=Calibri>changing culture</FONT></A><FONT size=3><FONT face=Calibri> takes time, but using the opportunity of structured training to explain your principles will be one of your most effective platforms for influencing change.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>At this point in your organizational maturity, you are also beginning to expand your security thinking by focusing on each role in the development process. Discipline-specific security training is where you dig into the details of implementing a Security Development Lifecycle. <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpFirst><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;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>The developer needs to understand the practical details of how to write code securely, how to set compiler flags, what a security code review means, how to avoid using banned APIs, and what tools are available for them to perform security analysis before checking in their code. <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpMiddle><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;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>The QA/tester needs to know how to set security rules in test tools, how to perform penetration testing, and what the security quality criteria is for your product, or how to file a security bug. <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpMiddle><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;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>The PM needs to understand how to define measurable goals or how security policies can be factored into feature design. <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpMiddle><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;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>The business decision maker of your organization should understand how to track security metrics alongside other product measurements or how security policy plays a critical role in the overall quality and value of your product. <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpLast><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;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Finally, it is critical for the employees occupying all job roles to understand the value of threat modeling – both as a tool for understanding threats early in the design phase and throughout the development process as a key barometer to the security pulse of your product. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Discipline-specific training will be the place to address these issues for your organization. In case you were wondering, <I style="mso-bidi-font-style: normal">all job roles should b</I>e required to attend both types of security training <B style="mso-bidi-font-weight: normal"><I style="mso-bidi-font-style: normal">before</I></B> wo<I style="mso-bidi-font-style: normal">rking<B style="mso-bidi-font-weight: normal"> </B></I>on your product.<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 face=Calibri>Our 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>] will be a very good place to watch for future training materials. The </FONT><A href="http://msdn.microsoft.com/en-us/security/cc448120.aspx"><FONT color=#0000ff size=3 face=Calibri>SDL Training and Resources</FONT></A><FONT size=3><FONT face=Calibri> page has some useful material up now and more will be coming in the future. <o:p></o:p></FONT></FONT></B></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>That’s Part Two. In Part Three, I will discuss the important “walk” components of formalizing security requirements and reusing threat models and attack surface reviews. Then we will close with the discussions on conducting final security reviews, and managing post-release documentation. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><U><FONT size=3><FONT face=Calibri>I’d like to hear if anyone is using the concept of “crawling” and “walking” to implement SDL in your company. <o:p></o:p></FONT></FONT></U></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 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>Do you provide security training to your employees today?<o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 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>Do these additional training topics make sense in your organization? <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 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 would you add to this that is unique to your application or company? <o:p></o:p></FONT></FONT></P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8762037" width="1" height="1">]]></content:encoded>
      <pubDate>Mon, 21 Jul 2008 12:56:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/define security requirements">define security requirements</category>
      <category domain="http://securityratty.com/tag/security requirements">security requirements</category>
      <category domain="http://securityratty.com/tag/requirements">requirements</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security development lifecycle">security development lifecycle</category>
      <category domain="http://securityratty.com/tag/development lifecycle">development lifecycle</category>
      <category domain="http://securityratty.com/tag/security pulse">security pulse</category>
      <category domain="http://securityratty.com/tag/perform security analysis">perform security analysis</category>
      <category domain="http://securityratty.com/tag/principles">principles</category>
      <source url="http://blogs.msdn.com/sdl/archive/2008/07/21/walking-with-the-sdl-part-2.aspx"> Walking with the SDL Part 2</source>
    </item>
    <item>
      <title><![CDATA[Assessing the Security Benefits of Cloud Computing]]></title>
      <link>http://securityratty.com/article/1e09e5c89f15d3a4df4ea921f9230c2d</link>
      <guid>http://securityratty.com/article/1e09e5c89f15d3a4df4ea921f9230c2d</guid>
      <description><![CDATA[With all this talk and reporting about security concerns, lets change the channel for a moment and assess the potential security benefits of Cloud Computing
In my view, there are some strong technical...]]></description>
      <content:encoded><![CDATA[<p><a title="Is the glass half empty or half full?" href="http://www.flickr.com/photos/94094843@N00/2292559560/" target="_blank"><img class="alignright" style="border: 0; float: right; margin: 3px;" src="http://farm4.static.flickr.com/3004/2292559560_378f226531_m.jpg" border="0" alt="Is the glass half empty or half full?" /></a></p>
<p>With all this <a href="http://cloudsecurity.org">talk</a> and <a href="http://www.gartner.com/DisplayDocument?id=685308">reporting</a> about security concerns, lets change the channel for a moment and assess the <strong>potential security benefits</strong> of Cloud Computing.</p>
<p>In my view, there are some strong technical security arguments in favour of Cloud Computing - assuming we can find ways to manage the risks.</p>
<p>With this new paradigm come challenges <strong>and </strong>opportunities.  The challenges are getting plenty of attention - I&#8217;m regularly afforded the opportunity to <a href="http://www.gridtoday.com/grid/2422309.html">comment</a> on them, plus obviously I cover them on this blog.  However, lets not lose sight of the potential upside.</p>
<p>In this post, I walk through seven technical security benefits.  Some are immediate, others may arise over time and have conditions attached (some unstated for the sake of brevity).  However, I&#8217;m including the longer-range benefits now to raise awareness.  Some of the outcomes listed are available today without the Cloud, but they are either complex and slow to implement (and thus less likely to happen) or prohibitive for capital cost reasons.  I don&#8217;t claim this is a definitive list - it reflects where my thinking is today.</p>
<p>Some benefits depend on the Cloud service used and therefore do not apply across the board.  For example; I see no solid forensic benefits with SaaS.  Also, for space reasons, I&#8217;m purposely not including the &#8216;flip side&#8217; to these benefits, however if you read this blog regularly you should <a href="http://cloudsecurity.org/2008/04/24/cloud-stacks-please-mind-the-gap/">recognise some</a>.</p>
<p>On a sidenote, I believe the Cloud offers Small and Medium Businesses major potential security benefits.  Frequently SMBs struggle with limited or non-existent in-house INFOSEC resources and budgets.  The caveat is that the Cloud market is still very new - security offerings are somewhat foggy - making selection tricky.  Clearly, not all Cloud providers will offer the same security.</p>
<h4>Seven Technical Security Benefits of the Cloud</h4>
<h4>1. Centralised Data</h4>
<ul>
<li><strong>Reduced Data Leakage</strong>: this is the benefit I hear most from Cloud providers - and in my view they are right.  How many laptops do we need to lose before we get this?  How many backup tapes?  The data &#8220;landmines&#8221; of today could be greatly reduced by the Cloud as thin client technology becomes prevalent.  Small, temporary caches on handheld devices or Netbook computers pose less risk than transporting data buckets in the form of laptops.  Ask the CISO of any large company if all laptops have company &#8216;mandated&#8217; controls consistently applied; e.g. full disk encryption.  You&#8217;ll see the answer by looking at the whites of their eyes.  Despite best efforts around asset management and endpoint security we continue to see embarrassing and disturbing misses.  And what about SMBs?  How many use encryption for sensitive data, or even have a data classification policy in place?</li>
<li><strong>Monitoring benefits</strong>: central storage is easier to control and monitor.  The flipside is the nightmare scenario of <a href="http://www.gnucitizen.org/blog/most-attractive-targets-saas/">comprehensive data theft</a>.  However, I would rather spend my time as a security professional figuring out smart ways to protect and monitor access to data stored in one place (with the benefit of situational advantage) than trying to figure out all the places where the company data resides across a myriad of thick clients!  You can get the benefits of Thin Clients today but Cloud Storage provides a way to centralise the data faster and potentially cheaper.  The logistical challenge today is getting Terabytes of data to the Cloud in the first place.</li>
</ul>
<h4>2. Incident Response / Forensics</h4>
<ul>
<li><strong>Forensic readiness</strong>: with Infrastructure as a Service (IaaS) providers, I can build a dedicated forensic server in the same Cloud as my company and place it offline, ready for use when needed.  I would only need pay for storage until an incident happens and I need to bring it online.  I don&#8217;t need to call someone to bring it online or install some kind of remote boot software - I just click a button in the Cloud Providers web interface.  If I have multiple incident responders, I can give them a copy of the VM so we can distribute the forensic workload based on the job at hand or as new sources of evidence arise and need analysis.  To fully realise this benefit, commercial forensic software vendors would need to move away from archaic, physical dongle based licensing schemes to a network licensing model.</li>
<li><strong>Decrease evidence acquisition time</strong>: if a server in the Cloud gets compromised (i.e. broken into), I can now clone that server at the click of a mouse and make the cloned disks instantly available to my Cloud Forensics server.  I didn&#8217;t need to &#8220;find&#8221; storage or have it &#8220;ready, waiting and unused&#8221; - its just there.</li>
<li><strong>Eliminate or reduce service downtime</strong>: Note that in the above scenario I didn&#8217;t have to go tell the COO that the system needs to be taken offline for hours whilst I dig around in the RAID Array hoping that my physical acqusition toolkit is compatible (and that the version of RAID firmware isn&#8217;t supported by my forensic software).  Abstracting the hardware removes a barrier to even doing forensics in some situations.</li>
<li><strong>Decrease evidence transfer time</strong>: In the same Cloud, bit fot bit copies are super fast - made faster by that replicated, distributed filesystem my Cloud provider engineered for me.  From a network traffic perspective, it may even be free to make the copy in the same Cloud.  Without the Cloud, <strong>I </strong>would have to a lot of time consuming and expensive provisioning of physical devices.  I only pay for the storage as long as I need the evidence.</li>
<li><strong>Eliminate forensic image verification time</strong>: Some Cloud Storage implementations expose a cryptographic checksum or hash.  For example, Amazon S3 generates an MD5 hash <a href="http://docs.amazonwebservices.com/AmazonS3/2006-03-01/index.html?RESTObjectPUT.html">automagically</a> when you store an object.  In theory you no longer need to generate time-consuming MD5 checksums using external tools - its already there.</li>
<li><strong>Decrease time to access protected documents</strong>: Immense CPU power opens some doors.  Did the suspect password protect a document that is relevant to the investigation?  You can now test a wider range of candidate passwords in less time to speed investigations.</li>
</ul>
<h4>3. Password assurance testing (aka cracking)</h4>
<ul>
<li><strong>Decrease password cracking time</strong>: if your organisation regularly tests password strength by running password crackers you can use Cloud Compute to decrease crack time and you only pay for what you use.  Ironically, your cracking costs go up as people choose better passwords ;-).</li>
<li><strong>Keep cracking activities to dedicated machines</strong>: if today you use a distributed password cracker to spread the load across non-production machines, you can now put those agents in dedicated Compute instances - and thus stop mixing sensitive credentials with other workloads.</li>
</ul>
<h4>4. Logging</h4>
<ul>
<li><strong>&#8220;Unlimited&#8221;, pay per drink storage</strong>: logging is often an afterthought, consequently insufficient disk space is allocated and logging is either non-existant or minimal.  Cloud Storage changes all this - no more &#8216;guessing&#8217; how much storage you need for standard logs.</li>
<li><strong>Improve log indexing and search</strong>: with your logs in the Cloud you can leverage Cloud Compute to index those logs in real-time and get the benefit of <a href="http://blogs.splunk.com/thewilde/2008/06/24/splunk-ninja-inside-the-cloud/">instant search results.</a> What is different here?  The Compute instances can be plumbed in and scale as needed based on the logging load - meaning a true real-time view.</li>
<li><strong>Getting compliant with Extended logging</strong>: most modern operating systems offer extended logging in the form of a C2 audit trail.  This is rarely enabled for fear of performance degradation and log size.  Now you can &#8216;opt-in&#8217; easily - if you are willing to pay for the enhanced logging, you can do so.  Granular logging makes compliance and investigations easier.</li>
</ul>
<h4>5. Improve the state of security software (performance)</h4>
<ul>
<li><strong>Drive vendors to create more efficient security software</strong>: Billable CPU cycles get noticed.  More attention will be paid to inefficient processes; e.g. poorly tuned security agents.  Process accounting will make a comeback as customers target &#8216;expensive&#8217; processes.  Security vendors that understand how to squeeze the most performance from their software will win.</li>
</ul>
<h4>6. Secure builds</h4>
<ul>
<li><strong>Pre-hardened, change control builds</strong>: this is primarily a benefit of virtualization based Cloud Computing.  Now you get a chance to start &#8217;secure&#8217; (by your own definition) - you create your Gold Image VM and clone away.  There are ways to do this today with bare-metal OS installs but frequently these require additional 3rd party tools, are time consuming to clone or add yet another agent to each endpoint.</li>
<li><strong>Reduce exposure through patching offline</strong>: Gold images can be kept up securely kept up to date.  Offline VMs can be conveniently patched &#8220;off&#8221; the network.</li>
<li><strong>Easier to test impact of security changes</strong>: this is a big one.  Spin up a copy of your production environment, implement a security change and test the impact at low cost, with minimal startup time.  This is a big deal and removes a major barrier to &#8216;doing&#8217; security in production environments.</li>
</ul>
<h4>7. Security Testing</h4>
<ul>
<li><strong>Reduce cost of testing security: </strong>a SaaS provider only passes on a portion of their security testing costs.  By sharing the same application as a service, you don&#8217;t foot the expensive security code review and/or penetration test.  Even with Platform as a Service (PaaS) where your developers get to write code, there are potential cost economies of scale (particularly around use of code scanning tools that sweep source code for security weaknesses).</li>
</ul>
<h4>Your Thoughts?</h4>
<p>What benefits do you see that I haven&#8217;t included in the above list?  Where do you agree/disagree and importantly, why?</p>
<img src="http://feeds.feedburner.com/~r/CloudSecurity/~4/341289594" height="1" width="1"/>]]></content:encoded>
      <pubDate>Mon, 21 Jul 2008 03:00:15 +0000</pubDate>
      <category domain="http://securityratty.com/tag/benefits">benefits</category>
      <category domain="http://securityratty.com/tag/cloud">cloud</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/technical security benefits">technical security benefits</category>
      <category domain="http://securityratty.com/tag/based">based</category>
      <category domain="http://securityratty.com/tag/virtualization based cloud">virtualization based cloud</category>
      <category domain="http://securityratty.com/tag/efficient security software">efficient security software</category>
      <category domain="http://securityratty.com/tag/security software">security software</category>
      <category domain="http://securityratty.com/tag/cloud market">cloud market</category>
      <source url="http://feeds.feedburner.com/~r/CloudSecurity/~3/341289594/">Assessing the Security Benefits of Cloud Computing</source>
    </item>
    <item>
      <title><![CDATA[New 2600 Meet in Louisville, KY]]></title>
      <link>http://securityratty.com/article/c58a8d0ba7d436f173b2e9019461b122</link>
      <guid>http://securityratty.com/article/c58a8d0ba7d436f173b2e9019461b122</guid>
      <description><![CDATA[Announcing the forming of a new 2600 meeting in the Louisville, KY, New Albany/Jeffersonville/Clarksville, IN and the surrounding area. We are looking for old faces and new faces to come and join us...]]></description>
      <content:encoded><![CDATA[Announcing the forming of a new 2600 meeting in the Louisville, KY, New Albany/Jeffersonville/Clarksville, IN and the surrounding area. We are looking for old faces and new faces to come and join us in discussion and hopefully projects in all things hacking. From computer security, to programming, to penetration testing and exploiting. It has been far too long since Louisville and its surrounding area have seen a group of security talent and we want to change that. If you want to be a regular, have a general interest or just want to converse with fellow techies please join us for our inaugural meeting.<br>
<br>
<b>When: </b> <span style>&nbsp;</span>Thursday July 31, 2008 @ 6:30pm<br>
<b>Where:</b> Highland Coffee behind the Blockbuster near Bardstown road and Grindstead in Louisville, KY.<br>
<a href="http://maps.google.com/maps?f=q&hl=en&geocode=&q=highland+coffee,+louisville,+ky&ie=UTF8&ll=38.237531,-85.720847&spn=0.004416,0.007821&t=h&z=17&iwloc=A">Google Map Link</a>
<p>
<a href="http://www.irongeek.com/i.php?page=contact">Contact</a> me if you think you can attend.
<p><a href="http://feeds.feedburner.com/~a/IrongeeksSecuritySite?a=ivYHIj"><img src="http://feeds.feedburner.com/~a/IrongeeksSecuritySite?i=ivYHIj" border="0"></img></a></p><img src="http://feeds.feedburner.com/~r/IrongeeksSecuritySite/~4/329994756" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 08 Jul 2008 16:22:53 +0000</pubDate>
      <category domain="http://securityratty.com/tag/louisville">louisville</category>
      <category domain="http://securityratty.com/tag/google map link">google map link</category>
      <category domain="http://securityratty.com/tag/security talent">security talent</category>
      <category domain="http://securityratty.com/tag/bardstown road">bardstown road</category>
      <category domain="http://securityratty.com/tag/fellow techies">fellow techies</category>
      <category domain="http://securityratty.com/tag/computer security">computer security</category>
      <category domain="http://securityratty.com/tag/highland coffee">highland coffee</category>
      <category domain="http://securityratty.com/tag/thursday july">thursday july</category>
      <category domain="http://securityratty.com/tag/join">join</category>
      <source url="http://feeds.feedburner.com/~r/IrongeeksSecuritySite/~3/329994756/">New 2600 Meet in Louisville, KY</source>
    </item>
    <item>
      <title><![CDATA[Leading Analysts: Pen Testing is a Requirement]]></title>
      <link>http://securityratty.com/article/de21f3210a8ba519ceb68b4f379cf37d</link>
      <guid>http://securityratty.com/article/de21f3210a8ba519ceb68b4f379cf37d</guid>
      <description><![CDATA[Source: Core Technologies) In a newly-published case study, Gartner's John Pescatore, one of the most experienced and respected analysts covering the IT security market today, highlights the use of...]]></description>
      <content:encoded><![CDATA[<b>(Source:  Core Technologies)</b>  In a newly-published case study, Gartner's John Pescatore, one of the most experienced and respected analysts covering the IT security market today, highlights the use of automated penetration testing at a massive energy and logistics company. His conclusion; this technology provides an unparalleled level of risk assessment that goes above and beyond traditional vulnerability scanning to help companies validate and prioritize their most significant security strengths and weaknesses
<p><a href="http://feeds.computerworld.com/~a/Computerworld/Security/News?a=X7uz4y"><img src="http://feeds.computerworld.com/~a/Computerworld/Security/News?i=X7uz4y" border="0"></img></a></p><img src="http://feeds.computerworld.com/~r/Computerworld/Security/News/~4/323747525" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 01 Jul 2008 02:23:42 +0000</pubDate>
      <category domain="http://securityratty.com/tag/significant security strengths">significant security strengths</category>
      <category domain="http://securityratty.com/tag/risk assessment">risk assessment</category>
      <category domain="http://securityratty.com/tag/massive energy">massive energy</category>
      <category domain="http://securityratty.com/tag/core technologies">core technologies</category>
      <category domain="http://securityratty.com/tag/logistics company">logistics company</category>
      <category domain="http://securityratty.com/tag/john pescatore">john pescatore</category>
      <category domain="http://securityratty.com/tag/security market">security market</category>
      <category domain="http://securityratty.com/tag/traditional vulnerability">traditional vulnerability</category>
      <category domain="http://securityratty.com/tag/analysts">analysts</category>
      <source url="http://feeds.computerworld.com/~r/Computerworld/Security/News/~3/323747525/whitepapers.do">Leading Analysts: Pen Testing is a Requirement</source>
    </item>
    <item>
      <title><![CDATA[Art vs. Science]]></title>
      <link>http://securityratty.com/article/25d89638fe5e2222546301eecff377e6</link>
      <guid>http://securityratty.com/article/25d89638fe5e2222546301eecff377e6</guid>
      <description><![CDATA[I was just reading Dres post, R.I.P. CISSP , over at the tssci security blog, in which he predicts the upcoming OWASP People Certification Project will be the next big thing. This paragraph is quoted...]]></description>
      <content:encoded><![CDATA[<p>I was just reading Dre&#8217;s post, <a href="http://www.tssci-security.com/archives/2008/06/19/rip-cissp/">R.I.P. CISSP</a>, over at the tssci security blog, in which he predicts the upcoming <a href="http://www.owasp.org/index.php/Category:OWASP_Certification_Project">OWASP People Certification Project</a> will be the next big thing.  This paragraph is quoted from <a href="http://duckdown.blogspot.com/2008/06/is-it-bad-thing-that-there-are-no-it.html">James McGovern&#8217;s blog</a> (James is the project leader):</p>
<blockquote><p>
As an Enterprise Architect, I understand the importance of the ability for a security professional to articulate risk to IT and business executives, yet I am also equally passionate that security professionals should also have the capability to sit down at a keyboard and actually do something as opposed to just talking about [it].
</p></blockquote>
<p>I agree wholeheartedly with this sentiment, and I believe the project goals are noble.  So I went to read the latest <a href="https://www.owasp.org/images/6/67/OWASP_People_Certification_Project_-_June_2008_-_Draft.pdf">OPCP draft proposal</a> to see how they planned to tackle this admittedly difficult problem.  What did I find? It&#8217;s just another test, with questions in a dozen or so broad categories.  Far more specialized that CISSP, with topics that are more relevant to application security, but ultimately, still just a test.</p>
<p>The <a href="http://www.veracode.com/blog/?p=28">comment I once made</a> about security educators/trainers is relevant here.  Whatever questions end up on the OPCP test, these educators could probably answer most of them correctly without even studying.  They lecture day in and day out about these topics.  They have heard obscure questions and are prepared to answer them.  And yet, many of them do not have any practical field experience.</p>
<p>A client chastised me once for making a statement that penetration testing is a mixture of art and science.  He wanted to believe that it was completely scientific and could be distilled down to a checklist type approach.  I explained that while much of it can be done methodically, there is a certain amount of skill and intuition that only comes from practical experience.  You learn to recognize that &#8220;gut feel&#8221; when something is amiss.  He became rather incensed and, in effect, told me I was full of it.  This customer went on to institute a rigid, mechanical internal process for web app pen testing that was highly inefficient and, ultimately, still relied mostly on a couple bright people on the team who were in tune with both the art and the science.</p>
<p>Certifications only test the science.</p>
]]></content:encoded>
      <pubDate>Fri, 20 Jun 2008 16:56:38 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security professionals">security professionals</category>
      <category domain="http://securityratty.com/tag/security professional">security professional</category>
      <category domain="http://securityratty.com/tag/tssci security blog">tssci security blog</category>
      <category domain="http://securityratty.com/tag/science">science</category>
      <category domain="http://securityratty.com/tag/test">test</category>
      <category domain="http://securityratty.com/tag/opcp test">opcp test</category>
      <category domain="http://securityratty.com/tag/james">james</category>
      <category domain="http://securityratty.com/tag/art">art</category>
      <source url="http://www.veracode.com/blog/?p=110">Art vs. Science</source>
    </item>
    <item>
      <title><![CDATA[The Business Case for WAFs + Testing]]></title>
      <link>http://securityratty.com/article/515c7e455db57564dbd88e0a78d6a88f</link>
      <guid>http://securityratty.com/article/515c7e455db57564dbd88e0a78d6a88f</guid>
      <description><![CDATA[Here is a real world story about a customer of ours, this was a few years ago and was one of the key points in bringing the F5/Mod security/WhiteHat integrated solution to market
This customer had a...]]></description>
      <content:encoded><![CDATA[<p>Here is a real world story about a customer of ours, this was a few years ago and was one of the key points in bringing the F5/Mod_security/WhiteHat integrated solution to market.</p>
<p>This customer had a massive application written in ASP classic. Since it was in ASP classic it had massive numbers of SQLi vulnerabilities. Everything from Blind SQLi to the always fun SQL statements in the URL. The customer said this application was roughly 250,000 lines of code with SQL hardcoded throughout. The reason the customer had called WhiteHat is because they where working on a big deal with a potential client and this client was asking for a security report on the application. They where also in the early phases of rewriting the application in .NET (yeah) with an estimated completion date 1.5 years out.</p>
<p>After seeing our report (100+ SQLi and 300+ <a href='http://www.grumpysecurityguy.com/wp-content/plugins/wp-affiliate-pro.php?id=9' onmouseover="top.window.status='http://www.cgisecurity.com/articles/xss-faq.shtml'; return true" onmouseout="top.window.status=''; return true" target="_blank">XSS</a>) and after a protracted developer battle(yes XSS is not good) they where left with two not good options.</p>
<ol>
<li>Lose the customer.</li>
<li>Stop the rewrite and spend a few months digging through old code to fix these issues</li>
</ol>
<p>Now from a business point of view neither of those makes sense. At the time we where in the WAF hater camp but we saw that in this case it made total sense. The customer deployed a WAF, configured it using our vulnerability data, and was able to mitigate the risk in about 3 weeks.</p>
<p>Bottom line and what people continually fail it understand is that every current solution on the market today has its short comings. In security everything does. Is there one magic network solution that will prevent all network attacks? No. You have spent a ton of money protecting your network infrastructure. Let&#8217;s take a quick look at the list of things you probably have spent money on today:</p>
<ol>
<li>Firewalls</li>
<li>IDS/IPS</li>
<li>Network Vulnerability Scanning</li>
<li>AntiVirus</li>
<li>Configuration and Patch Management</li>
<li>Database Scanning</li>
<li>Database Encryption</li>
</ol>
<p>Guess what, none of that protects you from the rush of SQLi, XSS, and other web based attacks. All that money and you still have big gaping holes.</p>
<p>To properly attack the <a href='http://www.grumpysecurityguy.com/wp-content/plugins/wp-affiliate-pro.php?id=5' onmouseover="top.window.status='http://www.whitehatsec.com'; return true" onmouseout="top.window.status=''; return true" target="_blank">Web Application Security</a> problem you should be doing all of these things:</p>
<ol>
<li>Secure coding practices</li>
<li>Source code review</li>
<li>Black box testing</li>
<li>Web Application Firewalls</li>
<li>Developer Training</li>
<li>Configuration and change management</li>
</ol>
<p>The reality today is that people underestimate the size of the problem and therefore do not have the budget to do all these things. You can stretch those budget dollars pretty far with an open source scanner and mod_security (software cost $0). WhiteHat is not that cheap but we are very cost effective, combined with mod_security you can go a long way. Need a more robust solution, WhiteHat + F5 can scale to 1000 of web sites in a very cost effective manner. WhiteHat and our WAF partners can knock items 3-5 off your list while you go work on getting your coding practices in place. Even after you get those practices in place you are still going to find vulnerabilities and having that &#8220;instant&#8221; mitigation ability is very comforting.</p>
<p>Robert over at cgisec <a href="http://www.cgisecurity.com/2008/06/10" target="_blank">sees the light</a> as well. He has managed and is currently managing web site security for some of the largest most frequently attacked web sites on the planet.</p>
<p class="addtoany_share_save">
    <a name="a2a_dd" onmouseover="a2a_show_dropdown(this)" onmouseout="a2a_onMouseOut_delay()" href="http://www.addtoany.com/bookmark?sitename=Grumpy%20Security%20Guy&amp;siteurl=http%3A%2F%2Fwww.grumpysecurityguy.com%2F&amp;linkname=The%20Business%20Case%20for%20WAFs%20%2B%20Testing&amp;linkurl=http%3A%2F%2Fwww.grumpysecurityguy.com%2Fthe-business-case-for-wafs-testing%2F"><img src="http://www.grumpysecurityguy.com/wp-content/plugins/add-to-any/share_save_120_16.gif" width="120" height="16" border="0" alt="Share/Save/Bookmark"/></a>
    <script type="text/javascript">a2a_linkname="The Business Case for WAFs + Testing";a2a_linkurl="http://www.grumpysecurityguy.com/the-business-case-for-wafs-testing/";</script>
    <script type="text/javascript" src="http://www.addtoany.com/menu/page.js"></script>

	</p><div class="aizattos_related_posts"><span class="aizattos_related_posts_header" >Related Posts</span><ul><li><span class="aizattos_related_posts_title"><a href="http://www.grumpysecurityguy.com/the-big-announcement/" rel="bookmark" title="Permanent Link: The Big Announcement" >The Big Announcement</a></span><div class="aizattos_related_posts_excerpt">I've not been this pumped about something in a long time. Jeremiah actually has been pulling me into...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.grumpysecurityguy.com/10-reasons-not-to-deploy-a-web-application-firewall/" rel="bookmark" title="Permanent Link: 10 Reasons Not to Deploy a Web Application Firewall" >10 Reasons Not to Deploy a Web Application Firewall</a></span><div class="aizattos_related_posts_excerpt">I have a pretty good amount of experience with WAFs, although none in an actual deployed state (othe...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.grumpysecurityguy.com/penetration-test-vs-assessment/" rel="bookmark" title="Permanent Link: Penetration Test vs. Assessment" >Penetration Test vs. Assessment</a></span><div class="aizattos_related_posts_excerpt">This terminology has always been a peeve of mine. People asking for a penetration test rarely want a...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.grumpysecurityguy.com/5-lessons-on-public-disclosure-from-elliot-spitzer/" rel="bookmark" title="Permanent Link: 5 Lessons on Public Disclosure From Elliot Spitzer" >5 Lessons on Public Disclosure From Elliot Spitzer</a></span></li><li><span class="aizattos_related_posts_title"><a href="http://www.grumpysecurityguy.com/review-the-web-application-hackers-handbook/" rel="bookmark" title="Permanent Link: Review: The Web Application Hacker&#8217;s Handbook" >Review: The Web Application Hacker&#8217;s Handbook</a></span></li></ul></div><p>Post from: <a href="http://www.grumpysecurityguy.com">Grumpy Security Guy</a></p>
<p><a href="http://www.grumpysecurityguy.com/the-business-case-for-wafs-testing/">The Business Case for WAFs + Testing</a></p>

<p><a href="http://feeds.feedburner.com/~a/GrumpySecurityGuy?a=Y5cFfE"><img src="http://feeds.feedburner.com/~a/GrumpySecurityGuy?i=Y5cFfE" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=4qwThI"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=4qwThI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=pp7tqI"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=pp7tqI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=KgULYi"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=KgULYi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=MEUooi"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=MEUooi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=hb6rzI"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=hb6rzI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=VxoHbI"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=VxoHbI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=pfDCuI"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=pfDCuI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=oZwxvi"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=oZwxvi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=NL7O1i"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=NL7O1i" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/GrumpySecurityGuy/~4/315597756" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 19 Jun 2008 14:09:06 +0000</pubDate>
      <category domain="http://securityratty.com/tag/application">application</category>
      <category domain="http://securityratty.com/tag/web application security">web application security</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/massive application">massive application</category>
      <category domain="http://securityratty.com/tag/mod security">mod security</category>
      <category domain="http://securityratty.com/tag/web application firewall">web application firewall</category>
      <category domain="http://securityratty.com/tag/web site security">web site security</category>
      <category domain="http://securityratty.com/tag/robust solution">robust solution</category>
      <category domain="http://securityratty.com/tag/solution">solution</category>
      <source url="http://feeds.feedburner.com/~r/GrumpySecurityGuy/~3/315597756/">The Business Case for WAFs + Testing</source>
    </item>
  </channel>
</rss>
