<?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: notoriously]]></title>
    <link>http://securityratty.com/tag/notoriously</link>
    <description></description>
    <pubDate>Tue, 20 Mar 2007 19:46:00 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Keyczar: Safe and Simple Cryptography]]></title>
      <link>http://securityratty.com/article/d7aad095f44d95efad0e3a3210dc4625</link>
      <guid>http://securityratty.com/article/d7aad095f44d95efad0e3a3210dc4625</guid>
      <description><![CDATA[Written by Steve Weis

Cryptography is notoriously hard to get right and if improperly used, can create serious security holes. Common mistakes include using the wrong cipher modes or obsolete...]]></description>
      <content:encoded><![CDATA[<span class="byline-author">Written by Steve Weis</span><br /><br /><img style="margin: 0pt 0pt 10px 10px; float: right;" src="http://2.bp.blogspot.com/_LMSk7hTEaIE/SKCABPuzeVI/AAAAAAAAhXc/nyKwkCyDdwQ/s200/keyczar_logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5233323525895584082" border="0" />Cryptography is notoriously hard to get right and if improperly used, can create serious security holes. Common mistakes include using the wrong cipher modes or obsolete algorithms, composing primitives in an unsafe manner, hard-coding keys in source code, or failing to anticipate the need for future key rotation. With these risks in mind, we're pleased to announce the open-source release of <a href="http://www.keyczar.org/">Keyczar</a>.<br /><br />Keyczar is a cryptographic toolkit that supports encryption and authentication for both symmetric and public-key algorithms. It addresses some of the aforementioned issues by choosing safe defaults, tagging outputs with key version information, and providing a simple application programming interface. Keyczar's key versioning system makes it easy to rotate and revoke keys, without worrying about backward compatibility or making any changes to source code.<br /><br />We look forward to working with the open source community and continuing to make cryptography safer and easier to use. To download Keyczar or for more information, please visit our <a href="http://code.google.com/p/keyczar">Google Code project</a> and <a href="http://groups.google.com/group/keyczar-discuss">discussion group</a>.<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/GoogleOnlineSecurityBlog?a=Xmjn2K"><img src="http://feeds.feedburner.com/~f/GoogleOnlineSecurityBlog?i=Xmjn2K" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/GoogleOnlineSecurityBlog?a=G4qbKk"><img src="http://feeds.feedburner.com/~f/GoogleOnlineSecurityBlog?i=G4qbKk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/GoogleOnlineSecurityBlog/~4/362162234" height="1" width="1"/>]]></content:encoded>
      <pubDate>Mon, 11 Aug 2008 07:06:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/keyczar">keyczar</category>
      <category domain="http://securityratty.com/tag/key">key</category>
      <category domain="http://securityratty.com/tag/future key rotation">future key rotation</category>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/key version information">key version information</category>
      <category domain="http://securityratty.com/tag/cryptography">cryptography</category>
      <category domain="http://securityratty.com/tag/download keyczar">download keyczar</category>
      <category domain="http://securityratty.com/tag/source code">source code</category>
      <category domain="http://securityratty.com/tag/cryptography safer">cryptography safer</category>
      <source url="http://feeds.feedburner.com/~r/GoogleOnlineSecurityBlog/~3/362162234/keyczar-safe-and-simple-cryptography.html">Keyczar: Safe and Simple Cryptography</source>
    </item>
    <item>
      <title><![CDATA[Oklahoma State breach points to higher-ed security problems]]></title>
      <link>http://securityratty.com/article/b69e6277e7ec24e0dd21278816095767</link>
      <guid>http://securityratty.com/article/b69e6277e7ec24e0dd21278816095767</guid>
      <description><![CDATA[A seemingly neverending string of data breaches at various colleges around the U.S. highlights precisely why university systems and networks continue to have a reputation for being notoriously...]]></description>
      <content:encoded><![CDATA[A seemingly neverending string of data breaches at various colleges around the U.S. highlights precisely why university systems and networks continue to have a reputation for being notoriously insecure.]]></content:encoded>
      <pubDate>Wed, 14 May 2008 20:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/notoriously insecure">notoriously insecure</category>
      <category domain="http://securityratty.com/tag/networks continue">networks continue</category>
      <category domain="http://securityratty.com/tag/highlights precisely">highlights precisely</category>
      <category domain="http://securityratty.com/tag/data breaches">data breaches</category>
      <category domain="http://securityratty.com/tag/university systems">university systems</category>
      <category domain="http://securityratty.com/tag/colleges">colleges</category>
      <category domain="http://securityratty.com/tag/reputation">reputation</category>
      <category domain="http://securityratty.com/tag/seemingly">seemingly</category>
      <source url="http://www.networkworld.com/news/2008/051508-oklahoma-state-breach-points-to.html?fsrc=rss-security">Oklahoma State breach points to higher-ed security problems</source>
    </item>
    <item>
      <title><![CDATA[Crimeware in the Middle - Zeus]]></title>
      <link>http://securityratty.com/article/7031903e13ac81d8b420bb698c242d03</link>
      <guid>http://securityratty.com/article/7031903e13ac81d8b420bb698c242d03</guid>
      <description><![CDATA[Virtual greed, or response rate optimization? The idea of converging phishing emails with embedded exploits and banking malware is nothing new, in fact phishers realizing that combining attack...]]></description>
      <content:encoded><![CDATA[<div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_wICHhTiQmrA/SBBF9tDpi_I/AAAAAAAABn4/wmeAn27YZ30/s1600-h/zeus_in_the_middle.JPG"><img id="BLOGGER_PHOTO_ID_5192727296727419890" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" alt="" src="http://bp1.blogger.com/_wICHhTiQmrA/SBBF9tDpi_I/AAAAAAAABn4/wmeAn27YZ30/s200/zeus_in_the_middle.JPG" border="0" /></a>Virtual greed, or response rate optimization? The idea of converging phishing emails with embedded exploits and banking malware is nothing new, in fact phishers realizing that combining attack approaches can increase the chance of achieving their objective which in this case is either logging the authentication process or hijacking it, often forget that the phishing email could have succeeded without the embedded malware or exploit, which in many cases would have triggered an alarm.<br /><br />Yesterday, <a href="http://rsa.com/blog/blog_entry.aspx?id=1274">Uriel Maimon posted an overview of the convergence of Rock Phish emails with Zeus</a>, a crimeware kit used to deliver banking trojans :<br /><br />"<span style="font-style: italic;">The Trojan that was used in this attack belonged to the "Zeus" family of malware. Zeus is a nefarious type of Trojan for multiple reasons:</span> <span style="font-style: italic;"><br /><br />1. The Zeus Trojan is a kit for sale: Anyone in the criminal community can purchase it for roughly $700. This means that the Rock group did not need to develop new skill-sets to write Trojan horses; they just purchased it on the open market. In the past 6 months RSA's Anti-Fraud Command Center has detected more than 150 different uses of the Zeus kit, each one infecting on average roughly 4,000 different computers a day.</span> <span style="font-style: italic;"><br /><br />2. Resistance to detection: The kit purchased is a binary generator. Each use creates a new binary file, and these files are radically different from each other -- making them notoriously difficult for anti-virus or security software to detect. To date very few variants have had effective anti-virus signatures against them and each use of the kit usually makes existing signatures ineffective. Just like in most cases, this particular use of the Zeus kit did not have any a</span><span style="font-style: italic;">nti-virus detection (with the popular engines we tested) at the time of this writing.</span> <span style="font-style: italic;"><br /><br />3. Rich feature set: the Zeus Trojan has many startling capabilities. In addition to listening in on the submission of forms in the browser, the Trojan also has advanced capabilities, for instance the ability to take screenshots of a victim's machine, or control it remotely, or add additional pages to a website and monitor it, or steal passwords that have been stored by popular programs (remember when you clicked on the "Remember this password?" checkbox?)... And the features-list goes on.</span> <span style="font-style: italic;">As I look upon this blissful union of fraud and crime technologies, I can only envy the criminals who can find such coupling. Looking forward to my next birthday, I can only hope that I will have the opportunity to find such partnership in my own life (and maybe give my mother one less reason for disappointment).</span>"<br /><br />We cannot talk about Zeus unless we compare it to another such crimeware kit serving banking trojans, in this <a href="http://ddanchev.blogspot.com/2007/11/metaphisher-malware-kit-spotted-in-wild.html">the Metaphisher kit</a>. Metaphisher is particularly interested because of its much more customized GUI, it's modular nature, allowing its sellers to lower or increase the price depending on which modules you'd like included, and which ones you'd like excluded, where a module means a preconfigured fakes, TANs, and phishing pages for all the banks in a country of choice. Moreover, despite that both, Zeus and Metaphisher are open source, and therefore malicious parties visionary enough to build communities around their kits in order to enjoy the innovation brought by multiple parties, Metaphisher has a bigger community next to Zeus, considered as the MPack in the web malware exploitations kits, namely a bit of an outdated commodity that is of course still capable of doing what does best - hijacking E-banking sessions and logging them to the level of impersonation.<br /><br />How are the authors of Zeus describing the kit themselves? Here's a description :<br /><br />"<span style="font-style: italic;">ZeuS has the following main features and properties (full list is given here, in your part of assembling this list may not):</span>  <span style="font-style: italic;"><br /><br />Bot:</span> <span style="font-style: italic;">- Written in VC + + 8.0, without the use of RTL, etc., on pure WinAPI, this is achieved at the expense of small size (10-25 Kb, depends on the assembly).</span> <span style="font-style: italic;"><br /><br />- There has its own process, through this can not be detected in the process list.</span> <span style="font-style: italic;"><br />- Workaround most firewall (including the popular Outpost Firewall versions 3, 4, but suschetvuet temporary small problem with antishpionom). Not a guarantee unimpeded reception incoming connections.</span> <span style="font-style: italic;"><br />- Difficult to d</span><span style="font-style: italic;">etect finder / analysis, bot sets the victim and creates a file, the system files and arbitrary size.</span><br /><span style="font-style: italic;">- Works in limited accounts Windows (work in the guest account is not currently supported).</span> <span style="font-style: italic;"><br />- Nevid ekvaristiki for antivirus, Bot body is encrypted.</span> <span style="font-style: italic;"><br />- Some way creates a suspected its presence, if you do not want it. Here is the view of the fact that many authors do love spyware: unloading firewall, antivirus, the ban on their renewal, blocking Ctrl + Alt + Del, etc.</span><br /><span style="font-style: italic;">- Locking Windows Firewall (the feature is required only for the smooth reception incoming connections).</span> <span style="font-style: italic;"><br />- All your settings / logs / team keeps bot / Takes / sends encrypted on HTTP (S) protocol. (ie, in text form data will see only you, everything else bot <-> server will look like garbage).</span> <span style="font-style: italic;"><br />- Detecting NAT through verification of their IP through your preferred site.</span> <span style="font-style: italic;"><br />- A separate configuration file that allows itself to protect against loss in cases of inaccessibility botneta main server. Plus additional (reserve) configuration files, to which the bot will ap</span><span style="font-style: italic;">ply, will not be available when the main configuration file. This system ensures the survival of your botneta in 90% of cases.</span> <span style="font-style: italic;"><br />- Ability to work with any browsers / programs work through wininet.dll (Internet Explorer, AOL, Maxton, etc.):</span> <span style="font-style: italic;"><br />- Intercepting POST-data + interception hitting (including inserted data from the clipboard).</span> <span style="font-style: italic;"><br />- Transparent URL-redirection (at feyk sites, etc.) c task redirect the simplest terms (for example: only when GET or POST request, in the presence or absence of certain data in POST-request).</span> <span style="font-style: italic;"><br />- Transparent HTTP (S) substitution content (Web inzhekt, which allows a substitute for not only HTML pages, but also any other type of data). Substitution of sets with the help of guidance masks substitute.</span><br /><span style="font-style: italic;">- Obtaining the required contents page, with the exception HTML-tags. Based on Web inzhekte.</span> <span style="font-style: italic;"><br />- Custo</span><span style="font-style: italic;">mizable TAN-grabber for any country.</span> <span style="font-style: italic;"><br />- Obtaining a list of questions and answers in the bank "Bank Of America" after successful authentication.</span> <span style="font-style: italic;"><br />- Removing POST-needed data on the right URL.</span> <span style="font-style: italic;"><br />- Ideal Virtual Keylogger solution: After a call to the requested URL, a screenshot happening in the area, where was clicking.</span> <span style="font-style: italic;"><br />- Receiving certificates from the repository "MY" (certificates marked "No exports" are not exported correctly) and its clearance. Following is any imported certificate will be saved on the server.</span> <span style="font-style: italic;"><br />- Intercepting ID / password protocols POP3 and FTP in the independence of the port and its record in the log only with a successful authorise.</span> <span style="font-style: italic;"><br />- Changing the local DNS, removal / appendix records in the file% system32% \ drivers \ etc \ hosts, ie comparison specified domain with the IP for WinSocket.</span> <span style="font-style: italic;"><br />- Keeps c</span><span style="font-style: italic;">ontents Protected Storage at first start the computer.</span> <span style="font-style: italic;"><br />- Removes S ookies from the cache when Internet Explorer first run on a computer.</span> <span style="font-style: italic;"><br />- Search on the logical disk files by mask or download a specific file.</span><br /><span style="font-style: italic;">- Recorded just visited the page at first start the computer. Useful when installing through sployty, if you buy a download service from the suspect, you can see that even loaded in parallel.</span><br /><span style="font-style: italic;">- Getting screenshot with the victim's computer in real time, the computer must be located outside the NAT.</span> <span style="font-style: italic;"><br />- Admission commands from the server and sending reports back on the successful implementation. (There are currently launching a local / remote file an immediate update the configuration file, the destruction OS).</span> <span style="font-style: italic;"><br />- Socks4-server.</span><br /><span style="font-style: italic;">- HTTP (S) PROXY-server.</span> <span style="font-style: italic;"><br />- Bot Upgrading to the latest version (URL new version set in the configuration file).</span>"<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_wICHhTiQmrA/SBBPQdDpjAI/AAAAAAAABoA/2LMvwvtY3uQ/s1600-h/zeus_in_the_middle_fake_injects.JPG"><img id="BLOGGER_PHOTO_ID_5192737514454617090" style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" alt="" src="http://bp0.blogger.com/_wICHhTiQmrA/SBBPQdDpjAI/AAAAAAAABoA/2LMvwvtY3uQ/s200/zeus_in_the_middle_fake_injects.JPG" border="0" /></a>What's most important to keep in mind in regarding to these crimeware kits, is that the sellers are shifting from product-centered to service-centered propositions, and while an year ago they would have been selling the kit only, today they've realized that it's the output of the kit in terms of logged stolen accounting data that they're selling. <a href="http://ddanchev.blogspot.com/2007/03/underground-economys-supply-of-goods.html">Committing identity theft and abusing stolen E-banking accounting data is already a service</a>, compared to the product it used to be.<br /><br /><span style="font-weight: bold;">Related posts:</span><br /><a href="http://ddanchev.blogspot.com/2007/11/targeted-spamming-of-bankers-malware.html">Targeted Spamming of Bankers Malware</a><br /><a href="http://ddanchev.blogspot.com/2008/03/localized-bankers-malware-campaign.html">Localized Bankers Malware Campaign</a><br /><a href="http://ddanchev.blogspot.com/2007/05/client-application-for-secure-e-banking.html">Client Application for Secure E-banking?</a><br /><a href="http://ddanchev.blogspot.com/2007/05/defeating-virtual-keyboards.html">Defeating Virtual Keyboards</a><br /><a href="http://ddanchev.blogspot.com/2007/08/paypals-security-key.html">PayPal's Security Key</a><br /><a href="http://ddanchev.blogspot.com/2006/11/nuclear-grabber-toolkit.html">Nuclear Grabber Kit</a><br /><a href="http://ddanchev.blogspot.com/2008/02/rbns-phishing-activities.html">Apophis Kit</a> </div><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=aTzMwJG"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=aTzMwJG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=2VBaffG"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=2VBaffG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=TWtWGFg"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=TWtWGFg" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=yhZiA5g"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=yhZiA5g" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=QlyIkhG"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=QlyIkhG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=GeVECiG"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=GeVECiG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?a=8XfDHog"><img src="http://feeds.feedburner.com/~f/DanchoDanchevOnSecurityAndNewMedia?i=8XfDHog" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DanchoDanchevOnSecurityAndNewMedia/~4/276786652" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 24 Apr 2008 00:37:46 +0000</pubDate>
      <category domain="http://securityratty.com/tag/zeus">zeus</category>
      <category domain="http://securityratty.com/tag/file">file</category>
      <category domain="http://securityratty.com/tag/remote file">remote file</category>
      <category domain="http://securityratty.com/tag/zeus trojan">zeus trojan</category>
      <category domain="http://securityratty.com/tag/binary file">binary file</category>
      <category domain="http://securityratty.com/tag/file system32 drivers">file system32 drivers</category>
      <category domain="http://securityratty.com/tag/kit">kit</category>
      <category domain="http://securityratty.com/tag/metaphisher kit">metaphisher kit</category>
      <category domain="http://securityratty.com/tag/configuration file">configuration file</category>
      <source url="http://feeds.feedburner.com/~r/DanchoDanchevOnSecurityAndNewMedia/~3/276786652/crimeware-in-middle-zeus.html">Crimeware in the Middle - Zeus</source>
    </item>
    <item>
      <title><![CDATA[New Banking Code shifts more liability to customers]]></title>
      <link>http://securityratty.com/article/9b44b9c51ea758a7e1d7c3acb08c42ff</link>
      <guid>http://securityratty.com/article/9b44b9c51ea758a7e1d7c3acb08c42ff</guid>
      <description><![CDATA[The latest edition of the Banking Code , the voluntary consumer-protection standard for UK banks, was released last week . The new code claims to give customers the most up to date information on how...]]></description>
      <content:encoded><![CDATA[<p>The latest edition of the <a href="http://www.bankingcode.org.uk/">Banking Code</a>, the voluntary consumer-protection standard for UK banks, was <a href="http://www.bba.org.uk/bba/jsp/polopoly.jsp?d=140&#038;a=13131">released last week</a>.  The new code claims to &#8220;give customers the most up to date information on how to protect their accounts from fraud.&#8221; This sounds like a worthy cause, but closer inspection shows customers could be worse off than they were before.</p>
<p>Clause 12.11 of <a href="http://www.bankingcode.org.uk/pdfdocs/PERSONAL_CODE_2008.PDF">the code</a> deals with liability for losses:<br />
<blockquote>If you act fraudulently, you will be responsible for all losses on your account. If you act without reasonable care, and this causes losses, you may be responsible for them. (This may apply, for example, if you do not follow section 12.5 or 12.9 or you do not keep to your account’s terms and conditions.)</p></blockquote>
<p>&nbsp; </p>
<p>Clauses 12.5 and 12.9 include some debatable advice about anti-virus software and clicking on links in email (more on this in a later post). While malware and phishing emails are a serious fraud threat, it is unrealistic to suggest that home users&#8217; computers can be adequately secured to defeat attacks.</p>
<p>Fraud-detection algorithms are more likely to be effective, since they can examine patterns of transactions over all customers. However, these can only be deployed by the banks themselves.</p>
<p>Existing phishing schemes would be defeated by <a href="http://en.wikipedia.org/wiki/Two-factor_authentication">two-factor authentication</a>, but UK banks have been notoriously slow at rolling out these, despite being widespread in many other European countries. Although not perfect these defences might cause fraudsters to move to easier targets. Two-channel and transaction authentication techniques additionally give protection against <a href="http://en.wikipedia.org/wiki/Man-in-the-middle_attack">man in the middle attacks</a>.</p>
<p>Until the banks are made liable for fraud, they have no incentive to make a proper assessment as to the effectiveness of these protection measures. The new banking code allows the banks to further dump the cost of their omission onto customers.</p>
<p>When the person responsible for securing a system is not liable for breaches, the system is likely to fail. This situation of misaligned incentives <a href="http://www.cl.cam.ac.uk/~twm29/science-econ.pdf">is common</a>, and here we see a further example. There might be a short-term benefit to banks of shifting liability, as they can resist introducing further security mechanisms for a while. However, in the longer term, it could be that moves like this will degrade trust in the banking system, causing everyone to suffer.</p>
<p>The House of Lords Science and Technology committee recognized this problem of the banking industry and <a href="http://www.publications.parliament.uk/pa/ld200607/ldselect/ldsctech/165/16511.htm#a49">recommended a statutory change</a> (8.17) whereby banks would be held liable for electronic fraud. The new Banking Code, by allowing banks to dump yet more costs on the customers, is a step in the wrong direction.</p>
]]></content:encoded>
      <pubDate>Wed, 09 Apr 2008 10:08:49 +0000</pubDate>
      <category domain="http://securityratty.com/tag/code">code</category>
      <category domain="http://securityratty.com/tag/customers">customers</category>
      <category domain="http://securityratty.com/tag/banks">banks</category>
      <category domain="http://securityratty.com/tag/fraud-detection algorithms">fraud-detection algorithms</category>
      <category domain="http://securityratty.com/tag/fraud">fraud</category>
      <category domain="http://securityratty.com/tag/code claims">code claims</category>
      <category domain="http://securityratty.com/tag/electronic fraud">electronic fraud</category>
      <category domain="http://securityratty.com/tag/code deals">code deals</category>
      <category domain="http://securityratty.com/tag/fraud threat">fraud threat</category>
      <source url="http://www.lightbluetouchpaper.org/2008/04/09/new-banking-code-shifts-more-liability-to-customers/">New Banking Code shifts more liability to customers</source>
    </item>
    <item>
      <title><![CDATA[King of Spam pleads guilty; faces 26 years in prison]]></title>
      <link>http://securityratty.com/article/03d90cd00a1206a8ad69f0dce84d5fbb</link>
      <guid>http://securityratty.com/article/03d90cd00a1206a8ad69f0dce84d5fbb</guid>
      <description><![CDATA[The spammer who notoriously bragged that he'd never paid a dime despite multiple rulings against him will be paying society back in years of his life instead. Robert Soloway is facing both a jail...]]></description>
      <content:encoded><![CDATA[The spammer who notoriously bragged that he'd never paid a dime despite multiple rulings against him will be paying society back in years of his life instead. Robert Soloway is facing both a jail sentence and quality time with electrodes strapped to his body.
<p><a href="http://feeds.computerworld.com/~a/Computerworld/Security/News?a=6deQbl"><img src="http://feeds.computerworld.com/~a/Computerworld/Security/News?i=6deQbl" border="0"></img></a></p><img src="http://feeds.computerworld.com/~r/Computerworld/Security/News/~4/251859316" height="1" width="1"/>]]></content:encoded>
      <pubDate>Sat, 15 Mar 2008 07:25:18 +0000</pubDate>
      <category domain="http://securityratty.com/tag/quality time">quality time</category>
      <category domain="http://securityratty.com/tag/robert soloway">robert soloway</category>
      <category domain="http://securityratty.com/tag/multiple rulings">multiple rulings</category>
      <category domain="http://securityratty.com/tag/jail sentence">jail sentence</category>
      <category domain="http://securityratty.com/tag/spammer">spammer</category>
      <category domain="http://securityratty.com/tag/electrodes">electrodes</category>
      <category domain="http://securityratty.com/tag/notoriously">notoriously</category>
      <category domain="http://securityratty.com/tag/body">body</category>
      <category domain="http://securityratty.com/tag/dime">dime</category>
      <source url="http://feeds.computerworld.com/~r/Computerworld/Security/News/~3/251859316/article.do">King of Spam pleads guilty; faces 26 years in prison</source>
    </item>
    <item>
      <title><![CDATA[Reliability Vs. Security]]></title>
      <link>http://securityratty.com/article/f73fcfda7a0cca17932c01a087f39b8b</link>
      <guid>http://securityratty.com/article/f73fcfda7a0cca17932c01a087f39b8b</guid>
      <description><![CDATA[James Whittaker here
At the International Symposium on Software Reliability Engineering (ISSRE 07, Trollhattan Sweden) one would think that the security versus reliability debate would be very...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>James Whittaker here. <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>At the International Symposium on Software Reliability Engineering (ISSRE 07, Trollhattan Sweden) one would think that the security versus reliability debate would be very one-sided. After all, reliability is the attendees’ mainstay and if there is one group of folks on the planet who would see security as a subset or subsidiary concern, it might be the industry and academic experts that attend this prestigious IEEE conference.<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>I gave the ‘industry keynote’ to open the second day of ISSRE 07 this past November, and started this debate by focusing on the topic that consumes my days: security. I painted a picture of the disaster scenarios we spend a heroic amount of effort trying to avoid and talked about the technical and organizational challenges to getting it right. But after the talk, the discussion centered on a broader topic: is security more difficult to achieve than reliability? Afterwards, a gaggle of professors from five continents and practitioners from Saab, Ericsson, Microsoft, Cisco, IBM and Google debated the matter from the halls of the conference to the pubs in the Trollhattan city center. <o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>Here are two points discussed at length during the debate:<o:p></o:p></FONT></FONT></P>
<P class=MsoListParagraphCxSpFirst style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT face=Calibri size=3>1.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Reliability folks are lucky – they have a clear definition of what a bug is: a deviation between the application and the spec. Having a spec means understanding which behaviors are bugs and which are by design; it’s an unerring guide to testing. Security folks have no such oracle since we have no way of specifying all the ways in which an application might be exploited (a threat model might represent our best effort). Without such a spec, topics such as coverage, completeness and so forth have little meaning for security folks and testing is much harder because without a spec<I style="mso-bidi-font-style: normal"> we don’t know what we are looking for.</I><o:p></o:p></FONT></FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in"><FONT size=3><FONT face=Calibri>This is a nice state of affairs for reliability until you realize that specs are not what they are cracked up to be. Given the traditional natural language format of most written specs, they are notoriously ambiguous and have an annoying tendency to become out of date as the code evolves and they do not! Sorry, but I refuse to score any advantage to reliability on this point. The state of our collective design documentation and specs won’t allow it. <o:p></o:p></FONT></FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT face=Calibri size=3>2.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>Security folks are lucky – they only have to deal with a subset of the entire bug space. Their only concern is those components that consume untrusted input and only then the subset of issues that might be exploitable. The rest of the issues can be ignored. Reliability people, on the other hand, must deal with the entirety of the application because reliability bugs can be anywhere. Reliability folks deal with this by weighting their tests according to an operational profile, an unwieldy proposition at best and one that security folks can safely ignore (because hackers don’t follow an operational profile). <o:p></o:p></FONT></FONT></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0in 0in 0pt 0.5in"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></P>
<P class=MsoListParagraphCxSpLast style="MARGIN: 0in 0in 10pt 0.5in"><FONT size=3><FONT face=Calibri>As a security guy, this sounds pleasing: I have a smaller problem to deal with! But the solar system is a lot smaller than the galaxy and it isn’t particularly more ‘explorable’ because of its smaller size. It’s only recently, after centuries of study, that we realized there are Pluto-sized rocks out there. Let’s face it, even by reducing the places we have to explore, there are still too many to have any hope of covering them all. The solar system and the galaxy are the same size because they are both too big to be adequately explored with our current methods. Advantage to Security? Nope. <o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>The one thing we both have in common is an unqualified ability to cause pain to our users. Of course there are exceptions, but with security that pain is extreme and happens over the short period of time in which the exploit runs undetected (and the subsequent recovery). With reliability, the pain is often less intense but occurs more frequently and over longer periods of time; it’s those annoying little bugs that waste time and force awkward work-arounds. You can pull the band-aid off all at once or endure it a little at a time. The pain is equally unacceptable. <o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>There is one point I will readily cede to the reliability community: they can teach the security community a thing or two about analyzing data. Metrics are an often-used if still imprecise reliability tool. The use of Bayesian statistics, stochastic processes and reliability modeling is well developed and has been proven time and again on real software development data. Reliability analysis is predictive and can be used to monitor the development process. But in security we rely on simple counting of vulnerabilities and metrics such as ‘days of risk.’ Security measures are more often used to place blame and point fingers than to estimate or predict anything. Security learning tends more toward Pavlov than Markov: when it keeps on hurting, eventually we stop doing it. <o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>But there is also one point the reliability community must cede: security folks are more proactive with corrective action. We spend far more time acting on data than analyzing it. In security, we’ve managed to mitigate and even drive to near-extinction entire classes of vulnerabilities. Despite our inability to measure security, we are very good at driving development and testing process change.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The SDL is a perfect example of this – it’s been proven in practice on some of the most complex software on the planet. Yes, we get it wrong from time-to-time, but we learn from those mistakes.<o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>Security and reliability are different aspects of the general problem of protecting our customers. There is much to learn by our communities working together and sharing solutions that will make our software work better and more securely. ISSRE convinced me that we in the security community are missing out on decades of research in fault and failure analysis that would serve us well. And I think the reverse is true too, that by our example, reliability can be better embedded into the development lifecycle to drive improvements and better protect customers. <o:p></o:p></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 10pt"><FONT size=3><FONT face=Calibri>I look forward to ISSRE 08, enough so that I’ve helped convince Microsoft to host it. See you next November in Redmond.<o:p></o:p></FONT></FONT></P><img src="http://blogs.msdn.com/aggbug.aspx?PostID=6694949" width="1" height="1">]]></content:encoded>
      <pubDate>Fri, 07 Dec 2007 13:46:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/folks">folks</category>
      <category domain="http://securityratty.com/tag/reliability folks deal">reliability folks deal</category>
      <category domain="http://securityratty.com/tag/reliability">reliability</category>
      <category domain="http://securityratty.com/tag/reliability folks">reliability folks</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/bugs">bugs</category>
      <category domain="http://securityratty.com/tag/reliability bugs">reliability bugs</category>
      <category domain="http://securityratty.com/tag/reliability analysis">reliability analysis</category>
      <category domain="http://securityratty.com/tag/software reliability">software reliability</category>
      <source url="http://blogs.msdn.com/sdl/archive/2007/12/07/reliability-vs-security.aspx">Reliability Vs. Security</source>
    </item>
    <item>
      <title><![CDATA[Month Of MySpace Bugs]]></title>
      <link>http://securityratty.com/article/17344d68e2d041a9d3a009181cb51fc4</link>
      <guid>http://securityratty.com/article/17344d68e2d041a9d3a009181cb51fc4</guid>
      <description><![CDATA[I just found this little project called Month of MySpace Bugs . This should be interesting to keep an eye on. As they state, they are only picking on MySpace (they could have found similar problems in...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">I just found this little project called <A href="http://momby.livejournal.com/"><FONT color=#800080>Month of MySpace Bugs</FONT></A>.<SPAN style="mso-spacerun: yes">  </SPAN>This should be interesting to keep an eye on.<SPAN style="mso-spacerun: yes">  </SPAN>As they state, they are only picking on MySpace (they could have found similar problems in any of the poorly crafted social networking sites) because they are trying to get attention, MySpace is extremely popular to get them even more attention, and that MySpace is &#8220;notoriously dickish&#8221; in response to security issues.<SPAN style="mso-spacerun: yes">  </SPAN><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><o:p> </o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial">Starting on April 1, they will release one MySpace hack a day.<SPAN style="mso-spacerun: yes">  </SPAN>Most will center on XSS attacks and they invite anyone to send in a hack as long as you have a proof of concept.<SPAN style="mso-spacerun: yes">  </SPAN>It sounds pretty light hearted and looks to be half goof, half public beating.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-FAMILY: Arial"><SPAN style="mso-spacerun: yes"> </SPAN><o:p></o:p></SPAN></P><img src ="http://marvets.com/blog/aggbug/1822.aspx" width = "1" height = "1" />]]></content:encoded>
      <pubDate>Tue, 20 Mar 2007 19:46:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/myspace bugs">myspace bugs</category>
      <category domain="http://securityratty.com/tag/myspace">myspace</category>
      <category domain="http://securityratty.com/tag/myspace hack">myspace hack</category>
      <category domain="http://securityratty.com/tag/hack">hack</category>
      <category domain="http://securityratty.com/tag/sounds pretty light">sounds pretty light</category>
      <category domain="http://securityratty.com/tag/month">month</category>
      <category domain="http://securityratty.com/tag/half goof">half goof</category>
      <category domain="http://securityratty.com/tag/half public">half public</category>
      <category domain="http://securityratty.com/tag/notoriously dickish">notoriously dickish</category>
      <source url="http://marvets.com/blog/archive/2007/03/20/1822.aspx">Month Of MySpace Bugs</source>
    </item>
  </channel>
</rss>
