<?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: basics]]></title>
    <link>http://securityratty.com/tag/basics</link>
    <description></description>
    <pubDate>Mon, 26 May 2008 16:12:12 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[SQL Server stored procedures tutorial: Write, tune and get examples]]></title>
      <link>http://securityratty.com/article/c6275e1abef3de0c91ba238e4bad3e54</link>
      <guid>http://securityratty.com/article/c6275e1abef3de0c91ba238e4bad3e54</guid>
      <description><![CDATA[This SQL Server stored procedures tutorial covers three areas for simplifying database development. A stored procedure, sometimes called the work horse of the database, also provides an important...]]></description>
      <content:encoded><![CDATA[This SQL Server stored procedures tutorial covers three areas for simplifying database development. A stored procedure, sometimes called the work horse of the database, also provides an important layer of security between the user interface and database. But the process of grouping T-SQL statements to create stored procedures can be complex. In our tutorial, learn the basics for writing stored procedures followed by methods for tuning them, and, finally, browse our collection of stored procedure examples &ndash; for checking database and log file sizes and monitoring long-running jobs and much more.<img src="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~4/342737209" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 22 Jul 2008 09:09:46 +0000</pubDate>
      <category domain="http://securityratty.com/tag/tutorial">tutorial</category>
      <category domain="http://securityratty.com/tag/procedures">procedures</category>
      <category domain="http://securityratty.com/tag/procedures tutorial covers">procedures tutorial covers</category>
      <category domain="http://securityratty.com/tag/database development">database development</category>
      <category domain="http://securityratty.com/tag/database">database</category>
      <category domain="http://securityratty.com/tag/sql server">sql server</category>
      <category domain="http://securityratty.com/tag/procedure examples">procedure examples</category>
      <category domain="http://securityratty.com/tag/procedure">procedure</category>
      <category domain="http://securityratty.com/tag/log file">log file</category>
      <source url="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~3/342737209/0,295582,sid87_gci1247499,00.html">SQL Server stored procedures tutorial: Write, tune and get examples</source>
    </item>
    <item>
      <title><![CDATA[Are Stolen Credit Card Details Getting Cheaper?]]></title>
      <link>http://securityratty.com/article/a67e13e215d163e122340bffab059502</link>
      <guid>http://securityratty.com/article/a67e13e215d163e122340bffab059502</guid>
      <description><![CDATA[What is shaping the prices of stolen credit card details? The investments the cybercriminals or real life scammers ( through credit card cloning or ATM skimming ) put into the process of obtaining the...]]></description>
      <content:encoded><![CDATA[<div style="text-align: left;"></div>
<div class="separator" style="text-align: center; clear: both;"></div>
<a href="http://bp3.blogger.com/_wICHhTiQmrA/SHzyYjwnXTI/AAAAAAAAB6c/9rHV8A0Ggz4/s1600-h/ccz.JPG" imageanchor="1" style="border: 0pt none ; background-color: transparent; clear: left; margin-bottom: 1em; float: left; margin-right: 1em;"><img src="http://bp3.blogger.com/_wICHhTiQmrA/SHzyYjwnXTI/AAAAAAAAB6c/WQG5_Cal0xY/s200-R/ccz.JPG" style="border: 0pt none ;" /></a>What is shaping the prices of stolen credit card details? The investments the cybercriminals or real life scammers ( through <a href="http://ddanchev.blogspot.com/2007/02/credit-card-data-cloning-tactic.html">credit card cloning</a> or <a href="http://www.snopes.com/fraud/atm/atmcamera.asp">ATM skimming</a>) put into the process of obtaining the details, or can we even talk about investments being made where an experienced scammer has just purchased 1GB of raw credit cards data from a novice botnet master who isn't really aware of the actual value of his "botnet output"?<br />
<br />
Depends on which economic theory you believe in, or whether or not you'll take the "bottom-up approach" or the "top-down" one. And since I'm not aware of the existence of "the invisible hand of the underground market" and centralized power to increase the supply or decrease it to boost prices for the stolen credit card details, also indicating the existence of underground cartels putting everyone in a "price taker" position.<br />
<br />
The basics of demand and supply for anything underground will always apply unless of course, The more they want, the cheaper it gets, the less they want, the higher the price on per credit card basis gets, since the investment on behalf of the malicious party that originally stolen them is virtually the same, and he can theoretically break-even in every single case since the credit card details were obtained efficiently. It's up to the seller to follow or entirely ignore economic behavior, and do what they feel like doing with this good which must on the other hand reach its market liquidity as soon as possible, else it becomes obsolete. The current market model can be further explained as a good example of competitive equilibrium :<br />
<br />
"<i>Competitive market equilibrium is the traditional concept of economic equilibrium, appropriate for the analysis of commodity markets with flexible prices and many traders, and serving as the benchmark of efficiency in economic analysis. <b>It relies crucially on the assumption of a competitive environment where each trader decides upon a quantity that is so small compared to the total quantity traded in the market that their individual transactions have no influence on the prices.</b></i>"<br />
<br />
This can be easily explained in a single sentence - it's a mess and every participant is doing whatever they want to, so generalizing on the prices charged for stolen credit card numbers would be unrealistic, since it's the price a single seller with no real impact on the "average" market price for the same good. As for the average market price itself, it would be hard to measure it depending on the quality of the sample you want to rely on, since this is a type of market where sellers don't have to report price changes in their goods for the purpose of statistical research.<br />
<br />
<a href="http://www.finjan.com/Content.aspx?id=827#SecurityTrendsReport">A recently released report by Finjan</a>, with whom I've been on the same page of several high profile incidents so far, <a href="http://news.yahoo.com/s/nm/20080715/wr_nm/cybercrime_finjan_dc">touches this very same topic</a> :<br />
<br />
"<i>Prices charged by cybercriminals selling hacked bank and credit card details have fallen sharply as the volume of data on offer has soared, forcing them to look elsewhere to boost profit margins, a new report says. Researchers for Finjan, a Web security firm, said the high volumes traded had led to bank and credit card information becoming "commoditized" - account details with PIN codes that once fetched $100 or more each might now go for $10 or $20. In its latest quarterly survey of Web trends, the California-based company said cybercrime had evolved into "a major shadow economy ruled by business rules and logic that closely mimics the legitimate business world.</i>"<br />
<br />
Excluding the presence of <a href="http://ddanchev.blogspot.com/2008/06/price-discrimination-in-market-for.html">price discrimination</a> for a while, as well as open topic offers in the lines of "how much for X amount of Y?" answered as "how much are you willing to pay?", it's all a matter of the seller in a particular situation.<br />
<br />
Furthermore, in real-life market there's always the scarcity problem, however, in the underground market there's no shortage of resources despite the ever growing wants of the buyers. Generalizing even more, take for instance the butterfly effect of a price change in petrol, and result of which is inevitable increase of prices in every single aspect of your life, but in the underground market mostly due to the malicious economies of scale achieved, a price increase in renting a botnet would have no effect in the prices charged for the stolen credit card details obtained through the infected hosts. How come? Basically, the price and resources for malware infection are prone to decrease, if we take a malware infected host as a static foundation for the basis of any upcoming cybercrime activities using it.<br />
<br />
Perhaps the most disturbing part is that the market for stolen credit card details is so mature, and its entry barriers so low these days, that the confidential data that cannot be efficiently obtained through real-life means like credit card cloning or ATM skimming on a large scale, is now purchased online for the purpose of abusing it in real-life by<a href="http://blog.wired.com/27bstroke6/2008/06/citibank-atm-se.html"> embedding the valid information into plastic cards</a>.<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=c5gmVJ"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=c5gmVJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=yABcqJ"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=yABcqJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=iuXpaj"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=iuXpaj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=Ctkd2j"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=Ctkd2j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=KJLEOJ"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=KJLEOJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=6teEcJ"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=6teEcJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=XpeGzj"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=XpeGzj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DanchoDanchevOnSecurityAndNewMedia/~4/336435935" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 15 Jul 2008 11:36:12 +0000</pubDate>
      <category domain="http://securityratty.com/tag/price">price</category>
      <category domain="http://securityratty.com/tag/average market price">average market price</category>
      <category domain="http://securityratty.com/tag/market price">market price</category>
      <category domain="http://securityratty.com/tag/credit card">credit card</category>
      <category domain="http://securityratty.com/tag/credit card details">credit card details</category>
      <category domain="http://securityratty.com/tag/details">details</category>
      <category domain="http://securityratty.com/tag/market">market</category>
      <category domain="http://securityratty.com/tag/competitive market equilibrium">competitive market equilibrium</category>
      <category domain="http://securityratty.com/tag/credit card basis">credit card basis</category>
      <source url="http://feeds.feedburner.com/~r/DanchoDanchevOnSecurityAndNewMedia/~3/336435935/are-stolen-credit-card-details-getting.html">Are Stolen Credit Card Details Getting Cheaper?</source>
    </item>
    <item>
      <title><![CDATA[What makes a WAN different from a LAN and MAN?]]></title>
      <link>http://securityratty.com/article/077ec6fc54d1c788dcca44ee92bc144c</link>
      <guid>http://securityratty.com/article/077ec6fc54d1c788dcca44ee92bc144c</guid>
      <description><![CDATA[Learn the basics of networking in this expert explanation of the differences between WANs, LANs and MANs -- how they connect and which protocols they...]]></description>
      <content:encoded><![CDATA[Learn the basics of networking in this expert explanation of the differences between WANs, LANs and MANs -- how they connect and which protocols they use.<img src="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~4/330990091" height="1" width="1"/>]]></content:encoded>
      <pubDate>Wed, 09 Jul 2008 10:02:40 +0000</pubDate>
      <category domain="http://securityratty.com/tag/expert explanation">expert explanation</category>
      <category domain="http://securityratty.com/tag/basics">basics</category>
      <category domain="http://securityratty.com/tag/lans">lans</category>
      <category domain="http://securityratty.com/tag/mans">mans</category>
      <category domain="http://securityratty.com/tag/differences">differences</category>
      <category domain="http://securityratty.com/tag/wans">wans</category>
      <category domain="http://securityratty.com/tag/protocols">protocols</category>
      <category domain="http://securityratty.com/tag/connect">connect</category>
      <source url="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~3/330990091/0,289625,sid7_gci1320569,00.html">What makes a WAN different from a LAN and MAN?</source>
    </item>
    <item>
      <title><![CDATA[PCI DSS compliance: The basics]]></title>
      <link>http://securityratty.com/article/cd506af672e0144648c6be711a3827f2</link>
      <guid>http://securityratty.com/article/cd506af672e0144648c6be711a3827f2</guid>
      <description><![CDATA[PCI DSS requires merchants to employ basic application security techniques in order to be in compliance. Here is an overview of PCI DSS and requirement...]]></description>
      <content:encoded><![CDATA[PCI DSS requires merchants to employ basic application security techniques in order to be in compliance. Here is an overview of PCI DSS and requirement 6.6.<img src="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~4/325870351" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 03 Jul 2008 07:08:19 +0000</pubDate>
      <category domain="http://securityratty.com/tag/pci dss">pci dss</category>
      <category domain="http://securityratty.com/tag/compliance">compliance</category>
      <category domain="http://securityratty.com/tag/overview">overview</category>
      <category domain="http://securityratty.com/tag/requirement">requirement</category>
      <source url="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~3/325870351/0,295582,sid92_gci1319924,00.html">PCI DSS compliance: The basics</source>
    </item>
    <item>
      <title><![CDATA[Security risk analysis basics for solution providers]]></title>
      <link>http://securityratty.com/article/318fdde7f8878dc2ae333d1f69787e91</link>
      <guid>http://securityratty.com/article/318fdde7f8878dc2ae333d1f69787e91</guid>
      <description><![CDATA[It can be a challenge for most businesses to objectively assess their own security posture. Solution providers who can perform a security risk analysis provide a valuable service to these clients by...]]></description>
      <content:encoded><![CDATA[It can be a challenge for most businesses to objectively assess their own security posture. Solution providers who can perform a security risk analysis provide a valuable service to these clients by recommending how to improve upon current security strategy based on threat and risk. This first installment of our Hot Spot Tutorial on security risk analysis services introduces solution providers to the concepts of a security risk analysis.<img src="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~4/320615202" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 26 Jun 2008 07:16:41 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security risk analysis">security risk analysis</category>
      <category domain="http://securityratty.com/tag/risk">risk</category>
      <category domain="http://securityratty.com/tag/solution providers">solution providers</category>
      <category domain="http://securityratty.com/tag/hot spot tutorial">hot spot tutorial</category>
      <category domain="http://securityratty.com/tag/objectively assess">objectively assess</category>
      <category domain="http://securityratty.com/tag/security posture">security posture</category>
      <category domain="http://securityratty.com/tag/valuable service">valuable service</category>
      <category domain="http://securityratty.com/tag/threat">threat</category>
      <category domain="http://securityratty.com/tag/improve">improve</category>
      <source url="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~3/320615202/0,295582,sid97_gci1317668,00.html">Security risk analysis basics for solution providers</source>
    </item>
    <item>
      <title><![CDATA[Security Briefing: June 5th]]></title>
      <link>http://securityratty.com/article/19e2a1dfaf8f3a7c30c534d4d97e732f</link>
      <guid>http://securityratty.com/article/19e2a1dfaf8f3a7c30c534d4d97e732f</guid>
      <description><![CDATA[Damn these infernal mornings
Click here to subscribe to Liquidmatrix Security Digest
And now, the news
1st Source Bank replacing debit cards after security breach | Network World
Microsoft Warns Of...]]></description>
      <content:encoded><![CDATA[<p><center><img src='http://www.liquidmatrix.org/blog/wp-content/uploads/2007/09/newspapera.jpg' alt='newspapera.jpg' /></center></p>
<p>Damn these infernal mornings. </p>
<p>Click here to <a href="http://feeds.feedburner.com/Liquidmatrix">subscribe to Liquidmatrix Security Digest!</a></p>
<p>And now, the news&#8230;</p>
<ol>
<li><a href="http://www.chicagotribune.com/news/chi-ap-in-cardsreplaced,0,5696053.story">1st Source Bank replacing debit cards after security breach</a> | Network World</li>
<li><a href="http://www.crn.com/security/208402156">Microsoft Warns Of Bug In Apple&#8217;s Safari</a> | CRN</li>
<li><a href="http://www.toptechnews.com/story.xhtml?story_id=011000ZAX6Z8">Going Back to Basics To Fight Botnets</a> | Top Tech News</li>
<li><a href="http://www.channelregister.co.uk/2008/06/04/printing_security_risks/">EU security agency warns over insecure printing</a> | The Register</li>
<li><a href="http://timesunion.com/AspStories/story.asp?storyID=693621&#038;category=BUSINESS&amp;newsdate=6/5/2008">Information at thieves&#8217; fingertips</a> | Times Union</li>
<li><a href="http://www.informationweek.com/news/internet/security/showArticle.jhtml?articleID=208402153">McAfee Names The Most Dangerous Domains</a> | Information Week</li>
<li><a href="http://searchstorage.bitpipe.com/detail/RES/1212083059_969.html">IBM Complimentary Security Health Scan</a> | Bitpipe</li>
<li><a href="http://www.thestar.com/News/GTA/article/437153">&#8216;Hacker&#8217; left child porn images on computer, lawyer insists</a> | The Toronto Star</li>
</ol>
<p> Tags: <a href="http://technorati.com/tag/News" rel="tag">News</a>, <a href="http://technorati.com/tag/Daily+Links" rel="tag"> Daily Links</a>, <a href="http://technorati.com/tag/Security+Blog" rel="tag"> Security Blog</a>, <a href="http://technorati.com/tag/Information+Security" rel="tag"> Information Security</a>, <a href="http://technorati.com/tag/Security+News" rel="tag"> Security News</a></p>

<p><a href="http://feeds.feedburner.com/~a/Liquidmatrix?a=TvznSJ"><img src="http://feeds.feedburner.com/~a/Liquidmatrix?i=TvznSJ" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=u1x5gI"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=u1x5gI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=dY1Z9i"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=dY1Z9i" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=H3aPli"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=H3aPli" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=XZpFRi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=XZpFRi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=4hzQRi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=4hzQRi" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Liquidmatrix/~4/305237611" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 05 Jun 2008 06:48:11 +0000</pubDate>
      <category domain="http://securityratty.com/tag/top tech news">top tech news</category>
      <category domain="http://securityratty.com/tag/news">news</category>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/information security">information security</category>
      <category domain="http://securityratty.com/tag/security news">security news</category>
      <category domain="http://securityratty.com/tag/information week">information week</category>
      <category domain="http://securityratty.com/tag/child porn images">child porn images</category>
      <category domain="http://securityratty.com/tag/1st source bank">1st source bank</category>
      <category domain="http://securityratty.com/tag/security agency warns">security agency warns</category>
      <source url="http://feeds.feedburner.com/~r/Liquidmatrix/~3/305237611/">Security Briefing: June 5th</source>
    </item>
    <item>
      <title><![CDATA[Wireless LANs -- 'CCNA Official Exam Certification Library, Third Edition,' Chapter 11]]></title>
      <link>http://securityratty.com/article/fe7eabc85ad91c9bf60538ae3bb8c05f</link>
      <guid>http://securityratty.com/article/fe7eabc85ad91c9bf60538ae3bb8c05f</guid>
      <description><![CDATA[This chapter examines the basics of WLANs to help you prepare for the CCNA exam. In particular, the first section introduces the concepts, protocols, and standards used by many of the most common WLAN...]]></description>
      <content:encoded><![CDATA[This chapter examines the basics of WLANs to help you prepare for the CCNA exam. In particular, the first section introduces the concepts, protocols, and standards used by many of the most common WLAN installations today. The chapter then examines some basic installation steps. The last major section looks at WLAN security, which is particularly important because the WLAN signals are much more susceptible to being intercepted by an attacker than Ethernet LANs. The chapter also includes a helpful "do I know this already" quiz, to determine whether you need to read the full chapter or can move ahead to the exam preparation section.<img src="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~4/300828793" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 29 May 2008 14:06:39 +0000</pubDate>
      <category domain="http://securityratty.com/tag/chapter">chapter</category>
      <category domain="http://securityratty.com/tag/chapter examines">chapter examines</category>
      <category domain="http://securityratty.com/tag/examines">examines</category>
      <category domain="http://securityratty.com/tag/basic installation steps">basic installation steps</category>
      <category domain="http://securityratty.com/tag/exam preparation section">exam preparation section</category>
      <category domain="http://securityratty.com/tag/common wlan installations">common wlan installations</category>
      <category domain="http://securityratty.com/tag/move ahead">move ahead</category>
      <category domain="http://securityratty.com/tag/major section">major section</category>
      <category domain="http://securityratty.com/tag/section introduces">section introduces</category>
      <source url="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~3/300828793/0,295582,sid7_gci1315522,00.html">Wireless LANs -- 'CCNA Official Exam Certification Library, Third Edition,' Chapter 11</source>
    </item>
    <item>
      <title><![CDATA[SDL Training]]></title>
      <link>http://securityratty.com/article/36095f95c3adf54cf7cabefc378acfcb</link>
      <guid>http://securityratty.com/article/36095f95c3adf54cf7cabefc378acfcb</guid>
      <description><![CDATA[Hi everyone, Shawn Hernan here. Being a security guy is incredibly rewarding because you get to look at virtually any part of a product, from kernel drivers to web services to user education to sales...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>Hi everyone, Shawn Hernan here. Being a security guy is incredibly rewarding because you get to look at virtually any part of a product, from kernel drivers to web services to user education to sales and servicing. You have to do that because a failure in one of those areas can endanger the security of our customers. Microsoft’s SDL process reflects that reality. The process is structured so that you really do have to look at each piece before you can sign off. But sometimes when others want to emulate the success of the SDL, they want to skip steps. They try to boil the SDL down into its component parts, like training, or tooling, or security response. Maybe the most common form of that mistake is training, but you see that same thinking applied to code scanning, security response, and just about every phase of the SDL. “<I style="mso-bidi-font-style: normal">Let’s just train everyone, and all our security problems will go away</I>.” If only it were so easy. I’d like to take a few minutes to try to explain why it’s not really that easy from my own experience. </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>Have you ever sat in a corporate training? Some are good, some are bad, but did you ever say, “man I can’t <I>wait</I> for training today.” What about mandatory training? What about mandatory training in a subject that you really don’t think is your area? What if you had to do it every year, and got harassed if you didn’t do it? What if you were, say, an audio engineer and were dragged into a security class? <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>I ran the SDL training program at Microsoft for a long time, and developed and taught a big chunk of the training. I spent hundreds of hours in front of thousands of developers, testers, and program managers. <SPAN style="mso-bidi-font-style: italic">I got some really good reviews (and a few bad ones) on the classes I offered. And I tried to do a lot of things to try to make the trainings interesting. I handed out dozens of fresh peaches in an early class on fuzz testing, for example.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The room smelled really nice after that, and there are probably still a few people around Microsoft who think of fuzz testing when they see a peach. </SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>But even on my best day, I was under no illusion that the majority of the audience was excited to be there, and I was certain that they weren’t going to go back to their offices and spend weeks applying the lessons from the class, setting aside <I>other </I>things that are causing present and immediate problems in favor of something that is far off into the future. <o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><SPAN style="mso-bidi-font-style: italic"><FONT face=Calibri>You have to work at getting people’s attention – especially as it relates to security and privacy. From time to time, I would see people reading their mail in class, and I would point to them and ask them a question. That did not endear me to the audience as much as the peaches, but embarrassment is always fresh and in season.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></SPAN><SPAN style="FONT-FAMILY: Wingdings; mso-bidi-font-style: italic; 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><SPAN style="mso-bidi-font-style: italic"><FONT face=Calibri> <o:p></o:p></FONT></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>One student wrote of one of my classes, “<I>the basics for secure design - could be replaced by non-anonymous site-wide exam with open material.” </I><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>He was not alone, I assure you. <o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>Is that an indication that our training, or any training, is pointless? Hardly, but training alone is not a change agent.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="mso-bidi-font-style: italic"><FONT face=Calibri size=3>Richard Derwent Cooke </FONT></SPAN><A href="http://www.changingminds.org/articles/articles08/you_get_the_results_you_reward.htm"><SPAN style="mso-bidi-font-style: italic"><FONT face=Calibri color=#0000ff size=3>wrote</FONT></SPAN></A><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>,<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><I><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>“It is a first principle of Change Management that people will act in what they perceive as being their best interests.”<o:p></o:p></I></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>At best, training can provide people with insight into what they need to do to solve a security problem <I>if they believe that solving that security problem is in their best interests. <o:p></o:p></I></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>To be effective, training needs to happen in an environment:<o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-style: italic; 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><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>Where expectations are clearly set (the SDL sets specific minimum requirements). <o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-style: italic; 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><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>People have appropriate incentives and consequences (security is a great career path at Microsoft, and nobody wants to be the one holding up a ship schedule for failure to meet a security requirement).<o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-style: italic; 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><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>Where tools and resources to accomplish the goals are available (we build a whole variety of tools that map to the SDL requirements).<o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-style: italic; 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><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>Where management models the behavior (recall the original BillG TWC memo). <o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-style: italic; 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><SPAN style="mso-bidi-font-style: italic"><FONT size=3><FONT face=Calibri>Where the environment reflects and supports the values presented in the training (apparent in everything Microsoft does). <o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>Don’t make the mistake of thinking that a bunch of training, even really high quality training done periodically, will result in actual behavior change. It won’t. You have to build an environment where people perceive solving security problems as being in their best interests. You have to make security <I style="mso-bidi-font-style: normal">their</I> problem – not in the sense of passing the buck, but in the sense of changing their behavior so they will bring security problems to you.</FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>To illustrate further, I’ll cite two examples. First, fuzz testing. Fuzz testing has been a success story here at Microsoft. Tools arise spontaneously to solve new fuzzing challenges, written by people who believe the challenges are their challenges. There are people who feel ownership for our fuzzing strategy and on-going research and science, there are specific goals and requirements, we have training (remember the peaches?), and internally developed fuzzers have won prestigious awards within the company, handed out by members of the executive staff, and all of this gets revisited periodically as part of the SDL. </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>By contrast, I’ll choose a less successful area – defect estimation. On my own volition, I created (based mostly on some excellent material from Microsoft Research) and taught a class called “Defect Estimation and Management” and added it to the SDL curriculum. Microsoft is a great place to work in that regard. It was pretty close to the best-reviewed class I taught. But, we have not yet been able to establish a set of tools to estimate security defect density effectively, and establish a fair set of expectations, incentives, and consequences, or even<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>decide what we should do if we had the data. We discovered some things, though. For example, based on what I observed (which should not be construed as rigorous research), it does not appear as if the density of general defects correlates closely with the density of security defects. <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>And Microsoft Research found higher code coverage in testing correlates with <I style="mso-bidi-font-style: normal">higher </I>bug rates in the field. </FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>And so even though people like the idea of defect estimation, and we’ve got some interesting and surprising data, we’ve not yet been successful in changing people’s behavior. <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>Generally speaking, an individual test manager does not feel that establishing a high quality estimate of their defect density is in his or her best interests, as compared to, say, improving the time in which an established series of tests can be performed . <SPAN style="mso-spacerun: yes">&nbsp;</SPAN><SPAN class=msoIns><INS cite=mailto:Kristen%20Kish dateTime=2008-05-28T10:53><o:p></o:p></INS></SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>We need to build an environment that has the tools, training, rewards and incentives, and expectations and consequences to change people’s behavior. Not that we’re not trying. But training won’t solve it alone, nor would tools, trophies, rants, testing, code review, or some edict from on high. The SDL is as much about changing the culture and influencing the behavior of individual engineers as it is anything else. </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT face=Calibri size=3>I’m convinced that Microsoft’s SDL process works because it addresses the end-to-end problem - from training through servicing, and provides a complete environment where people feel ownership of their part of the security problem and have the resources to solve it. </FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>So the next time you find yourself sitting in some mandatory training, remember the lessons of the SDL (and most of the research on human performance management): training alone won’t cut it. If you want real behavior change, there have to be things outside the lecture room to influence people to change their behavior.</FONT></FONT></P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8558916" width="1" height="1">]]></content:encoded>
      <pubDate>Thu, 29 May 2008 11:22:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/real behavior change">real behavior change</category>
      <category domain="http://securityratty.com/tag/behavior">behavior</category>
      <category domain="http://securityratty.com/tag/sdl">sdl</category>
      <category domain="http://securityratty.com/tag/change peoples behavior">change peoples behavior</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security guy">security guy</category>
      <category domain="http://securityratty.com/tag/security defects">security defects</category>
      <category domain="http://securityratty.com/tag/defects">defects</category>
      <category domain="http://securityratty.com/tag/security class">security class</category>
      <source url="http://blogs.msdn.com/sdl/archive/2008/05/29/sdl-training.aspx">SDL Training</source>
    </item>
    <item>
      <title><![CDATA[Storage area network basics every SQL Server DBA must know]]></title>
      <link>http://securityratty.com/article/6746bef922397f7fd90f42593714dbde</link>
      <guid>http://securityratty.com/article/6746bef922397f7fd90f42593714dbde</guid>
      <description><![CDATA[Storage area networks mean better management and improved performance for your SQL Server environment but only if people in charge understand them. In this tip, SQL Server expert Denny Cherry explains...]]></description>
      <content:encoded><![CDATA[Storage area networks mean better management and improved performance for your SQL Server environment &ndash; but only if people in charge understand them. In this tip, SQL Server expert Denny Cherry explains concepts such as the importance of selecting your RAID level and storage tiers and he also disproves the myth that SANs are 'magical devices.'<img src="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~4/300632640" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 29 May 2008 07:38:34 +0000</pubDate>
      <category domain="http://securityratty.com/tag/storage">storage</category>
      <category domain="http://securityratty.com/tag/sql server environment">sql server environment</category>
      <category domain="http://securityratty.com/tag/storage tiers">storage tiers</category>
      <category domain="http://securityratty.com/tag/magical devices">magical devices</category>
      <category domain="http://securityratty.com/tag/raid level">raid level</category>
      <category domain="http://securityratty.com/tag/myth">myth</category>
      <category domain="http://securityratty.com/tag/importance">importance</category>
      <category domain="http://securityratty.com/tag/sans">sans</category>
      <category domain="http://securityratty.com/tag/networks">networks</category>
      <source url="http://feeds.feedburner.com/~r/WhatisEnterpriseItTipsAndExpertAdvice/~3/300632640/0,289483,sid87_gci1315434,00.html">Storage area network basics every SQL Server DBA must know</source>
    </item>
    <item>
      <title><![CDATA[Physicians and medics]]></title>
      <link>http://securityratty.com/article/7adb13787fc49d900aec6992f29eedc8</link>
      <guid>http://securityratty.com/article/7adb13787fc49d900aec6992f29eedc8</guid>
      <description><![CDATA[My thanks to Mike Rothman who last week gave me credit for f ighting the good fight . Id like to think hes right it has been a bit of a struggle over the years, Id like to think Im winning (or at...]]></description>
      <content:encoded><![CDATA[<p>My thanks to Mike Rothman who last week gave me credit for “f<a href="http://securityincite.com/blog/mike-rothman/the-daily-incite-may-20-2008">ighting the good fight</a>”.  I’d like to think he’s right &#8212; it has been a bit of a struggle over the years, I’d like to think I’m winning (or at least managing a draw) as I continue the struggle, and I&#8217;d like to think it&#8217;s worthwhile.  Mike does seem to continue to question the pragmatism of my approach though, which is what this post is about.</p>
<p>Don&#8217;t get me wrong.  I greatly admire the work Mike does and wish he and his book had been around when I started out as a CISO.  Would have saved me significant pain and suffering.  On the other hand, if I’d had Mike’s P-CSO I might have become complacent and ended up believing that’s all there was to being a CISO.  Not that I think Mike is advocating complacency &#8212; he’s not.  I also don&#8217;t think he discounts risk analysis concepts.  He’s simply focused on helping that component of our profession who’s just getting started or who faces other practical constraints in dealing with our very complex problem space.  His is a necessary and highly valuable contribution, and he provides it in an entertaining way that&#8217;s too rare.</p>
<p>Let me set this discussion in a medical analogy context.  If I was in the middle of nowhere or didn’t have the resources for a physician, then a medic who’s skilled in lifesaving basics would do just fine.  However, if the situation called for a deeper understanding of the complex, sometime subtle health considerations, then I’d prefer a physician.  Someone who <strong>didn’t</strong> say;  “<em>Boy, this anatomy and physiology stuff is complicated.  I’m just going to stick with</em> ‘<em><a href="http://kids.niehs.nih.gov/lyrics/bones.htm">The hip bone is connected to the back bone&#8230;</a></em>’”   My physician may, of course, choose to follow a pragmatic, commonly-used course of treatment, but they’d be able to do so with a deeper understanding of the problem space, greater (but not perfect) certainty that the course of treatment would work, and a better ability to explain to me, the patient, why I had to swallow this bitter pill, undergo the knife, or have this long tube snaked into one of my orifices.  </p>
<p>Yes, I realize that physicians sometimes get it wrong, sometimes get wrapped up in fancy and even unnecessary procedures, and can drive up costs.  That&#8217;s just as true as what can happen at the other end of the spectrum &#8212; the shaman who operates entirely by superstition, faith, FUD, and intuition.  The point is, there’s absolutely a need for both medics and physicians (and levels in between).  We, as professionals, can choose where we want to be within that continuum.  With this in mind, a few things to consider are:</p>
<ul>
<li>In the heat of battle, when resources are limited, or when it just makes sense, physicians always have the option of behaving as medics and sticking with the bare essentials (the reverse isn’t true).  In fact, the best physicians I&#8217;ve encountered are pragmatic in their approach but have the deeper knowledge to leverage when need arises</li>
<li>Medics might effectively deal with 80+% of our problems, but that remaining ~20% can be critical </li>
<li>A person can start out as a medic and then become a physician later, as need and resources dictate  </li>
<li>Physicians tend to be paid more</li>
</ul>
<p>Bottom line &#8212; knowledge and understanding are never a bad thing, but it requires extra effort to acquire them.  And, as Mike points out, the simple approach is often good enough and may be all we can hope for given our individual circumstances.  For myself though, I prefer a deeper understanding of our complex problem space.  I want to be able to answer the hard questions about why and how.  But that’s just me.</p>
<p>BTW - I was amused at Mike&#8217;s characterization of risk analysis as Black Magic, as this phrase would also have been used in the past to describe medical and scientific concepts/practices we take for granted today.  </p>
<p> </p>
]]></content:encoded>
      <pubDate>Mon, 26 May 2008 16:12:12 +0000</pubDate>
      <category domain="http://securityratty.com/tag/physicians">physicians</category>
      <category domain="http://securityratty.com/tag/medics">medics</category>
      <category domain="http://securityratty.com/tag/mike">mike</category>
      <category domain="http://securityratty.com/tag/mike rothman">mike rothman</category>
      <category domain="http://securityratty.com/tag/deeper knowledge">deeper knowledge</category>
      <category domain="http://securityratty.com/tag/deeper">deeper</category>
      <category domain="http://securityratty.com/tag/simple approach">simple approach</category>
      <category domain="http://securityratty.com/tag/approach">approach</category>
      <category domain="http://securityratty.com/tag/physician">physician</category>
      <source url="http://riskmanagementinsight.com/riskanalysis/?p=360">Physicians and medics</source>
    </item>
  </channel>
</rss>
