<?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: for-fee]]></title>
    <link>http://securityratty.com/tag/for-fee</link>
    <description></description>
    <pubDate>Tue, 02 Dec 2008 13:24:00 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[What is a Wise Risk Decision Worth? or ISO 27001 KPIs Follow Up]]></title>
      <link>http://securityratty.com/article/4c9a85007f78452901952cf859ffd96d</link>
      <guid>http://securityratty.com/article/4c9a85007f78452901952cf859ffd96d</guid>
      <description><![CDATA[So yesterday I asked readers to comment on thoughts I had that came from a question asked on the ISO 27001 Google Group
How I can communicate the value of an ISO implementation to non-security...]]></description>
      <content:encoded><![CDATA[<p>So yesterday I asked readers to comment on thoughts I had that came from a question asked on the ISO 27001 Google Group:</p>
<blockquote><p>&#8220;How I can communicate the value of an ISO implementation to non-security management?&#8221;</p></blockquote>
<p>This question came to me after one of the posters on the ISO Google Group asked about KPIs for ISO implementation.  Got great responses in <a href="http://riskmanagementinsight.com/riskanalysis/?p=525#comment-33917"><strong>email, blog comments</strong></a>, and on Twitter from current/former CISO folks and consultants and analysts.  Some really great thought and effort, by the way - <strong>thank you</strong>.  It&#8217;s really great to be able to have these sorts of conversations online.</p>
<p>First, I have to point out some resources Brian Honan linked to from Gary Hinson, just because they&#8217;re so cool.  Gary has invested gobs of time and effort to become one of the defacto resources on the ISO (you might also want to read or re-read <strong><a href="http://www.noticebored.com/html/metrics.html">Gary&#8217;s web post on the 7 myths of metrics</a></strong>).   Brian links to an <a href="http://www.iso27001security.com/ISO27k_implementation_guidance_1v1.pdf">implementation guidance document(pdf)</a> and a <a href="http://www.iso27001security.com/ISO27k_security_metrics_examples.pdf">metrics example(pdf)</a> document.</p>
<p>As full of awesomeness as they are, though, these are simply metrics &#8220;mapped&#8221; to the ISO (i.e. the ISO isn&#8217;t a pre-requisite for generating this information).  They are not KPI&#8217;s that express the value of ISO implementation.  Problem is the metrics created here still require some level of &#8220;translation&#8221; in order to create some value statement that data owners can understand.  As <strong><a href="http://www.myrcurial.com/">Myrcurial</a></strong> twittered me &#8220;<span class="entry-content">27001 is orthoganal to process&#8221; meaning (I hope) that metrics have their foundation in events that are generated by processes.  27001 by itself was never meant to create metrics (see above), and so we&#8217;re asking a question the ISO can&#8217;t answer.  But the desire, the need to measure still exists.  To that extent we can google &#8220;ISO compliance&#8221; (whatever that means) and if something can be certifiable or deemed &#8220;compliant&#8221; we can and are &#8220;measuring&#8221;.  But does that have value?</span> Rybolov (<strong><a href="http://www.guerilla-ciso.com/">my favorite Guerilla CISO</a></strong>) wrote:</p>
<blockquote><p><em>&#8220;Whatever you do, don’t start measuring percentage of compliance. Eventually, that’s what all metrics efforts around a framework devolve into.&#8221;</em></p></blockquote>
<p>I have to agree.  Being ISO &#8220;compliant/certified&#8221; has little expressive business value <em>prima facia</em>. I find that one KPI that absolutely asserts value when expressed properly is risk - and similarly  <strong><a href="http://layer8.itsecuritygeek.com//layer8">Shrdlu</a></strong> wrote:</p>
<blockquote><p><em>&#8220;I really have no idea. I personally wouldn’t try to justify an ISO implementation by itself. If I could show traceability on how it affected our overall security risk, then that’s what I’d do.&#8221;</em></p></blockquote>
<p>And that&#8217;s a delightful answer.  That &#8220;traceability&#8221; (geeze-louise Shrdlu - what a word!) is absolutely what I&#8217;m after here.  How do I get that?  <span class="entry-content"> </span></p>
<p><span class="entry-content">If you&#8217;re going to do something with corporate budget (time, money - and goodness knows an ISO implementation is time &amp; money) you better be able to communicate the value.  And while the zealotry for ISO implementation differs from person to person, I have yet to come across someone who says that ISO adoption is totally without value.  It&#8217;s just not apparent what that value of adoption is and how we can measure (metrics) and express it (KPIs).<br />
</span></p>
<p>Jenean Paschalidis wrote what he thought that value was in a very nice email in which he puts a qualitative name on the value of adoption:</p>
<blockquote><p><em>&#8220;Transparency and accountability-this is what all executive/senior management (the company) is on the hook for. ISO provides that. If you want to understand and have confidence in your operations as supported by security (because you will know the who, what, where, when, why and how of a system (human, technical etc.) and you want to be able to trace back why a decision (risk-vetted) had been made - then adoption of this best international practice will assist in providing these answers.&#8221;</em></p></blockquote>
<p>So working with our above thoughts a little here - if we agree with Shrdlu that the only value of an ISO implementation can only be expressed if we can say how said implementation affected our overall security risk - and we agree with Jenean that the primary benefit is an ability to have confidence in operations as supported by security, then&#8230;.</p>
<p><em><strong>The value of the ISO should be expressed as a KPI or set of KPIs that cleary explain how the confidence it generates helps us understand (and then reduce) our risk. </strong></em></p>
<p>If risk is a probability issue,  ISO adoption helps generate confidence in our predictive analytics.  The dollar value the ISO generates (the ultimate KPI) is part of the cost of being able to make wise risk decisions.</p>
<p style="text-align: center;"><strong><span style="color: #ff0000;">So what is that (making wise risk decisions) worth to you?</span></strong></p>
<p style="text-align: center;">
<p><strong><span style="color: #003300;">SOME CONCLUDING THOUGHTS</span></strong><em><span style="color: #003300;"><br />
</span></em></p>
<p>First, it occurs to me that this is a real shame.  In a sense, an inability to generate a quantitative value statement for ISO use is simply more witch-doctory (<em>&#8220;use it because we, the wise men of the tribe say you should&#8221;</em>).  In some future version, the ISO should include some mechanism for measuring and expressing the worth of adoption to the organization (a better reason to use the ISO than &#8220;because we said so&#8221;).</p>
<p><span style="color: #003300;">Second, It should be noted that of Jack Jones&#8217; 3 true value statements from which all metrics/KPIs should point to - we&#8217;re only talking about one of those value statements - the ability to reduce risk.  Using the ISO in an organization most certainly could create operational efficiencies (help us do more with less) - but the ISO isn&#8217;t a standard that creates operational efficiencies as a primary goal, nor does it give implicit direction on how to create operational efficincies.    The ISO folks do, however, play fast and loose with the idea of &#8220;risk&#8221; and &#8220;risk management&#8221; so it&#8217;s within this context that I interpreted our conversation.</span></p>
<p>Finally if you&#8217;re going to hire someone to help you with ISO adoption in your organization, the deliverables you ask for in your RFP/SOW/what-have-you should include quantitative (probability) statments about risk reduction and the creation of operational efficiencies.  If the firms answering can&#8217;t tell you what value their work will be to your company, then drop me a note and I&#8217;ll gladly point you to some friends of RMI&#8217;s that know FAIR &amp; all our Risk Management frameworks and also do great ISO work.</p>
]]></content:encoded>
      <pubDate>Wed, 03 Dec 2008 12:47:11 +0000</pubDate>
      <category domain="http://securityratty.com/tag/iso">iso</category>
      <category domain="http://securityratty.com/tag/iso google">iso google</category>
      <category domain="http://securityratty.com/tag/iso adoption">iso adoption</category>
      <category domain="http://securityratty.com/tag/iso implementation">iso implementation</category>
      <category domain="http://securityratty.com/tag/iso folks">iso folks</category>
      <category domain="http://securityratty.com/tag/iso adoption helps">iso adoption helps</category>
      <category domain="http://securityratty.com/tag/risk">risk</category>
      <category domain="http://securityratty.com/tag/google iso compliance">google iso compliance</category>
      <category domain="http://securityratty.com/tag/iso implementation differs">iso implementation differs</category>
      <source url="http://riskmanagementinsight.com/riskanalysis/?p=527">What is a Wise Risk Decision Worth? or ISO 27001 KPIs Follow Up</source>
    </item>
    <item>
      <title><![CDATA[Online Finance Flaw: TIAA-CREF XSS & Potential CSRF]]></title>
      <link>http://securityratty.com/article/5978268eaad37c626521f5473142a03e</link>
      <guid>http://securityratty.com/article/5978268eaad37c626521f5473142a03e</guid>
      <description><![CDATA[Before discussing a TIAA-CREF security flaw, allow me to clarify my &quot;terms of engagement
Prior to offering analysis of any security flaws in online financial services, be assured I have engaged the...]]></description>
      <content:encoded><![CDATA[Before discussing a <a href="http://www.tiaa-cref.org/" target="_blank">TIAA-CREF</a> security flaw, allow me to clarify my "terms of engagement". <br />Prior to offering analysis of any security flaws in online financial services, be assured I have engaged the service provider and offered what I believe to a reasonable amount of time to remedy this issue. Specifically, a minimum of two weeks and three unique contact attempts are made. Should the vendor offer a timeline in which the issue will be resolved, so long as it is not months or years, I will wait until they are ready to deploy the fix, then discuss the vulnerability. If I am not in receipt of a reply other than generic customer service replies, I will follow the two week standard, then discuss the issue.<br /><br />TIAA-CREF, or the Teachers Insurance and Annuity Association - College Retirement Equities Fund, is a respected, widely utilized provider of numerous financial products and services. The TIAA-CREF site is ranked <a href="http://www.alexa.com/search?q=tiaa-cref.org" target="_blank">26,148</a> on <a href="http://www.alexa.com" target="_blank">Alexa.com</a> at the time of this writing.<br /><br />I'll first direct you to the TIAA-CREF <a href="http://www.tiaa-cref.org/about/inside/topics/security.html" target="_blank">Security</a> page, where they discuss the expected elements like identity theft, spoofing, tips, and my favorite, phishing.<br />Here's where the trouble begins. Obviously, most phishing occurs when some miscreant creates a fake page and attempts to lure victims via email. <br /><span style="font-weight:bold;">The severity of phishing risks are greatly increased by the introduction of a cross-site scripting (<a href="http://en.wikipedia.org/wiki/Cross-site_scripting" target+"_blank">XSS</a>) vulnerability in a site that is of high value to phishing attackers.</span> <br />With such a vulnerability available, the prospect of success for a phisher are much higher given that the malicious URL they would craft could include the actual target domain, rather than a faked misrepresentation. A simple script insertion at the vulnerable variable would then allow the attacker to redirect victims to a maliciously crafted logon page in the context of the vulnerable site.<br />Sad side note: when you search <span style="font-style:italic;">security</span> at the TIAA-CREF site, the above mentioned Security page is not returned in the results as I write this. <br />However, the resulting search URL serves as the starting point for our discussion of the flaw:<br /><span style="font-style:italic;">http://www.tiaa-cref.org/explore/portlets/search.jsp?query=security&strtfrm=1&totpresults=75&srchtype=4&sc=1&frmsite=0</span><br />The vast majority of non-search input variables on the TIAA-CREF site offer reasonable XSS protections, likely a blacklist method that redirects you to the following language when common XSS strings are noted, particularly where it counts at logon pages.<br /><span style="font-weight:bold;">Due to the presence of characters known to be used in Cross Site Scripting attacks, access is forbidden. This web site does not allow Urls which might include embedded HTML tags.<span style="font-style:italic;"></span></span> <br />Unfortunately, this methodology was not deployed globally, and thus the following online finance flaw.<br />All input variables used in TIAA-CREF's search.jsp script are vulnerable to XSS.<br />Utilized by an attacker, this could have a much more significant impact on TIAA-CREF customers who fall victim to a now more convincing social engineering effort.<br />Here's the site before script insertion:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_kVOWaY1TAF0/STb14rWuuOI/AAAAAAAAAFk/ydVDLZjjwNI/s1600-h/tiaa-cref-before.png" target="_blank"><img style="cursor:pointer; cursor:hand;width: 320px; height: 166px;" src="http://1.bp.blogspot.com/_kVOWaY1TAF0/STb14rWuuOI/AAAAAAAAAFk/ydVDLZjjwNI/s320/tiaa-cref-before.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5275674367570655458" /></a><br /><br />Here's the site after script insertion:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_kVOWaY1TAF0/STb2X3oLzeI/AAAAAAAAAFs/FBGmafHFZ2o/s1600-h/tiaa-cref-after.png" target="_blank"><img style="cursor:pointer; cursor:hand;width: 320px; height: 198px;" src="http://3.bp.blogspot.com/_kVOWaY1TAF0/STb2X3oLzeI/AAAAAAAAAFs/FBGmafHFZ2o/s320/tiaa-cref-after.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5275674903441034722" /></a><br /><br />Further, certain parts of the site, including the <a href="https://www.account3000.com/tiaacref/TFALogin.asp" target="_blnak">Trust Company</a> logon page, show potential signs of cross-site request forgery (<a href="http://en.wikipedia.org/wiki/Cross-site_request_forgery" target="_blank">CSRF</a>) in that they accept updates via GET or allow submittal with the referrer stripped.<br /><br />Lessons learned:<br />1) Don't assume all is well even though a site may offer examples of how attentive they are to security.<br />2) Never log on to an online financial service offering (or anything else for that matter) via a link sent to you in an email. Period.<br />3) Take all steps at your disposal to ensure you are logging in to and transacting with the actual site you intended to utilize. Don't depend on security badges and SSL certificates as your sole means of confirmation.<br />4) If you note something of concern at a site you utilize, advise them immediately and demand repair or clarification until you're satisfied. <br /><br />Please feel free to send <a href="http://www.tiaa-cref.org/about/contact/index.html?tc_lnk=toputlity" target="_blank">feedback</a> to TIAA-CREF as I have per my "terms of engagement" above. Hopefully they'll resolve this issue soon, on behalf of customers in their care.<br /><br />Up next in our series, two of the top five banks mentioned in Javelin Strategy & Research's <span style="font-style:italic;">Banking Identity Safety Scorecard</span> are vulnerable to similar issues.<br /><br /><a href="http://del.icio.us/post?url=http://holisticinfosec.blogspot.com/2008/12/online-finance-flaw-tiaa-cref-xss.html&title=Online%20Finance%20Flaw:%20TIAA-CREF%20XSS%20&%20Potential%20CSRF " title="Online Finance Flaw: TIAA-CREF XSS & Potential CSRF ">del.icio.us</a> | <a href="http://digg.com/submit?phase=2&amp;url=http://holisticinfosec.blogspot.com/2008/12/online-finance-flaw-tiaa-cref-xss.html" title="Online Finance Flaw: TIAA-CREF XSS & Potential CSRF ">digg</a> | <a href="http://slashdot.org/submit.pl?url=http://holisticinfosec.blogspot.com/2008/12/online-finance-flaw-tiaa-cref-xss.html">Submit to Slashdot</a>]]></content:encoded>
      <pubDate>Wed, 03 Dec 2008 06:42:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/tiaa-cref">tiaa-cref</category>
      <category domain="http://securityratty.com/tag/site">site</category>
      <category domain="http://securityratty.com/tag/cross-site">cross-site</category>
      <category domain="http://securityratty.com/tag/tiaa-cref site">tiaa-cref site</category>
      <category domain="http://securityratty.com/tag/tiaa-cref security flaw">tiaa-cref security flaw</category>
      <category domain="http://securityratty.com/tag/flaw">flaw</category>
      <category domain="http://securityratty.com/tag/tiaa-cref security page">tiaa-cref security page</category>
      <category domain="http://securityratty.com/tag/security page">security page</category>
      <category domain="http://securityratty.com/tag/cross site">cross site</category>
      <source url="http://holisticinfosec.blogspot.com/2008/12/online-finance-flaw-tiaa-cref-xss.html">Online Finance Flaw: TIAA-CREF XSS &amp; Potential CSRF</source>
    </item>
    <item>
      <title><![CDATA[Who Falls for those Nigerian 419 Scams Anyway?]]></title>
      <link>http://securityratty.com/article/8f2d780a22bef87db85d73671be59501</link>
      <guid>http://securityratty.com/article/8f2d780a22bef87db85d73671be59501</guid>
      <description><![CDATA[This is the story of a woman who sent the scammers $400K: She wiped out her husband's retirement account, mortgaged the house and took a lien out on the family car. Both were already paid for
For more...]]></description>
      <content:encoded><![CDATA[<p><a href="http://timesonline.typepad.com/technology/2008/11/this-woman-sent.html">This is the story</a> of a woman who sent the scammers $400K:</p>

<blockquote>She wiped out her husband's retirement account, mortgaged the house and took a lien out on the family car. Both were already paid for.

<p>For more than two years, Spears sent tens and hundreds of thousands of dollars. Everyone she knew, including law enforcement officials, her family and bank officials, told her to stop, that it was all a scam. She persisted.</p>

<p>Spears said she kept sending money because the scammers kept telling her that the next payment would be the last one, that the big money was inbound. Spears said she became obsessed with getting paid.</p>

<p>An undercover investigator who worked on the case said greed helped blind Spears to the reality of the situation, which he called the worst example of the scam he's ever seen.</blockquote> </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=npwxO"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=npwxO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=5MJrO"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=5MJrO" border="0"></img></a>
</div>]]></content:encoded>
      <pubDate>Wed, 03 Dec 2008 05:20:20 +0000</pubDate>
      <category domain="http://securityratty.com/tag/spears">spears</category>
      <category domain="http://securityratty.com/tag/blind spears">blind spears</category>
      <category domain="http://securityratty.com/tag/law enforcement officials">law enforcement officials</category>
      <category domain="http://securityratty.com/tag/scammers 400k">scammers 400k</category>
      <category domain="http://securityratty.com/tag/scammers">scammers</category>
      <category domain="http://securityratty.com/tag/family car">family car</category>
      <category domain="http://securityratty.com/tag/family">family</category>
      <category domain="http://securityratty.com/tag/money">money</category>
      <category domain="http://securityratty.com/tag/retirement account">retirement account</category>
      <source url="http://www.schneier.com/blog/archives/2008/12/who_falls_for_t.html">Who Falls for those Nigerian 419 Scams Anyway?</source>
    </item>
    <item>
      <title><![CDATA[Links for 2008-12-02 [del.icio.us]]]></title>
      <link>http://securityratty.com/article/ced4c9798279af16f5e1c222d68826d6</link>
      <guid>http://securityratty.com/article/ced4c9798279af16f5e1c222d68826d6</guid>
      <description><![CDATA[Tim's take on Information Security and PCI DSS: Beware PCI DSS Compliant solution vendors
PCI Blog - Compliance Demystified
IBM to start-up: Industry vet responds to recession
SIEM Market Narrows with...]]></description>
      <content:encoded><![CDATA[<ul>
<li><a href="http://securitim.blogspot.com/2008/12/beware-pci-dss-compliant-solution.html">Tim's take on Information Security and PCI DSS: Beware PCI DSS Compliant solution vendors</a></li>
<li><a href="http://pcianswers.com/">PCI Blog - Compliance Demystified</a></li>
<li><a href="http://news.cnet.com/8301-1001_3-10110633-92.html">IBM to start-up: Industry vet responds to recession</a></li>
<li><a href="http://brightfly.com/content/view/610/">SIEM Market Narrows with High Tower 's Flameout</a></li>
</ul><img src="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~4/473277633" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 02 Dec 2008 21:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/industry vet responds">industry vet responds</category>
      <category domain="http://securityratty.com/tag/siem market narrows">siem market narrows</category>
      <category domain="http://securityratty.com/tag/pci dss">pci dss</category>
      <category domain="http://securityratty.com/tag/pci blog">pci blog</category>
      <category domain="http://securityratty.com/tag/information security">information security</category>
      <category domain="http://securityratty.com/tag/compliance">compliance</category>
      <category domain="http://securityratty.com/tag/tim">tim</category>
      <category domain="http://securityratty.com/tag/tower">tower</category>
      <category domain="http://securityratty.com/tag/ibm">ibm</category>
      <source url="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~3/473277633/anton18">Links for 2008-12-02 [del.icio.us]</source>
    </item>
    <item>
      <title><![CDATA[License server glitch exposes SonicWall users to threats]]></title>
      <link>http://securityratty.com/article/1146b5e929cf48394af0a00cb19264d4</link>
      <guid>http://securityratty.com/article/1146b5e929cf48394af0a00cb19264d4</guid>
      <description><![CDATA[A technical problem in a license management server at SonicWall created havoc Tuesday for users of the company's e-mail security products, leaving many customers temporarily unprotected against spam,...]]></description>
      <content:encoded><![CDATA[A technical problem in a license management server at SonicWall created havoc Tuesday for users of the company's e-mail security products, leaving many customers temporarily unprotected against spam, phishing and malware threats while others were unable to log into their own systems.]]></content:encoded>
      <pubDate>Tue, 02 Dec 2008 21:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/e-mail security products">e-mail security products</category>
      <category domain="http://securityratty.com/tag/license management server">license management server</category>
      <category domain="http://securityratty.com/tag/havoc tuesday">havoc tuesday</category>
      <category domain="http://securityratty.com/tag/malware threats">malware threats</category>
      <category domain="http://securityratty.com/tag/sonicwall">sonicwall</category>
      <category domain="http://securityratty.com/tag/users">users</category>
      <category domain="http://securityratty.com/tag/customers temporarily">customers temporarily</category>
      <category domain="http://securityratty.com/tag/unable">unable</category>
      <category domain="http://securityratty.com/tag/technical">technical</category>
      <source url="http://www.networkworld.com/news/2008/120308-license-server-glitch-exposes-sonicwall.html?fsrc=rss-security">License server glitch exposes SonicWall users to threats</source>
    </item>
    <item>
      <title><![CDATA[Apple removes antivirus support page]]></title>
      <link>http://securityratty.com/article/3bb34e68dbf208ffac4025b3e9ccbdb4</link>
      <guid>http://securityratty.com/article/3bb34e68dbf208ffac4025b3e9ccbdb4</guid>
      <description><![CDATA[A support page on Apple's Web site recommending users purchase antivirus software for their Macs received a lot of attention over the past couple of days, but on Tuesday Apple removed the page from...]]></description>
      <content:encoded><![CDATA[A support page on Apple's Web site recommending users purchase antivirus software for their Macs received a lot of attention over the past couple of days, but on Tuesday Apple removed the page from its Web site.]]></content:encoded>
      <pubDate>Tue, 02 Dec 2008 21:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/support page">support page</category>
      <category domain="http://securityratty.com/tag/page">page</category>
      <category domain="http://securityratty.com/tag/apple">apple</category>
      <category domain="http://securityratty.com/tag/web site">web site</category>
      <category domain="http://securityratty.com/tag/tuesday apple">tuesday apple</category>
      <category domain="http://securityratty.com/tag/past couple">past couple</category>
      <category domain="http://securityratty.com/tag/lot">lot</category>
      <category domain="http://securityratty.com/tag/attention">attention</category>
      <category domain="http://securityratty.com/tag/days">days</category>
      <source url="http://www.networkworld.com/news/2008/120308-apple-removes-antivirus-support.html?fsrc=rss-security">Apple removes antivirus support page</source>
    </item>
    <item>
      <title><![CDATA[Anti-Debugging Series - Part I]]></title>
      <link>http://securityratty.com/article/5dc5d012cfad6c070272eeb8f4c0dc2b</link>
      <guid>http://securityratty.com/article/5dc5d012cfad6c070272eeb8f4c0dc2b</guid>
      <description><![CDATA[For those that dont know, anti-debugging is the implementation of one or more techniques within computer code that hinders attempts at reverse engineering or debugging a target process. Typically this...]]></description>
      <content:encoded><![CDATA[<p>For those that don&#8217;t know, anti-debugging is the implementation of one or more techniques within computer code that hinders attempts at reverse engineering or debugging a target process. Typically this is achieved by detecting minute differences in memory, operating system, process information, latency, etc. that occur when a process is started in or attached to by a debugger compared to when it is not. Most research into anti-debugging has been conducted from the vantage point of a reverse engineer attempting to bypass the techniques that have been implemented. Limited data has been presented that demonstrates anti-debugging methods in a high level language that the average developer can understand. It is with this in mind that I hope to begin a series of posts that present some of the methods of anti-debugging in a clear, concise, and well documented fashion. The end goal of this series is to arm developers with the techniques and knowledge that will allow them to add a layer of protection to their software while simultaneous educating reverse engineers in some of the anti-debugging methods used by malware authors today.</p>
<p>Before we delve into the intricacies of individual methods of anti-debugging let&#8217;s use this post to define the classes of anti-debugging that we will be discussing. While other classes may exist, the definition of these classes is an attempt to include the majority of anti-debugging methods in use today. There is some overlap between classifications and we may have left out some methods due to limited exposure or effectiveness.</p>
<p><strong>API Based Anti-Debugging</strong><br />
API based anti-debugging is the most straightforward and possibly the easiest to understand for a typical developer. Using both documented and undocumented API calls, these methods query process and system information to determine the existence or operation of a debugger. From single line calls such as IsDebuggerPresent() and CheckRemoteDebugger() to slightly more complex methods including debugger detaching and CloseHandle() checks. These methods are generally trivial to add to an existing code base and many can even be implemented in as few as two or three lines.</p>
<p><strong>Exception Based Anti-Debugging</strong><br />
Exception based anti-debugging is slightly different than your basic API based techniques. Many times when a debugger is attached to a process, exceptions are trapped and handled by the debugger without regard to passing the exception back to the application for continued execution. Occasionally these exceptions can even crash or terminate a process when run under a debugger and be handled gracefully when running clean. It is these discrepancies that makes exception based anti-debugging techniques possible.</p>
<p><strong>Process and Thread Block Anti-Debugging</strong><br />
Some of the API based anti-debugging methods use published functions to query information from within the process and thread blocks for our running code. Many API based detections can be subverted within a debugger by hooking the API call and returning values that indicate a clean process. One way around this subversion is to directly query the process and thread blocks, bypassing the API calls. Direct analysis of the process and thread blocks, while more complex, can lead to a more accurate and high assurance result.</p>
<p><strong>Modified Code Anti-Debugging</strong><br />
One of the methods that a debugger uses to signal a breakpoint is to insert a break byte into the running code at the location that it wishes to stop execution. The process execution breaks when this value is seen, giving control to the debugger. When the program is resumed, the breakpoint value is removed and replaced with the original byte, the execution backed up one byte, and the program is resumed. Detection of software based breakpoints can be achieved by analyzing the process for modifications from the expected norm.</p>
<p><strong>Hardware and Register Based Anti-Debugging</strong><br />
A second way that a debugger can break the execution of a process is by using a hardware breakpoint. A hardware breakpoint relies upon CPU registers to store the pertinent information and to detect when the target break addresses are seen on the bus. A break interrupt is triggered at the appropriate time based on these register values. Reading or modifying the hardware can allow for the detection of a debugger.</p>
<p><strong>Timing and Latency Anti-Debugging</strong><br />
Finally timing and latency can be used as an effective anti-debugging method. When executing a program within a debugger, specifically when single stepping, a much larger latency occurs between execution of instructions. This latency can be detected and compared against a reasonable threshold to detect the existence of a debugger attached to our process.</p>
<p>Each of the classes of anti-debugging outlined above has merit when used individually to protect a process. While none of them can be assured to ever protect a program from a determined reverse engineer or debugger, implementation of these techniques (or many of them if appropriate) can sufficiently slow down the debugging process and hopefully make the attacker spend his time on other, easier, ventures. In the remainder of this series on anti-debugging we will review in depth some of the more interesting methods of each of the above classes. So bring along your debugger and your development environment and let the games begin.</p>
]]></content:encoded>
      <pubDate>Tue, 02 Dec 2008 17:56:25 +0000</pubDate>
      <category domain="http://securityratty.com/tag/process execution breaks">process execution breaks</category>
      <category domain="http://securityratty.com/tag/execution">execution</category>
      <category domain="http://securityratty.com/tag/process">process</category>
      <category domain="http://securityratty.com/tag/methods query process">methods query process</category>
      <category domain="http://securityratty.com/tag/hardware breakpoint">hardware breakpoint</category>
      <category domain="http://securityratty.com/tag/hardware">hardware</category>
      <category domain="http://securityratty.com/tag/process information">process information</category>
      <category domain="http://securityratty.com/tag/target process">target process</category>
      <category domain="http://securityratty.com/tag/methods">methods</category>
      <source url="http://www.veracode.com/blog/2008/12/anti-debugging-series-part-i/">Anti-Debugging Series - Part I</source>
    </item>
    <item>
      <title><![CDATA[Mercenaries, Sonic Blasters No Match for Pirates]]></title>
      <link>http://securityratty.com/article/7f1586c1397e90161458a8dc2190d732</link>
      <guid>http://securityratty.com/article/7f1586c1397e90161458a8dc2190d732</guid>
      <description><![CDATA[Sonic blasters and private security teams have been billed as some of the best bets to ward off pirates. But an incident off the coast of Somalia is calling the effectiveness of the weapons and the...]]></description>
      <content:encoded><![CDATA[Sonic blasters and private security teams have been billed as some of
the best bets to ward off pirates. But an incident off the coast of
Somalia is calling the effectiveness of the weapons — and the guards —
into question.<br style="clear: both;"/>
<a href="http://www.pheedo.com/click.phdo?s=aead709da0af9ccd03da772e72bb65cc&p=1"><img alt="" style="border: 0;" border="0" src="http://www.pheedo.com/img.phdo?s=aead709da0af9ccd03da772e72bb65cc&p=1"/></a>
<img src="http://www.pheedo.com/feeds/tracker.php?i=aead709da0af9ccd03da772e72bb65cc" style="display: none;" border="0" height="1" width="1" alt=""/><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=Y8toO"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=Y8toO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=sZoFo"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=sZoFo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=aZJUo"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=aZJUo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=KhpjO"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=KhpjO" border="0"></img></a>
 <a href="http://feeds.wired.com/~f/wired/politics/security?a=sGmEO"><img src="http://feeds.wired.com/~f/wired/politics/security?i=sGmEO" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=IFOco"><img src="http://feeds.wired.com/~f/wired/politics/security?i=IFOco" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=MwkTo"><img src="http://feeds.wired.com/~f/wired/politics/security?i=MwkTo" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=brcNO"><img src="http://feeds.wired.com/~f/wired/politics/security?i=brcNO" border="0"></img></a> </div><img src="http://feeds.feedburner.com/~r/wired/politics/privacy/~4/472923231" height="1" width="1"/><img src="http://feeds.wired.com/~r/wired/politics/security/~4/472923232" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 02 Dec 2008 17:32:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/sonic blasters">sonic blasters</category>
      <category domain="http://securityratty.com/tag/security teams">security teams</category>
      <category domain="http://securityratty.com/tag/incident">incident</category>
      <category domain="http://securityratty.com/tag/coast">coast</category>
      <category domain="http://securityratty.com/tag/ward">ward</category>
      <category domain="http://securityratty.com/tag/question">question</category>
      <category domain="http://securityratty.com/tag/somalia">somalia</category>
      <category domain="http://securityratty.com/tag/effectiveness">effectiveness</category>
      <category domain="http://securityratty.com/tag/weapons">weapons</category>
      <source url="http://feeds.wired.com/~r/wired/politics/security/~3/472923232/piratemerc-late.html">Mercenaries, Sonic Blasters No Match for Pirates</source>
    </item>
    <item>
      <title><![CDATA[Gartner Data Center Conference 2008]]></title>
      <link>http://securityratty.com/article/9a247228428224b9e36fa0f0db8d1d84</link>
      <guid>http://securityratty.com/article/9a247228428224b9e36fa0f0db8d1d84</guid>
      <description><![CDATA[The Gartner Data Center Conference kicked off this morning in Las Vegas. Despite the completely packed plane coming out here, Vegas seems quieter and not so crowded. The bartender at Wolfgang Pucks...]]></description>
      <content:encoded><![CDATA[<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="96" alt="clip_image002" src="http://blog.sciencelogic.com/wp-content/uploads/2008/12/clip-image002.jpg" width="439" border="0" /></p>
<p>The <a href="http://www.gartner.com/it/page.jsp?id=627607" target="_blank">Gartner Data Center Conference</a> kicked off this morning in Las Vegas. Despite the completely packed plane coming out here, Vegas seems quieter and not so crowded. The bartender at Wolfgang Puck&#8217;s Bistro told me they were looking <a href="http://www.datacenterknowledge.com/archives/2008/12/02/at-the-gartner-data-center-conference/" target="_blank">forward to the 1800 people coming</a> to this show to fill the hotel up. As we&#8217;ve noted, the economic crisis is impacting business travel all around.</p>
<p>22% of the attendees at Data Center come from the public sector and government, with 44% coming from very large enterprises of 20K+ employees.</p>
<p>During the <a href="http://www.gartner.com/it/page.jsp?id=603107" target="_blank">Gartner IOM conference</a> in June, some of the most interesting info coming out of it was the quick polls of the audience on a variety of infrastructure and operations management topics. What are enterprises doing? Where are they headed? What&#8217;s important to them? Here are some quick takes from the opening session:</p>
<p>1) What is the largest data center challenge that you currently face?</p>
<ul>
<li><b>Smaller Budgets: 21%</b></li>
<li><b>Power &amp; Cooling: 20%</b></li>
<li>Dealing with the Rate of Technology Change: 15%</li>
<li>Aligning Activities with the Business: 15%</li>
<li>Modernizing Legacy Applications: 10%</li>
<li>Lack of Data Center Space because of Equipment Spread: 9%</li>
<li>How to Source IT Services: 5%</li>
<li>How to Find and Retain Talent: 5%</li>
</ul>
<p>Well, it&#8217;s taken almost a year to be &#8220;official&#8221;, but the National Bureau of Economic Research just announced that <a href="http://www.msnbc.msn.com/id/27999557/" target="_blank">the US has been in a recession since December of 2007</a>. It should come as a surprise to no one that dealing with smaller budgets is top of mind, even for the predominantly larger enterprises attending here. </p>
<p>2) What projects will receive the most funding in 2009?</p>
<ul>
<li><b>Virtualization/Consolidation: 31%</b></li>
<li>Data Center Facilities &#8211; new builds: 17%</li>
<li>IT Operations Process Improvement: 12%</li>
<li>IT Modernization: 7%</li>
<li><b>Green IT: 5%</b></li>
</ul>
<p>Virtualization and (server) consolidation projects are clearly a priority for larger enterprises in 2009. What&#8217;s interesting here is the relatively very low priority of <a href="http://www.devx.com/IT_Innovation/Article/40073?trk=DXRSS_LATEST" target="_blank">Green IT projects</a> &#8211; in spite of the importance to attendees of getting power and cooling costs under control. Perhaps there&#8217;s a gap here between what&#8217;s often the hype of Green IT and practical considerations for data center managers when it comes to power and cooling management.</p>
<p>3) Where are you with server consolidation projects?</p>
<ul>
<li>No Plans: 3%</li>
<li>Looking at it now and will start in next 2 years: 13%</li>
<li><b>In process now: 58%</b></li>
<li><b>Have already completed server consolidation project: 26%</b></li>
</ul>
<p>Larger enterprises are consolidating servers with a quarter of attendees already having gone through the process at least once. And according to poll #2, this trend will definitely continue.</p>
]]></content:encoded>
      <pubDate>Tue, 02 Dec 2008 15:55:49 +0000</pubDate>
      <category domain="http://securityratty.com/tag/data center">data center</category>
      <category domain="http://securityratty.com/tag/enterprises">enterprises</category>
      <category domain="http://securityratty.com/tag/predominantly larger enterprises">predominantly larger enterprises</category>
      <category domain="http://securityratty.com/tag/server">server</category>
      <category domain="http://securityratty.com/tag/server consolidation projects">server consolidation projects</category>
      <category domain="http://securityratty.com/tag/data center managers">data center managers</category>
      <category domain="http://securityratty.com/tag/consolidation projects">consolidation projects</category>
      <category domain="http://securityratty.com/tag/data center facilities">data center facilities</category>
      <category domain="http://securityratty.com/tag/larger enterprises">larger enterprises</category>
      <source url="http://blog.sciencelogic.com/gartner-data-center-conference-2008/12/2008">Gartner Data Center Conference 2008</source>
    </item>
    <item>
      <title><![CDATA[Monthly Blog Round-Up November 2008]]></title>
      <link>http://securityratty.com/article/1bdd878eaa6b7f3beec3fe92db4f4c7c</link>
      <guid>http://securityratty.com/article/1bdd878eaa6b7f3beec3fe92db4f4c7c</guid>
      <description><![CDATA[As we all know, blogs are a bit &quot;stateless&quot; and a lot of good content gets lost since many people, sadly, only pay attention to what they see today . These monthly round-ups is an attempt to remind...]]></description>
      <content:encoded><![CDATA[<p>As we all know, blogs are a bit &quot;stateless&quot; and a lot of good content gets lost since many people, sadly, only pay attention to what they see <em>today</em>. These <a href="http://chuvakin.blogspot.com/search/label/Monthly">monthly round-ups</a> is an attempt to remind people of useful content from the past month! If you are “too busy to read the blogs” (!), at least read <a href="http://chuvakin.blogspot.com/search/label/Monthly">these</a>.</p>  <p>So, here is my next <strong>monthly <a href="chuvakin.blogspot.com/">&quot;Security Warrior&quot; blog</a> </strong>round-up of top 5 popular posts/topics.</p>  <ol>   <li>Amazingly, this month by far the #1 post is my “'<a href="http://chuvakin.blogspot.com/2008/11/blogging-from-deepsec-2008-in-vienna.html">Blogging from DeepSec 2008 in Vienna</a>.” DeepSec was indeed an awesome conference.</li>    <li>Last month, I said that “SIEM bashing reached a new high.” OMFG. What should I say <a href="http://chuvakin.blogspot.com/2008/06/11-signs-that-your-siem-is-dog-or-you.html">now</a>? I dunno. In any case, “<a href="http://chuvakin.blogspot.com/2008/06/11-signs-that-your-siem-is-dog-or-you.html">11 Signs That Your SIEM Is A Dog or &quot;Raffy, You Killed SIM!&quot;</a> is on the top list. BTW, “<a href="http://www.matasano.com/log/661/pro-forma-06-punditry-results/">On Open Source in SIEM and Log Management</a>” is also again on the top list, to much of my amazement.</li>    <li>Again and again, <a href="http://chuvakin.blogspot.com/search/label/PCI">PCI compliance</a> is obviously still all the rage: <a href="http://chuvakin.blogspot.com/2008/02/must-do-logging-for-pci.html">MUST-DO Logging for PCI?</a> post was again propelled to a place in my monthly Top5 list. </li>    <li>Get a firewall AND a fire extinguisher, now, will ya? Is it too much to ask? :-) The post “<a href="http://pcianswers.com/2008/11/03/e-commerce-startups-deal-with-pci-compliance/">On Small Companies and PCI Compliance</a>” is on the Top list.</li>    <li>Shockingly, <a href="http://chuvakin.blogspot.com/2008/09/monthly-blog-round-up-august-2008.html">AGAINx2</a> :-) this month, the &quot;<a href="http://chuvakin.blogspot.com/2007/10/top-11-reasons-to-secure-and-protect.html">Top 11 Reasons to Secure and Protect Your Logs</a>&quot; came up as on the Top list.&#160; BTW, see <a href="http://chuvakin.blogspot.com/search/label/poll">my other logging polls</a> and my other “top 11” lists. </li> </ol>  <p><a href="http://chuvakin.blogspot.com/search/label/Monthly">See you</a> in December. Also see my annual “Top Posts” (<a href="http://chuvakin.blogspot.com/2008/01/annual-blog-round-up-2007.html">2007</a>)</p>  <p><strong>Possibly related posts / past monthly popular blog round-ups:</strong></p>  <ul>   <li><a href="http://chuvakin.blogspot.com/2008/11/monthly-blog-round-up-october-2008.html">Monthly Blog Round-Up - October 2008</a> </li>    <li><a href="http://chuvakin.blogspot.com/2008/09/monthly-blog-round-up-august-2008.html">Monthly Blog Round-Up - September 2008</a> </li>    <li><a href="http://chuvakin.blogspot.com/2008/09/monthly-blog-round-up-august-2008.html">Monthly Blog Round-Up - August 2008</a> </li>    <li><a href="http://chuvakin.blogspot.com/2008/08/monthly-blog-round-up-july-2008.html">Monthly Blog Round-Up - July 2008</a> </li>    <li><a href="http://chuvakin.blogspot.com/2008/07/monthly-blog-round-up-june-2008.html">Monthly Blog Round-Up - June 2008</a> </li>    <li><a href="http://chuvakin.blogspot.com/2008/06/monthly-blog-round-up-may-2008.html">Monthly Blog Round-Up - May 2008</a>&#160;&#160; </li>    <li><a href="http://chuvakin.blogspot.com/2008/05/monthly-blog-round-up-april-2008.html">Monthly Blog Round-Up - April 2008</a>&#160;&#160; </li>    <li><a href="http://chuvakin.blogspot.com/2008/04/monthly-blog-round-up-march-2008.html">Monthly Blog Round-Up - March 2008</a>&#160;&#160; </li>    <li><a href="http://chuvakin.blogspot.com/2008/03/monthly-blog-round-up-february-2008.html">Monthly Blog Round-Up - February 2008</a>&#160;&#160; </li>    <li><a href="http://chuvakin.blogspot.com/2008/02/monthly-blog-round-up-january-2008.html">Monthly Blog Round-Up - January 2008</a>&#160;&#160; </li>    <li><a href="http://chuvakin.blogspot.com/2008/01/monthly-blog-round-up-december-2007.html">Monthly Blog Round-Up - December 2007</a>&#160;&#160; </li>    <li><a href="http://chuvakin.blogspot.com/2007/11/monthly-blog-round-up-november-2007.html">Monthly Blog Round-Up - November 2007</a>&#160;&#160; </li>    <li><a href="http://chuvakin.blogspot.com/2007/11/monthly-blog-round-up-october-2007.html">Monthly Blog Round-Up - October 2007</a>&#160;&#160; </li>    <li><a href="http://chuvakin.blogspot.com/2007/10/monthly-blog-round-up-september-2007.html">Monthly Blog Round-Up - September 2007</a> </li>    <li><a href="http://chuvakin.blogspot.com/2007/08/monthly-blog-round-up-august-2007.html">Monthly Blog Round-Up - August 2007</a> </li> </ul>  <p>&#160; </p>  <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7192e29b-e335-4630-8b0b-dc37806d54ee" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/blog" rel="tag">blog</a>,<a href="http://technorati.com/tags/security" rel="tag">security</a>,<a href="http://technorati.com/tags/loggings" rel="tag">loggings</a>,<a href="http://technorati.com/tags/monthly" rel="tag">monthly</a></div>  <div class="blogger-post-footer">About me: http://www.chuvakin.org</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=CToyO"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=CToyO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=q2gTO"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=q2gTO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=uBDPO"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=uBDPO" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~4/473057574" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 02 Dec 2008 13:24:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/monthly blog round-up">monthly blog round-up</category>
      <category domain="http://securityratty.com/tag/blog">blog</category>
      <category domain="http://securityratty.com/tag/blog round-up">blog round-up</category>
      <category domain="http://securityratty.com/tag/monthly">monthly</category>
      <category domain="http://securityratty.com/tag/top">top</category>
      <category domain="http://securityratty.com/tag/top list">top list</category>
      <category domain="http://securityratty.com/tag/annual top posts">annual top posts</category>
      <category domain="http://securityratty.com/tag/monthly round-ups">monthly round-ups</category>
      <category domain="http://securityratty.com/tag/pci">pci</category>
      <source url="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~3/473057574/monthly-blog-round-up-november-2008.html">Monthly Blog Round-Up November 2008</source>
    </item>
  </channel>
</rss>
