<?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: urged]]></title>
    <link>http://securityratty.com/tag/urged</link>
    <description></description>
    <pubDate>Sat, 24 May 2008 07:39:04 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Feds urged to provide cybersecurity incentives]]></title>
      <link>http://securityratty.com/article/c073f8a60ea6341c662700b80792b2f4</link>
      <guid>http://securityratty.com/article/c073f8a60ea6341c662700b80792b2f4</guid>
      <description><![CDATA[President-elect Barack Obama needs to take a new approach to cybersecurity, with government providing incentives for private businesses to adopt security measures, the Internet Security Alliance, a...]]></description>
      <content:encoded><![CDATA[President-elect Barack Obama needs to take a new approach to cybersecurity, with government providing incentives for private businesses to adopt security measures, the Internet Security Alliance, a cybersecurity group, said today.<br style="clear: both;"/>
    <a style='font-size: 10px; color: maroon;' href='http://www.pheedo.com/hostedMorselClick.php?hfmm=v3:ce20a5162ecbe5f18bbc8bb886a02b40:UoPs0lMSoT1%2F8Pwr2I0eKVwqreMUc6xwo74vSlUicN1gMYnMSLSBK9APqWI8oglG3XJdNW6arADQ'><img border='0' title='Add to digg' alt='Add to digg' src='http://www.pheedo.com/images/mm/digg.gif'/></a>
    <a style='font-size: 10px; color: maroon;' href='http://www.pheedo.com/hostedMorselClick.php?hfmm=v3:34948390e72c4ebccdd87135e472e4e4:So%2Fivo0PyxqMtLW2GOsFDqSTIGwl%2BJM%2FarcmTsnQjRD%2BIk4znaTEfQH6TakdXvRUz6YMVTLd%2F8GEiQ%3D%3D'><img border='0' title='Add to StumbleUpon' alt='Add to StumbleUpon' src='http://www.pheedo.com/images/mm/stumbleit.gif'/></a>
    <a style='font-size: 10px; color: maroon;' href='http://www.pheedo.com/hostedMorselClick.php?hfmm=v3:86497f03b10dd0921820f814c4d40b80:oxPEfjuiVk%2BEFPGZC%2Fma43z3JpVWEoWjMPdWv%2FUIqiRmwCsTs1Smid8fJmRaV2l100pdTsJYJXSu%2FQ%3D%3D'><img border='0' title='Add to Twitter' alt='Add to Twitter' src='http://www.pheedo.com/images/mm/twitter.png'/></a>
    <a style='font-size: 10px; color: maroon;' href='http://www.pheedo.com/hostedMorselClick.php?hfmm=v3:a885971128c8d6ad7bffe0b100fe976d:%2BvJf%2BHLixrslrUv29ujt6XzKip3eSba%2FYir%2BbV8R2cPNtr1%2BPbd65Q2xRIYOU9DKNjzCvm003e1AyQ%3D%3D'><img border='0' title='Add to Slashdot' alt='Add to Slashdot' src='http://www.pheedo.com/images/mm/slashdot.png'/></a>
<br style="clear: both;"/>      <hr />
<div style="font-size:xx-small;color:gray;padding-bottom:.5em">Presented By:</div>
<div><a href="http://www.pheedo.com/feeds/ht.php?t=c&amp;i=9874eeb4994e7a068a102cd956f7327d">Expedition Week Continues Tonight</a></div><table border="0" cellpadding="0" cellspacing="0">
<tr><td valign="top"><embed src="http://services.brightcove.com/services/viewer/federated_f8/1902560944" bgcolor="#FFFFFF" flashVars="playerId=1902560944&viewerSecureGatewayURL=https://console.brightcove.com/services/amfgateway&servicesURL=http://services.brightcove.com/services&cdnURL=http://admin.brightcove.com&domain=embed&autoStart=false&" base="http://admin.brightcove.com" name="flashObj" width="300" height="250" seamlesstabbing="false" type="application/x-shockwave-flash" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed><br />
<br /><img src="http://images.pheedo.com/g/ngc/natgeologo_80x60.jpg"><br />
<font size="2" face="helvetica" >Seven nights of one great discovery after another continues tonight at 9P e/p only on National Geographic Channel.  From the ancient pyramids to the ocean depths, from lost cities to outer space, travel with the latest generation of intrepid explorers as they make one great discovery after another.  Expedition Week, only on National Geographic Channel.</font><br />
<a href="http://www.pheedo.com/click.phdo?a=v3%3Ac1abad0b6daa4d28e9a527be56ca4e2f%3As2rmGnBOH62ZTX7YSZtUtsuGGEa8BJPlu%2FnPAP5iBIxxx5lnUHVgxgWtXjRC%2BL9X6noRAJMryZFAD1poPIhkf6cQxJS8bBfGwQlOn880Zw7JEF%2BMyg8FaI55gEz%2FwsMAIsKOYGloldTlO7L2E7%2FRMBd5jFHoF%2BTSxltqVyVuyH%2BRkxk%3D" target="_blank">www.natgeotv.com/expedition</font><br />
</a></td></tr>
<tr><td>&nbsp;</td></tr>
</table>
<div style="font-size:xx-small; padding-top: 1em;"><span style="border-top: 1px solid">
<br style="display:none"/>
<a href="http://www.pheedo.com/">Ads by Pheedo</a>
</span><img alt="" style="border: 0;" border="0" src="http://www.pheedo.com/feeds/ht.php?t=v&amp;i=9874eeb4994e7a068a102cd956f7327d"/>
<br/>
</div>
  <img src="http://www.pheedo.com/feeds/tracker.php?i=9874eeb4994e7a068a102cd956f7327d" style="display: none;" border="0" height="1" width="1" alt=""/>]]></content:encoded>
      <pubDate>Wed, 19 Nov 2008 02:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/national geographic channel">national geographic channel</category>
      <category domain="http://securityratty.com/tag/cybersecurity">cybersecurity</category>
      <category domain="http://securityratty.com/tag/internet security alliance">internet security alliance</category>
      <category domain="http://securityratty.com/tag/president-elect barack obama">president-elect barack obama</category>
      <category domain="http://securityratty.com/tag/adopt security measures">adopt security measures</category>
      <category domain="http://securityratty.com/tag/continues tonight">continues tonight</category>
      <category domain="http://securityratty.com/tag/intrepid explorers">intrepid explorers</category>
      <category domain="http://securityratty.com/tag/incentives">incentives</category>
      <category domain="http://securityratty.com/tag/expedition week">expedition week</category>
      <source url="http://feeds.computerworld.com/click.phdo?i=9874eeb4994e7a068a102cd956f7327d">Feds urged to provide cybersecurity incentives</source>
    </item>
    <item>
      <title><![CDATA[Hackers launch PDF attacks, exploit just-patched Reader bug]]></title>
      <link>http://securityratty.com/article/a8a73c4043b5fd076b5c2fc7c5571a15</link>
      <guid>http://securityratty.com/article/a8a73c4043b5fd076b5c2fc7c5571a15</guid>
      <description><![CDATA[Attackers are exploiting one of the vulnerabilities in Adobe Reader that was patched earlier this week, a security researcher warned Friday as he urged users to update as soon as...]]></description>
      <content:encoded><![CDATA[Attackers are exploiting one of the vulnerabilities in Adobe Reader that was patched earlier this week, a security researcher warned Friday as he urged users to update as soon as possible.]]></content:encoded>
      <pubDate>Thu, 06 Nov 2008 21:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/urged users">urged users</category>
      <category domain="http://securityratty.com/tag/security researcher">security researcher</category>
      <category domain="http://securityratty.com/tag/adobe reader">adobe reader</category>
      <category domain="http://securityratty.com/tag/attackers">attackers</category>
      <category domain="http://securityratty.com/tag/vulnerabilities">vulnerabilities</category>
      <category domain="http://securityratty.com/tag/friday">friday</category>
      <category domain="http://securityratty.com/tag/week">week</category>
      <source url="http://www.networkworld.com/news/2008/110708-hackers-launch-pdf-attacks-exploit.html?fsrc=rss-security">Hackers launch PDF attacks, exploit just-patched Reader bug</source>
    </item>
    <item>
      <title><![CDATA[What's Happiness Got to Do With It?]]></title>
      <link>http://securityratty.com/article/141d4a55a5d3195a7aaaa7ca4b3a3c7e</link>
      <guid>http://securityratty.com/article/141d4a55a5d3195a7aaaa7ca4b3a3c7e</guid>
      <description><![CDATA[Gartner's own John Pescatore has issued a 12 world post
The best security program is at the business with the happiest customers

Happiness? Really? That's the measure of program effectiveness? I...]]></description>
      <content:encoded><![CDATA[<p>Gartner&#39;s own John Pescatore has issued a 12 world <a href="http://blogs.gartner.com/john_pescatore/2008/10/28/twelve-word-tuesday-measuring-security-program-effectiveness/">post:</a></p><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><p><span style="color: #333333; font-family: Arial; font-size: 14px; line-height: 17px; ">The best security program is at the business with the happiest customers.</span></p></blockquote><br /><div>Happiness? Really? That&#39;s the measure of program effectiveness? I would see those 12 words and raise them one word (13 if you&#39;re scoring at home):</div><br /><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><p>There&#39;s a fine line between happy customers and playing piano in a bordello.</p></blockquote><br /><div>I mean the people running hedge funds and derivative books at AIG, Lehman and friends had lots of happy customers for the last decade!</div><br /><div>To me the happy customer is a classic IT copout &quot;we just did what the &quot;business&quot; asked&quot;. Like we&#39;re just a bystander or something. Its our job to create business value and be business like. We should seek to <span style="font-style: italic;">empower</span> out customers, not make them happy.&#0160;</div><br /><div>Please understand I am not that guy who says IT security has to be the &quot;bad cops&quot; who deny everything the business wants to do. Just saying it is our job to raise the bar where we can. Raising the bar does not always create super happy customers in the short run, but it does empower companies.</div><br /><div>Unfortunately, playing piano in the bordello is what a lot of security groups do and even big analyst firms. The path of least resistance ain&#39;t always the way. Here is an example. I was at a client many years ago, they wanted to build a big Identity Management solution, so of course they wrote a big RFI got responses from Sun, IBM, Oracle and friends. The bids were in the $3-5 million range. Pretty big projects for an Infosec team. So what do you do? Call up a big analyst firm and get some advice, right?</div><br /><div>A week goes by and we get an audience with the &quot;guru&quot; from the Big Analyst Firm. The client has pretty detailed requirements, what systems they want to connect to, what use cases they are looking to solve for, &#0160;and so on. We anxiously await the knowledge the analyst is about to transfer to us. His response was as follows - &quot;what kind of shop are you? IBM shop? Oracle shop?&quot; &quot;Ummm...we are a huge company we have everything.&quot; &quot;Well if you are more of a IBM shop you should go with them. If you are more of a Oracle shop you should go with them.&quot; That was the extent of a 30 minute conversation. True story.</div><br /><div>Of course, the one value proposition of the Big Analyst Firms is that they supposedly can tell you what everyone else is supposedly doing. There is some value in this I grant you. And it does make for happy customers because even when you force your customers to change, you can say &quot;Well geez, I know its hard but the Big Analyst Firm says that everyone is doing it.&quot; But is this security improvement?</div><br /><div>Back in 2004, I went to a great security conference, it was Information Security Decisions (<a href="http://infosecurityconference.techtarget.com/conference/index.html">they are back in Chicago next week</a>). It was in Chicago, downtown on the river. Tom Davern even took us all out on a boat for lunch one day. Anyway, there was one truly great talk there. It wasn&#39;t Fred Cohen debating <a href="http://cigital.com/justiceleague/">Gary McGraw</a> on application security which was outstanding (in which Fred uttered the memorable line &quot;I agree with Gary everywhere he agrees with me.&quot; (Gary won the debate, his best line - &quot;We know how to win the software security war, but we don&#39;t know how to manage the peace&quot; still the problem today actually)) It wasn&#39;t Pete Lindstrom showing his security metrics framework (which is still a great starting point). it wasn&#39;t Dan Geer&#39;s fireside chat.</div><br /><div>The truly great talk, though, was by the now departed <a href="http://1raindrop.typepad.com/1_raindrop/2007/02/thinking_about_.html">Robert Garigue</a>. It was called &quot;Its the End of the CISO as I Know It, (And I Feel Fine).&quot; The whole end to end talk was wonderful, there are several things in there that I still use every single day like the separate security models for Infostructure and Infrastructure but the point I want to talk about is the CISO role.</div><br /><div>Garigue talked about the two most prevalent CISO models - the jester and the bad cop. The jester CISO</div><br /><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><p><span style="color: #333333; line-height: 19px; ">Sees a lot</span><br /><span style="color: #333333; line-height: 19px; ">Can tell the king he has no clothes</span><br /><span style="color: #333333; line-height: 19px; ">Can tell the king he really is ugly</span><br /><span style="color: #333333; line-height: 19px; ">Does not get killed by the king</span><br /><span style="color: #333333; line-height: 19px; ">Nice to have around but…how much security improvement comes from this ?</span></p></blockquote><p><span style="color: #333333; line-height: 19px;"><br /></span></p><div><span style="color: #333333; line-height: 19px;">The jester has happy customers! At least for awhile.</span></div><div><span style="color: #333333; line-height: 19px;"><br /></span></div><div><span style="color: #333333; line-height: 19px;">Again I grant you bad cop is not the way to go either (and while this already long post could read harsh on John Pescatore&#39;s pithy summary, I give him a lot of points for saying that security needs to be customer conscious).</span></div><div><span style="color: #333333; line-height: 19px;"><br /></span></div><div><span style="color: #333333; line-height: 19px;">We have all seen bad cop CISOs who</span></div><div><span style="color: #333333; line-height: 19px;"><br /></span></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><p><span style="color: #333333; line-height: 19px; ">Changes happened faster that he was able to move</span><br /><span style="color: #333333; line-height: 19px; ">Did not read the signs</span><br /><span style="color: #333333; line-height: 19px; ">Good intentions went unfulfilled</span><br /><span style="color: #333333; line-height: 19px; ">A brutal way to ending a promising career</span><br /><span style="color: #333333; line-height: 19px; ">Sad to have around but…how much security improvement comes from this ?</span></p></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><p><span style="color: #333333; line-height: 19px;"><br /></span></p></blockquote><p><span style="color: #333333; line-height: 19px;"></span></p><p style="margin-top: 10px; margin-bottom: 10px; text-align: left; ">Obviously these models of CISOs are not solving our information security problems. Instead Dr. Garigue points us to Charlemagne as a better model</p><blockquote style="margin-top: 10px; margin-bottom: 10px; "><p>King of the Franks and Holy Roman Emperor; conqueror of the Lombards and Saxons (742-814) - reunited much of Europe after the Dark Ages.</p><p style="margin-top: 10px; margin-bottom: 10px; text-align: left; ">He set up other schools, opening them to peasant boys as well as nobles. Charlemagne never stopped studying. He brought an English monk, Alcuin, and other scholars to his court - encouraging the development of a standard script.</p><p style="margin-top: 10px; margin-bottom: 10px; text-align: left; ">He set up money standards to encourage commerce, tried to build a Rhine-Danube canal, and urged better farming methods. He especially worked to spread education and Christianity in every class of people.</p><p style="margin-top: 10px; margin-bottom: 10px; text-align: left; ">He relied on Counts, Margraves and Missi Domini to help him.</p><p style="margin-top: 10px; margin-bottom: 10px; text-align: left; ">Margraves - Guard the frontier districts of the empire. Margraves retained, within their own jurisdictions, the authority of dukes in the feudal arm of the empire.</p><p style="margin-top: 10px; margin-bottom: 10px; text-align: left; ">Missi Domini - Messengers of the King.</p></blockquote><p style="margin-top: 10px; margin-bottom: 10px; text-align: left; "></p><p style="margin-top: 10px; margin-bottom: 10px; text-align: left; ">This is the way forward! Find software security champions in the architecture and development groups,help them understand the real security issues. They will find solutions you have not thought of. Same for DBAs, same for business analysts even. Its all about beating the bushes, education, and decentralizing security services. Specifically, he points out this important mandate for IT security</p><p></p><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><p><span style="color: #333333; line-height: 19px; ">Knowledge of risky things is of strategic value</span></p></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><p><span style="color: #333333; line-height: 19px; ">How to know today tomorrow’s unknown ?</span><br /><span style="color: #333333; line-height: 19px; ">How to structure information security processes in an organization so as to identify and address the NEXT categories of risks ?</span></p></blockquote><p><span style="color: #333333; line-height: 19px;"></span></p><p style="margin-top: 10px; margin-bottom: 10px; text-align: left; ">To me this is our mandate and measure of effectiveness. Empower our customers, educate, and create business value. If I am a CISO &#0160;I don&#39;t want 20 people reporting to me who do firewall ruleset changes. I want one champion in 20 different groups - development teams, architects, DBAs, business analysts.</p><p style="margin-top: 10px; margin-bottom: 10px; text-align: left; ">A concrete example, infosec can continue to go along with the herd and follow the &quot;what everyone else is doing architecture&quot; meanwhile developers are connecting <span style="font-style: italic;"><span style="font-weight: bold;">every single thing</span></span> in your business to the Web. I have been doing integration and new technology projects for a long time, and let me tell you - Change does not always create happy customers in the short run. But the chart below shows that information security is maybe more concerned with not causing waves rather than adapting.</p><p style="margin-top: 10px; margin-bottom: 10px; text-align: left; "></p>
<div><a href="http://1raindrop.typepad.com/photos/uncategorized/2008/05/19/innovatecompare_2.png"><img alt="Innovatecompare_2" border="0" height="167" src="http://1raindrop.typepad.com/1_raindrop/images/2008/05/19/innovatecompare_2.png" title="Innovatecompare_2" width="300" /></a><p></p></div><div>How long can developers evolve, connect everything and security people not change anything? Herb Stein said, &quot;things that can&#39;t go on forever, don&#39;t. &quot;At some point these chickens are coming home to roost, there is a yawning gap between rapidly evolution connecting the enterprise and the 13 year old and counting security architecture that &quot;Everyone else is using&quot; and when those chicken come home to roost you may not have happy customers then. Here is my 12 words:</div><br /><p></p><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><p><span style="color: #333333; font-family: Arial; font-size: 14px; line-height: 17px; ">The best security program is at the business with sustainable competitive advantage.</span></p></blockquote>]]></content:encoded>
      <pubDate>Wed, 29 Oct 2008 07:00:44 +0000</pubDate>
      <category domain="http://securityratty.com/tag/information security">information security</category>
      <category domain="http://securityratty.com/tag/information security decisions">information security decisions</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/software security champions">software security champions</category>
      <category domain="http://securityratty.com/tag/architecture">architecture</category>
      <category domain="http://securityratty.com/tag/security architecture">security architecture</category>
      <category domain="http://securityratty.com/tag/security metrics framework">security metrics framework</category>
      <category domain="http://securityratty.com/tag/super happy customers">super happy customers</category>
      <category domain="http://securityratty.com/tag/happy customers">happy customers</category>
      <source url="http://1raindrop.typepad.com/1_raindrop/2008/10/whats-happiness-got-to-do-with-it-1.html">What's Happiness Got to Do With It?</source>
    </item>
    <item>
      <title><![CDATA[EC praises Google's data-retention move, asks for more]]></title>
      <link>http://securityratty.com/article/5d51c4a87e012a7d069ba77bb44a88df</link>
      <guid>http://securityratty.com/article/5d51c4a87e012a7d069ba77bb44a88df</guid>
      <description><![CDATA[The European Commission welcomed Google's reduction in data retention times for people's search data but it urged the company and its rivals to go even further in order to safeguard European citizens'...]]></description>
      <content:encoded><![CDATA[The European Commission welcomed Google's reduction in data retention times for people's search data but it urged the company and its rivals to go even further in order to safeguard European citizens' privacy, the regulator said Thursday.]]></content:encoded>
      <pubDate>Wed, 10 Sep 2008 20:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/data">data</category>
      <category domain="http://securityratty.com/tag/data retention times">data retention times</category>
      <category domain="http://securityratty.com/tag/safeguard european citizens">safeguard european citizens</category>
      <category domain="http://securityratty.com/tag/google">google</category>
      <category domain="http://securityratty.com/tag/european commission">european commission</category>
      <category domain="http://securityratty.com/tag/rivals">rivals</category>
      <category domain="http://securityratty.com/tag/reduction">reduction</category>
      <category domain="http://securityratty.com/tag/people">people</category>
      <category domain="http://securityratty.com/tag/regulator">regulator</category>
      <source url="http://www.networkworld.com/news/2008/091108-ec-praises-googles-data-retention.html?fsrc=rss-security">EC praises Google's data-retention move, asks for more</source>
    </item>
    <item>
      <title><![CDATA[Improve Security with "A Layer of Hurt"]]></title>
      <link>http://securityratty.com/article/8863df5f439aabcb64e3fc7d0777f2bf</link>
      <guid>http://securityratty.com/article/8863df5f439aabcb64e3fc7d0777f2bf</guid>
      <description><![CDATA[Hello, Michael here
I got a lot of interesting comments from my TechEd 2008 presentation entitled, &quot;How To Review Your Code And Test For Security Bugs,&quot; but the most comments and questions were...]]></description>
      <content:encoded><![CDATA[Hello, Michael here. 
<P>I got a lot of interesting comments from my <A href="http://blogs.msdn.com/sdl/archive/2008/06/26/security-thoughts-from-teched-2008.aspx" mce_href="http://blogs.msdn.com/sdl/archive/2008/06/26/security-thoughts-from-teched-2008.aspx">TechEd 2008 presentation</A> entitled, "How To Review Your Code And Test For Security Bugs," but the most comments and questions were reserved for fuzz testing; I was blown away by the number of people who thought fuzz testing was hard, or that you only left fuzz testing to ‘leet hackers.</P>
<P>During the presentation I mentioned in some depth how to perform fuzz testing, and what parts of an application should be fuzz testing targets. I also introduced an idea (that's not new) to help people who have never performed fuzz testing begin fuzz testing with very little cost and friction. The idea is to add a small layer of code to an application to automatically mutate untrusted data as it comes into an application; I called that code layer "a layer of hurt."</P>
<P>Before I continue, I want to point out that fuzzing is an SDL requirement, but the idea in this blog post is not an SDL requirement, it's just another way to help meet SDL fuzzing requirements.</P>
<P>Adding a layer of hurt, as shown in the picture below, is pretty simple as it involves adding code to an application to tweak data as it comes into an application. You can work out where to place the fuzzing code by looking at your threat models to see where data crosses trust boundaries. You could also simply grep the code looking for APIs that read data, for example:</P>
<UL>
<LI>Read from files: fread, ReadFile</LI>
<LI>Reading from sockets: recv, recvfrom</LI>
<LI>For .NET code, any stream.Read</LI></UL>
<P>You get the picture.</P>
<P>The fuzzing code should appear right after the API that reads that data.</P>
<P mce_keep="true">For example, C or C++ code that reads from a UDP socket and then fuzzes the data before it's consumed by the rest of the application might look like this:</P><FONT size=1 face=Courier>
<P>char RecvBuf[1024];<BR>int&nbsp; BufLen = sizeof(RecvBuf);</P>
<P mce_keep="true">int result = recvfrom(<BR>&nbsp;&nbsp; RecvSocket, <BR>&nbsp;&nbsp; RecvBuf, <BR>&nbsp;&nbsp; BufLen, <BR>&nbsp;&nbsp; 0, <BR>&nbsp;&nbsp; (SOCKADDR *)&amp;SenderAddr, <BR>&nbsp;&nbsp; &amp;SenderAddrSize);</P></FONT><FONT size=1 face=Courier>
<P>#ifdef _FUZZ<BR>&nbsp;&nbsp; Fuzz(RecvBuf,&amp;BufLen);<BR>#endif</P></FONT>
<P>Or, in C#, code that reads from an untrusted file:</P><FONT size=1 face=Courier>
<P>FileStream fileStream = new FileStream(filename, FileMode.Open, FileAccess.Read);<BR>uint len = (uint)(fileStream.Length);<BR>byte[] fileData = new byte[fileStream.Length];<BR>fileStream.Read(fileData, 0, (int)len);<BR>fileStream.Close();</P></FONT><FONT size=1 face=Courier>
<P mce_keep="true">#if _FUZZ_<BR>&nbsp; Malform pain = new Malform();<BR>&nbsp; fileData = pain.Fuzz(fileData);<BR>#endif</P></FONT>
<P>In both code examples, Fuzz() mutates the incoming data. In the C++ case, the fuzzing code looks like this:</P><FONT size=1 face=Courier>
<P>void Fuzz(_Inout_bytecap_(*pcbBuf) char *pBuf, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Inout_ size_t *pcbBuf) {<BR><BR>&nbsp; if (!pcbBuf || !pBuf || !*pcbBuff || *pBuf) return;<BR>&nbsp; if ((rand() % 100) &gt; 5) return; // fuzz about 5% of Buffers</P>
<P>&nbsp; size_t cLoop = 1 + (rand() % 4);</P>
<P>&nbsp; for (size_t j = 0; j &lt; cLoop; j++) {</P>
<P>&nbsp;&nbsp;&nbsp; size_t i=0,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iLow = rand() % *pcbBuf,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iHigh = 1+rand() % *pcbBuf,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iIter = 1+rand() % 8;<BR><BR>&nbsp;&nbsp;&nbsp; if (iLow &gt; iHigh)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {size_t t=iHigh; iHigh=iLow; iLow=t;}</P>
<P>&nbsp;&nbsp;&nbsp; char ch=0;<BR>&nbsp;&nbsp;&nbsp; switch(rand() % 9) {</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 0 : // reset upper bits<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] &amp;= 0x7F;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 1 : // set upper bits<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] |= 0x80;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 2 : // toggle all bits<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] ^= 0xFF;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 3 : // set to random chars<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] = (char)(rand() % 256);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 4 : // set NULL chars to (possibly) non-NULL<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!pBuf[i])&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] = (char)(rand() % 256);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 5 : // swap adjacent bytes<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; __max(iHigh-1,iLow); i+= iIter)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {char t=pBuf[i]; pBuf[i] = pBuf[i+1]; pBuf[i+1]=t;}&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 6 : // set to random chars every n-bytes<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; __max(iHigh-1,iLow); i+= iIter)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] = (char)(rand()%256);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 7 : // set bytes to one random char<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ch=(char)(rand() % 256);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=iLow; i &lt; iHigh; i++)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pBuf[i] = ch;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default: // truncate stream<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *pcbBuf = iHigh;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp; }<BR>}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </P></FONT>
<P>The sample C# and C++ fuzzing code is available as a ZIP file at the end of this post.</P>
<P>This code is an example of dumb-fuzzing, which is fuzzing with little or no regard for the data structure being manipulated. If you've never performed any kind of fuzz testing in the past, then you will probably find bugs with this simple fuzzing technique. Once you have weeded out the low-hanging bugs, you may need to turn your attention to smarter fuzzers. For example, in theory, this code would find few if any bugs in a PNG parser, because PNG files have a built in check-sum, so if you fuzz a PNG file, you'd have to recalculate the checksum to get decent code coverage.</P>
<P>When I showed this code during my presentation, I urged people to add it to their applications today if they currently don't do fuzz testing, and simply run their applications through their normal testing processes. Within three days of my presentation I received emails from people saying they had found bugs. I have no doubt others did too.</P>
<P>One of the comments I made during the session was,"If you can't spend the time on great fuzzing, fuzz anyway" and adding a "layer of hurt" is a reasonable start.</P>
<P>Please feel free to sound off if you have ideas to help improve the code and let us know what you think, either through email or comments to this post.</P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=8794487" width="1" height="1">]]></content:encoded>
      <pubDate>Thu, 31 Jul 2008 15:13:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/layer">layer</category>
      <category domain="http://securityratty.com/tag/code layer">code layer</category>
      <category domain="http://securityratty.com/tag/code">code</category>
      <category domain="http://securityratty.com/tag/decent code coverage">decent code coverage</category>
      <category domain="http://securityratty.com/tag/fuzz">fuzz</category>
      <category domain="http://securityratty.com/tag/void fuzz">void fuzz</category>
      <category domain="http://securityratty.com/tag/ifdef fuzz">ifdef fuzz</category>
      <category domain="http://securityratty.com/tag/code examples">code examples</category>
      <category domain="http://securityratty.com/tag/perform fuzz">perform fuzz</category>
      <source url="http://blogs.msdn.com/sdl/archive/2008/07/31/improve-security-with-a-layer-of-hurt.aspx">Improve Security with "A Layer of Hurt"</source>
    </item>
    <item>
      <title><![CDATA[Airlines Warn Customers Of Ticket Invoices Spam With Infected Attachments]]></title>
      <link>http://securityratty.com/article/670450702e3f1de64910cd772bd102de</link>
      <guid>http://securityratty.com/article/670450702e3f1de64910cd772bd102de</guid>
      <description><![CDATA[Several airlines have warned customers that bogus e-mails posing as ticket invoices contain malware and urged them to immediately delete the messages. Airlines that issued warnings include Delta Air...]]></description>
      <content:encoded><![CDATA[Several airlines have warned customers that bogus e-mails posing as ticket invoices contain malware and urged them to immediately delete the messages. Airlines that issued warnings include Delta Air Lines Inc., Northwest Airlines Corp., Sun Country Airlines and Midwest Airlines Inc. Sun Country also reported these e-mails to Yahoo, Hotmail and the United States Computer [...]]]></content:encoded>
      <pubDate>Mon, 28 Jul 2008 15:44:16 +0000</pubDate>
      <category domain="http://securityratty.com/tag/airlines">airlines</category>
      <category domain="http://securityratty.com/tag/sun country airlines">sun country airlines</category>
      <category domain="http://securityratty.com/tag/sun country">sun country</category>
      <category domain="http://securityratty.com/tag/airlines corp">airlines corp</category>
      <category domain="http://securityratty.com/tag/ticket invoices">ticket invoices</category>
      <category domain="http://securityratty.com/tag/e-mails">e-mails</category>
      <category domain="http://securityratty.com/tag/bogus e-mails">bogus e-mails</category>
      <category domain="http://securityratty.com/tag/immediately delete">immediately delete</category>
      <category domain="http://securityratty.com/tag/customers">customers</category>
      <source url="http://cyberinsecure.com/airlines-warn-customers-of-ticket-invoices-spam-with-infected-attachments/">Airlines Warn Customers Of Ticket Invoices Spam With Infected Attachments</source>
    </item>
    <item>
      <title><![CDATA[Airlines warn customers of infected ticket invoices]]></title>
      <link>http://securityratty.com/article/1d14b2027d3ea14ec23b44c01346edb9</link>
      <guid>http://securityratty.com/article/1d14b2027d3ea14ec23b44c01346edb9</guid>
      <description><![CDATA[Several airlines, including Delta and Northwest, have warned customers that bogus e-mails posing as ticket invoices contain malware and urged them to immediately delete the...]]></description>
      <content:encoded><![CDATA[Several airlines, including Delta and Northwest, have warned customers that bogus e-mails posing as ticket invoices contain malware and urged them to immediately delete the messages.]]></content:encoded>
      <pubDate>Sun, 27 Jul 2008 20:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/ticket invoices">ticket invoices</category>
      <category domain="http://securityratty.com/tag/bogus e-mails">bogus e-mails</category>
      <category domain="http://securityratty.com/tag/immediately delete">immediately delete</category>
      <category domain="http://securityratty.com/tag/airlines">airlines</category>
      <category domain="http://securityratty.com/tag/customers">customers</category>
      <category domain="http://securityratty.com/tag/messages">messages</category>
      <category domain="http://securityratty.com/tag/malware">malware</category>
      <category domain="http://securityratty.com/tag/delta">delta</category>
      <category domain="http://securityratty.com/tag/urged">urged</category>
      <source url="http://www.networkworld.com/news/2008/072808-airlines-warn-customers-of-infected.html?fsrc=rss-security">Airlines warn customers of infected ticket invoices</source>
    </item>
    <item>
      <title><![CDATA[Security Briefing: June 23rd]]></title>
      <link>http://securityratty.com/article/33d65958fe5c073bba72d300f653c95c</link>
      <guid>http://securityratty.com/article/33d65958fe5c073bba72d300f653c95c</guid>
      <description><![CDATA[Not bad. I actually managed to get a good night sleep
Click here to subscribe to Liquidmatrix Security Digest
And now, the news
Google and Wildcard Domains | GNUCITIZEN
Trojan plays anti-China games...]]></description>
      <content:encoded><![CDATA[<p><center><img src='http://www.liquidmatrix.org/blog/wp-content/uploads/2007/09/newspapera.jpg' alt='newspapera.jpg' /></center></p>
<p>Not bad. I actually managed to get a good night sleep.</p>
<p>Click here to <a href="http://feeds.feedburner.com/Liquidmatrix">subscribe to Liquidmatrix Security Digest!</a>. </p>
<p>And now, the news&#8230;</p>
<ol>
<li><a href="http://www.gnucitizen.org/blog/google-and-wildcard-domains/">Google and Wildcard Domains</a> | GNUCITIZEN</li>
<li><a href="http://economictimes.indiatimes.com/Infotech/Trojan_plays_anti-China_games_for_hacking/articleshow/3154638.cms">Trojan plays anti-China games for hacking</a> | The Economic Times</li>
<li><a href="http://www.koreatimes.co.kr/www/news/nation/2008/06/133_26346.html">Villains Getting Smarter: Are We, Too?</a> | Korea Times</li>
<li><a href="http://www.nytimes.com/2008/06/22/washington/22medicare.html?ei=5087&#038;em=&amp;en=aeaded4b7b145018&#038;ex=1214280000&amp;adxnnl=1&amp;adxnnlx=1214215790-GziXknZX+NWZ/oa+74qh3w">Agency Sees Theft Risk for ID Card in Medicare</a> | NY Times</li>
<li>Universities urged to tighten computer security<a href="http://www.azstarnet.com/metro/244816"> | The Arizona Daily Star</a></li>
<li><a href="http://news.zdnet.co.uk/security/0,1000000189,39437068,00.htm?r=1">Organised e-crime targets students for recruitment</a> | ZDNet UK</li>
<li><a href="http://www.theregister.co.uk/2008/06/23/scanning_security_controls/">Time to dismount the hamster security wheel of pain</a> | The Regsiter</li>
<li><a href="http://www.cambridgenetwork.co.uk/news/article/default.aspx?objid=48341">New security awareness posters aid the battle</a> | Cambridge Network</li>
<li></li>
</ol>
<p> Tags: <a href="http://technorati.com/tag/News" rel="tag">News</a>, <a href="http://technorati.com/tag/Daily+Links" rel="tag"> Daily Links</a>, <a href="http://technorati.com/tag/Security+Blog" rel="tag"> Security Blog</a>, <a href="http://technorati.com/tag/Information+Security" rel="tag"> Information Security</a>, <a href="http://technorati.com/tag/Security+News" rel="tag"> Security News</a></p>

<p><a href="http://feeds.feedburner.com/~a/Liquidmatrix?a=IbJyLw"><img src="http://feeds.feedburner.com/~a/Liquidmatrix?i=IbJyLw" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=b7u8dI"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=b7u8dI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=LxcEei"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=LxcEei" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=ZLuaHi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=ZLuaHi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=xkWgpi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=xkWgpi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Liquidmatrix?a=HQ0bZi"><img src="http://feeds.feedburner.com/~f/Liquidmatrix?i=HQ0bZi" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Liquidmatrix/~4/318017622" height="1" width="1"/>]]></content:encoded>
      <pubDate>Mon, 23 Jun 2008 06:39:10 +0000</pubDate>
      <category domain="http://securityratty.com/tag/economic times">economic times</category>
      <category domain="http://securityratty.com/tag/times">times</category>
      <category domain="http://securityratty.com/tag/security news">security news</category>
      <category domain="http://securityratty.com/tag/news">news</category>
      <category domain="http://securityratty.com/tag/korea times">korea times</category>
      <category domain="http://securityratty.com/tag/hamster security wheel">hamster security wheel</category>
      <category domain="http://securityratty.com/tag/e-crime targets students">e-crime targets students</category>
      <category domain="http://securityratty.com/tag/arizona daily star">arizona daily star</category>
      <category domain="http://securityratty.com/tag/theft risk">theft risk</category>
      <source url="http://feeds.feedburner.com/~r/Liquidmatrix/~3/318017622/">Security Briefing: June 23rd</source>
    </item>
    <item>
      <title><![CDATA[University of Florida student information online for years]]></title>
      <link>http://securityratty.com/article/70535b81354ea161a0135979f7d38509</link>
      <guid>http://securityratty.com/article/70535b81354ea161a0135979f7d38509</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
6/11/08

Organization
University of Florida

Contractor/Consultant/Branch
Office for Academic Support and Institutional Services

Victims
Students
...]]></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/uflorida.jpg" align="right" height="165" width="165"><font size="2"><span style="font-weight: bold;">Date Reported: </span><br>6/11/08<br><br><span style="font-weight: bold;">Organization: </span><br><a href="http://www.ufl.edu/">University of Florida</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br><a href="http://web.oasis.ufl.edu/">Office for Academic Support and Institutional Services</a> <br><br><span style="font-weight: bold;">Victims:</span><br>Students <br><br><span style="font-weight: bold;">Number Affected:</span><br>"more than 11,300"<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>"GAINESVILLE, Fla. - University of Florida officials today mailed letters of notification to more than 11,300 current and former students regarding a privacy breach that resulted in names, addresses and Social Security numbers being posted online that may have been accessible to the public."<br><br><span style="font-weight: bold;">Reference URL:</span><br><a href="http://privacy.ufl.edu/CLASBreach/">University of Florida</a> <br><a href="http://www.miamiherald.com/top_stories/story/565567.html">Miami Herald</a> <br><a href="http://insideuf.ufl.edu/2008/06/10/clas-breach/">Inside UF</a> <br><a href="http://www.upi.com/Top_News/2008/06/11/Security_breached_at_Florida_university/UPI-38151213211913/">United Press International</a> <br><br><span style="font-weight: bold;">Report Credit:</span><br>University of Florida<br><br><span style="font-weight: bold;">Response:</span><br>From the online sources cited above:<br><br>GAINESVILLE, Fla. - University of Florida officials today mailed letters of notification to more than 11,300 current and former students regarding a privacy breach that resulted in names, addresses and Social Security numbers being posted online that may have been accessible to the public.<br><span style="font-style: italic;">[Evan] Not "may have been".&nbsp; The information was accessible to the public and was not even protected by a password.</span><br><br>The student information was actively used from 2003 through 2005 and remained posted until it was recently discovered during a routine audit of UF systems.<br><span style="font-style: italic;">[Evan] If I am reading this right, this means that some of the personal information was available publicly for ~5 years!</span><br><br>School officials emphasized that the site would not have been easy to find and they do not believe it was accessed by anyone outside the school.<br><span style="font-style: italic;">[Evan] There is no security through obscurity.</span><br><br>"The risk of someone outside actually finding this information and using it inappropriately is very low," - Steve Orlando, UF Spokesman<br><span style="font-style: italic;">[Evan] I wonder how Mr. Orlando came to the conclusion that the risk of disclosure and misuse is "very low".&nbsp; As I understand, the server was publicly accessible, presumably via the internet.&nbsp; If so, was the site indexed by search engines like Google, Yahoo, and Microsoft?&nbsp; It is much easier to find information through a search index because folder structure is much less relevant.&nbsp; The fact that this information was available for 3-5 years adds to the risk too.&nbsp; I only know what I read and based on this and experience, I wouldn't classify this as a "very low" risk situation.&nbsp; Either way, the risk was increased due to poor information security practice and was not necessary. </span><br><br>"We've done computer forensics, and we don't have any evidence that anybody accessed this information," he added.<br><span style="font-style: italic;">[Evan] This indicates poor logging and monitoring which are both essential detective controls (in most situations).&nbsp; Information security personnel (or admins) should be empowered to reconstruct events.</span><br><br>"But because we can't say that with absolute certainty, we're going through with the notification out of an abundance of caution," Orlando said.<br><span style="font-style: italic;">[Evan] I am NOT a fan of the "abundance of caution" claims that seem more popular in breach notifications lately.&nbsp; Organizations would be best advised to use an "abundance of caution" in the prevention and early detection of breaches by applying sound information security principles.</span><br><br>Since 2005, the site has been "dormant but accessible," said university spokesman Steve Orlando. "It was just sitting there."<br><br>The information has been removed and is no longer available online or elsewhere in the UF systems.<br><br>The breach occurred when former student employees of the Office for Academic Support and Institutional Service, or OASIS, program created online records of students participating in the program.<br><br>The student employees posted the information online so that they could work with it from remote locations, but they did not install security measures to keep others from accessing it as well<br><span style="font-style: italic;">[Evan] I have so many questions and arguments.&nbsp; Were the students aware of the risks?&nbsp; If not, then there is probably an information security training and awareness problem.&nbsp; Why was it necessary to include Social Security numbers in the records?&nbsp; Why were the seemingly untrained students allowed to post the information without being stopped or detected?&nbsp; I have many more questions, but I am starting to confuse myself now.</span><br><br>The university sent letters of notification to about 11,300 students whose information is believed to have been potentially compromised.<br><span style="font-style: italic;">[Evan] Here's my take on the word "compromised".&nbsp; If an organization cannot provide reasonable assurance that the information has not been subject to unauthorized disclosure, modification, or destruction, then the information has been "compromised".&nbsp; </span><br><br>University officials were unable to find contact information for about 570, so they are asking students who were enrolled in CLAS from 2003 to 2005 and did not receive a letter but who believe their information may have been compromised to call UF’s Privacy Office Hotline at 866-876-HIPA and provide the requested information.<br><br>Anyone who thinks he or she may be one of the 570 people who were not notified is urged to go to <a href="http://privacy.ufl.edu">privacy.ufl.edu</a> and read the information posted there before calling the privacy hotline.<br><br>"This would certainly appear to be the largest privacy breach we've had," Orlando said.<br><br>We're in the process of strengthening some of those policies regarding what information can be posted and what security measures should be in place<br><span style="font-style: italic;">[Evan] Good start.</span><br><br><span style="font-weight: bold;">Victim Reaction:</span><br>"Why would it be necessary to use a Social Security number instead of something else?" asked Reixach, pointing out that students were given ID numbers. "It's just silly".<br><br>"It's negligence on their part, especially if anyone has been affected with identity theft,"<br><br>Johann Arias, a spring CLAS graduate, had not heard about the breach Wednesday and said UF should be doing more to notify those affected.<br><br>"They always make information very prominent when you have a hold or owe them money," Arias said.<br><br><span style="font-weight: bold;">Commentary:</span><br>This is a case where poorly trained students are granted access or obtained access to confidential information and posted the information to an unsecured location which went undetected for years.&nbsp; Bad all around.&nbsp; <br><br><span style="font-weight: bold;">Past Breaches:</span><br>May, 2008 - <a href="http://breachblog.com/2008/05/22/uflorida.aspx">University of Florida doctor loses job over breach</a> <br>November, 2007 - <a href="http://breachblog.com/2007/11/28/uf.aspx">University of Florida student info online</a> </font><br><br>
<script src="http://feeds.feedburner.com/%7Es/breachblog?i=http://breachblog.com/2008/06/12/uflorida.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Thu, 12 Jun 2008 06:41:30 +0000</pubDate>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/information online">information online</category>
      <category domain="http://securityratty.com/tag/personal information">personal information</category>
      <category domain="http://securityratty.com/tag/information security">information security</category>
      <category domain="http://securityratty.com/tag/confidential information">confidential information</category>
      <category domain="http://securityratty.com/tag/information security personnel">information security personnel</category>
      <category domain="http://securityratty.com/tag/student information">student information</category>
      <category domain="http://securityratty.com/tag/security measures">security measures</category>
      <category domain="http://securityratty.com/tag/install security measures">install security measures</category>
      <source url="http://breachblog.com/2008/06/12/uflorida.aspx">University of Florida student information online for years</source>
    </item>
    <item>
      <title><![CDATA[Presenting Security Ideas or Driving Agendas?]]></title>
      <link>http://securityratty.com/article/2aa3a46c41d3e5cdc6ed946ab0fb5bea</link>
      <guid>http://securityratty.com/article/2aa3a46c41d3e5cdc6ed946ab0fb5bea</guid>
      <description><![CDATA[I opened the OWASP Europe Conference this week with a slide (below) about vendor neutrality. In essence I urged attendees to consider the motivations of those presenting various ideas at the...]]></description>
      <content:encoded><![CDATA[I opened the OWASP Europe Conference this week with a slide (below) about vendor neutrality. 
 
In essence I urged attendees to consider the motivations of those presenting various ideas at the conference; including myself of course. During the conference it was pointed out that the moderator of a panel &#8220;The PCI 6.6 Dogfight - [...]]]></content:encoded>
      <pubDate>Sat, 24 May 2008 07:39:04 +0000</pubDate>
      <category domain="http://securityratty.com/tag/owasp europe conference">owasp europe conference</category>
      <category domain="http://securityratty.com/tag/conference">conference</category>
      <category domain="http://securityratty.com/tag/urged attendees">urged attendees</category>
      <category domain="http://securityratty.com/tag/vendor neutrality">vendor neutrality</category>
      <category domain="http://securityratty.com/tag/ideas">ideas</category>
      <category domain="http://securityratty.com/tag/dogfight">dogfight</category>
      <category domain="http://securityratty.com/tag/pci">pci</category>
      <category domain="http://securityratty.com/tag/week">week</category>
      <category domain="http://securityratty.com/tag/panel">panel</category>
      <source url="http://securitybuddha.com/2008/05/24/presenting-security-ideas-or-driving-agendas/">Presenting Security Ideas or Driving Agendas?</source>
    </item>
  </channel>
</rss>
