<?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: address]]></title>
    <link>http://securityratty.com/tag/address</link>
    <description></description>
    <pubDate>Thu, 17 Jul 2008 08:07:31 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Security Matters: Lesson From the DNS Bug: Patching Isn't Enough]]></title>
      <link>http://securityratty.com/article/91e8b8fee8fdb20a8381e76c3ea40942</link>
      <guid>http://securityratty.com/article/91e8b8fee8fdb20a8381e76c3ea40942</guid>
      <description><![CDATA[Despite the best efforts of the security community, the details of a critical internet vulnerability discovered by Dan Kaminsky about six months ago have leaked. Hackers are racing to produce exploit...]]></description>
      <content:encoded><![CDATA[<p>
Despite the best efforts of the security community, the details of a critical internet vulnerability discovered by Dan Kaminsky about six months ago have leaked. Hackers are racing to produce exploit code, and network operators who haven't already patched the hole are scrambling to catch up. The whole mess is a good illustration of the problems with researching and disclosing flaws like this.
</p><p>
The <a href="http://darkoz.com/?p=15">details</a> of the <a href="http://blog.invisibledenizen.org/2008/07/kaminskys-dns-issue-accidentally-leaked.html">vulnerability</a> aren't important, but basically it's a form of DNS cache poisoning. The DNS system is what translates domain names people understand, like www.schneier.com, to IP addresses computers understand: 204.11.246.1. There is a whole family of vulnerabilities where the DNS system on your computer is fooled into thinking that the IP address for www.badsite.com is really the IP address for www.goodsite.com -- there's no way for you to tell the difference -- and that allows the criminals at www.badsite.com to trick you into doing all sorts of things, like giving up your bank account details. Kaminsky discovered a particularly nasty variant of this cache-poisoning attack.
</p><p>
Here's the way the timeline was supposed to work: Kaminsky discovered the vulnerability about six months ago, and quietly worked with vendors to patch it. (There's a fairly straightforward fix, although the implementation nuances are complicated.) Of course, this meant describing the vulnerability to them; why would companies like Microsoft and Cisco believe him otherwise? On July 8, he held a <a href="http://news.bbc.co.uk/2/hi/technology/7496735.stm">press conference</a> to <a href="http://www.doxpara.com/?p=1162">announce</a> the <a href="http://www.kb.cert.org/vuls/id/800113">vulnerability</a> -- but not the details -- and reveal that a patch was available from a long list of vendors. We would all have a month to patch, and Kaminsky would release details of the vulnerability at the <a href="http://www.blackhat.com/html/bh-usa-08/bh-us-08-main.html">BlackHat</a> conference early next month.
</p><p>
Of course, the details <a href="http://it.slashdot.org/it/08/07/21/2212227.shtml">leaked</a>. <a href="http://blog.wired.com/27bstroke6/2008/07/details-of-dns.html">How</a> isn't important; it could have leaked a zillion different ways. Too many people knew about it for it to remain secret. Others who knew the general idea were too smart <a href="http://addxorrol.blogspot.com/2008/07/on-dans-request-for-no-speculation.html">not to speculate</a> on the details. I'm kind of amazed the details remained secret for this long; undoubtedly it had leaked into the underground community before the public leak two days ago. So now everyone who back-burnered the problem is rushing to patch, while the hacker community is racing to produce working exploits. 
</p><p>
What's the moral here? It's easy to condemn Kaminsky: If he had shut up about the problem, we wouldn't be in this mess. But that's just wrong. Kaminsky found the vulnerability by accident. There's no reason to believe he was the first one to find it, and it's ridiculous to believe he would be the last. Don't shoot the messenger. The problem is with the DNS protocol; it's insecure.
</p><p>
The real lesson is that the <a href="http://www.schneier.com/crypto-gram-0103.html#1">patch treadmill</a> doesn't work, and it hasn't for years. This cycle of finding security holes and rushing to patch them before the bad guys exploit those vulnerabilities is expensive, inefficient and incomplete. We need to design security into our systems right from the beginning. We need <a href="http://www.schneier.com/blog/archives/2007/08/assurance.html">assurance</a>. We need security engineers involved in system design. This process won't prevent every vulnerability, but it's much more secure -- and cheaper -- than the patch treadmill we're all on now.
</p><p>
What a security engineer brings to the problem is a particular <a href="http://www.schneier.com/blog/archives/2008/03/the_security_mi.html">mindset</a>. He thinks about systems from a security perspective. It's not that he discovers all possible attacks before the bad guys do; it's more that he anticipates potential types of attacks, and defends against them even if he doesn't know their details. I see this all the time in good cryptographic designs. It's over-engineering based on intuition, but if the security engineer has good intuition, it generally works.
</p><p>
Kaminsky's vulnerability is a perfect example of this. Years ago, cryptographer Daniel J. <a href="http://cr.yp.to/djbdns/forgery.html">Bernstein looked at DNS security</a> and decided that Source Port Randomization was a smart design choice. That's exactly the work-around being rolled out now following Kaminsky's discovery. Bernstein didn't discover Kaminsky's attack; instead, he saw a general class of attacks and realized that this enhancement could protect against them. Consequently, the DNS program he wrote in 2000, <a href="http://cr.yp.to/djbdns/dnscache.html">djbdns</a>, doesn't need to be patched; it's already immune to Kaminsky's attack.
</p><p>
That's what a good design looks like. It's not just secure against known attacks; it's also secure against unknown attacks. We need more of this, not just on the internet but in voting machines, ID cards, transportation payment cards ... everywhere. Stop assuming that systems are secure unless demonstrated insecure; start assuming that systems are insecure unless designed securely.
</p>
<p>
---
</p>
<p><em>Bruce Schneier is chief security technology officer of BT, and author of </em>Beyond Fear: Thinking Sensibly About Security in an Uncertain World<em>.</em>
</p><br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=409677f2963be2209f491c6d93077da2" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=409677f2963be2209f491c6d93077da2" style="display: none;" border="0" height="1" width="1" alt=""/><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=h5CELJ"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=h5CELJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=boiM6j"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=boiM6j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=Jt6fdj"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=Jt6fdj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=rgr4DJ"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=rgr4DJ" border="0"></img></a>
 <a href="http://feeds.wired.com/~f/wired/politics/security?a=24FrZJ"><img src="http://feeds.wired.com/~f/wired/politics/security?i=24FrZJ" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=zjgcMj"><img src="http://feeds.wired.com/~f/wired/politics/security?i=zjgcMj" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=iNUmwj"><img src="http://feeds.wired.com/~f/wired/politics/security?i=iNUmwj" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=WnDE0J"><img src="http://feeds.wired.com/~f/wired/politics/security?i=WnDE0J" border="0"></img></a> </div><img src="http://feeds.feedburner.com/~r/wired/politics/privacy/~4/344028309" height="1" width="1"/><img src="http://feeds.wired.com/~r/wired/politics/security/~4/344028448" height="1" width="1"/>]]></content:encoded>
      <pubDate>Wed, 23 Jul 2008 15:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security engineer">security engineer</category>
      <category domain="http://securityratty.com/tag/security engineer brings">security engineer brings</category>
      <category domain="http://securityratty.com/tag/security holes">security holes</category>
      <category domain="http://securityratty.com/tag/smart design choice">smart design choice</category>
      <category domain="http://securityratty.com/tag/design">design</category>
      <category domain="http://securityratty.com/tag/security engineers">security engineers</category>
      <category domain="http://securityratty.com/tag/kaminsky">kaminsky</category>
      <category domain="http://securityratty.com/tag/dan kaminsky">dan kaminsky</category>
      <source url="http://feeds.wired.com/~r/wired/politics/security/~3/344028448/securitymatters_0723">Security Matters: Lesson From the DNS Bug: Patching Isn't Enough</source>
    </item>
    <item>
      <title><![CDATA["Walking" with the SDL - Part 3]]></title>
      <link>http://securityratty.com/article/32d81dd05e4ad116720be1d3cc3ea0bd</link>
      <guid>http://securityratty.com/article/32d81dd05e4ad116720be1d3cc3ea0bd</guid>
      <description><![CDATA[Jeremy Dallman here. This is Part Three in my multi-part series on Walking with the Security Development Lifecycle (SDL) [ Part 1 , Part 2 ]. So far I have discussed getting management approval and...]]></description>
      <content:encoded><![CDATA[<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>Jeremy Dallman here. This is Part Three in my multi-part series on “Walking” with the Security Development Lifecycle (SDL) [</FONT><A href="http://blogs.msdn.com/sdl/archive/2008/07/18/walking-with-the-sdl-part-1.aspx"><FONT size=3 face=Calibri>Part 1</FONT></A><FONT size=3 face=Calibri>, </FONT><A href="http://blogs.msdn.com/sdl/archive/2008/07/21/walking-with-the-sdl-part-2.aspx"><FONT size=3 face=Calibri>Part 2</FONT></A><FONT size=3><FONT face=Calibri>]. So far I have discussed getting management approval and expanding security training. In this post I will discuss formalizing requirements and effective ways to reuse your threat model and attack surface review data. I’ll wrap up with a look into final security reviews and managing post-release documentation.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><FONT size=3><FONT face=Calibri>Formalize Requirements for long-term use<o:p></o:p></FONT></FONT></B></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Now that you are making security development a lifecycle, it is time to lock down and formalize your security requirements. At this point, you need to take what you’ve learned and begin translating your security principles into something that can apply to multiple releases and multiple levels of your development process. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>At a product level, you need to use the security rules created in prior projects to define long-term security requirements. Those requirements will become your core security policies. <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>Then, at the version level, you should create security requirements that are version-specific and are defined by the security objectives and features you want to address in that version. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Both of these sets of requirements can be formalized in a way that makes them easier to transfer across future product cycles and to modify based on the unique features or security issues of each version.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Making these a staple of your development lifecycle will also ease adoption of these requirements as team become familiar with them over multiple releases.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>I would like to touch on one topic before moving on – enforcing requirements. As your team grows and your SDL matures, there is an inherent complexity that comes with managing and enforcing your requirements. In our experience, we’ve found that it is critical to identify a security advisor. Up until now, your company has probably had someone championing security and best practices – either as a formal role or simply as a informal advocate. However, making it a feature of your lifecycle requires dedicated effort to enforce and sustain the requirements as well as monitoring the security ecosystem for changes that may add requirements to your process. The security advisor(s) are the people who will help guide the creation of the security requirements both broadly and for each product cycle; for a smaller team, this may be a single individual. For a larger organization, a team of people may be needed. The security advisor should also evaluate your security policy and apply changes where needed, ensure the product bug database is tracking security issues that can be reviewed later (I’ll get to the Final Security Review in our next post), and guide the definition and enforcement of a security “bug bar”. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Security requirements serve as the backbone of your SDL. The amount of effort you put in defining and enforcing requirements, and keeping them up to date with the current threat landscape will have a direct return on investment in the security and privacy of the product you create. Be careful to document and clearly communicate your requirements to your team, and use them as evidence when talking to your customers about how you ensure the security and privacy of your product. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><FONT size=3><FONT face=Calibri>Reference &amp; Reuse Threat Modeling results &amp; Attack Surface Reviews<o:p></o:p></FONT></FONT></B></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Your developers and testers should have access to and be familiar with the attack surface analysis or threat model documents you have created. These documents are invaluable reference tools. Use them to perform evaluate your security from multiple angles: <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 37.5pt; mso-list: l0 level1 lfo2; mso-add-space: auto" class=MsoListParagraphCxSpFirst><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Think about component-level architecture <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 37.5pt; mso-list: l0 level1 lfo2; mso-add-space: auto" class=MsoListParagraphCxSpMiddle><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>List common pitfalls in writing code, or begin defining and building test cases. <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 37.5pt; mso-list: l0 level1 lfo2; mso-add-space: auto" class=MsoListParagraphCxSpMiddle><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Code reviewers can reference threat models and attack surface documents to verify specific attacks were addressed in the code. <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 37.5pt; mso-list: l0 level1 lfo2; mso-add-space: auto" class=MsoListParagraphCxSpMiddle><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Architects can use them to identify new areas of potential attack surface based on how new code is written or interacts with existing code. <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 37.5pt; mso-list: l0 level1 lfo2; mso-add-space: auto" class=MsoListParagraphCxSpLast><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Project leadership can reference threat models or attack surface documents to ensure the completed project meets all security goals.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Building a “live” library of threat models that is accessible by everyone and is designed to be easily maintained or updated is a big undertaking. Based on experience, I would strongly encourage doing this early in the evolution of your security lifecycle to avoid losing valuable data and to prevent the sheer volume of data from becoming unusable. I have heard of some companies using wiki technology as their library for threat modeling while others may use searchable documents, spreadsheets, or websites to store/sort/share the information. Whatever method you use, it is important to anticipate the accumulation of a large set of information that should be easily used and shared across the organization.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>I would like to do a deeper dive on the importance of security code reviews as part of your “walk” evolution. Security code reviews focus on identifying insecure coding techniques and vulnerabilities that could lead to security issues. The goal of a review is to identify as many potential security vulnerabilities as possible before the code is deployed. The cost and effort of fixing security flaws at development time is far less than fixing them later in the product deployment cycle [from </FONT><A href="http://msdn.microsoft.com/en-us/library/aa302437.aspx"><FONT size=3 face=Calibri>Improving Web Application Security</FONT></A><FONT size=3><FONT face=Calibri>]. You should create a process where top security developers actively review code within the context of known threats prior to deploying your code. Leveraging the existing documentation about feature design is a vital reference piece to make those security reviews successful.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Later this week, I’ll close the series with a look at final security reviews (FSRs) and how to document your work for post-release and next-release reference. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>In the meantime, we’d like to hear from you:<o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoNoSpacing><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>?</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>How do you express your security requirements? Do you use a checklist, a whitepaper, or something else?<o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoNoSpacing><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>?</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>What challenges have you faced in enforcing requirements across your teams? <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoNoSpacing><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>?</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>How have you implemented threat models or attack surface reviews? <o:p></o:p></FONT></FONT></P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8767328" width="1" height="1">]]></content:encoded>
      <pubDate>Wed, 23 Jul 2008 12:43:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security requirements serve">security requirements serve</category>
      <category domain="http://securityratty.com/tag/security requirements">security requirements</category>
      <category domain="http://securityratty.com/tag/security development lifecycle">security development lifecycle</category>
      <category domain="http://securityratty.com/tag/security development">security development</category>
      <category domain="http://securityratty.com/tag/requirements">requirements</category>
      <category domain="http://securityratty.com/tag/lifecycle">lifecycle</category>
      <category domain="http://securityratty.com/tag/security lifecycle">security lifecycle</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security ecosystem">security ecosystem</category>
      <source url="http://blogs.msdn.com/sdl/archive/2008/07/23/walking-with-the-sdl-part-3.aspx">"Walking" with the SDL - Part 3</source>
    </item>
    <item>
      <title><![CDATA[The Not-So-Sweet Life of Supplicants]]></title>
      <link>http://securityratty.com/article/a7513e6c4a71a61081c2aa1aef143439</link>
      <guid>http://securityratty.com/article/a7513e6c4a71a61081c2aa1aef143439</guid>
      <description><![CDATA[There are plenty of integration and configuration challenges when we look at 802.1X , but one of the most notable issues is choosing the right supplicant to best serve your end users
Some of the major...]]></description>
      <content:encoded><![CDATA[<P>There are plenty of integration and configuration challenges when we look at <A title="802.1X Primer" href="http://securityuncorked.squarespace.com/security-uncorked/2008/4/2/what-is-8021x-heres-a-technology-primer-for-you.html">802.1X</A>, but one of the most notable issues is <strong>choosing the right <A title="What is a supplicant?" href="http://securityuncorked.squarespace.com/security-uncorked/2008/6/5/know-the-difference-between-a-nac-client-and-a-1x-supplicant.html">supplicant</A> to best serve your end users</strong>. </P>
<P>Some of the major obstacles we face with 802.1X center around creating a smooth end user experience.&nbsp; We, as integrators, have the distinct ability to make &#8216;whatever&#8217; work- we find a way. But, what I hear most from my customers is &#8220;<em>it has to be easy for the end user.&#8221;</em>&nbsp; (Sometimes they go on a little further, but I&#8217;ll leave it at that.)</P>
<P><strong>Why does it matter?</strong> </P>
<P>Wireless, wireless, wireless. Although&nbsp;wired 1X is&nbsp;popular&nbsp;with our customer-base, the world isn&#8217;t quite flocking to it yet. However, 802.1X is certainly the best way to increase security and ease management of wireless networks. It&#8217;s standard, it&#8217;s flexible, it&#8217;s widely-supported by devices and endpoints and it eliminates the need for pre-shared keys or secondary passwords. It&#8217;s what most enterprises, government&nbsp;and educational organizations are implementing now, so it&#8217;s important. </P>
<P><strong>What are some of the problems?</strong> </P>
<P>The end user will have some adjustments to make, and network admins and support desks aren&#8217;t always thrilled with the propect of re-training users for these expectations.</P><span>
<ul>
<li>First of all, the <span style="TEXT-DECORATION: underline">time to authenticate</span> and connect to the network is going to drastically increase. I say drastically- it&#8217;s only a few seconds- but I&#8217;m sure it feels like minutes to a new 1X end user. 
<li>In addition, we&#8217;re in a transition and growing period where we&#8217;re trying to integrate and authenticate multiple pieces- the machine and/or user as well as any other clients residing on the endpoint, so there can be <span style="TEXT-DECORATION: underline">single-sign-on issues</span>. Not SSO in the traditional sense, but single-1X-sign-on vs logging in to authenticate and open the port, logging in again to get to network resources (such as Novell). 
<li>There may also be issues supporting <span style="TEXT-DECORATION: underline">multiple profiles</span>, so end users may need to understand the concept of enabling 802.1X on an interface at their office, then disabling it when they go home. 
<li>Or perhaps, in a shared or lab-type environment, we may have multiple unique users logging in to the same endpoint device, so we have to make it easy for end users to <span style="TEXT-DECORATION: underline">log off so there&#8217;s a forced re-auth</span> for the next user. </li>
</ul>
<P>There are plenty more, but this hits on the major concerns of most organizations planning to implement 802.1X (wired or wireless).</span></P>
<P><strong>How do we address the issues?</strong></P>
<P>There are different ways to deal with the complexity of supplicant and end-user interactions. First and foremost, a good <span style="TEXT-DECORATION: underline">end user training</span> program will be needed. There&#8217;s a learning curve, but eventually end users will get it- we just have to make sure the transition for &#8216;now&#8217; to &#8216;got it&#8217; is smooth and doesn&#8217;t overwhelm help desk resources. </P>
<P>As the operating systems and clients progress, we&#8217;re seeing <span style="TEXT-DECORATION: underline">more integration</span> and the ability to share 802.1X information between disparate pieces of the endpoint. </P>
<P>In the meantime, there are also <span style="TEXT-DECORATION: underline">3rd-party supplicants</span> that can ease several of the pains. <A class=offsite-link-inline title="Cisco SSC" href="http://www.cisco.com/en/US/products/ps7034/index.html" target=_blank>Cisco&#8217;s&nbsp;Secure Services&nbsp;Client</A>&nbsp; (acquired from Meetinghouse&#8217;s Aegis supplicant) and <A class=offsite-link-inline title="Juniper OAC" href="http://www.juniper.net/products_and_services/aaa_and_802_1x/odyssey/index.html" target=_blank>Juniper&#8217;s Odyssey Access Client</A>&nbsp; (acquired from Funk) both offer options and configurations not currently available in native OS supplicants. (For example, both offer the GINA shim for integrating Windows 1X login with Novell as well as multiple profile support.) Although I haven&#8217;t tried it, my understanding is you can still operate both of these clients independent of the controllers provided from the same vendor. </P>
<P><strong>Is it a deal-killer?</strong> </P>
<P>It can be. The struggle to provide a smooth transition for end users is often a deal-killer for organizations looking at deploying 802.1X. Although there are ways to combat most of these obstacles; often the time, planning and money required to&nbsp;proceed make it unattractive enough to abandon the project. In most cases, the more heterogeneous the endpoint environment is, the less attractive the solution becomes. In an all-Microsoft environment, you can have an 802.1X framework up in a matter of hours. With a mix of authentication directories, endpoint OSs and user expectations, you could spend weeks or&nbsp;months ironing out the details.</P>
<P><strong>The good news.</strong></P>
<P>Yes, there&#8217;s some good news here. The increased adoption of 802.1X is continually leading to increased integration of the software, operating systems and clients on endpoints. While 802.1X may never reach &#8216;plug-and-play&#8217; status, pretty soon the integration will reach a point where configuration is simplified enough for more wide-spread adoption, even in the most diverse environments. </P>
<P>Just hang tight, we&#8217;ll get there!</P>
<P># # #</P>
]]></content:encoded>
      <pubDate>Wed, 23 Jul 2008 11:23:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/user">user</category>
      <category domain="http://securityratty.com/tag/end-user interactions">end-user interactions</category>
      <category domain="http://securityratty.com/tag/user experience">user experience</category>
      <category domain="http://securityratty.com/tag/machine andor user">machine andor user</category>
      <category domain="http://securityratty.com/tag/users">users</category>
      <category domain="http://securityratty.com/tag/multiple unique users">multiple unique users</category>
      <category domain="http://securityratty.com/tag/user expectations">user expectations</category>
      <category domain="http://securityratty.com/tag/endpoint">endpoint</category>
      <category domain="http://securityratty.com/tag/expectations">expectations</category>
      <source url="http://www.securityuncorked.com/security-uncorked/2008/7/23/the-not-so-sweet-life-of-supplicants.html">The Not-So-Sweet Life of Supplicants</source>
    </item>
    <item>
      <title><![CDATA[HP's NAC- What I've Been Wanting to Tell You (but couldn't)]]></title>
      <link>http://securityratty.com/article/6314f59af5298d2d86c804d96c34fce9</link>
      <guid>http://securityratty.com/article/6314f59af5298d2d86c804d96c34fce9</guid>
      <description><![CDATA[Well everyone- theres something Ive been wanting to tell you and now, after a year , I can
Because of non-disclosure and other confidentiality contracts with various partners, vendors and...]]></description>
      <content:encoded><![CDATA[<P><strong>Well everyone- there&#8217;s something I&#8217;ve been wanting to tell you and now, after a <em>year</em>, I can!</strong></P>
<P>Because of non-disclosure and other confidentiality contracts with various partners, vendors and manufacturers, we&#8217;ve had sealed lips for almost exactly 12 months. Now that it&#8217;s been made public by the media, I can share a little information with you and explain why I think you should be excited. </P>
<P><strong>What cat is out of the bag now?</strong> HP ProCurve&#8217;s network access control solution&nbsp;leverages endpoint management technology from StillSecure&#8217;s Secure Access solution. Information Week&nbsp;spilled the beans, so to speak, in Mike Fratto&#8217;s recent <A class=offsite-link-inline title="Information Week's 2008 NAC Report" href="http://nac.informationweek.com/" target=_blank>2008 NAC Survey Analytic Report</A>. (See page 32)</P>
<P>Now, at this point, I can probably lump you into one of three groups&#8230;<strong> 1)</strong> You don&#8217;t care or have no clue what this means <strong>2)</strong> You care but think this means HP &#8216;has no NAC&#8217;&#8230; or group <strong>3)</strong> You know about StillSecure&#8217;s success and ProCurve&#8217;s integration and think this is a great combination.</P>
<P><strong>I&#8217;m sure everyone will have their own opinion</strong>- I happen to be in Group 3. Why? Because HP has taken the power of their servers, leveraged a very solid endpoint management tool and incorporated a variety of other management and security features by way of their identity management solution. </P><strong>
<ul>
<li>The endpoint security</strong>. StillSecure&#8217;s Safe Access solution has been winning awards and earning stars for years. You can probably Google it, or check out some of <A class=offsite-link-inline title="Alan's Blog" href="http://www.stillsecureafteralltheseyears.com" target=_blank>Shimel&#8217;s blog</A>&nbsp; posts, such as <A class=offsite-link-inline href="http://www.stillsecureafteralltheseyears.com/ashimmy/2008/07/when-is-4-out-o.html" target=_blank>this one</A>, with 4- and 5-star <A class=offsite-link-inline href="http://www.scmagazineus.com/StillSecure-Safe-Access/Review/2460/" target=_blank>reviews from SC Magazine</A>. In fact, just this year (and in previous years) Safe Access was voted Best Endpoint Security Solution by SC Magazine and has won numerous other awards and accolades from various analysts and media firms. They have a clean, user-friendly GUI, a solid Linux platform and a variety of testing methods, deployment options and switch integrations. (And no, you don&#8217;t need ProCurve switches, the NAC integration is ready for your Cisco, Extreme, or whatever you have). </li>
</ul><strong>
<ul>
<li>User management.</strong> Combine one of the highest-rated endpoint security solutions with ProCurve switches, the #2 leader in the switching market (and Magic Quadrant resident) and the full integration with <A class=offsite-link-inline title="ProCurve IDM" href="http://www.hp.com/rnd/products/management/idm/overview.htm" target=_blank>ProCurve&#8217;s Identity Driven Manager</A> platform and you have one amazingly capable access control system. With ProCurve IDM, you can integrate directly with their NAC 800 appliance to offer per-user (or per-group) ACLs, QoS, restrictions or priviliges. Rules can be identity-based, time-based, location-based, or a combination of all. And, IDM eases 802.1X integration by offering users a central management and repository for user settings and VLAN assignments; it really is ProCurve&#8217;s special sauce and a distinguishing feature. </li>
</ul><strong>
<ul>
<li>Switch security</strong>. The integration of advanced switch security functions, such as DHCP snooping, Dynamic ARP protection and dynamic IP lockdown gives ProCurve another leg-up to fight common known attacks for both in-line and out-of-band NAC deployments. </li>
</ul><strong>
<ul>
<li>Zero-day protection</strong>. It gets better, the new Dynamic Configuration Arbiter (DCA) functions in ProCurve&#8217;s Pro-vision switches gives customers the unique advantage of integrating the NAC and IDM with ProCurve&#8217;s <A class=offsite-link-inline title="ProCurve NIM" href="http://www.hp.com/rnd/products/management/ProCurve_Network_Immunity_Manager_1.0/overview.htm" target=_blank>Network Immunity Solution</A> (NIM). NIM uses flow analysis from sFlow and&nbsp;network behaviour anomaly detection (NBAD) to detect and automatically remediate on the edge. In English, that means we can use ProCurve&#8217;s NIM to detect attacks and take action at the edge port, such as blocking the port, locking out the MAC address of the offender, rate-limiting, or even mirroring the traffic to an IDS for further inspection. The super-nice part is, all the sFlow and NBAD works on wireless too. (Hey <A class=offsite-link-inline title="Stiennon on Security, NWW" href="http://www.networkworld.com/community/stiennon" target=_blank>Stiennon</A>, did you hear that?) </li>
</ul><strong>
<ul>
<li>Full integration.</strong> Unlike some of the other network-based NAC vendors, ProCurve has done an exceptional job of integrating these features and we&#8217;ll continue to see more integration in future revisions of the softwares and as more TNC/TCG integration frameworks are released (such as IF-MAP). </li>
</ul>
<P>I think the strong integration with the infrastructure and the ability to leverage a mature endpoint integrity will make HP a &#8216;real&#8217; player in the NAC market moving forward. </P>
<P>Not to knock other NAC solutions- Choosing a NAC is like selecting the perfect wine for your dish- there&#8217;s no 1 &#8216;right&#8217; choice for all occasions. Each have their advantages and disadvantages. There are several that have special sauces and you&#8217;ll actually be seeing more on that soon&#8230; </P>
<P># # #<br></P>
]]></content:encoded>
      <pubDate>Tue, 22 Jul 2008 18:29:11 +0000</pubDate>
      <category domain="http://securityratty.com/tag/nac">nac</category>
      <category domain="http://securityratty.com/tag/integration">integration</category>
      <category domain="http://securityratty.com/tag/tnctcg integration frameworks">tnctcg integration frameworks</category>
      <category domain="http://securityratty.com/tag/nac integration">nac integration</category>
      <category domain="http://securityratty.com/tag/nac vendors">nac vendors</category>
      <category domain="http://securityratty.com/tag/nac solutions-">nac solutions-</category>
      <category domain="http://securityratty.com/tag/procurve">procurve</category>
      <category domain="http://securityratty.com/tag/procurve idm">procurve idm</category>
      <category domain="http://securityratty.com/tag/nac market">nac market</category>
      <source url="http://www.securityuncorked.com/security-uncorked/2008/7/22/hps-nac-what-ive-been-wanting-to-tell-you-but-couldnt.html">HP's NAC- What I've Been Wanting to Tell You (but couldn't)</source>
    </item>
    <item>
      <title><![CDATA[ Walking with the SDL Part 2]]></title>
      <link>http://securityratty.com/article/6fd946e1231f0fb50a945c379295e319</link>
      <guid>http://securityratty.com/article/6fd946e1231f0fb50a945c379295e319</guid>
      <description><![CDATA[Jeremy Dallman here with Part Two in my series on Walking with the SDL. In Part One , I provided a snapshot of Crawling and discussed getting management approval. In Part Two, I will cover a couple...]]></description>
      <content:encoded><![CDATA[<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>Jeremy Dallman here with Part Two in my series on “Walking” with the SDL. In </FONT><A href="http://blogs.msdn.com/sdl/archive/2008/07/18/walking-with-the-sdl-part-1.aspx"><FONT size=3 face=Calibri>Part One</FONT></A><FONT size=3><FONT face=Calibri>, I provided a snapshot of “Crawling” and discussed getting management approval. In Part Two, I will cover a couple more “Walk” components: expanding security training and formalizing requirements. <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>This blog gives us a place to talk about our experiences from using the SDL here at Microsoft and hopefully provide useful information that will help you implement it more effectively at your company.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>So, I would encourage you to use the Comments section at the bottom of each post to ask questions, give us feedback, or request other topics for us to cover.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Some quick definitions before we dive in. I’ve been using the imagery of learning to “crawl, walk and run” as a way to provide some basic starting points that would move your organization toward implementing the Security Development Lifecycle (SDL). <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>“Walking” is the point where your security development practices become a lifecycle – a repeatable, reusable process that makes security a part of your development culture. To relate the analogy to SDL a bit more closely, think of <I style="mso-bidi-font-style: normal"><U>crawling</U></I> as the “SD” in SDL. For this post, we’ll continue to talk about <I style="mso-bidi-font-style: normal"><U>walking</U></I> – or adding the “L” in SDL. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Let’s jump into another component for adopting the Microsoft SDL to expand your own Security Development Lifecycle.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><FONT size=3><FONT face=Calibri>Expand Security Training<o:p></o:p></FONT></FONT></B></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Once you have management approval, it is necessary to gain grassroots acceptance of the changes – at the developer, QA/test, and PM levels. If you have been “crawling”, you have probably already implemented some sort of discipline-specific training around things like threat modeling, using compiler defenses, and fuzz testing. Now that you are building a lifecycle, your goal for security training should expand. Security training should be about creating an environment where writing secure software is everyone’s mission. While security training should be undertaken with the goal of understanding security issues and how to address them, good training (and instructors) will also explain why solving security problems is in their best interests and create an environment where they know voicing security concerns is encouraged. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>Training has been one of the earliest and most important elements of the SDL at Microsoft. From our experience, we learned that the most effective approach is to divide your training into two tracks: <I style="mso-bidi-font-style: normal">general security principles</I> and <I style="mso-bidi-font-style: normal">role-specific security practices.</I> Before I jump into the details, I want to encourage you to also read Shawn Hernan’s </FONT><A href="http://blogs.msdn.com/sdl/archive/2008/05/29/sdl-training.aspx"><FONT color=#0000ff size=3 face=Calibri>very good post about SDL training</FONT></A><FONT size=3><FONT face=Calibri> that highlights some of the ways to make security training effective.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3 face=Calibri>The general security principles should explain why security is important, how you define security requirements, the process you will use for writing and validating secure code, and how security relates to each phase of the lifecycle or unique roles contributing to the development process. A key factor for building a development lifecycle is educating your individual contributors on the value of investing in security. Of course </FONT><A href="http://blogs.msdn.com/sdl/archive/2007/05/31/oil-change-or-culture-change.aspx"><FONT color=#0000ff size=3 face=Calibri>changing culture</FONT></A><FONT size=3><FONT face=Calibri> takes time, but using the opportunity of structured training to explain your principles will be one of your most effective platforms for influencing change.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>At this point in your organizational maturity, you are also beginning to expand your security thinking by focusing on each role in the development process. Discipline-specific security training is where you dig into the details of implementing a Security Development Lifecycle. <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpFirst><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>The developer needs to understand the practical details of how to write code securely, how to set compiler flags, what a security code review means, how to avoid using banned APIs, and what tools are available for them to perform security analysis before checking in their code. <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpMiddle><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>The QA/tester needs to know how to set security rules in test tools, how to perform penetration testing, and what the security quality criteria is for your product, or how to file a security bug. <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpMiddle><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>The PM needs to understand how to define measurable goals or how security policies can be factored into feature design. <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpMiddle><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>The business decision maker of your organization should understand how to track security metrics alongside other product measurements or how security policy plays a critical role in the overall quality and value of your product. <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpLast><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>·</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Finally, it is critical for the employees occupying all job roles to understand the value of threat modeling – both as a tool for understanding threats early in the design phase and throughout the development process as a key barometer to the security pulse of your product. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>Discipline-specific training will be the place to address these issues for your organization. In case you were wondering, <I style="mso-bidi-font-style: normal">all job roles should b</I>e required to attend both types of security training <B style="mso-bidi-font-weight: normal"><I style="mso-bidi-font-style: normal">before</I></B> wo<I style="mso-bidi-font-style: normal">rking<B style="mso-bidi-font-weight: normal"> </B></I>on your product.<o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><FONT size=3 face=Calibri>Our new SDL website [</FONT><A href="http://www.microsoft.com/sdl"><FONT color=#0000ff size=3 face=Calibri>http://www.microsoft.com/sdl</FONT></A><FONT size=3 face=Calibri>] will be a very good place to watch for future training materials. The </FONT><A href="http://msdn.microsoft.com/en-us/security/cc448120.aspx"><FONT color=#0000ff size=3 face=Calibri>SDL Training and Resources</FONT></A><FONT size=3><FONT face=Calibri> page has some useful material up now and more will be coming in the future. <o:p></o:p></FONT></FONT></B></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><FONT size=3><FONT face=Calibri>That’s Part Two. In Part Three, I will discuss the important “walk” components of formalizing security requirements and reusing threat models and attack surface reviews. Then we will close with the discussions on conducting final security reviews, and managing post-release documentation. <o:p></o:p></FONT></FONT></P>
<P style="MARGIN: 0in 0in 10pt" class=MsoNormal><U><FONT size=3><FONT face=Calibri>I’d like to hear if anyone is using the concept of “crawling” and “walking” to implement SDL in your company. <o:p></o:p></FONT></FONT></U></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2" class=MsoNoSpacing><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>?</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Do you provide security training to your employees today?<o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2" class=MsoNoSpacing><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>?</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Do these additional training topics make sense in your organization? <o:p></o:p></FONT></FONT></P>
<P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo2" class=MsoNoSpacing><SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"><SPAN style="mso-list: Ignore"><FONT size=3>?</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>What would you add to this that is unique to your application or company? <o:p></o:p></FONT></FONT></P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8762037" width="1" height="1">]]></content:encoded>
      <pubDate>Mon, 21 Jul 2008 12:56:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/define security requirements">define security requirements</category>
      <category domain="http://securityratty.com/tag/security requirements">security requirements</category>
      <category domain="http://securityratty.com/tag/requirements">requirements</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security development lifecycle">security development lifecycle</category>
      <category domain="http://securityratty.com/tag/development lifecycle">development lifecycle</category>
      <category domain="http://securityratty.com/tag/security pulse">security pulse</category>
      <category domain="http://securityratty.com/tag/perform security analysis">perform security analysis</category>
      <category domain="http://securityratty.com/tag/principles">principles</category>
      <source url="http://blogs.msdn.com/sdl/archive/2008/07/21/walking-with-the-sdl-part-2.aspx"> Walking with the SDL Part 2</source>
    </item>
    <item>
      <title><![CDATA[The MTA Seeks Compliance on Their Antique Vending Machines]]></title>
      <link>http://securityratty.com/article/f06dfe6c409bb35e509f2da28dbbd7ca</link>
      <guid>http://securityratty.com/article/f06dfe6c409bb35e509f2da28dbbd7ca</guid>
      <description><![CDATA[At the time I posted my recent blog about finding a New York City Transit MetroCard vending machine running Windows NT 4 Service Pack 3 I contacted the MTA (Metropolitan Transit Authority) to ask them...]]></description>
      <content:encoded><![CDATA[At the time I posted <a href="http://blogs.eweek.com/cheap_hack/content/it/life_is_a_technology_museum.html">my recent blog about finding a New York City Transit MetroCard vending machine running Windows NT 4 Service Pack 3</a> I contacted the MTA (Metropolitan Transit Authority) to ask them about it. I received a response from Paul Fleuranges, vice president of Corporate Communications, MTA NYC Transit:
<blockquote><i>Assuring the security of the MetroCard system is a multi-layered effort
encompassing technical solutions and procedures aimed at preventing
unauthorized access and detecting unauthorized activities during the
course of normal operations. The activity of the system is monitored for
unusual behavior at many points in the operation. Procedures are in
place to quickly respond to unusual occurrences in ways that not only
limit risk, but can lead to immediate remedial action.

NYC Transit is in the process of completing an extensive effort to
become compliance [sic] with Payment Card Industry (PCI) rules relating to
credit/debit transactions. While directly related to the business of
accepting bank cards, these rules have also helped NYCT further harden
its automated fare collection system against potential unauthorized
access to sensitive transaction information by hackers and employees.

In regards to your security related questions, which we will not address
here in any detail, it is safe to say network environment is constructed
in such a way that the serious security implications and vulnerabilities
you reference do not exist.</i></blockquote>
So we'll have to take their word for it that it's impossible for anyone to hack into their machines. If the machines were actually on a network of some kind I would be worried, but it's likely they all just have a dial-up connection and some weird, old version of SLIP.

The reference to PCI compliance is interesting. Seeing as how Requirement 6 of the PCI DSS states that you must "Ensure that all system components and software have the latest vendor-supplied security patches installed. Install relevant security patches within one month of release" I would think they can't possibly be compliant running NT 4 SP3, and that they must have a goal of upgrading these systems. That's good news.<br style="clear: both;"/>
      <a href="http://www.pheedo.com/click.phdo?s=358e5a00ad7af721b93dfeb76eb11335"><img alt="" style="border: 0;" border="0" src="http://www.pheedo.com/img.phdo?s=358e5a00ad7af721b93dfeb76eb11335"/></a>
  <img src="http://www.pheedo.com/feeds/tracker.php?i=358e5a00ad7af721b93dfeb76eb11335" style="display: none;" border="0" height="1" width="1" alt=""/><img src="http://feeds.ziffdavisenterprise.com/~r/RSS/cheap_hack/~4/341508224" height="1" width="1"/>]]></content:encoded>
      <pubDate>Mon, 21 Jul 2008 04:44:25 +0000</pubDate>
      <category domain="http://securityratty.com/tag/system">system</category>
      <category domain="http://securityratty.com/tag/mta">mta</category>
      <category domain="http://securityratty.com/tag/fare collection system">fare collection system</category>
      <category domain="http://securityratty.com/tag/security implications">security implications</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/mta nyc transit">mta nyc transit</category>
      <category domain="http://securityratty.com/tag/nyc transit">nyc transit</category>
      <category domain="http://securityratty.com/tag/pci">pci</category>
      <category domain="http://securityratty.com/tag/system components">system components</category>
      <source url="http://feeds.ziffdavisenterprise.com/~r/RSS/cheap_hack/~3/341508224/the_mta_seeks_compliance_on_their_antique_vending_machines.html">The MTA Seeks Compliance on Their Antique Vending Machines</source>
    </item>
    <item>
      <title><![CDATA[Spammers Successfully Avoid IP Address-Based Reputation By Using Free E-mail Providers]]></title>
      <link>http://securityratty.com/article/ad40ec87d168379b9a0db988f62d2e26</link>
      <guid>http://securityratty.com/article/ad40ec87d168379b9a0db988f62d2e26</guid>
      <description><![CDATA[Roaring Penguin Software Inc. analysis shows that spam coming from top free email providers (Gmail, Yahoo Mail and Hotmail) is increasing. Three weeks of spam data research between June 13 to July 3,...]]></description>
      <content:encoded><![CDATA[Roaring Penguin Software Inc. analysis shows that spam coming from top free email providers (Gmail, Yahoo Mail and Hotmail) is increasing. Three weeks of spam data research between June 13 to July 3, 2008, reveal that spammers are abusing Gmail’s privacy preserving feature of not including the sender’s original IP in outgoing emails.
Spammers are increasingly [...]]]></content:encoded>
      <pubDate>Fri, 18 Jul 2008 18:20:39 +0000</pubDate>
      <category domain="http://securityratty.com/tag/spammers">spammers</category>
      <category domain="http://securityratty.com/tag/spam">spam</category>
      <category domain="http://securityratty.com/tag/spam data research">spam data research</category>
      <category domain="http://securityratty.com/tag/senders original">senders original</category>
      <category domain="http://securityratty.com/tag/gmails privacy">gmails privacy</category>
      <category domain="http://securityratty.com/tag/penguin software">penguin software</category>
      <category domain="http://securityratty.com/tag/yahoo mail">yahoo mail</category>
      <category domain="http://securityratty.com/tag/july">july</category>
      <category domain="http://securityratty.com/tag/feature">feature</category>
      <source url="http://cyberinsecure.com/spammers-successfully-avoid-ip-address-based-reputation-by-using-free-e-mail-providers/">Spammers Successfully Avoid IP Address-Based Reputation By Using Free E-mail Providers</source>
    </item>
    <item>
      <title><![CDATA[Backup tape is stolen from Bristol-Myers Squibb]]></title>
      <link>http://securityratty.com/article/911478f22f756b8e8513c59d7f720d18</link>
      <guid>http://securityratty.com/article/911478f22f756b8e8513c59d7f720d18</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
7/17/08

Organization
Bristol-Myers Squibb Co. (&quot;BMS

Contractor/Consultant/Branch
Unknown

Victims
Current and former employees and some dependants
...]]></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/bms.jpg" width="198" align="right" height="160"><font size="2"><b>Date Reported: </b><br>7/17/08<br><br><b>Organization: </b><br><a href="http://www.bms.com/landing/data/index.html">Bristol-Myers Squibb Co. ("BMS")</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br>Unknown<br><br><span style="font-weight: bold;">Victims:</span><br>Current and former employees and some dependants<br><br><span style="font-weight: bold;">Number Affected:</span><br>Unknown*<br><br><font size="1">*Bristol-Myers Squibb had "about 42,000 employees as of Dec. 31, the last date for which work force figures were available in regulatory filings.", Source: <a href="http://money.cnn.com/news/newsfeeds/articles/djf500/200807171514DOWJONESDJONLINE000844_FORTUNE5.htm">CNN Money</a></font> <br><br><span style="font-weight: bold;">Types of Data:</span><br>"name, address, date of birth, Social Security number, marital status, gender, salary, hire date, termination date, retirement date, and, in some instances bank account information"<br><br><span style="font-weight: bold;">Breach Description:</span><br>"On June 4, 2008, Bristol-Myers Squibb Company ("BMS") learned that a back-up data tape containing BMS-related data was stolen while it was being transported for storage.&nbsp; Through subsequent forensic work, it was determined that the data tape included personal information of current and former BMS employees"<br><br><span style="font-weight: bold;">Reference URL:</span><br><a href="http://www.pharmalot.com/wp-content/uploads/2008/07/bms_letter.pdf">Pharmalot (copy of notification letter)</a> <br><a href="http://www.pharmalot.com/2008/07/bristol-myers-security-breach-hits-untold-thousands/">Pharmalot</a> <br><a href="http://money.cnn.com/news/newsfeeds/articles/djf500/200807171514DOWJONESDJONLINE000844_FORTUNE5.htm">CNNMoney</a> <br><br><span style="font-weight: bold;">Report Credit:</span><br>Ed Silverman, Pharmalot<br><br><span style="font-weight: bold;">Response:</span><br>From the online sources cited above:<br><br>The drugmaker sent letters over the past week saying a data tape containing reams of personal information was stolen several weeks ago<br><br>On June 4, 2008, Bristol-Myers Squibb Company ("BMS") learned that a back-up data tape containing BMS-related data was stolen while it was being transported for storage. <br><span style="font-style: italic;">[Evan] This statement prompted me to list the contractor as "unknown" instead of "none".&nbsp; I presume that the data tape was being transported by a third-party vendor when it was stolen.&nbsp; I am looking for more information on this.</span><br><br>Through subsequent forensic work, it was determined that the data tape included personal information of current and former BMS employees, such as name, address, date of birth, Social Security number, marital status, gender, salary, hire date, termination date, retirement date, and, in some instances, bank account information.<br><span style="font-style: italic;">[Evan] Ugh, this looks like very sensitive HR and benefits data.</span><br><br>The names, addresses, and Social Security numbers of some employee dependents also were included on the tape.<br><br>an untold number of current and former employees - and their dependents - could be affected<br><br>BMS has initiated an investigation of this incident.<br><br>To date, BMS has no reason to believe that any of your personal information has been inappropriately accessed from the data tape by an unauthorized party, or that any identity theft, fraud or misuse of your personal information has occurred.<br><span style="font-style: italic;">[Evan] I agree with most of this statement except for the "misuse" part.&nbsp; There may be no evidence of misuse post stolen tape, but there may be an argument for misuse by BMS themselves.&nbsp; BMS is the data custodian in this scenario, not the data owner.&nbsp; If a data custodian does not care for the owner's information in a manner that is expected or communicated, does it constitute misuse?</span><br><br>In addition, there is no evidence that the data tape or the information contained on it was the target of the theft.<br><span style="font-style: italic;">[Evan] I am interested in knowing more about who was transporting the tape and whether or not other items were taken.</span><br><br>As a precaution, to help you detect any possible misuse of your data, BMS has arranged for you to enroll in credit monitoring for one full year, at no cost to you.<br><span style="font-style: italic;">[Evan] There is that "misuse" mention again.&nbsp; One year of free credit monitoring does nothing to protect a victim against fraud that occurs after one year, supposing the victim does not renew at his/her own expense.&nbsp; I wonder how many people renew on average.</span><br><br>If you have any questions, you may call the dedicated Privacy Help Line at 1-877-214-0689.&nbsp; Our representatives will be available to assist you Monday through Friday, between 8 a.m. and 5 p.m. ET.<br><br>the drugmaker is issuing this statement: "Bristol-Myers Squibb regrets that this incident occurred and is committed to providing appropriate assistance for affected individuals who had their personal information on the stolen data tape. We are committed to protecting the privacy and security of employee and dependent information. Maintaining the trust and confidence of our employees is paramount to Bristol-Myers Squibb."<br><br>Protecting the privacy and security of your information is extremely important to us.<br><br>In this regard, BMS wishes to reiterate that it does not have any evidence indicating that your personal information has been misused.<br><span style="font-style: italic;">[Evan] Another "misuse" mention.</span><br><br>the company is taking appropriate remedial steps, including enhancing security protocols regarding the handling of personal information and our back-up data tapes.<br><span style="font-style: italic;">[Evan] Like what? Encryption maybe?</span><br><br>On behalf of BMS, I apologize for any inconvenience or concern that this matter may cause for you.<br><br><span style="font-weight: bold;">Commentary:</span><br>I couldn't find any mention about encryption or whether or not police were called.&nbsp; You would think that a large, well-repected company like Bristol-Myers Squibb encrypts confidential data on tape, right? <br><br><span style="font-weight: bold;">Past Breaches:</span><br>Unknown<br></font><br>
<script src="http://feeds.feedburner.com/%7Es/breachblog?i=http://breachblog.com/2008/07/18/bms.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Fri, 18 Jul 2008 07:26:26 +0000</pubDate>
      <category domain="http://securityratty.com/tag/tape">tape</category>
      <category domain="http://securityratty.com/tag/back-up data tape">back-up data tape</category>
      <category domain="http://securityratty.com/tag/data tape">data tape</category>
      <category domain="http://securityratty.com/tag/owner">owner</category>
      <category domain="http://securityratty.com/tag/data owner">data owner</category>
      <category domain="http://securityratty.com/tag/data">data</category>
      <category domain="http://securityratty.com/tag/bristol-myers squibb">bristol-myers squibb</category>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/personal information">personal information</category>
      <source url="http://breachblog.com/2008/07/18/bms.aspx">Backup tape is stolen from Bristol-Myers Squibb</source>
    </item>
    <item>
      <title><![CDATA[Mailing error at the University of Maryland exposes student information]]></title>
      <link>http://securityratty.com/article/a51262d40f98a67474833c65ff29621e</link>
      <guid>http://securityratty.com/article/a51262d40f98a67474833c65ff29621e</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
7/17/08

Organization
University of Maryland

Contractor/Consultant/Branch
Department of Transportation Services

Victims
All students registered for...]]></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/umd.jpg" width="88" align="right" height="83"><font size="2"><b>Date Reported: </b><br>7/17/08<br><br><b>Organization: </b><br><a href="http://www.umd.edu/">University of Maryland</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br><a href="http://www.transportation.umd.edu/index.html">Department of Transportation Services</a> <br><br><span style="font-weight: bold;">Victims:</span><br>All students registered for Fall 2008 classes<br><br><span style="font-weight: bold;">Number Affected:</span><br>23,727<br><br><span style="font-weight: bold;">Types of Data:</span><br>Names, addresses, and Social Security numbers<br><br><span style="font-weight: bold;">Breach Description:</span><br>On July 1st, 2008, the University of Maryland Department of Transportation Services mailed an </font><font size="2">on-campus parking </font><font size="2">brochure to all students </font><font size="2">registered for Fall 2008 classes</font><font size="2"> as of June 15, 2008.&nbsp; Recipient Social Security numbers were inadvertently exposed on the mailing labels.<br><br><span style="font-weight: bold;">Reference URL:</span><br><a href="http://www.transportation.umd.edu/parkingmailer/">University of Maryland</a> <br><a href="http://www.wjla.com/news/stories/0708/536794.html">ABC Channel 7 News</a> <br><a href="http://www.wtop.com/?sid=1442585&amp;nid=25">WTOP FM 103.5 News</a> <br><br><span style="font-weight: bold;">Report Credit:</span><br>University of Maryland<br><br><span style="font-weight: bold;">Response:</span><br>From the online sources cited above:<br><br>On July 1st, 2008, the University of Maryland’s Department of Transportation Services sent all students registered at the time, by U.S. mail, a brochure with on-campus parking information.<br><br>On July 8, 2008, the University discovered that the labels on that mailing included the addressees’ Social Security numbers.<br><span style="font-style: italic;">[Evan] Sheesh, a fraudster doesn't even have to tamper with the mail if the Social Security number is on the label.</span><br><br>The error was discovered on the morning of July 8 when calls were made to the University.<br><br>This parking mailer was sent to all individuals registered for Fall 2008 classes at the University of Maryland as of June 15, 2008.<br><br>The mailing list numbered 23,727 individuals.<br><br>In our annual effort to provide parking and transportation information to the University community, the names and addresses of all registered students was requested internally at the Department of Transportation Services for the purpose of creating mailing labels for a brochure.<br><br>This information was generated by a computer query and included names, addresses and what was believed to be University identification numbers (UIDs).<br><span style="font-style: italic;">[Evan] When writing and executing database queries, isn't it a good idea to check the results and see if the information displayed is the information you were looking for?&nbsp; I wonder if UIDs are also nine digits long like Social Security numbers are.</span><br><br>Our normal process is to remove the University ID numbers prior to mailing.<br><span style="font-style: italic;">[Evan] Is it safe to assume that "normal process" was not followed in this instance?&nbsp; If so, then why not?&nbsp; There is no mention in the school's response.</span><br><br>It was not apparent to departmental staff that these numbers not only still existed within the file, but were Social Security numbers, and not University ID numbers.<br><span style="font-style: italic;">[Evan] Not apparent?&nbsp; They were on the labels!</span><br><br>The numbers were not identified as Social Security numbers and did not show the normal spacing between digits.<br><span style="font-style: italic;">[Evan] So it would be xxxxxxxxx instead of xxx-xx-xxxx.&nbsp; What percentage of people would recognize the first set of nine digits as a SSN?</span><br><br>This mailer was sent using third class, bulk mail delivery and may not have been delivered to you yet.<br><br>Currently, there is no evidence that anyone's Social Security number has been misused.<br><br>The University apologizes and deeply regrets this unfortunate mistake.<br><br>We are initiating immediate action to ensure that this error does not recur.<br><span style="font-style: italic;">[Evan] Like what?&nbsp; Maybe train people to review their query results and follow "normal process"?</span><br><br>The University of Maryland values the critical importance of your personal information.<br><br>We strongly recommend that you take appropriate precautions to mask, black out or destroy this document after use.<br><br>In unfortunate situations like this, it is possible that dishonest people may contact you asking for personal information in the guise of offering assistance from the University.<br><span style="font-style: italic;">[Evan] Equally unfortunate is the fact that there are a lot of dishonest people.</span><br><br>Please note that the University WILL NOT contact you by phone, e-mail or in any other way requesting personal information regarding this incident.<br><br>Please do not release any personal information in response to contacts claiming to be from the University.<br><br>In response to this incident, the University, and specifically the Department of Transportation Services, has moved to severely restrict access to sensitive student and faculty/staff information; we believe the fewer individuals who have access to this data will only increase our ability to protect sensitive information.<br><br>If individuals feel that they would like to take extra steps beyond the fraud alert, the University has arranged with Equifax to make available, at no cost to them, a 12-month service that includes credit monitoring, customer care, fraud expense reimbursement insurance and access to their credit report.<br><br>If you have not received this mailer and are unsure if you are included in the affected group, please call toll-free 1(877) 935-2428, Monday - Friday, 8:30 a.m. - 5 p.m. EST.<br><br><span style="font-weight: bold;">You may contact us in one of the following ways:</span><br>By telephone: Toll-free 1(877) 935-2428, Monday-Friday, 8:30 a.m. - 5 p.m. EST<br>Via e-mail: parkingmailer@umd.edu<br>Mailing address: Regents Drive Garage, Building #202, College Park, MD 20742<br><br><span style="font-weight: bold;">Commentary:</span><br>The lack of attention to detail coupled with lack of control leads to an increase of risk of confidential information disclosure.&nbsp; Not all that uncommon. <br><br><b>Past Breaches:</b><br>Unknown<br></font><br>
<script src="http://feeds.feedburner.com/%7Es/breachblog?i=http://breachblog.com/2008/07/18/umd.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Fri, 18 Jul 2008 05:18:07 +0000</pubDate>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/university">university</category>
      <category domain="http://securityratty.com/tag/maryland">maryland</category>
      <category domain="http://securityratty.com/tag/personal information">personal information</category>
      <category domain="http://securityratty.com/tag/university identification">university identification</category>
      <category domain="http://securityratty.com/tag/university community">university community</category>
      <category domain="http://securityratty.com/tag/social security">social security</category>
      <category domain="http://securityratty.com/tag/addressees social security">addressees social security</category>
      <category domain="http://securityratty.com/tag/recipient social security">recipient social security</category>
      <source url="http://breachblog.com/2008/07/18/umd.aspx">Mailing error at the University of Maryland exposes student information</source>
    </item>
    <item>
      <title><![CDATA[Mozilla Releases Firefox 2.0.0.16 With Two Security Updates]]></title>
      <link>http://securityratty.com/article/ec602335ba091a4297908ab88a45bda9</link>
      <guid>http://securityratty.com/article/ec602335ba091a4297908ab88a45bda9</guid>
      <description><![CDATA[Mozilla has released Firefox 2.0.0.16 to address two vulnerabilities. Exploitation of these vulnerabilities may allow a remote attacker to execute arbitrary code or cause a denial-of-service...]]></description>
      <content:encoded><![CDATA[Mozilla has released Firefox 2.0.0.16 to address two vulnerabilities. Exploitation of these vulnerabilities may allow a remote attacker to execute arbitrary code or cause a denial-of-service condition. One of these vulnerabilities may also affect Thunderbird and SeaMonkey.
The vulnerabilities are:
MFSA 2008-34 : Remote code execution by overflowing CSS reference counter.
MFSA 2008-35 : Command-line URLs launch multiple [...]]]></content:encoded>
      <pubDate>Thu, 17 Jul 2008 08:07:31 +0000</pubDate>
      <category domain="http://securityratty.com/tag/vulnerabilities">vulnerabilities</category>
      <category domain="http://securityratty.com/tag/remote code execution">remote code execution</category>
      <category domain="http://securityratty.com/tag/execute arbitrary code">execute arbitrary code</category>
      <category domain="http://securityratty.com/tag/css reference counter">css reference counter</category>
      <category domain="http://securityratty.com/tag/mfsa">mfsa</category>
      <category domain="http://securityratty.com/tag/mozilla">mozilla</category>
      <category domain="http://securityratty.com/tag/remote attacker">remote attacker</category>
      <category domain="http://securityratty.com/tag/affect thunderbird">affect thunderbird</category>
      <category domain="http://securityratty.com/tag/firefox">firefox</category>
      <source url="http://cyberinsecure.com/mozilla-releases-firefox-20016-with-two-security-updates/">Mozilla Releases Firefox 2.0.0.16 With Two Security Updates</source>
    </item>
  </channel>
</rss>
