<?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: correct]]></title>
    <link>http://securityratty.com/tag/correct</link>
    <description></description>
    <pubDate>Fri, 12 Sep 2008 02:03:42 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[U.S. Court Rules that Hashing = Searching]]></title>
      <link>http://securityratty.com/article/7ac2f8f38d5a22965aa52dc5f5dd9471</link>
      <guid>http://securityratty.com/article/7ac2f8f38d5a22965aa52dc5f5dd9471</guid>
      <description><![CDATA[Really interesting post by Orin Kerr on whether, by taking hash values of someone's hard drive, the police conducted a &quot;search&quot;: District Court Holds that Running Hash Values on Computer Is A Search:...]]></description>
      <content:encoded><![CDATA[<p><a href="http://volokh.com/archives/archive_2008_10_26-2008_11_01.shtml#1225159904">Really interesting post</a> by Orin Kerr on whether, by taking hash values of someone's hard drive, the police conducted a "search":</p>

<blockquote><b>District Court Holds that Running Hash Values on Computer Is A Search:</b>   The case is <a href="http://volokh.com/files/USA_v._Crist,_order-1.pdf"><i>United States v. Crist</i>, 2008 WL 4682806 (M.D.Pa. October 22 2008) (Kane, C.J.)</a>.  It's a child pornography case involving a warrantless search that raises a very interesting and important question of first impression: Is running a hash a Fourth Amendment search? (For background on what a "hash" is and why it matters, see <a href="http://www.harvardlawreview.org/forum/issues/119/dec05/salgado.pdf">here</a>). 

<p>First, the facts.  Crist is behind on his rent payments, and his landlord starts to evict him by hiring Sell to remove Crist's belongings and throw them away.  Sell comes a cross Crist's computer, and he hands over the computer to his friend Hipple who he knows is looking for a computer.  Hipple starts to look through the files, and he comes across child pornography: Hipple freaks out and calls the police.  The police then conduct a warrantless forensic examination of the computer: </p>

<blockquote>In the forensic examination, Agent Buckwash used the following procedure. First, Agent Buckwash created an "MD5 hash value" of Crist's hard drive. An MD5 hash value is a unique alphanumeric representation of the data, a sort of "fingerprint" or "digital DNA." When creating the hash value, Agent Buckwash used a "software write protect" in order to ensure that "nothing can be written to that hard drive." Supp. Tr. 88. Next, he ran a virus scan, during which he identified three relatively innocuous viruses. After that, he created an "image," or exact copy, of all the data on Crist's hard drive.

<p>Agent Buckwash then opened up the image (not the actual hard drive) in a software program called EnCase, which is the principal tool in the analysis. He explained that EnCase does not access the hard drive in the traditional manner, i.e., through the computer's operating system. Rather, EnCase "reads the hard drive itself." Supp. Tr. 102. In other words, it reads every file-bit by bit, cluster by cluster-and creates a index of the files contained on the hard drive. EnCase can, therefore, bypass user-defined passwords, "break down complex file structures for examination," and recover "deleted" files as long as those files have not been written over. Supp. Tr. 102-03.</p>

<p>Once in EnCase, Agent Buckwash ran a "hash value and signature analysis on all of the files on the hard drive." Supp. Tr. 89. In doing so, he was able to "ingerprint" each file in the computer. Once he generated hash values of the files, he compared those hash values to the hash values of files that are known or suspected to contain child pornography. Agent Buckwash discovered five videos containing known child pornography. Attachment 5. He discovered 171 videos containing suspected child pornography.</blockquote></p>

<p>One of the interesting questions here is whether the search that resulted was within the scope of Hipple's private search; different courts have approached this question differently.  But for now the most interesting question is whether running the hash was a Fourth Amendment search.  The Court concluded that it was, and that the evidence of child pornography discovered had to be suppressed:</p>

<blockquote>The Government argues that no search occurred in running the EnCase program because the agents "didn't look at any files, they simply accessed the computer." 2d Supp. Tr. 16. The Court rejects this view and finds that the "running of hash values" is a search protected by the Fourth Amendment.

<p>Computers are composed of many compartments, among them a "hard drive," which in turn is composed of many "platters," or disks.  To derive the hash values of Crist's computer, the Government physically removed the hard drive from the computer, created a duplicate image of the hard drive without physically invading it, and applied the EnCase program to each compartment, disk, file, folder, and bit.2d Supp. Tr. 18-19. By subjecting the entire computer to a hash value analysis-every file, internet history, picture, and "buddy list" became available for Government review. Such examination constitutes a search.</blockquote></p>

<p>I think this is generally a correct result: See my article <i><a href="http://www.harvardlawreview.org/issues/119/Dec05/Kerr.pdf">Searches and Seizures in a Digital World</i>, 119 Harv. L. Rev. 531 (2005)</a>, for the details.  Still, given the lack of analysis here it's somewhat hard to know what to make of the decision. Which stage was the search &mdash; the creating the duplicate?  The running of the hash? It's not really clear. I don't think it matters very much to this case, because the agent who got the positive hit on the hashes didn't then get a warrant.  Instead, he immediately switched over to the EnCase "gallery view" function to see the images, which seems to be to be undoudtedly a search. Still, it's a really interesting question.</blockquote></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=QHRfN"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=QHRfN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=N1NAN"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=N1NAN" border="0"></img></a>
</div>]]></content:encoded>
      <pubDate>Wed, 05 Nov 2008 05:28:17 +0000</pubDate>
      <category domain="http://securityratty.com/tag/actual hard drive">actual hard drive</category>
      <category domain="http://securityratty.com/tag/hard drive">hard drive</category>
      <category domain="http://securityratty.com/tag/hard">hard</category>
      <category domain="http://securityratty.com/tag/md5 hash">md5 hash</category>
      <category domain="http://securityratty.com/tag/hash">hash</category>
      <category domain="http://securityratty.com/tag/hash values">hash values</category>
      <category domain="http://securityratty.com/tag/warrantless forensic examination">warrantless forensic examination</category>
      <category domain="http://securityratty.com/tag/agent">agent</category>
      <category domain="http://securityratty.com/tag/forensic examination">forensic examination</category>
      <source url="http://www.schneier.com/blog/archives/2008/11/us_court_rules.html">U.S. Court Rules that Hashing = Searching</source>
    </item>
    <item>
      <title><![CDATA[Information security in bad economy]]></title>
      <link>http://securityratty.com/article/724237a8203417ab862d25e018912170</link>
      <guid>http://securityratty.com/article/724237a8203417ab862d25e018912170</guid>
      <description><![CDATA[Economy looks grim. The headlines are very discouraging. Capitalism does not guarantee wealth and success all the time. The talking heads on TV blame the greed in the stock market. I wish stock market...]]></description>
      <content:encoded><![CDATA[<P>Economy looks grim. The headlines are very discouraging. Capitalism does not guarantee wealth and success all the time. The talking heads on TV blame the&nbsp;greed in the stock market. I wish stock market is made of just computers that are not greedy human beings. These are bound to happen when there are human beings that participate! Money flows will eventually correct itself&nbsp; I hope, capitalism will be healthy again. This will take time. I am not an economist, but I do understand that people part with money for a period of time to collect higher return in the horizon based on their aptitude for risk.&nbsp; Simple is it not! But, all these complex financial instruments and its machinations seem to blur the reality and make even the brainiest act dumb - or are they just plain greedy?</P>
<P>Setting the context for this post, it is a tough economic situation all over the world. IT spending has reduced and will reduce significantly. In one of earlier posts, I&nbsp;had referred&nbsp;to information security as an overhead of an overhead (IT).&nbsp;What is a good approach for&nbsp;security practice in this type of economy? </P>
<P>I don't have a magic wand to pull a rabbit out of a hat. I have always been told&nbsp;that: tough economy is the time for&nbsp;real smart people to&nbsp;make money. Coming back to information security topic,&nbsp;with a bit of common sense, it is wise for&nbsp;information security professionals to offer services in&nbsp;those&nbsp;areas&nbsp;that does not involve capital expenditure. As a Security Manager, you may be already aware that your people are willing to&nbsp;go&nbsp;an extra mile in the current economic times.</P>
<P>- No budget or lack of budget,&nbsp;means no&nbsp;new capital expenditure. Spend time wisely in building a future technology strategy and keep it in the back pocket when the economy turns around.</P>
<P>- This is a good time to create roles/responsibilities and ownership for various areas. Create operating procedures.&nbsp;Make your team to automate tasks. This will help your operations become more efficient.</P>
<P>- This is time for security awareness&nbsp; education. Create pamphlets/brochures/presentations for an online or classroom training. Engage your and your team's time to impart training.</P>
<P>- Leverage already invested&nbsp;technology platforms. Leverage utilized features that reduce costs. If you have already invested in technology such as VMware, this is the time to get the best out of it. You can use VMware's toolkit to build your lab and staging&nbsp;environment and optimize on hardware cost.</P>
<P>- Off shoring has been the mantra of senior executives, this is the time to revisit those services and measure their performance closely&nbsp;and assess&nbsp;your satisfaction level. This is a good time to build a case for not off shoring if it makes sense.</P>
<P>- Companies are more vulnerable in bad economic times. You are in a better position&nbsp;to&nbsp;influence senior management about information security risks under these circumstances and drive home the value of protecting your intellectual property under these kinds of circumstances. management will be all ears&nbsp;for such a pitch.</P>
<P>- Time to engage your architect to optimize your security architecture, revisit standards and optimize design for cost efficiency.</P>
<P>- Revisit various controls and see if there are some risks that you could optimize spending on.</P>
<P>- Training budget&nbsp;is an unfortunate victim of&nbsp;this type of economy. Encourage employees to take free webinars offered by various security vendors and encourage them to share the summary across the team. This will put your employees in touch with latest happenings in security at the same time there is some learning that is imparted&nbsp;despite&nbsp;zero training budget.</P>
<P>- Since there are very few projects in action, this is a good time to have conversations with cross functional teams and educate them about your services and solicit feedback on how to do better.</P>
<P>- Revisit your vendor logistics and identify whether you can renegotiate some of your already existing contracts.</P>
<P>The above are some good&nbsp;ways by which you can optimize costs, this will also enhance&nbsp;your team's competence level in the long run. And this approach is better than letting people go, if you can pull this.</P>
<P>&nbsp;</P>]]></content:encoded>
      <pubDate>Sun, 26 Oct 2008 16:37:40 +0000</pubDate>
      <category domain="http://securityratty.com/tag/information security">information security</category>
      <category domain="http://securityratty.com/tag/information security risks">information security risks</category>
      <category domain="http://securityratty.com/tag/risks">risks</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/information security professionals">information security professionals</category>
      <category domain="http://securityratty.com/tag/security manager">security manager</category>
      <category domain="http://securityratty.com/tag/information security topic">information security topic</category>
      <category domain="http://securityratty.com/tag/security architecture">security architecture</category>
      <category domain="http://securityratty.com/tag/time">time</category>
      <source url="http://ravichar.blogharbor.com/blog/_archives/2008/10/26/3948897.html">Information security in bad economy</source>
    </item>
    <item>
      <title><![CDATA[Critical Flaws Patched In Opera 9.61, New Zero-day Vulnerability Remains Unpatched]]></title>
      <link>http://securityratty.com/article/08b28c8efcd3e5bd944c65c603c869da</link>
      <guid>http://securityratty.com/article/08b28c8efcd3e5bd944c65c603c869da</guid>
      <description><![CDATA[New Opera 9.61 makers correct an issue where History Search could be used to reveal browser history (rated extremely severe). Also fixed: a Fast Forward bug that allows cross-site scripting (highly...]]></description>
      <content:encoded><![CDATA[New Opera 9.61 makers correct an issue where History Search could be used to reveal browser history (rated extremely severe). Also fixed: a Fast Forward bug that allows cross-site scripting (highly severe) and an information disclosure flaw in news feeds (also highly severe). On the same day Opera shipped a browser update with patches for [...]]]></content:encoded>
      <pubDate>Thu, 23 Oct 2008 07:24:30 +0000</pubDate>
      <category domain="http://securityratty.com/tag/opera">opera</category>
      <category domain="http://securityratty.com/tag/browser">browser</category>
      <category domain="http://securityratty.com/tag/reveal browser history">reveal browser history</category>
      <category domain="http://securityratty.com/tag/history">history</category>
      <category domain="http://securityratty.com/tag/highly severe">highly severe</category>
      <category domain="http://securityratty.com/tag/day opera">day opera</category>
      <category domain="http://securityratty.com/tag/fast forward bug">fast forward bug</category>
      <category domain="http://securityratty.com/tag/information disclosure flaw">information disclosure flaw</category>
      <category domain="http://securityratty.com/tag/news feeds">news feeds</category>
      <source url="http://cyberinsecure.com/critical-flaws-patched-in-opera-961-new-zero-day-vulnerability-remains-unpatched/">Critical Flaws Patched In Opera 9.61, New Zero-day Vulnerability Remains Unpatched</source>
    </item>
    <item>
      <title><![CDATA[Massive SQL Injection Attacks - the Chinese Way]]></title>
      <link>http://securityratty.com/article/42e493c2424af4f8ef6cc5dd581317bf</link>
      <guid>http://securityratty.com/article/42e493c2424af4f8ef6cc5dd581317bf</guid>
      <description><![CDATA[From copycats and &quot;localizers&quot; of Russian web malware exploitation kits , to suppliers of original hacking tools, the Chinese IT underground has been closely following the emerging threats and the...]]></description>
      <content:encoded><![CDATA[<div style="text-align: left;"></div><div class="separator" style="clear: both; text-align: center;"></div><a href="http://2.bp.blogspot.com/_wICHhTiQmrA/SP46U3HSQHI/AAAAAAAACUY/QH40puDsgXY/s1600-h/security_company_hacking_tools.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/_wICHhTiQmrA/SP46U3HSQHI/AAAAAAAACUY/QO3L0OWKJcY/s200-R/security_company_hacking_tools.JPG" /></a>From <a href="http://ddanchev.blogspot.com/2008/05/firepack-exploitation-kit-localized-to.html">copycats</a> and <a href="http://ddanchev.blogspot.com/2007/10/mpack-and-icepack-localized-to-chinese.html">"localizers" of Russian web malware exploitation kits</a>, to suppliers of original hacking tools, the Chinese IT underground has been closely following the emerging threats and the obvious insecurities on a large scale, and so is either filling the niches left open by other international communities, or coming up with tools setting new benchmarks for massive SQL injection attacks, like the case with this one :<br />
<br />
<div style="text-align: left;"></div><div class="separator" style="clear: both; text-align: center;"></div><a href="http://3.bp.blogspot.com/_wICHhTiQmrA/SP5DX0GzAtI/AAAAAAAACUg/3GOnK2TsSRk/s1600-h/search_engines_mass_SQL_injection.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/_wICHhTiQmrA/SP5DX0GzAtI/AAAAAAAACUg/pdCwjwri7LM/s200-R/search_engines_mass_SQL_injection.JPG" /></a>"<i>A professional web site vulnerability scanning, use of tools, SQL injection is a new generation of tools to help Web developers and site of the station quickly find vulnerabilities in order to be able to effectively prepare Security work. At the same time, the tool to Web developers to demonstrate the ways in which hackers are using these vulnerabilities, hackers, as well as through the loopholes to do things, can effectively raise the safety awareness of relevant personnel.</i>"<br />
<br />
<div style="text-align: left;"></div><div class="separator" style="clear: both; text-align: center;"></div><a href="http://2.bp.blogspot.com/_wICHhTiQmrA/SP5DkEEtbqI/AAAAAAAACUo/Mm7pCwd7LT4/s1600-h/search_engines_mass_SQL_injection2.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/_wICHhTiQmrA/SP5DkEEtbqI/AAAAAAAACUo/qMaY93_QOvY/s200-R/search_engines_mass_SQL_injection2.JPG" /></a>Nothing's wrong with the marketing pitch at the first place, but going through the features, the "massive SQL injections through search engine reconnaissance" and automatic page rank verification which you can see in the attached screenshots, ruin the "security auditing" marketing pitch. The tool not only allows easy integration of potentially vulnerable sites obtained through <a href="http://ddanchev.blogspot.com/2007/07/sql-injection-through-search-engines.html">search engines reconnaissance</a>, but also, is prioritizing the results based on the probability for successful injection, next to the page rank of the domains in question. A simple demonstration offered by the company is also, directly enticing its users to "localize" the search engine reconnaissance, by filtering the search results for a particupar country, in this case they used French sites for one of the demos. Here are some excerpts from its CHANGE log speaking for themselves :<br />
<br />
"<i><b>2008.7.15 release version 1.3 </b><br />
&nbsp;</i><br />
<div style="text-align: left;"></div><div class="separator" style="clear: both; text-align: center;"></div><a href="http://2.bp.blogspot.com/_wICHhTiQmrA/SP5DyBXVu7I/AAAAAAAACUw/37LsW8yh_AE/s1600-h/chinese_SQL_injector.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/_wICHhTiQmrA/SP5DyBXVu7I/AAAAAAAACUw/ub8OVgeWC6Y/s200-R/chinese_SQL_injector.png" /></a><i>- New powerful "automatic machine cycle" feature&nbsp;</i><br />
<i>- Automatic machine cycle is to provide assistance to the advanced user manual into the use of a very&nbsp;</i><br />
<i>- powerful and flexible module, the main sites used for some special filtering into the hand, is almost a&nbsp;</i><br />
<i>- universal tool, you can achieve the following: <br />
&nbsp;</i><br />
<a href="http://4.bp.blogspot.com/_wICHhTiQmrA/SP5D-g3FyAI/AAAAAAAACU4/xYACViJuVn4/s1600-h/chinese_SQL_injector2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/_wICHhTiQmrA/SP5D-g3FyAI/AAAAAAAACU4/oPVCur3PMgI/s200-R/chinese_SQL_injector2.png" /></a><i>1. In support of GET / POST / COOKIES in a variety of ways, such as the injection.&nbsp;</i><br />
<i>2. Scan the key to the page (background, upload, WebShell, databases, backup files, etc.).&nbsp;</i><br />
<i>3. According to the dictionary to violence landing back-guess solution WebShell password and password (required to verify that the code can not guess solution).&nbsp;</i><br />
<i>4. Page language does not limit the types and databases (to provide specific statements into the database).&nbsp;</i><br />
<i>5. At the same time, support for the circulation of the two variables and two dictionaries, fast running and violent content of the database solution to guess a password.</i>"<br />
<br />
It gets even more interesting in terms of the massive SQL injection attacks mentality which is pretty evident on all fronts :<br />
<br />
<div style="text-align: left;"></div><div class="separator" style="clear: both; text-align: center;"></div><div style="text-align: left;"></div><div class="separator" style="clear: both; text-align: center;"></div><div style="text-align: left;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><a href="http://3.bp.blogspot.com/_wICHhTiQmrA/SP5ELiLoBiI/AAAAAAAACVA/0fb6Epapby0/s1600-h/chinese_SQL_injector3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/_wICHhTiQmrA/SP5ELiLoBiI/AAAAAAAACVA/nmrC87TeCxo/s200-R/chinese_SQL_injector3.png" /></a>"<i>- The use of the three search engine sites scans to invade the side to complete<br />
- in scanning probe into the Web site ranking points<br />
- added, "VBS upload to download", "upload directory Web site viewer," "FTP upload to download configuration file" function to make it more convenient for the sa rights to use the site. <br />
- New "sequence document scanners" <br />
- What is the sequence document scanners role? Upload to find loopholes, some of the procedures to upload the file after the upload will be renamed, rename the way the system is usually based on time or incremental increase in the number prefix code for the upload process, if not to return after the file name, Upload files to know the url is usually very difficult to sequence the use of paper scanner can be scanned out</i><br />
<div style="text-align: left;"></div><div class="separator" style="clear: both; text-align: center;"></div><a href="http://3.bp.blogspot.com/_wICHhTiQmrA/SP5FUvl0FhI/AAAAAAAACVY/Y5mM2l7Q6K4/s1600-h/chinese_SQL_injector4.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/_wICHhTiQmrA/SP5FUvl0FhI/AAAAAAAACVY/DU7feV1pnjU/s200-R/chinese_SQL_injector4.png" /></a><i><br />
- The best reverse domain name query engine, and quasi-wide <br />
- in scanning the database of basic information, an increase of the database of information related to the process, the link has information on the database server user login (sa need permission) <br />
- control of the interface had a big adjustment, the interface process easier to understand and operate. <br />
- based on a significant site of the wrong mode of access to a comprehensive code optimization and more accurate access to the content, accuracy and access to show progress. <br />
- added, "VBS upload to download", "upload directory Web site viewer," "FTP upload to download configuration file" function to make it more convenient for the sa rights to use the site.&nbsp;</i><br />
<div style="text-align: left;"></div><div class="separator" style="clear: both; text-align: center;"></div><a href="http://2.bp.blogspot.com/_wICHhTiQmrA/SP5FgfdkSbI/AAAAAAAACVg/R77obP_vxig/s1600-h/chinese_SQL_injector5.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/_wICHhTiQmrA/SP5FgfdkSbI/AAAAAAAACVg/ORo853Aicy4/s200-R/chinese_SQL_injector5.png" /></a><i><br />
- point into the types of improved detection order to improve the efficiency of detection. <br />
- improved automatic keyword detection, automatic keyword detection more accurate. <br />
- probe into the points the way to improve and increase the use of automatic detection of the keyword detection. <br />
- type of database to improve the detection, the use of the contents of the length of the failure to detect the type of database automatically switch to the probe through the keyword. <br />
- automatically save and load solution has been to guess the tree structure of the database, guess Solutions has been the content and structure of the database will automatically save and open the next time the injection point will be automatically made available, the solutions do not have to guess again, the continuity of work Greatly increased.&nbsp;</i><br />
<div style="text-align: left;"></div><div class="separator" style="clear: both; text-align: center;"></div><a href="http://2.bp.blogspot.com/_wICHhTiQmrA/SP5FrcWctII/AAAAAAAACVo/DcQNU5crc5k/s1600-h/chinese_SQL_injector6.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="131" src="http://2.bp.blogspot.com/_wICHhTiQmrA/SP5FrcWctII/AAAAAAAACVo/9zGp4bsPB2U/s200-R/chinese_SQL_injector6.png" width="200" /></a><i><br />
- solved from the database to read large amounts of data (on hundreds of thousands or millions of records), the half-way card program will die. <br />
- increased significantly on the wrong model of ASP.NET and SQL Server2005 significant mode of dealing with mistakes, error messages can be extracted from a Web directory! <br />
- significant amendments to the wrong mode, some of the injected one by one point in the field or access to the contents of the issue can not be successful (error code in hand); for increased access to specific points table and into the field.&nbsp;</i><br />
<i><br />
- amendments to the text of a significant error patterns to detect and correct use of loopholes in the system can be used more to expand. (Text significantly in the wrong mode in version 1.1 already supported, but in the version 1.2 upgrade in the process of scanning to improve the performance of the Gaodiao careless. -_-#) <br />
- on a variety of encoded text can be significantly wrong in the right-compatible, able to correctly handle the ASP.NET page of the text marked wrong. Through custom error keyword, truly compatible with any language, any coding error message. <br />
- crack anti-improvement and enhancement. <br />
- An increase of auto-detection feature keywords.&nbsp;</i><br />
<i><br />
- Mssql database specifically for significant points into the wrong mode of detection and the use of up and down the hard work, and many other software can not detect the point of injection can also be used. <br />
- Automatic save and load access to the database, to allow manual known to add tables and fields for solutions to guess. <br />
- Can be used to amend the degree of accuracy; optimize the code to reduce memory footprint; enhance the stability of multi-threading. <br />
- Significant amendments to the wrong mode solution guess the contents of the database must be checked first field defects.</i>"<br />
<br />
The public version of the tool has been in the while for over an year, with a VIP version available to customers only.<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=PsITM"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=PsITM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=JBO9M"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=JBO9M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=owYAm"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=owYAm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=LTzNm"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=LTzNm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=LaPQM"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=LaPQM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=go5fM"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=go5fM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=rYJ9m"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=rYJ9m" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DanchoDanchevOnSecurityAndNewMedia/~4/427878843" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 21 Oct 2008 12:18:48 +0000</pubDate>
      <category domain="http://securityratty.com/tag/keyword detection">keyword detection</category>
      <category domain="http://securityratty.com/tag/detection">detection</category>
      <category domain="http://securityratty.com/tag/database">database</category>
      <category domain="http://securityratty.com/tag/database solution">database solution</category>
      <category domain="http://securityratty.com/tag/solution">solution</category>
      <category domain="http://securityratty.com/tag/process">process</category>
      <category domain="http://securityratty.com/tag/upload process">upload process</category>
      <category domain="http://securityratty.com/tag/text">text</category>
      <category domain="http://securityratty.com/tag/load solution">load solution</category>
      <source url="http://feeds.feedburner.com/~r/DanchoDanchevOnSecurityAndNewMedia/~3/427878843/massive-sql-injection-attacks-chinese.html">Massive SQL Injection Attacks - the Chinese Way</source>
    </item>
    <item>
      <title><![CDATA[When Psychology Meets Network Administration]]></title>
      <link>http://securityratty.com/article/23c491623112b8aea811acce4790d1a8</link>
      <guid>http://securityratty.com/article/23c491623112b8aea811acce4790d1a8</guid>
      <description><![CDATA[The library comic Unshelved has a fun strip todaywhere the new library intern announces she will reconfigure the network to correct the librarians snarky attitude. But can computer administrators...]]></description>
      <content:encoded><![CDATA[<p>The library comic Unshelved has a fun strip today&#8230;where the new library intern announces she will reconfigure the network to correct the librarian&#8217;s snarky attitude. But can computer administrators really control their users&#8217; behavior? Our fearless young librarian Dewey doesn&#8217;t seem too worried.</p>
<p><a rel="nofollow" target="_blank" href="http://www.unshelved.com/"><img class="alignnone" src="http://www.unshelved.com/strips/20080930.gif" alt="" width="600" height="210"/></a>Luckily we do have some technologies to warn users who still haven&#8217;t learned to stop opening spammy attachments, click pop up ads and so on&#8230;but I don&#8217;t think they&#8217;d help with the snarky attitude problems. I&#8217;m not sure I&#8217;d want my computer network to try doing that anyway.</p>]]></content:encoded>
      <pubDate>Tue, 30 Sep 2008 11:17:09 +0000</pubDate>
      <category domain="http://securityratty.com/tag/network">network</category>
      <category domain="http://securityratty.com/tag/snarky attitude">snarky attitude</category>
      <category domain="http://securityratty.com/tag/librarians snarky attitude">librarians snarky attitude</category>
      <category domain="http://securityratty.com/tag/library intern announces">library intern announces</category>
      <category domain="http://securityratty.com/tag/computer network">computer network</category>
      <category domain="http://securityratty.com/tag/fun strip todaywhere">fun strip todaywhere</category>
      <category domain="http://securityratty.com/tag/click pop">click pop</category>
      <category domain="http://securityratty.com/tag/librarian dewey">librarian dewey</category>
      <category domain="http://securityratty.com/tag/spammy attachments">spammy attachments</category>
      <source url="http://feeds.feedburner.com/~r/itsecurity/~3/407690914/">When Psychology Meets Network Administration</source>
    </item>
    <item>
      <title><![CDATA[Root of Trust ?]]></title>
      <link>http://securityratty.com/article/a65dcd69a47316de0df44497406963f0</link>
      <guid>http://securityratty.com/article/a65dcd69a47316de0df44497406963f0</guid>
      <description><![CDATA[Ive given some talks this year about the Internets insecure infrastructure stressing that fundamental protocols such as BGP and DNS cannot really be trusted at the moment. Although they work just fine...]]></description>
      <content:encoded><![CDATA[<p>I&#8217;ve given <a href="http://www.cl.cam.ac.uk/~rnc1/talks/080211-mailserver.pdf">some</a> <a href="http://www.cl.cam.ac.uk/~rnc1/talks/080915-ISPsecurity.pdf">talks</a> this year about the Internet&#8217;s insecure infrastructure &#8212; stressing that fundamental protocols such as <a href="http://www.bgp4.as/">BGP</a> and <a href="http://oreilly.com/catalog/9780596100575/">DNS</a> cannot really be trusted at the moment. Although they work just fine most of the time, they are susceptible to attacks which can mean, for example, that you visit the wrong website, or your email is intercepted.</p>
<p>Steps are now being taken, <a href="http://voices.washingtonpost.com/securityfix/2008/08/dns_security_mandatory_for_all.html">rather faster</a> since Dan Kaminsky came up with a <a href="http://www.doxpara.com/?p=1185">really effective DNS poisoning attack</a>, to secure DNS by using <a href="http://www.dnssec.net/">DNSSEC</a>.</p>
<p>The basic idea of DNSSEC is that when you get an answer from the DNS it will be signed by someone you trust. At some point the &#8220;trust anchor&#8221; for the system will be &#8220;.&#8221; the DNS root, but for the moment there&#8217;s <a href="http://www.unbound.net/documentation/howto_anchor.html">just a handful of &#8220;trust anchors&#8221; one level down</a> from that. One such anchor is the &#8220;.se&#8221; country code domain for Sweden. Additionally, Brazil (.br), Puerto Rico (.pr), and Bulgaria (.bg) have signed their zones, but that&#8217;s about it for today.</p>
<p>So, wishing to get some experience with the <a href="http://www.sparknotes.com/lit/bravenew/">brave new world</a> of DNSSEC, I decided that Sweden was <a href="http://www.cartoonbank.com/item/25468">the &#8220;in&#8221; place to be</a>, and to purchase &#8220;cloudba.se&#8221; and roll out my first DNSSEC signed domain.</p>
<p>The purchase wasn&#8217;t as easy as it might have been &#8212; when you buy a domain, Sweden <a href="http://www.iis.se/docs/general_conditions.pdf">insists</a> that people provide their <a href="http://www.papersplease.org/id.html">identity numbers</a> (albeit they have absolutely no way of checking if you&#8217;re telling the truth) &#8212; or if a company they want a VAT or registration number (which are checkable, albeit I suspect they didn&#8217;t bother). I also found that they don&#8217;t like spaces in the VAT number &#8212; which held things up for a while!</p>
<p>However, eventually they sent me a PGP signed email to tell me I was now the proud owner of &#8220;cloudba.se&#8221;.  Unfortunately, this email wasn&#8217;t in RFC3156 PGP/MIME format (or any other format that my usually <a href="http://en.wikipedia.org/wiki/Turnpike_(software)">pretty capable email client</a> understood).</p>
<p>The email was signed with key 0xF440EE9B which was reassuring because the <a href="http://www.iis.se/">.se registry</a> gives the fingerprint for this key on their website <a href="https://domainmanager.iis.se/start/customerservice">here</a>. Rather less reassuringly footnote (*) next to the fingerprint says &#8220;<em>.SE signature for outgoing e-mail. (**) June 1 through August 31.</em>&#8221; (the (**) is for a second level of footnote, which is absent &#8212; and of course it is now September).</p>
<p>They also enable you to fetch the key through a link on <a href="http://www.iis.se/support">this page</a> to their &#8220;PGP nyckel-ID&#8221; at <a href="http://subkeys.pgp.net:11371/pks/lookup?op=get&#038;search=0xFCEC5128F440EE9B">http://subkeys.pgp.net</a>.</p>
<p>Unfortunately, fetching the key shows that the signature on the email is invalid.</p>
<p>Since the email seems to have originated in the Windows world, but was signed on a Linux box (giving it a mixture of 0D 0A and 0A line endings), then pushed through a three year old copy of <a href="http://search.cpan.org/dist/MIME-tools/">MIME-tools</a> I suppose the failure isn&#8217;t too surprising. But strictly the invalid signature means that I shouldn&#8217;t trust the email&#8217;s contents at all &#8212; because the contents have definitely been tampered with since the signature was applied.</p>
<p>Since the point of the email was to get me to login for the first time to the registry website and set my password to control the domain, this is a little <a href="http://www.cartoonbank.com/item/32907">unfortunate</a>.</p>
<p>Even if the signature had been correct, then should I trust the PGP key?</p>
<p>Well it is pointed to from the registry website which is a Good Thing. However, they do themselves no favours by referencing a version on <a href="http://www.rossde.com/PGP/pgp_keyserv.html">the public key servers</a>. I checked who had signed the key (which is an <a href="http://www.pgpi.org/doc/pgpintro/#p20">alternative way of trusting its provenance</a> &#8212; since the email had arrived to a non-DNSSEC secured domain). Turned out there was no-one I knew, and of 4 individual signatures, 2 were from expired keys. The other signature was the IIS root key &#8212; which sounds promising. That has 8 signatures, once again not people I know &#8212; but only 1 from a non-expired key, so perhaps I can get to know some of the other 7?</p>
<p>Of course, anyone can sign a key on a public key server, so perhaps it makes sense for .se to suggest that people fetch a key with as many signatures as possible &#8212; there&#8217;s more chance of it being signed by someone they know. Anyway, I have now added my own signature, using an email address at my nice shiny new domain. However, it is possible that I may not have increased the level of trust <img src='http://www.lightbluetouchpaper.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p><img src="http://www.lightbluetouchpaper.org/wp-content/uploads/2008/09/signers.png" alt="" title="Signers of the .se PGP key" class="aligncenter size-full wp-image-381"></p>
]]></content:encoded>
      <pubDate>Mon, 29 Sep 2008 14:33:27 +0000</pubDate>
      <category domain="http://securityratty.com/tag/key">key</category>
      <category domain="http://securityratty.com/tag/public key servers">public key servers</category>
      <category domain="http://securityratty.com/tag/trust">trust</category>
      <category domain="http://securityratty.com/tag/iis root key">iis root key</category>
      <category domain="http://securityratty.com/tag/key 0xf440ee9b">key 0xf440ee9b</category>
      <category domain="http://securityratty.com/tag/pgp">pgp</category>
      <category domain="http://securityratty.com/tag/pgp nyckel-id">pgp nyckel-id</category>
      <category domain="http://securityratty.com/tag/public key server">public key server</category>
      <category domain="http://securityratty.com/tag/pgp key">pgp key</category>
      <source url="http://www.lightbluetouchpaper.org/2008/09/29/root-of-trust/">Root of Trust ?</source>
    </item>
    <item>
      <title><![CDATA[DecaffeinatID Intrusion Detection System ver. 0.08]]></title>
      <link>http://securityratty.com/article/cf8ecc9880672aeddefc9ab4f651546d</link>
      <guid>http://securityratty.com/article/cf8ecc9880672aeddefc9ab4f651546d</guid>
      <description><![CDATA[I changed how DecaffeinatID checks for file changes in the firewall log. It seems the under Vista Autoit does not return the correct information about when the log file has changed its size or its...]]></description>
      <content:encoded><![CDATA[I changed how DecaffeinatID checks for file changes in the firewall log. It seems the under Vista Autoit does not return the correct information about when the log file has changed its size or its time stamp, so I look for line count changes instead. This really is not the best way to do things, but it's a workaround for the moment. DecaffeinatID now also tries to detect if you are running Vista, and if so set's the default path to the firewall log in the ini to &quot;&lt;WindowsDir&gt;\System32\LogFiles\Firewall\pfirewall.log&quot; instead of &quot;&lt;WindowsDir&gt;\pfirewall.log&quot;.]]></content:encoded>
      <pubDate>Fri, 19 Sep 2008 20:36:46 +0000</pubDate>
      <category domain="http://securityratty.com/tag/firewall log">firewall log</category>
      <category domain="http://securityratty.com/tag/log">log</category>
      <category domain="http://securityratty.com/tag/decaffeinatid">decaffeinatid</category>
      <category domain="http://securityratty.com/tag/log file">log file</category>
      <category domain="http://securityratty.com/tag/vista autoit">vista autoit</category>
      <category domain="http://securityratty.com/tag/file">file</category>
      <category domain="http://securityratty.com/tag/vista">vista</category>
      <category domain="http://securityratty.com/tag/decaffeinatid checks">decaffeinatid checks</category>
      <category domain="http://securityratty.com/tag/default path">default path</category>
      <source url="http://www.irongeek.com/i.php?page=security/decaffeinatid-simple-ids-arpwatch-for-windows">DecaffeinatID Intrusion Detection System ver. 0.08</source>
    </item>
    <item>
      <title><![CDATA[DecaffeinatID Intrusion Detection System ver. 0.08]]></title>
      <link>http://securityratty.com/article/b8fc7067773ebadbd9819c6eb6e56059</link>
      <guid>http://securityratty.com/article/b8fc7067773ebadbd9819c6eb6e56059</guid>
      <description><![CDATA[I changed how DecaffeinatID checks for file changes in the firewall log. It seems the under Vista Autoit does not return the correct information about when the log file has changed its size or its...]]></description>
      <content:encoded><![CDATA[I changed how DecaffeinatID checks for file changes in the firewall log. It seems the under Vista Autoit does not return the correct information about when the log file has changed its size or its time stamp, so I look for line count changes instead. This really is not the best way to do things, but it's a workaround for the moment. DecaffeinatID now also tries to detect if you are running Vista, and if so set's the default path to the firewall log in the ini to &quot;&lt;WindowsDir&gt;\System32\LogFiles\Firewall\pfirewall.log&quot; instead of &quot;&lt;WindowsDir&gt;\pfirewall.log&quot;.
<p><a href="http://feedads.googleadservices.com/~a/VtDFqLXDeyd1JgObGz2wDmzvhGo/a"><img src="http://feedads.googleadservices.com/~a/VtDFqLXDeyd1JgObGz2wDmzvhGo/i" border="0" ismap="true"></img></a></p><img src="http://feedproxy.google.com/~r/IrongeeksSecuritySite/~4/tc15k1DNKA4" height="1" width="1"/>]]></content:encoded>
      <pubDate>Fri, 19 Sep 2008 20:36:46 +0000</pubDate>
      <category domain="http://securityratty.com/tag/firewall log">firewall log</category>
      <category domain="http://securityratty.com/tag/log">log</category>
      <category domain="http://securityratty.com/tag/decaffeinatid">decaffeinatid</category>
      <category domain="http://securityratty.com/tag/log file">log file</category>
      <category domain="http://securityratty.com/tag/vista autoit">vista autoit</category>
      <category domain="http://securityratty.com/tag/file">file</category>
      <category domain="http://securityratty.com/tag/vista">vista</category>
      <category domain="http://securityratty.com/tag/decaffeinatid checks">decaffeinatid checks</category>
      <category domain="http://securityratty.com/tag/default path">default path</category>
      <source url="http://feedproxy.google.com/~r/IrongeeksSecuritySite/~3/tc15k1DNKA4/i.php">DecaffeinatID Intrusion Detection System ver. 0.08</source>
    </item>
    <item>
      <title><![CDATA[Dumb Luck IS a Strategy!]]></title>
      <link>http://securityratty.com/article/16ab612b9342a48155481fcdd1dcf4fd</link>
      <guid>http://securityratty.com/article/16ab612b9342a48155481fcdd1dcf4fd</guid>
      <description><![CDATA[While still at GOVCERT.NL , I've attended a fun little presentation, describing a penetration test (I cannot provide any more details as it was a &quot;No Press&quot; presentation - this post is not about it,...]]></description>
      <content:encoded><![CDATA[<p>While still at <a href="http://www.govcert.nl/symposium/index.html">GOVCERT.NL</a>, I've attended a fun little presentation, describing a penetration test (I cannot provide any more details as it was a &quot;No Press&quot; presentation - this post is not about it, but rather was inspired by it!)</p>  <p>In any case, if you do pentests, think about all the RECENT cases where you break in to a major corporation through:</p>  <ul>   <li>a Solaris system with Internet-exposed telnet with a guessable password OR a telnet vulnerability (circa 1994!) </li>    <li>an exposed VPN appliance with a manufacturer's administrator password </li>    <li>a router with default &quot;enable&quot; password </li>    <li>or, something else entirely - but something that rivals the above example in its <strong>unparalleled, unbelievable, abysmal, deep idiocy.</strong> </li> </ul>  <p>Indeed, many of my pentesting friends still report plenty of such cases (one was also featured in the presentation mentioned above). Whenever I hear about it from a pentester, I always ask:</p>  <p><strong><font size="4">Do you think &quot;somebody bad&quot; had already passed through the hole you just discovered?</font></strong></p>  <p>Maybe an hour ago, a day ago - or a year ago?!</p>  <p><strong>I cannot see how the answer can be &quot;no.&quot; </strong></p>  <p>Even though pentesters usually don't focus on forensics (no time for this), it is not uncommon to notice &quot;your predecessor's&quot; intrusion traces while you break through systems, &quot;plant flags&quot;, change screen backgrounds [for the admins to notice that you've been there...], etc. </p>  <p>Let's think what this situation really means? Here are the choices I see:</p>  <ol>   <li><strong>Nobody discovered the hole</strong> - a law of large&#160; numbers (aka &quot;dumb luck&quot;) have &quot;shielded&quot; the company from an incident. Yes, Virginia, dumb luck IS a security strategy for some companies... AND it works for them. </li>    <li><strong>It was discovered, but not used/abused by the attacker</strong> - maybe he was busy hacking other systems, or saved this for later and never came back due to his ADD. Congratulation, you win! The immense power of dumb luck wrapped you in a protective &quot;security&quot; blanket ... again :-) </li>    <li><strong>It was discovered; the attacker went in, looked around and compromised a few others systems</strong>, but found nothing of interest (no low hanging fruits)&#160; - and he was not a bot herder. Again, you win. Next time you are in Vegas, bet on &quot;00.&quot; </li>    <li><strong>It was discovered; the attacker went in and deployed a bot on &quot;your&quot; system </strong>- given how many botnets are there, this situation is clearly <em>acceptable</em> to many organizations. In this case, dumb luck strategy, apparently, still work: so they use your box to spam and phish somebody else ... big deal!</li>    <li><strong>It was discovered; the attacker went in and stole all your credit card information (it is now for sale) </strong>- even in this case, the user of &quot;the dumb luck strategy&quot; still &quot;wins&quot; (in some perverse sense)! Unless and until the stolen information IS tracked back to you OR a friendly neighborhood PCI auditor come and jams a broomstick up your ..., you can still continue to be stupid at your leisure and ignore basic security practices. </li>    <li><strong>It was discovered; the attacker went in and stole your CEO's Inbox, including the email related to his affair (it is now on CNN) - </strong>now, in this case, you lose AND it is time to stop being stupid! Welcome to the &quot;0wned world.&quot; Time to launch (relaunch?) your security program and get serious. </li> </ol>  <p>What does this teach us about RISK? The lesson here is important:</p>  <ul>   <li>For a security professional, an Internet-exposed system with &quot;root/root&quot; is an obvious <strong>HUGE</strong> risk! </li>    <li>For your boss's boss's boss, it is <strong>NOT</strong>! </li> </ul>  <p>This is exactly why I think that <strong>the most critical problem in security today is METRICS</strong>. Metrics that <strong>a) work AND mean something to decision makers</strong> and <strong>b) can be clearly communicated to said decision makers [</strong>BTW, a) and b) are two separate problems.] Metrics that cover not only threats and vulnerabilities we face, but also the effectiveness of security countermeasures we deploy. Metrics you can act on - and ones your boss (and his boss) will act on. Metrics that lead to correct decisions about which risks to accept, which to&#160; mitigate (all while knowing with what efficiency such mitigation occurs) and which to transfer.</p>  <p>Until that time, the dreaded &quot;C-word&quot; (<strong>c</strong>ompliance) will trump &quot;the other C-word&quot; (<strong>c</strong>ommon sense) as a driver for security ... and we will continue to live in the &quot;0wned world.&quot;</p>  <p><strong>Possibly related posts:</strong></p>  <ul>   <li><u><a href="http://chuvakin.blogspot.com/2007/11/risk-vs-risk.htmll">Risk vs Risk</a></u>&#160;</li> </ul>  <div class="blogger-post-footer">About me: http://www.chuvakin.org</div><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=AdXkL"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=AdXkL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=SqYRL"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=SqYRL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?a=UGPML"><img src="http://feeds.feedburner.com/~f/AntonChuvakinPersonalBlog?i=UGPML" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~4/396385129" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 18 Sep 2008 05:38:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/dumb luck">dumb luck</category>
      <category domain="http://securityratty.com/tag/dumb luck strategy">dumb luck strategy</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security countermeasures">security countermeasures</category>
      <category domain="http://securityratty.com/tag/security professional">security professional</category>
      <category domain="http://securityratty.com/tag/security program">security program</category>
      <category domain="http://securityratty.com/tag/risk">risk</category>
      <category domain="http://securityratty.com/tag/obvious huge risk">obvious huge risk</category>
      <category domain="http://securityratty.com/tag/password">password</category>
      <source url="http://feeds.feedburner.com/~r/AntonChuvakinPersonalBlog/~3/396385129/dumb-luck-is-strategy.html">Dumb Luck IS a Strategy!</source>
    </item>
    <item>
      <title><![CDATA[Blamestorming]]></title>
      <link>http://securityratty.com/article/95618fa2d7ec7b889e72d37343245d7a</link>
      <guid>http://securityratty.com/article/95618fa2d7ec7b889e72d37343245d7a</guid>
      <description><![CDATA[So, let's recap the sequence of events
The Sun-Sentinel newspaper in Fort Lauderdale accidentally republishes a six-year-old news story about the bankruptcy of UAL. It wasn't on the home page, but...]]></description>
      <content:encoded><![CDATA[<p>So, let's recap the sequence of events:</p>  <ol>   <li>The <em>Sun-Sentinel</em> newspaper in Fort Lauderdale accidentally republishes a six-year-old news story about the bankruptcy of UAL. It wasn't on the home page, but instead buried somewhere inside the web site. </li>    <li>Google's news crawler (an automated thing, remember) finds the story and incorporates it as part of its news feed. </li>    <li>Investors see the story, and immediately react. When UAL's stock <a href="http://money.cnn.com/2008/09/08/news/companies/united_airlines/index.htm" target="_blank">plunged 76% to a low of $3</a>, Nasdaq shut down trading. Eventually trading resumed, and the stock closed at just under $11, losing about 11%. </li>    <li>United blamed Tribune Company (the owner of the <em>Sun-Sentinel</em>) for <a href="http://www.cnbc.com/id/26608126" target="_blank">&quot;irresponsibly&quot; changing the date</a> on the story and <a href="http://media.corporate-ir.net/media_files/irol/83/83680/articles/bankruptcy_statementFINAL2.pdf" target="_blank">demanded a retraction</a>. </li>    <li>Tribune Company blamed Google, claiming they've <a href="http://www.eweek.com/c/a/Search-Engines/Tribune-Blames-Google-for-UAL-Bankruptcy-Story/?kc=rss" target="_blank">had issues</a> with Google's crawler &quot;for months.&quot; </li> </ol>  <p>Who will blame be shifted to next?</p>  <p>Look -- if people haven't realized by now that the Internet pretty much <a href="http://www.archive.org/index.php" target="_blank">lacks a delete function</a>, then (IMNSHO) it becomes the requirement of <em>each and every one of us</em> to pay close attention to what we're reading, to use our own big brains and fine-tuned bullshit detectors to suss out whether something makes sense.</p>  <p>Since this is my blog, I'm going to parcel out blame the way I see it:</p>  <ul>   <li><strong>United: 0%.</strong> If the concept of &quot;negative blame&quot; made any sense, then I'd actually write <strong>&#8722;&#8734;</strong> (that's a negative infinity, in case your character set is different than mine). </li>    <li><strong>Google: 5%.</strong> How can an automated crawler know that a newly-dated story isn't really new? Well, those folks over there at Google are smart. Certainly it shouldn't be that difficult to compare a &quot;new&quot; article against existing ones. Content hashes won't work as a comparison tool, because the date would be included in the hash computation, thus making the hashes different anyway. Full-text comparisons? Sure, it would take a lot of horsepower. Perhaps not every &quot;new&quot; story needs comparison, but at least the crawler could submit to the comparator any stories that ought to be verified (say those with the word &quot;bankruptcy&quot; in them). </li>    <li><strong>Tribune Company: 30%.</strong> Hey guys, <em>you changed the date on the article.</em> Don't go blaming someone else for your screw-up. </li>    <li><strong>Investors: 65%.</strong> If you're using an automated news aggregator (remember, an aggregator is not a <em>source</em> of news) to make major financial decisions -- decisions that affect the livelihoods of thousands (maybe millions) of people -- well, you're a moron. You should know that incorrect information can be just as instantly available as correct information. Verify potentially damaging claims before engaging in reckless behavior. </li> </ul>  <p>What's this got to do with security? I don't know, maybe nothing directly related. But it certainly raises the question -- what if someone intentionally wanted to cause nearly permanent damage to a person or a corporation? Malicious content, disguised as &quot;news,&quot; certainly seems to have become a potentially successful attack vector this week.</p>  <p>Worried about a social engineering attack on a massive scale? I suspect that what happened Monday (8 September) <em>was</em> the largest social engineering attack in history -- although I wouldn't classify it as intentionally malicious. Just you wait until the <a href="http://en.wikipedia.org/wiki/Meme" target="_blank">idea spreads</a>.</p><img src="http://blogs.technet.com/aggbug.aspx?PostID=3122810" width="1" height="1">]]></content:encoded>
      <pubDate>Fri, 12 Sep 2008 02:03:42 +0000</pubDate>
      <category domain="http://securityratty.com/tag/news">news</category>
      <category domain="http://securityratty.com/tag/news aggregator">news aggregator</category>
      <category domain="http://securityratty.com/tag/news feed">news feed</category>
      <category domain="http://securityratty.com/tag/six-year-old news story">six-year-old news story</category>
      <category domain="http://securityratty.com/tag/story">story</category>
      <category domain="http://securityratty.com/tag/news crawler">news crawler</category>
      <category domain="http://securityratty.com/tag/tribune company">tribune company</category>
      <category domain="http://securityratty.com/tag/google">google</category>
      <category domain="http://securityratty.com/tag/successful attack vector">successful attack vector</category>
      <source url="http://blogs.technet.com/steriley/archive/2008/09/11/blamestorming.aspx">Blamestorming</source>
    </item>
  </channel>
</rss>
