<?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: retrieve]]></title>
    <link>http://securityratty.com/tag/retrieve</link>
    <description></description>
    <pubDate>Thu, 19 Jun 2008 09:00:00 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Passgen tool from my book]]></title>
      <link>http://securityratty.com/article/10fd1ee17e5b6f22fc7c246edbe0163b</link>
      <guid>http://securityratty.com/article/10fd1ee17e5b6f22fc7c246edbe0163b</guid>
      <description><![CDATA[Way back in 2005, Jesper Johannson and I wrote Protect Your Windows Network . Its still available , and although its product set is now somewhat dated (Windows XP and Server 2003), much of the...]]></description>
      <content:encoded><![CDATA[<p>Way back in 2005, <a target="_blank" href="http://msinfluentials.com/blogs/jesper/">Jesper Johannson</a> and I wrote <em>Protect Your Windows Network</em>. It’s <a target="_blank" href="http://www.amazon.com/dp/0321336437">still available</a>, and although its product set is now somewhat dated (Windows XP and Server 2003), much of the practical advice about security policies, social engineering, security dependencies, and how to think about security remains relevant. That’s because we strove to write something more lasting than a simple configuration guide.</p>  <p>On the CD-ROM accompanying the book we included a tool called Passgen. In the book, we recommended that you maintain separate passwords on every local administrator and service account in your enterprise. This is, of course, almost impossible to manage without something to automate it for you. That’s what Passgen does. The tool generates unique passwords based on known input (an identifier and passphrase you define), sets those passwords remotely, and allows you to retrieve them later.</p>  <p>For a while Jesper maintained a web site for the book, running on a server in his house. His <a target="_blank" href="http://www.comcast.net/terms/subscriber/">ISP</a> changed <a target="_blank" href="http://www.comcast.net/terms/use/">policies</a> and made it impractical to continue running the site. But because the tool is still so useful, I’ve put a copy in my <a target="_blank" href="http://steveriley-ms.spaces.live.com/">SkyDrive</a>—look in the “<a target="_blank" href="http://cid-45497626ab321d20.skydrive.live.com/browse.aspx/Passgen">Passgen</a>” folder.</p>  <p>Also, note that I’ve put a new section in the right-side column, “Resources for you.” Here’s where I’ll keep links to bits and pieces that many of you will find relevant and interesting.</p><img src="http://blogs.technet.com/aggbug.aspx?PostID=3130067" width="1" height="1">]]></content:encoded>
      <pubDate>Mon, 29 Sep 2008 16:42:29 +0000</pubDate>
      <category domain="http://securityratty.com/tag/tool">tool</category>
      <category domain="http://securityratty.com/tag/passwords">passwords</category>
      <category domain="http://securityratty.com/tag/passwords remotely">passwords remotely</category>
      <category domain="http://securityratty.com/tag/book">book</category>
      <category domain="http://securityratty.com/tag/unique passwords based">unique passwords based</category>
      <category domain="http://securityratty.com/tag/relevant">relevant</category>
      <category domain="http://securityratty.com/tag/security remains relevant">security remains relevant</category>
      <category domain="http://securityratty.com/tag/windows network">windows network</category>
      <category domain="http://securityratty.com/tag/windows">windows</category>
      <source url="http://blogs.technet.com/steriley/archive/2008/09/29/passgen-tool-from-my-book.aspx">Passgen tool from my book</source>
    </item>
    <item>
      <title><![CDATA[Password Bug Fixed Sooner Than Expected in Firefox 3.0.3]]></title>
      <link>http://securityratty.com/article/d8d2bc9803ee0ddb63d47ade56146edc</link>
      <guid>http://securityratty.com/article/d8d2bc9803ee0ddb63d47ade56146edc</guid>
      <description><![CDATA[Mozilla released Firefox 3.0.3 with fix for a problem where users were unable to retrieve saved passwords or save new passwords. For some users, ever since upgrading, the new Firefox did not remember...]]></description>
      <content:encoded><![CDATA[Mozilla released Firefox 3.0.3 with fix for a problem where users were unable to retrieve saved passwords or save new passwords. For some users, ever since upgrading, the new Firefox did not remember passwords or asked if passwords should be saved, even with preferences set to &#8220;Remember passwords for sites&#8221; and without exceptions in the [...]]]></content:encoded>
      <pubDate>Sat, 27 Sep 2008 08:51:07 +0000</pubDate>
      <category domain="http://securityratty.com/tag/passwords">passwords</category>
      <category domain="http://securityratty.com/tag/remember passwords">remember passwords</category>
      <category domain="http://securityratty.com/tag/retrieve saved passwords">retrieve saved passwords</category>
      <category domain="http://securityratty.com/tag/saved">saved</category>
      <category domain="http://securityratty.com/tag/firefox">firefox</category>
      <category domain="http://securityratty.com/tag/users">users</category>
      <category domain="http://securityratty.com/tag/preferences set">preferences set</category>
      <category domain="http://securityratty.com/tag/exceptions">exceptions</category>
      <category domain="http://securityratty.com/tag/sites">sites</category>
      <source url="http://cyberinsecure.com/password-bug-fixed-sooner-than-expected-in-firefox-303/">Password Bug Fixed Sooner Than Expected in Firefox 3.0.3</source>
    </item>
    <item>
      <title><![CDATA[Lexar Sells Branded Eye-Fi]]></title>
      <link>http://securityratty.com/article/c5371dd68561484ef360c6d16841e3bc</link>
      <guid>http://securityratty.com/article/c5371dd68561484ef360c6d16841e3bc</guid>
      <description><![CDATA[I'm running a link to this story solely to avoid confusion among readers: Eye-Fi signed a partnership deal with Lexar several months ago that should lead to Eye-Fi technology being embedded in Lexar...]]></description>
      <content:encoded><![CDATA[<p><a href="http://www.lexar.com/digfilm/sd_wifi.html"><strong>I'm running a link to this story solely to avoid confusion among readers:</strong></a> Eye-Fi signed a partnership deal with Lexar several months ago that should lead to Eye-Fi technology being embedded in Lexar cards. Lexar works closely with so many camera makers and others that it was a smart move for Eye-Fi to link up, as Eye-Fi is selling its smarts as the value-add, not so much the hardware that the smarts are embedded in for now. </p>

<p><img src="http://wifinetnews.com//images/2008/lexar_shoot_n_sync.jpg" alt="lexar_shoot_n_sync.jpg" border="0" width="125" height="150" align="right" />Obviously, as a practical stage one, Lexar is selling a private-label Eye-Fi Share as the Lexar Shoot-n-Sync using. Same price, same features.</p>

<p>What I'm waiting for, which will likely take into 2009, is for Lexar and Eye-Fi to announce partnerships with a major camera maker or two that will allow the Lexar or Eye-Fi card to talk directly to the camera to control battery savings mode, as well as other details. Conceivably, a camera that supports an external GPS (like the new Nikon D90) could allow the Eye-Fi to retrieve coordinates and perform assistive GPS using its Wi-Fi positioning software, and so forth. There's a lot of potential.</p>]]></content:encoded>
      <pubDate>Fri, 19 Sep 2008 05:14:44 +0000</pubDate>
      <category domain="http://securityratty.com/tag/eye-fi">eye-fi</category>
      <category domain="http://securityratty.com/tag/lexar">lexar</category>
      <category domain="http://securityratty.com/tag/eye-fi card">eye-fi card</category>
      <category domain="http://securityratty.com/tag/eye-fi technology">eye-fi technology</category>
      <category domain="http://securityratty.com/tag/lexar shoot-n-sync">lexar shoot-n-sync</category>
      <category domain="http://securityratty.com/tag/private-label eye-fi share">private-label eye-fi share</category>
      <category domain="http://securityratty.com/tag/lexar cards">lexar cards</category>
      <category domain="http://securityratty.com/tag/camera makers">camera makers</category>
      <category domain="http://securityratty.com/tag/camera">camera</category>
      <source url="http://wifinetnews.com/archives/008449.html">Lexar Sells Branded Eye-Fi</source>
    </item>
    <item>
      <title><![CDATA[VP Nominee Sarah Palin, Hacker?]]></title>
      <link>http://securityratty.com/article/8e3f93f782545f8440786e956b4d45a5</link>
      <guid>http://securityratty.com/article/8e3f93f782545f8440786e956b4d45a5</guid>
      <description><![CDATA[John McCains pick for VP, Sarah Palin, knows a thing or two about retrieving evidence from a computer. The mainstream reporting calls her a hacker because she is able to retrieve files from the...]]></description>
      <content:encoded><![CDATA[<p>John McCain&#8217;s pick for VP, Sarah Palin, knows a thing or two about retrieving evidence from a computer.  The mainstream reporting calls her a &#8220;hacker&#8221; because she is able to retrieve files from the Windows recycle bin. </p>
<p>The <a href="http://dwb.adn.com/front/story/5572779p-5504444c.html">Anchorage Daily News reports</a> back in September 2004:</p>
<blockquote><p>Sarah Palin never thought of herself as an investigator.  Yet there she was, hacking uncomfortably into Randy Ruedrich&#8217;s computer, looking for evidence that the state Republican Party boss had broken the state ethics law while a member of the Alaska Oil &amp; Gas Conservation Commission.</p>
<p class="story_readable">The next week, when Palin went back to work at the AOGCC, she noticed that Ruedrich had removed his pictures from the walls and the personal effects from his desk. But as she and an AOGCC technician worked their way around his computer password at the behest of an assistant attorney general in Fairbanks, they found his cleanup had not extended to his electronic files.</p>
<p class="story_readable">The technician &#8220;said it looked like he tried to delete this, but she knew a way to go around and get some of the deleted stuff,&#8221; Palin said in an interview. &#8220;I didn&#8217;t know what I was looking for, but I was there.&#8221;</p>
</blockquote>
<p>And this is how <a href="http://www.salon.com/opinion/feature/2007/08/13/alaska/index1.html">Salon reports</a> the same incident:</p>
<blockquote><p>&#8220;In a neat symbolic fit, the agent responsible for Alaska&#8217;s current moment of reform and modernization is a woman, a breed once nearly as rare in far Northwest politics as a Democrat. Sarah Palin, a libertarian and hockey mom from the fast-growing suburbs of Anchorage, began her political career &#8212; as an appointed member of the state&#8217;s Oil and Gas Commission &#8212; by hacking into the computer of another commissioner, Randy Ruedrich, chairman of the Alaska Republican Party. Palin was seeking the evidence that she would eventually use to charge him with an improper relationship with lobbyists. (Ruedrich would later settle state ethics charges against him by paying a $12,000 fine.)&#8221;</p></blockquote>
<p>Is this where the McCain administration is going to get their computer security expertise?  She&#8217;s not a security expert but it is nice to see someone at the level of state govenor who knows their way around a computer.</p>
]]></content:encoded>
      <pubDate>Sat, 30 Aug 2008 14:51:57 +0000</pubDate>
      <category domain="http://securityratty.com/tag/palin">palin</category>
      <category domain="http://securityratty.com/tag/sarah palin">sarah palin</category>
      <category domain="http://securityratty.com/tag/computer">computer</category>
      <category domain="http://securityratty.com/tag/randy ruedrichs computer">randy ruedrichs computer</category>
      <category domain="http://securityratty.com/tag/computer password">computer password</category>
      <category domain="http://securityratty.com/tag/computer security expertise">computer security expertise</category>
      <category domain="http://securityratty.com/tag/technician">technician</category>
      <category domain="http://securityratty.com/tag/aogcc technician">aogcc technician</category>
      <category domain="http://securityratty.com/tag/randy ruedrich">randy ruedrich</category>
      <source url="http://www.veracode.com/blog/2008/08/vp-nominee-sarah-palin-hacker/">VP Nominee Sarah Palin, Hacker?</source>
    </item>
    <item>
      <title><![CDATA[Houston law firm threw confidential client information in the trash]]></title>
      <link>http://securityratty.com/article/f6684ed1c67a7acb138958de524dcb1a</link>
      <guid>http://securityratty.com/article/f6684ed1c67a7acb138958de524dcb1a</guid>
      <description><![CDATA[Technorati Tag: Security Breach

Date Reported
7/15/08

Organization
Weber Law Firm

Contractor/Consultant/Branch
his wife

Victims
Clients

Number Affected
hundreds

Types of Data
personal financial...]]></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/weber.jpg" width="200" align="right" height="60"><font size="2"><b>Date Reported: </b><br>7/15/08<br><br><b>Organization: </b><br><a href="http://weberlaw.com/">Weber Law Firm</a> <br><br><span style="font-weight: bold;">Contractor/Consultant/Branch:</span><br>"his wife"<br><br><span style="font-weight: bold;">Victims:</span><br>Clients<br><br><span style="font-weight: bold;">Number Affected:</span><br>"hundreds"<br><br><span style="font-weight: bold;">Types of Data:</span><br>"personal financial records, documents with Social Security numbers, people's medical files and more"<br><br><span style="font-weight: bold;">Breach Description:</span><br>"HOUSTON -- Harris County Sheriff's deputies uncovered hundreds of people's personal financial files that had been discarded in a dumpster in northwest Houston on Monday."<br><br><span style="font-weight: bold;">Reference URL:</span><br><a href="http://www.khou.com/business/stories/khou080711_tj_recordsfound.57f842ba.html">KHOU-TV News (original)</a> <br><a href="http://www.khou.com/business/stories/khou080716_tj_filesdumped.6221053b.html">KHOU-TV News (follow-up)</a> <br><br><span style="font-weight: bold;">Report Credit:</span><br>Jeremy Desel, KHOU-TV<br><br><span style="font-weight: bold;">Response:</span><br>From the online sources cited above:<br><br>Harris County Sheriff's deputies uncovered hundreds of people's personal financial files that had been discarded in a dumpster in northwest Houston on Monday.<br><br>The records were mostly bankruptcy case files from a Houston attorney's office that found their way into a dumpster belonging to a Houston day care.<br><span style="font-style: italic;">[Evan] There is little doubt about the sensitivity of the information found in a person's bankruptcy files.&nbsp; Don't you think that an attorney should know better?</span><br><br>The discovery came in a trash bin in the 9100 block of Jones Road, with box after box of records including personal financial records, documents with Social Security numbers, people's medical files and more.<br><br>When the sheriff's office first arrived, the responding deputies had no idea what to do with the records. <br><br>So, they called the law office from where the records had come from. 11 News called the law offices of William Weber as well.<br><span style="font-style: italic;">[Evan] Mr. Weber's </span><a style="font-style: italic;" href="http://weberlaw.com/attorneys-staff.htm">bio</a><span style="font-style: italic;"> is pretty extensive.</span><br><br>Weber, who eventually arrived to pick up the discarded records, told both 11 News and the sheriff's office that it was "no big deal"<br><span style="font-style: italic;">[Evan] Obviously, this answer probably doesn't go over very well.&nbsp; In hindsight, I am guessing that Mr. Weber wishes he could take these words back.</span><br><br>Still, at the insistence of the sheriff's office, Weber did arrive to pick the boxes up.<br><br>Weber had a different answer for 11 News when he showed up to retrieve the 32 boxes.<br><br>"It's a mistake," he said. "We regret it. We regret it. They weren't intended to be put here. I didn't put them here. It was a misunderstanding between me and my wife."<br><span style="font-style: italic;">[Evan] Ugh.&nbsp; Blaming the wife would not be a good idea in my house, even if it were my her fault.</span><br><br>He added it was a one-time problem.<br><br>But he also said his firm does not have a policy for disposing of sensitive documents. <br>"No, I do not. I don't think there is a formal disposal policy. Legally," he answered. <br><br>Don't tell that to Radio Shack or Select Medical Corporation. Both settled lawsuits with the Texas Attorney General's Office this week for violating the Texas ID Theft Law that was passed in 2005.<br><br>It requires businesses to destroy any documents that contain sensitive information. Select Medical dumped 4,000 documents in its own dumpster, but did not destroy them first.<br><br>Both companies settled this week with the state for hundreds of thousands of dollars in fines.<br><span style="font-style: italic;">[Evan] Don't forget about </span><a style="font-style: italic;" href="http://www.oag.state.tx.us/oagNews/release.php?id=2519">EZMONEY, L.P. and EZPAWN L.P.</a><span style="font-style: italic;">&nbsp; They agreed to pay $660,000 to the Texas Attorney General.&nbsp; Don't mess with Texas!</span><br><br>However, it's not just a civil law question. It is also an ethics question. <br><br>"If a customer of Radio Shack had an interest in privacy and an interest to have their identity protected (and) not just tossed to the wind, I can assure you that a medical provider or a lawyer has a higher duty," said 11 News legal expert Gerald Treece.<br><br>The sheriff's office is looking into the possibility laws were broken by throwing away the records in that dumpster, but were unsure if anything illegal happened.<br><br>As a matter of fact, there's a good possibility no laws were broken.<br><span style="font-style: italic;">[Evan] Not criminal.&nbsp; This case may be ripe for a civil proceeding, however.</span><br><br>Weber spent several minutes loading the boxes into his car, but he also spent a lot of time avoiding the 11 News cameras as he picked up the discarded records.<br><br>Eventually, he left the scene, leaving a few boxes behind when he was confronted by 11 News cameras.<br><br>In his rush to get away, a box was left on the trunk lid of his vehicle and some of the papers inside flew out as he sped off.<br><span style="font-style: italic;">[Evan] Embarrassed?</span><br><br>Weber told 11 News that all the documents were shredded on Wednesday morning.<br><span style="font-style: italic;">[Evan] Any thought given to notifying the affected individuals?&nbsp; If not, it is probably too late now.</span><br><br>Weber also said he has talked with an attorney at the attorney general's office and told them he would cooperate fully. <br><br>11 News also spoke with one of the clients whose file was found in the dumpster on Monday. She said she's angry and feels betrayed.<br><br><span style="font-weight: bold;">Commentary:</span><br>We have read about organizations dumping sensitive confidential information in dumpsters before, but this is the first time I have read about a lawyer being responsible (or his wife).&nbsp; Mistakes do happen, but I question how much of a mistake this actually was due to Mr. Weber's initial "no big deal" reaction. <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/17/weber.aspx" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
      <pubDate>Thu, 17 Jul 2008 10:59:25 +0000</pubDate>
      <category domain="http://securityratty.com/tag/houston">houston</category>
      <category domain="http://securityratty.com/tag/weber">weber</category>
      <category domain="http://securityratty.com/tag/weber wishes">weber wishes</category>
      <category domain="http://securityratty.com/tag/houston attorney">houston attorney</category>
      <category domain="http://securityratty.com/tag/bankruptcy">bankruptcy</category>
      <category domain="http://securityratty.com/tag/khou-tv news">khou-tv news</category>
      <category domain="http://securityratty.com/tag/news">news</category>
      <category domain="http://securityratty.com/tag/bankruptcy files">bankruptcy files</category>
      <category domain="http://securityratty.com/tag/william weber">william weber</category>
      <source url="http://breachblog.com/2008/07/17/weber.aspx">Houston law firm threw confidential client information in the trash</source>
    </item>
    <item>
      <title><![CDATA[Nice try, but I'm not buying it...]]></title>
      <link>http://securityratty.com/article/1021a0542e24ad8f6420bf835216d764</link>
      <guid>http://securityratty.com/article/1021a0542e24ad8f6420bf835216d764</guid>
      <description><![CDATA[So a backup tape was stolen, no equipment was taken, nothing else appeared to be disturbed, and we're supposed to believe the thief wasn't after the data on the tape. In other words, the tape was...]]></description>
      <content:encoded><![CDATA[So a backup tape was stolen, no equipment was taken, nothing else appeared to be disturbed, and we're supposed to believe the thief wasn't after the data on the tape.  In other words, the tape was taken without any idea how to retrieve the data.  Maybe it was taken to serve as a paperweight.]]></content:encoded>
      <pubDate>Thu, 17 Jul 2008 03:18:47 +0000</pubDate>
      <category domain="http://securityratty.com/tag/tape">tape</category>
      <category domain="http://securityratty.com/tag/backup tape">backup tape</category>
      <category domain="http://securityratty.com/tag/data">data</category>
      <category domain="http://securityratty.com/tag/serve">serve</category>
      <category domain="http://securityratty.com/tag/paperweight">paperweight</category>
      <category domain="http://securityratty.com/tag/thief">thief</category>
      <category domain="http://securityratty.com/tag/words">words</category>
      <category domain="http://securityratty.com/tag/retrieve">retrieve</category>
      <category domain="http://securityratty.com/tag/idea">idea</category>
      <source url="http://networking.ittoolbox.com/r/rss.asp?url=http://blogs.ittoolbox.com/security/adventures/archives/nice-try-but-im-not-buying-it-26019">Nice try, but I'm not buying it...</source>
    </item>
    <item>
      <title><![CDATA[Nice try, but I'm not buying it...]]></title>
      <link>http://securityratty.com/article/da67eff2dfa6f2e761e6239abaaac9f6</link>
      <guid>http://securityratty.com/article/da67eff2dfa6f2e761e6239abaaac9f6</guid>
      <description><![CDATA[So a backup tape was stolen, no equipment was taken, nothing else appeared to be disturbed, and we're supposed to believe the thief wasn't after the data on the tape. In other words, the tape was...]]></description>
      <content:encoded><![CDATA[So a backup tape was stolen, no equipment was taken, nothing else appeared to be disturbed, and we're supposed to believe the thief wasn't after the data on the tape.  In other words, the tape was taken without any idea how to retrieve the data.  Maybe it was taken to serve as a paperweight.]]></content:encoded>
      <pubDate>Thu, 17 Jul 2008 03:18:47 +0000</pubDate>
      <category domain="http://securityratty.com/tag/tape">tape</category>
      <category domain="http://securityratty.com/tag/backup tape">backup tape</category>
      <category domain="http://securityratty.com/tag/data">data</category>
      <category domain="http://securityratty.com/tag/serve">serve</category>
      <category domain="http://securityratty.com/tag/paperweight">paperweight</category>
      <category domain="http://securityratty.com/tag/thief">thief</category>
      <category domain="http://securityratty.com/tag/words">words</category>
      <category domain="http://securityratty.com/tag/retrieve">retrieve</category>
      <category domain="http://securityratty.com/tag/idea">idea</category>
      <source url="http://networking.ittoolbox.com/r/rss.asp?url=http://it.toolbox.com/blogs/adventuresinsecurity/nice-try-but-im-not-buying-it-26019">Nice try, but I'm not buying it...</source>
    </item>
    <item>
      <title><![CDATA[A Question of Integrity: To MD5 or Not to MD5]]></title>
      <link>http://securityratty.com/article/e51d112f447a686d685e24eda7ede3bf</link>
      <guid>http://securityratty.com/article/e51d112f447a686d685e24eda7ede3bf</guid>
      <description><![CDATA[Cloud Storage offers pay per drink off-site storage. Data to be saved is shuffled from the customer to the Cloud Storage Provider by the network. This all works wonderfully most of the time, what you...]]></description>
      <content:encoded><![CDATA[<p>Cloud Storage offers pay per drink off-site storage.  Data to be saved is shuffled from the customer to the Cloud Storage Provider by the network.  This all works wonderfully most of the time, what you upload is what you get back later. But what happens where the gremlins strike and what you send is not what is received?</p>
<p>This happened recently to some Amazon S3 customers.  There were <a href="http://developer.amazonwebservices.com/connect/thread.jspa?threadID=22709">complaints in the AWS forums about &#8216;S3 Corruption&#8217;</a>.  The first post in the forum was recorded at <span class="jive-description">Jun 22, 2008 5:05 PM PDT (although in subsequent posts some people reported emailing Amazon prior to this): </span></p>
<blockquote><p>we are having some  <span class="nfakPe">serious </span> S3 issues.</p>
<p>all data we store on S3 has gone through the same code path for months. starting a couple days ago a small percentage of the objects we are retrieving are not checksumming to the correct values. we hash and store objects by checksum and rehash the objects when we retrieve to ensure there is no data corruption. all the objects we&#8217;re having issues with were uploaded at approximately the same time period a few days ago.</p>
<p>we&#8217;ve stored 10&#8217;s of millions of objects in S3 and never encountered such problems. please let me know ASAP if you have any idea what could be going on here. thanks.</p></blockquote>
<p><span class="jive-description">Amazon responded 6 minutes later (!) and started investigating.  To troubleshoot they asked customers to email aws@amazon.com with </span> the &#8216;Bucket-Name and few keys that you believe are having issues&#8217;.</p>
<p>Others weighed in reporting similar problems.  Amazon provided status updates and on Monday Jun 23rd at 6:10pm PDT, provided the following explanation:</p>
<blockquote><p>We&#8217;ve isolated this issue to a single load balancer that was brought into service at 10:55pm PDT on Friday, 6/20.  It was taken out of service at 11am PDT Sunday, 6/22.  While it was in service it handled a small fraction of Amazon S3&#8217;s total requests in the US.  Intermittently, under load, it was corrupting single bytes in the byte stream.  When the requests reached Amazon S3, if the Content-MD5 header was specified, Amazon S3 returned an error indicating the object did not match the MD5 supplied.  When no MD5 is specified, we are unable to determine if transmission errors occurred, and Amazon S3 must assume that the object has been correctly transmitted. Based on our investigation with both internal and external customers, the small amount of traffic received by this particular load balancer, and the intermittent nature of the above issue on this one load balancer, this appears to have impacted a very small portion of PUTs during this time frame.</p></blockquote>
<p>What are some of the takeaways?</p>
<ul>
<li>If you are directly using the <a href="http://developer.amazonwebservices.com/connect/entry.jspa?externalID=123&amp;categoryID=48">AWS S3 API</a>, make sure to calculate and send MD5 checksums along with actual data.  Check status return codes - an HTTP 400 error code means &#8217;something went wrong&#8217; - respond appropriately.</li>
<li>If you are relying on 3rd party tools to access S3, be sure to check with your software vendor that they are following the advice from Amazon to use MD5.  If they are not then your data can get silently corrupted&#8230;</li>
<li>Downloads, aka HTTP GETs, can also be affected.  The thread in the forum continues and questions are asked as to whether the corruption caused by the loadbalancer was affecting both incoming and outgoing traffic.  The conclusion was yes.  If you are hosting media on S3, and the browser is using partial GET requests (to download in chunks) then the corruption will not be automatically detectable.</li>
<li>If your business relies on Cloud Storage, are you prepared to wait a 36 hours for a resolution?  This isn&#8217;t a swipe at Amazon, this is true for any provider.  Check your <a href="http://www.amazon.com/gp/browse.html?node=379654011">SLA</a>&#8217;s, check the trouble ticket resolution times, ask about availability of experts for troubleshooting etc.</li>
<li>Cloud Providers will increasingly need to instrument their services such that they can &#8216;early detect&#8217; negative operational events.  In this case, Amazon has stated plans to use better logging and analysis to automate detection of unusual error patterns (i.e. anomoly detection).</li>
<li>This incident - caused by an Amazon malfunctioning loadbalancer - did not make it onto the AWS status page at http://status.aws.amazon.com/.  Taking Amazon at face value, this incident only affected a small number of transfers, relative to the total number of S3 transfers.  But this begs the question, what level of outage or service problem needs to happen before Amazon will flag the issue on their status page?   On a sidenote, based on the timestamps, 31 hours passed between the loadbalancer being taken out of service and Amazon providing the explanation on the forum.</li>
<li>When Amazon update their S3 API documentation, it would be useful to have entries in the <a href="http://docs.amazonwebservices.com/AmazonS3/2006-03-01/">S3 API index</a> for &#8216;checksum&#8217;, &#8216;MD5&#8242;, &#8216;integrity&#8217; and &#8216;corruption&#8217;.</li>
<li>Stepping back, will customers hold Cloud Service Providers to a higher standard than their own internal IT teams?</li>
</ul>
<p>I&#8217;m sure there are more takeaways I didn&#8217;t cover.  What say you?</p>
<p>###</p>
<p>Kudos for the heads-up on the S3 issue goes to my friend and colleague Jason Harper - network supremo and crypto-head.  Thanks Jason!</p>
<img src="http://feeds.feedburner.com/~r/CloudSecurity/~4/319962375" height="1" width="1"/>]]></content:encoded>
      <pubDate>Wed, 25 Jun 2008 15:50:57 +0000</pubDate>
      <category domain="http://securityratty.com/tag/amazon prior">amazon prior</category>
      <category domain="http://securityratty.com/tag/amazon">amazon</category>
      <category domain="http://securityratty.com/tag/aws">aws</category>
      <category domain="http://securityratty.com/tag/aws status page">aws status page</category>
      <category domain="http://securityratty.com/tag/md5">md5</category>
      <category domain="http://securityratty.com/tag/load balancer">load balancer</category>
      <category domain="http://securityratty.com/tag/single load balancer">single load balancer</category>
      <category domain="http://securityratty.com/tag/status">status</category>
      <category domain="http://securityratty.com/tag/data">data</category>
      <source url="http://feeds.feedburner.com/~r/CloudSecurity/~3/319962375/">A Question of Integrity: To MD5 or Not to MD5</source>
    </item>
    <item>
      <title><![CDATA[Scrawlr: Are We Being Too Greedy?]]></title>
      <link>http://securityratty.com/article/3119091837dfabdaebca1d8eeb6e035d</link>
      <guid>http://securityratty.com/article/3119091837dfabdaebca1d8eeb6e035d</guid>
      <description><![CDATA[HP released a new tool called Scrawlr yesterday that can be used to identify a subset of SQL Injection vulnerabilities in a website. It was a joint effort with Microsoft and a direct response to the...]]></description>
      <content:encoded><![CDATA[<p>HP released a <a href="http://www.communities.hp.com/securitysoftware/blogs/spilabs/archive/2008/06/23/finding-sql-injection-with-scrawlr.aspx">new tool called Scrawlr</a> yesterday that can be used to identify a subset of SQL Injection vulnerabilities in a website.  It was a joint effort with Microsoft and a direct response to the <a href="http://hackademix.net/2008/04/26/mass-attack-faq/">mass SQL Injection attacks</a> of late.</p>
<p>Scrawlr quickly came under fire on the <a href="http://www.webappsec.org/lists/websecurity/archive/2008-06/">Web Security mailing list</a> for having some pretty major limitations.  Billy Hoffman et al have been quick to point out that the tool was designed to address a very specific subset of SQL Injection vulnerability &#8212; the type affected by the mass attacks &#8212; and is not designed to be a general purpose replacement for existing SQL Injection scanners.  Let&#8217;s look at the limitations, as outlined on the HP page, one by one.</p>
<p><b>Limitation: Will only crawl up to 1500 pages</b></p>
<p>Depends on what they mean by 1500 pages.  For example, if I have these links on my front page, is that one URL or three?</p>
<ul>
<li>http://www.veracode.com/blog/?p=111&#038;foo=1</li>
<li>http://www.veracode.com/blog/?p=111&#038;foo=2</li>
<li>http://www.veracode.com/blog/?p=111&#038;foo=3</li>
<p>
</ul>
<p>Or, does it mean that it will really only crawl 1500 pages total, so if I have the same link 1500 times on the front page, it won&#8217;t go any further?  Either way, for most smaller websites this is probably fine.  If you need more than 1500 you could give it different starting URLs in an attempt to improve coverage.  It would be nice to have a clearer definition of what it means to &#8220;crawl up to 1500 pages&#8221; though.</p>
<p><b>Limitation: Does not support sites requiring authentication</b></p>
<p>Well, this will render it useless for the majority of enterprise apps.  But there are still a lot of sites out there that don&#8217;t require authentication, including some of the ones that got hit during the mass attacks, such as the United Nations, UK government, etc.  </p>
<p><b>Limitation: Does not perform Blind SQL injection</b></p>
<p>They have taken a lot of flack for this but Billy describes it as a conscious choice:</p>
<blockquote><p>
An early version of the tool checked for blind SQL injection, but the final verison of Scrawlr did not. &#8230; The biggest feedback we got from early testing was developers wanted to &#8220;see&#8221; the vulnerability. Differential analysis is kind of difficult to visualize in a way that is helpful for the average dev, and pulling the table names through blind was too much of a performance issue.
</p></blockquote>
<p>I can sort of understand this rationale.  Blind SQL Injection testing is much more susceptible to false positives.  As users of any commercial web scanner or source code analyzer will attest, the more time you spend chasing down FPs, the less likely you are to put any faith in future results.  It&#8217;d be nice if there was a way to toggle Blind SQL Injection testing on and off, though (could be off by default so nobody gets confused).</p>
<p><b>Limitation: Cannot retrieve database contents</b></p>
<p>Who cares?  Find and fix the vulnerability.  Pulling down the entire database &#8220;because you can&#8221; is a total ego move.</p>
<p><b>Limitation: Does not support JavaScript or flash parsing</b></p>
<p>Nobody does this very well anyway, particularly the JavaScript part.  Writing a great crawler is probably the hardest part of writing an automated web scanner and it&#8217;s one of the biggest differentiators from one product to the next.  You&#8217;re not going to get that for free.</p>
<p><b>Limitation: Will not test forms for SQL Injection (POST Parameters)</b></p>
<p>This is probably the toughest one to swallow.  It&#8217;s not that difficult to parse out forms from HTML, and form POSTs can represent a major chunk of the attack surface.  Granted, <a href="http://isc.sans.org/diary.html?n&#038;storyid=4294">the Chinese tool</a> associated with the mass attacks did operate solely on GET requests (i.e. parameters in the query string) so HP can defend this again by saying the tool is really aimed at the sites being targeted by the mass attacks.  I think it&#8217;s a little short-sighted though; chances are that the mass attacks will evolve and it&#8217;s better to be proactive about it than reactive.</p>
<p><b>Conclusion</b></p>
<p>It&#8217;s tough to bash someone for releasing a free tool.  I personally think HP should add an option for enabling Blind SQL Injection testing, and that they should consider supporting POSTs as well as GETs.  You&#8217;re basically getting a (massively) stripped-down WebInspect for free, so take it for what it is.  No single tool is a panacea.</p>
<p>The jury is still out on how effective Scrawlr is against the things it <i>does</i> claim support for.  Keep watching the Web Security list; the reviews are filtering in.</p>
]]></content:encoded>
      <pubDate>Wed, 25 Jun 2008 12:19:45 +0000</pubDate>
      <category domain="http://securityratty.com/tag/sql injection">sql injection</category>
      <category domain="http://securityratty.com/tag/sql injection scanners">sql injection scanners</category>
      <category domain="http://securityratty.com/tag/sql injection vulnerabilities">sql injection vulnerabilities</category>
      <category domain="http://securityratty.com/tag/blind">blind</category>
      <category domain="http://securityratty.com/tag/blind sql injection">blind sql injection</category>
      <category domain="http://securityratty.com/tag/scrawlr">scrawlr</category>
      <category domain="http://securityratty.com/tag/tool">tool</category>
      <category domain="http://securityratty.com/tag/free tool">free tool</category>
      <category domain="http://securityratty.com/tag/mass attacks">mass attacks</category>
      <source url="http://www.veracode.com/blog/?p=112">Scrawlr: Are We Being Too Greedy?</source>
    </item>
    <item>
      <title><![CDATA[Patch-blocking bug also stymies Microsoft's WSUS]]></title>
      <link>http://securityratty.com/article/5f7f0bfe69756975b0cc53227dde9972</link>
      <guid>http://securityratty.com/article/5f7f0bfe69756975b0cc53227dde9972</guid>
      <description><![CDATA[According to MIcrosoft, some systems that rely on Windows Server Update Services have been unable to retrieve the most recent batch of monthly patches released by the...]]></description>
      <content:encoded><![CDATA[According to MIcrosoft, some systems that rely on Windows Server Update Services have been unable to retrieve the most recent batch of monthly patches released by the company.
<p><a href="http://feeds.computerworld.com/~a/Computerworld/Security/News?a=DuuQXf"><img src="http://feeds.computerworld.com/~a/Computerworld/Security/News?i=DuuQXf" border="0"></img></a></p><img src="http://feeds.computerworld.com/~r/Computerworld/Security/News/~4/315924335" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 19 Jun 2008 09:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/windows server">windows server</category>
      <category domain="http://securityratty.com/tag/microsoft">microsoft</category>
      <category domain="http://securityratty.com/tag/monthly patches">monthly patches</category>
      <category domain="http://securityratty.com/tag/recent batch">recent batch</category>
      <category domain="http://securityratty.com/tag/services">services</category>
      <category domain="http://securityratty.com/tag/unable">unable</category>
      <category domain="http://securityratty.com/tag/retrieve">retrieve</category>
      <category domain="http://securityratty.com/tag/systems">systems</category>
      <category domain="http://securityratty.com/tag/rely">rely</category>
      <source url="http://feeds.computerworld.com/~r/Computerworld/Security/News/~3/315924335/article.do">Patch-blocking bug also stymies Microsoft's WSUS</source>
    </item>
  </channel>
</rss>
