<?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: elliot]]></title>
    <link>http://securityratty.com/tag/elliot</link>
    <description></description>
    <pubDate>Wed, 12 Mar 2008 14:26:54 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[The Business Case for WAFs + Testing]]></title>
      <link>http://securityratty.com/article/515c7e455db57564dbd88e0a78d6a88f</link>
      <guid>http://securityratty.com/article/515c7e455db57564dbd88e0a78d6a88f</guid>
      <description><![CDATA[Here is a real world story about a customer of ours, this was a few years ago and was one of the key points in bringing the F5/Mod security/WhiteHat integrated solution to market
This customer had a...]]></description>
      <content:encoded><![CDATA[<p>Here is a real world story about a customer of ours, this was a few years ago and was one of the key points in bringing the F5/Mod_security/WhiteHat integrated solution to market.</p>
<p>This customer had a massive application written in ASP classic. Since it was in ASP classic it had massive numbers of SQLi vulnerabilities. Everything from Blind SQLi to the always fun SQL statements in the URL. The customer said this application was roughly 250,000 lines of code with SQL hardcoded throughout. The reason the customer had called WhiteHat is because they where working on a big deal with a potential client and this client was asking for a security report on the application. They where also in the early phases of rewriting the application in .NET (yeah) with an estimated completion date 1.5 years out.</p>
<p>After seeing our report (100+ SQLi and 300+ <a href='http://www.grumpysecurityguy.com/wp-content/plugins/wp-affiliate-pro.php?id=9' onmouseover="top.window.status='http://www.cgisecurity.com/articles/xss-faq.shtml'; return true" onmouseout="top.window.status=''; return true" target="_blank">XSS</a>) and after a protracted developer battle(yes XSS is not good) they where left with two not good options.</p>
<ol>
<li>Lose the customer.</li>
<li>Stop the rewrite and spend a few months digging through old code to fix these issues</li>
</ol>
<p>Now from a business point of view neither of those makes sense. At the time we where in the WAF hater camp but we saw that in this case it made total sense. The customer deployed a WAF, configured it using our vulnerability data, and was able to mitigate the risk in about 3 weeks.</p>
<p>Bottom line and what people continually fail it understand is that every current solution on the market today has its short comings. In security everything does. Is there one magic network solution that will prevent all network attacks? No. You have spent a ton of money protecting your network infrastructure. Let&#8217;s take a quick look at the list of things you probably have spent money on today:</p>
<ol>
<li>Firewalls</li>
<li>IDS/IPS</li>
<li>Network Vulnerability Scanning</li>
<li>AntiVirus</li>
<li>Configuration and Patch Management</li>
<li>Database Scanning</li>
<li>Database Encryption</li>
</ol>
<p>Guess what, none of that protects you from the rush of SQLi, XSS, and other web based attacks. All that money and you still have big gaping holes.</p>
<p>To properly attack the <a href='http://www.grumpysecurityguy.com/wp-content/plugins/wp-affiliate-pro.php?id=5' onmouseover="top.window.status='http://www.whitehatsec.com'; return true" onmouseout="top.window.status=''; return true" target="_blank">Web Application Security</a> problem you should be doing all of these things:</p>
<ol>
<li>Secure coding practices</li>
<li>Source code review</li>
<li>Black box testing</li>
<li>Web Application Firewalls</li>
<li>Developer Training</li>
<li>Configuration and change management</li>
</ol>
<p>The reality today is that people underestimate the size of the problem and therefore do not have the budget to do all these things. You can stretch those budget dollars pretty far with an open source scanner and mod_security (software cost $0). WhiteHat is not that cheap but we are very cost effective, combined with mod_security you can go a long way. Need a more robust solution, WhiteHat + F5 can scale to 1000 of web sites in a very cost effective manner. WhiteHat and our WAF partners can knock items 3-5 off your list while you go work on getting your coding practices in place. Even after you get those practices in place you are still going to find vulnerabilities and having that &#8220;instant&#8221; mitigation ability is very comforting.</p>
<p>Robert over at cgisec <a href="http://www.cgisecurity.com/2008/06/10" target="_blank">sees the light</a> as well. He has managed and is currently managing web site security for some of the largest most frequently attacked web sites on the planet.</p>
<p class="addtoany_share_save">
    <a name="a2a_dd" onmouseover="a2a_show_dropdown(this)" onmouseout="a2a_onMouseOut_delay()" href="http://www.addtoany.com/bookmark?sitename=Grumpy%20Security%20Guy&amp;siteurl=http%3A%2F%2Fwww.grumpysecurityguy.com%2F&amp;linkname=The%20Business%20Case%20for%20WAFs%20%2B%20Testing&amp;linkurl=http%3A%2F%2Fwww.grumpysecurityguy.com%2Fthe-business-case-for-wafs-testing%2F"><img src="http://www.grumpysecurityguy.com/wp-content/plugins/add-to-any/share_save_120_16.gif" width="120" height="16" border="0" alt="Share/Save/Bookmark"/></a>
    <script type="text/javascript">a2a_linkname="The Business Case for WAFs + Testing";a2a_linkurl="http://www.grumpysecurityguy.com/the-business-case-for-wafs-testing/";</script>
    <script type="text/javascript" src="http://www.addtoany.com/menu/page.js"></script>

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

<p><a href="http://feeds.feedburner.com/~a/GrumpySecurityGuy?a=Y5cFfE"><img src="http://feeds.feedburner.com/~a/GrumpySecurityGuy?i=Y5cFfE" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=4qwThI"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=4qwThI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=pp7tqI"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=pp7tqI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=KgULYi"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=KgULYi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=MEUooi"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=MEUooi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=hb6rzI"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=hb6rzI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=VxoHbI"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=VxoHbI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=pfDCuI"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=pfDCuI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=oZwxvi"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=oZwxvi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=NL7O1i"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=NL7O1i" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/GrumpySecurityGuy/~4/315597756" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 19 Jun 2008 14:09:06 +0000</pubDate>
      <category domain="http://securityratty.com/tag/application">application</category>
      <category domain="http://securityratty.com/tag/web application security">web application security</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/massive application">massive application</category>
      <category domain="http://securityratty.com/tag/mod security">mod security</category>
      <category domain="http://securityratty.com/tag/web application firewall">web application firewall</category>
      <category domain="http://securityratty.com/tag/web site security">web site security</category>
      <category domain="http://securityratty.com/tag/robust solution">robust solution</category>
      <category domain="http://securityratty.com/tag/solution">solution</category>
      <source url="http://feeds.feedburner.com/~r/GrumpySecurityGuy/~3/315597756/">The Business Case for WAFs + Testing</source>
    </item>
    <item>
      <title><![CDATA[Elliot Health System reports a breach involving health information]]></title>
      <link>http://securityratty.com/article/abae4f25b1b562e0d35d7dc7888853e0</link>
      <guid>http://securityratty.com/article/abae4f25b1b562e0d35d7dc7888853e0</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
3/3/08

Organization
The Elliot Health System (EHS

Contractor/Consultant/Branch
Advanced Medical Partners, Inc

Victims
Patients

Number Affected...]]></description>
      <content:encoded><![CDATA[Technorati Tag: <a href="http://technorati.com/tag/security+breach" rel="tag">Security Breach</a><br><br>
<img src="http://breachblog.com/images/95781-88451/elliot.jpg" align="right" height="67" width="109"><font size="2"><span style="font-weight: bold;">Date Reported: </span><br>3/3/08<br><br><span style="font-weight: bold;">Organization: </span><br><a href="http://www.elliothospital.org/">The Elliot Health System (EHS)</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br>Advanced Medical Partners, Inc.<br><br><span style="font-weight: bold;">Victims:</span><br>Patients<br><br><span style="font-weight: bold;">Number Affected:</span><br>Unknown<br><br><span style="font-weight: bold;">Types of Data:</span><br>"electronic protected health information" "name, procedural dates of service at EHS, name of your insurance company and your date of birth"<br><br><span style="font-weight: bold;">Breach Description:</span><br>"A business associate of The Elliot Health System (EHS), Advanced Medical Partners, Inc. (AMPI), has recently informed us that on the evening of February 22, 2008, a thief/thieves broke into corporate headquarters, and stole ten computers.&nbsp; The computers contained electronic protected health information and could potentially include your name, procedural dates of service at EHS, name of your insurance company and your date of birth"<br><br><span style="font-weight: bold;">Reference URL:</span><br><a href="http://doj.nh.gov/consumer/pdf/elliott.pdf">The New Hampshire State Attorney General breach notification</a> <br><br><span style="font-weight: bold;">Report Credit:</span><br>The New Hampshire State Attorney General<br><br><span style="font-weight: bold;">Response:</span><br>From the online source cited above:<br><br>A business associate of The Elliot Health System (EHS), Advanced Medical Partners, Inc. (AMPI), has recently informed us that on the evening of February 22, 2008, a thief/thieves broke into corporate headquarters, and stole ten computers.<br><span style="font-style: italic;">[Evan] Is this the same Advance Medical Partners that was </span><a style="font-style: italic;" href="http://news.moneycentral.msn.com/ticker/article.aspx?Feed=BW&amp;Date=20080320&amp;ID=8367618&amp;Symbol=HTRNby">recently acquired</a><span style="font-style: italic;"> HealthTronics?</span><br><br>The computers contained electronic protected health information and could potentially include your name, procedural dates of service at EHS, name of your insurance company and your date of birth<br><br>AMPI has told us that these computers have safeguards in place, including password protection, to guard against access to this information.<br><span style="font-style: italic;">[Evan] Really?&nbsp; I have two primary problems with this statement.&nbsp; First, is the "AMPI has told us" remark.&nbsp; EHS should know how their vendors/contractors secure confidential information.&nbsp; Contractor information security must be dictated by policy and/or contract language, then audited on a regular basis.&nbsp; Secondly, does EHS and/or AMPI want people to believe that password protection is adequate?</span><br><br>As with any such occurrence, we have reviewed this situation as an opportunity to evaluate current practices, policies and procedures.<br><span style="font-style: italic;">[Evan] You don't need a breach to open an opportunity for improvement.&nbsp; Constant improvement should be built into the information security program from the beginning.</span><br><br>If EHS is informed of any new information related to this security incident by AMPI, EHS will contact you and update you.<br><br>Please accept my apologies for any inconvenience this may have caused you.<br><br>If you require any additional information or assistance, please feel free to contact me.<br>Katherine St. Jean RN, CPC, CMAS<br>Director of Compliance/Corporate Compliance Officer<br>Elliot Health System<br>Compliance Dcparttnent<br>4 Elliot Way<br>Suite 303<br>Manchester, NH 03103<br>603.663.2932-phone<br><br><span style="font-weight: bold;">Commentary:</span><br>This is just a short and quick breach notification without much detail.&nbsp; Feel free to comment. <br><br><b>Past Breaches:</b><br>Unknown</font><br><br>
<script src="http://feeds.feedburner.com/%7Es/breachblog?i=http://breachblog.com/2008/04/16/elliot.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Wed, 16 Apr 2008 07:00:28 +0000</pubDate>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/breach">breach</category>
      <category domain="http://securityratty.com/tag/elliot health system">elliot health system</category>
      <category domain="http://securityratty.com/tag/elliot">elliot</category>
      <category domain="http://securityratty.com/tag/health information">health information</category>
      <category domain="http://securityratty.com/tag/contractor information security">contractor information security</category>
      <category domain="http://securityratty.com/tag/ehs andor ampi">ehs andor ampi</category>
      <category domain="http://securityratty.com/tag/ehs">ehs</category>
      <category domain="http://securityratty.com/tag/information security program">information security program</category>
      <source url="http://breachblog.com/2008/04/16/elliot.aspx">Elliot Health System reports a breach involving health information</source>
    </item>
    <item>
      <title><![CDATA[5 Lessons on Public Disclosure From Elliot Spitzer]]></title>
      <link>http://securityratty.com/article/903b8c49dfb4f1b49906d969804523ba</link>
      <guid>http://securityratty.com/article/903b8c49dfb4f1b49906d969804523ba</guid>
      <description><![CDATA[Regardless of what you think about now former governor Spitzer and what he did, we can learn a lot from how he handled the public disclosure of his err vulnerability Here are 5 lessons you can use if...]]></description>
      <content:encoded><![CDATA[<p>Regardless of what you think about now former governor Spitzer and what he did, we can learn a lot from how he handled the public disclosure of his err &#8220;vulnerability&#8221; Here are 5 lessons you can use if you ever find yourself involved in a public disclosure of a vulnerability on your web site or a disclosure of a massive breach.</p>
<p>1. Understand that you have been caught.</p>
<p>Spitzer quickly understood that the cards where stacked against him and decided denials and platitudes where not going to work for him. Perhaps as a former prosecutor he knew how strong the case was against him. If you are dealing with an incident it is important to understand that excuses for poor security are not helpful right now and dealing with the task at hand has to take top priority. Also do not try to deflect by making up stories of honeypots, false alarms, or &#8220;really it is not a problem&#8221; statements.</p>
<p>2. Get out in front.</p>
<p>Maybe it is just because I am on the west coast, but it seemed like as soon as I heard the story I also heard that he had a press conference. This is a pretty quick response. In this case he probably knew it was coming since The New York Times probably gave him a courtesy call. You are not going to be that lucky so you will be playing catch up but it is important to respond quickly and decisively.</p>
<p>3. Don&#8217;t give up the ghost.</p>
<p>Spitzer&#8217;s first press conference was masterful. He admitted everything and nothing at the same time. This is when a good PR person can prove invaluable to the Incident Response Team. You want to acknowledge the problem, give concert steps you are taking, and buy time to get all your ducks in a row. If you are dealing with a large leak of credit cards for example you are going to need some time to figure out just what the heck is going on, who is effected, and what your response is going to be all while waiting for law enforcement to get out of the way.</p>
<p>4. Use the time you just bought.</p>
<p>Assuming you did #3 reasonably well you now have some time to figure out how you are going to respond. If you have law enforcement involved your hands are probably somewhat ties as they are going to want to control the flow of information. One area law enforcement is not going to get involved with is how you are going to respond to your customers. This template seems to have already been written, credit monitoring for a year and some gift cards. You can do better!</p>
<p>5. Cut your loses.</p>
<p>At some point you are going to need to get back to work and put this incident behind you. If the police are not involved this should probably be sooner rather than later. I have seen companies sink a lot of time and effort into trying to catch the person when there is little chance of getting anything out of it. I worked several cases where I tracked the attacker back to some non-US country that is practically impossible to get anything done and especially if it is just you and not the feds. There is some joy in finding out who did it but your time and money      is generally better spent finding out how it happened and correcting the the issue then finding out who. The who is most times irrelevant (unless it is an insider of course).</p>
<p class="a2a_link"><a href="http://www.addtoany.com/?sitename=Grumpy Security Guy&amp;siteurl=http://www.grumpysecurityguy.com&amp;linkname=5 Lessons on Public Disclosure From Elliot Spitzer&amp;linkurl=http://www.grumpysecurityguy.com/5-lessons-on-public-disclosure-from-elliot-spitzer/&amp;type=page"><img src="http://www.addtoany.com/bookmark.gif" width="91" height="17" border="0" title="Add to any service" alt="Add to any service"/></a>
</p><div class="aizattos_related_posts"><span class="aizattos_related_posts_header" >Related Posts</span><ul><li><span class="aizattos_related_posts_title"><a href="http://www.grumpysecurityguy.com/top-10-underground-security-resources/" rel="bookmark" title="Permanent Link: Top 10 &#8220;Underground&#8221; Security Resources" >Top 10 &#8220;Underground&#8221; Security Resources</a></span><div class="aizattos_related_posts_excerpt">Not underground like the Russian Business Network but not as well known as some people think. These ...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.grumpysecurityguy.com/fight-cross-site-scripting-in-your-net-apps/" rel="bookmark" title="Permanent Link: Fight Cross Site Scripting in your .NET Apps" >Fight Cross Site Scripting in your .NET Apps</a></span><div class="aizattos_related_posts_excerpt">Microsoft just released a free Visual Source Safe plugin to help identify XSS (Cross Site Scripting)...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.grumpysecurityguy.com/5-security-predictions-for-2008/" rel="bookmark" title="Permanent Link: 5 Security Predictions for 2008" >5 Security Predictions for 2008</a></span><div class="aizattos_related_posts_excerpt">1. We will see the first multi-website XSS worm.

I think we will finally get a true cross site XS...</div></li><li><span class="aizattos_related_posts_title"><a href="http://www.grumpysecurityguy.com/top-10-security-stories-of-2007/" rel="bookmark" title="Permanent Link: Top 10 Security Stories of 2007" >Top 10 Security Stories of 2007</a></span></li><li><span class="aizattos_related_posts_title"><a href="http://www.grumpysecurityguy.com/mythbusting-ssl/" rel="bookmark" title="Permanent Link: Mythbusting SSL" >Mythbusting SSL</a></span></li></ul></div><p>Post from: <a href="http://www.grumpysecurityguy.com">Grumpy Security Guy</a></p>
<p><a href="http://www.grumpysecurityguy.com/5-lessons-on-public-disclosure-from-elliot-spitzer/">5 Lessons on Public Disclosure From Elliot Spitzer</a></p>

<p><a href="http://feeds.feedburner.com/~a/GrumpySecurityGuy?a=25JRPS"><img src="http://feeds.feedburner.com/~a/GrumpySecurityGuy?i=25JRPS" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=ll0g4MF"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=ll0g4MF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=t2Vkt5F"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=t2Vkt5F" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=u1yl9wf"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=u1yl9wf" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=tt7SqEf"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=tt7SqEf" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=ws4zuoF"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=ws4zuoF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=07edTvF"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=07edTvF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=7fnFJKF"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=7fnFJKF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=QFENndf"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=QFENndf" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GrumpySecurityGuy?a=sKq2WOf"><img src="http://feeds.feedburner.com/~f/GrumpySecurityGuy?i=sKq2WOf" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/GrumpySecurityGuy/~4/250246151" height="1" width="1"/>]]></content:encoded>
      <pubDate>Wed, 12 Mar 2008 14:26:54 +0000</pubDate>
      <category domain="http://securityratty.com/tag/public disclosure">public disclosure</category>
      <category domain="http://securityratty.com/tag/disclosure">disclosure</category>
      <category domain="http://securityratty.com/tag/response">response</category>
      <category domain="http://securityratty.com/tag/pretty quick response">pretty quick response</category>
      <category domain="http://securityratty.com/tag/cross site">cross site</category>
      <category domain="http://securityratty.com/tag/fight cross site">fight cross site</category>
      <category domain="http://securityratty.com/tag/time">time</category>
      <category domain="http://securityratty.com/tag/law enforcement">law enforcement</category>
      <category domain="http://securityratty.com/tag/incident response team">incident response team</category>
      <source url="http://feeds.feedburner.com/~r/GrumpySecurityGuy/~3/250246151/">5 Lessons on Public Disclosure From Elliot Spitzer</source>
    </item>
  </channel>
</rss>
