<?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: dire]]></title>
    <link>http://securityratty.com/tag/dire</link>
    <description></description>
    <pubDate>Thu, 08 May 2008 20:00:00 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Quantum Cryptography]]></title>
      <link>http://securityratty.com/article/665acbc2a4e65a38fe46108c2e80bb3b</link>
      <guid>http://securityratty.com/article/665acbc2a4e65a38fe46108c2e80bb3b</guid>
      <description><![CDATA[Quantum cryptography is back in the news, and the basic idea is still unbelievably cool, in theory, and nearly useless in real life
The idea behind quantum crypto is that two people communicating...]]></description>
      <content:encoded><![CDATA[<p>Quantum cryptography is back in the news, and the basic idea is still unbelievably cool, in theory, and nearly useless in real life.</p>

<p>The idea behind quantum crypto is that two people communicating using a quantum channel can be absolutely sure no one is eavesdropping.  Heisenberg's uncertainty principle requires anyone measuring a quantum system to disturb it, and that disturbance alerts legitimate users as to the eavesdropper's presence.  No disturbance, no eavesdropper -- period.</p>

<p>This month we've seen reports on a new <a href="http://news.bbc.co.uk/2/hi/science/nature/7661311.stm">working</a> quantum-key distribution <a href="http://news.cnet.com/8301-1009_3-10064219-83.html?part=rss&subj=news&tag=2547-1_3-0-5">network</a> in Vienna, and a new quantum-key distribution <a href="http://www.theregister.co.uk/2008/10/09/quantum_crypto_turbo_charged/">technique</a> out of Britain. Great stuff, but headlines like the BBC's "'Unbreakable' encryption unveiled" are a bit much.</p>

<p>The basic science behind quantum crypto was developed, and prototypes built, in the early 1980s by Charles Bennett and Giles Brassard, and there have been <a href="http://www.cs.mcgill.ca/~crepeau/CRYPTO/Biblio-QC.html">steady advances</a> in engineering since then. I describe basically how it all works in <cite>Applied Cryptography, 2nd Edition</cite> (pages 554-557). At least one company already <a href="http://www.magiqtech.com/">sells</a> quantum-key distribution products.</p>

<p>Note that this is totally separate from <a href="http://en.wikipedia.org/wiki/Quantum_computer">quantum computing</a>, which also has implications for cryptography. Several groups are working on designing and building a quantum computer, which is fundamentally different from a classical computer. If one were built -- and we're talking science fiction here -- then it could factor numbers and solve discrete-logarithm problems very quickly. In other words, it could break all of our commonly used public-key algorithms. For symmetric cryptography it's not that dire: A quantum computer would effectively halve the key length, so that a 256-bit key would be only as secure as a 128-bit key today. Pretty serious stuff, but years away from being practical. I think the best quantum computer today can factor the number 15.</p>

<p>While I like the science of quantum cryptography -- my undergraduate degree was in physics -- I don't see any commercial value in it. I don't believe it solves any security problem that needs solving. I don't believe that it's worth paying for, and I can't imagine anyone but a few technophiles buying and deploying it. Systems that use it don't magically become unbreakable, because the quantum part doesn't address the weak points of the system.</p>

<p>Security is a chain; it's as strong as the weakest link. Mathematical cryptography, as bad as it sometimes is, is the strongest link in most security chains. Our symmetric and public-key algorithms are pretty good, even though they're not based on much rigorous mathematical theory. The real problems are elsewhere: computer security, network security, user interface and so on.</p>

<p>Cryptography is the one area of security that we can get right. We already have good encryption algorithms, good authentication algorithms and good key-agreement protocols.  Maybe quantum cryptography can make that link stronger, but why would anyone bother? There are far more serious security problems to worry about, and it makes much more sense to spend effort securing those.</p>

<p>As I've often said, it's like defending yourself against an approaching attacker by putting a huge stake in the ground. It's useless to argue about whether the stake should be 50 feet tall or 100 feet tall, because either way, the attacker is going to go around it. Even quantum cryptography doesn't "solve" all of cryptography: The keys are exchanged with photons, but a conventional mathematical algorithm takes over for the actual encryption.</p>

<p>I'm always in favor of security research, and I have enjoyed following the developments in quantum cryptography. But as a product, it has no future. It's not that quantum cryptography might be insecure; it's that cryptography is already sufficiently secure.</p>

<p>This essay <a href="http://www.wired.com/politics/security/commentary/securitymatters/2008/10/securitymatters_1016">previously appeared</a> on Wired.com.</p>

<p>EDITED TO ADD (10/21):  It's amazing; even reporters <a href="http://www.itproportal.com/articles/2008/10/20/can-quantum-computing-be-used-tackle-payment-card-fraud/">responding to my essay</a> get it completely wrong:</p>

<blockquote>Keith Harrison, a cryptographer with HP Laboratories, is quoted by the Telegraph as saying that, as quantum computing becomes commonplace, hackers will use the technology to crack conventional encryption.

<p>"We have to be thinking about solutions to the problems that quantum computing will pose," he told the Telegraph. "The average consumer is going to want to know their own transactions and daily business is secure.</p>

<p>"One way of doing this is to use a one time pad  essentially lists of random numbers where one copy of the numbers is held by the person sending the information and an identical copy is held by the person receiving the information. These are completely unbreakable when used properly," he explained.</p>

<p>The critical feature of quantum computing is the unique fact that, if someone tampers with an information feed between two parties, then the nature of the quantum feed changes.</p>

<p>This makes eavesdropping impossible.</blockquote></p>

<p>No, it wouldn't make eavesdropping impossible.  It would make eavesdropping <i>on the communications channel</i> impossible unless someone made an implementation error.  (In the 80s, the NSA broke Soviet one-time-pad systems because the Soviets reused the pad.)  Eavesdropping via spyware or Trojan or TEMPEST would still be possible.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=NpW5M"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=NpW5M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=NzQ5M"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=NzQ5M" border="0"></img></a>
</div>]]></content:encoded>
      <pubDate>Tue, 21 Oct 2008 02:48:49 +0000</pubDate>
      <category domain="http://securityratty.com/tag/cryptography">cryptography</category>
      <category domain="http://securityratty.com/tag/quantum cryptography">quantum cryptography</category>
      <category domain="http://securityratty.com/tag/quantum">quantum</category>
      <category domain="http://securityratty.com/tag/quantum-key distribution network">quantum-key distribution network</category>
      <category domain="http://securityratty.com/tag/quantum channel">quantum channel</category>
      <category domain="http://securityratty.com/tag/quantum system">quantum system</category>
      <category domain="http://securityratty.com/tag/quantum-key distribution technique">quantum-key distribution technique</category>
      <category domain="http://securityratty.com/tag/quantum feed">quantum feed</category>
      <category domain="http://securityratty.com/tag/quantum crypto">quantum crypto</category>
      <source url="http://www.schneier.com/blog/archives/2008/10/quantum_cryptog.html">Quantum Cryptography</source>
    </item>
    <item>
      <title><![CDATA[Quantum Cryptography: As Awesome As It Is Pointless]]></title>
      <link>http://securityratty.com/article/02906355879678e055ed7a962ad11336</link>
      <guid>http://securityratty.com/article/02906355879678e055ed7a962ad11336</guid>
      <description><![CDATA[Quantum cryptography is back in the news, and the basic idea is still unbelievably cool, in theory, and nearly useless in real life
The idea behind quantum crypto is that two people communicating...]]></description>
      <content:encoded><![CDATA[<p>
Quantum cryptography is back in the news, and the basic idea is still unbelievably cool, in theory, and nearly useless in real life.
</p><p>
The idea behind quantum crypto is that two people communicating using a quantum channel can be absolutely sure no one is eavesdropping.  Heisenberg's uncertainty principle requires anyone measuring a quantum system to disturb it, and that disturbance alerts legitimate users as to the eavesdropper's presence.  No disturbance, no eavesdropper — period.
</p><p>
This month we've seen reports on a new <a href="http://news.bbc.co.uk/2/hi/science/nature/7661311.stm">working</a> quantum-key distribution <a href="http://news.cnet.com/8301-1009_3-10064219-83.html?part=rss&subj=news&tag=2547-1_3-0-5">network</a> in Vienna, and a new quantum-key distribution <a href="http://www.theregister.co.uk/2008/10/09/quantum_crypto_turbo_charged/">technique</a> out of Britain. Great stuff, but headlines like the BBC's "'Unbreakable' encryption unveiled" are a bit much.
 </p><p>
The basic science behind quantum crypto was developed, and prototypes built, in the early 1980s by Charles Bennett and Giles Brassard, and there have been <a href="http://www.cs.mcgill.ca/~crepeau/CRYPTO/Biblio-QC.html">steady advances</a> in engineering since then. I describe basically how it all works in <cite>Applied Cryptography, 2nd Edition</cite> (pages 554-557). At least one company already <a href="http://www.magiqtech.com/">sells</a> quantum-key distribution products.
</p><p>
Note that this is totally separate from <a href="http://en.wikipedia.org/wiki/Quantum_computer">quantum computing</a>, which also has implications for cryptography. Several groups are working on designing and building a quantum computer, which is fundamentally different from a classical computer. If one were built — and we're talking science fiction here — then it could factor numbers and solve discrete-logarithm problems very quickly. In other words, it could break all of our commonly used public-key algorithms. For symmetric cryptography it's not that dire: A quantum computer would effectively halve the key length, so that a 256-bit key would be only as secure as a 128-bit key today. Pretty serious stuff, but years away from being practical. I think the best quantum computer today can factor the number 15.
</p><p>
While I like the science of quantum cryptography — my undergraduate degree was in physics — I don't see any commercial value in it. I don't believe it solves any security problem that needs solving. I don't believe that it's worth paying for, and I can't imagine anyone but a few technophiles buying and deploying it. Systems that use it don't magically become unbreakable, because the quantum part doesn't address the weak points of the system.
</p><p>
Security is a chain; it's as strong as the weakest link. Mathematical cryptography, as bad as it sometimes is, is the strongest link in most security chains. Our symmetric and public-key algorithms are pretty good, even though they're not based on much rigorous mathematical theory. The real problems are elsewhere: computer security, network security, user interface and so on.
</p><p>
Cryptography is the one area of security that we can get right. We already have good encryption algorithms, good authentication algorithms and good key-agreement protocols.  Maybe quantum cryptography can make that link stronger, but why would anyone bother? There are far more serious security problems to worry about, and it makes much more sense to spend effort securing those. 
</p><p>
As I've often said, it's like defending yourself against an approaching attacker by putting a huge stake in the ground. It's useless to argue about whether the stake should be 50 feet tall or 100 feet tall, because either way, the attacker is going to go around it. Even quantum cryptography doesn't "solve" all of cryptography: The keys are exchanged with photons, but a conventional mathematical algorithm takes over for the actual encryption. 
</p><p>
I'm always in favor of security research, and I have enjoyed following the developments in quantum cryptography. But as a product, it has no future. It's not that quantum cryptography might be insecure; it's that cryptography is already sufficiently secure.
</p>
<p> 
---
</p> 
<p><em>Bruce Schneier is chief security technology officer of BT. His new book is </em>Schneier on Security<em>.</em> 
</p><br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=c1b0ca00ac0f95597bf221ad5e5c5153" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=c1b0ca00ac0f95597bf221ad5e5c5153" style="display: none;" border="0" height="1" width="1" alt=""/><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=UswCM"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=UswCM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=wtl5m"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=wtl5m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=Lo9gm"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=Lo9gm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=TTT2M"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=TTT2M" border="0"></img></a>
 <a href="http://feeds.wired.com/~f/wired/politics/security?a=FO1rM"><img src="http://feeds.wired.com/~f/wired/politics/security?i=FO1rM" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=gniBm"><img src="http://feeds.wired.com/~f/wired/politics/security?i=gniBm" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=XHBrm"><img src="http://feeds.wired.com/~f/wired/politics/security?i=XHBrm" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=nRLbM"><img src="http://feeds.wired.com/~f/wired/politics/security?i=nRLbM" border="0"></img></a> </div><img src="http://feeds.feedburner.com/~r/wired/politics/privacy/~4/422243670" height="1" width="1"/><img src="http://feeds.wired.com/~r/wired/politics/security/~4/422243671" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 16 Oct 2008 00:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/quantum">quantum</category>
      <category domain="http://securityratty.com/tag/quantum cryptography">quantum cryptography</category>
      <category domain="http://securityratty.com/tag/cryptography">cryptography</category>
      <category domain="http://securityratty.com/tag/quantum-key distribution technique">quantum-key distribution technique</category>
      <category domain="http://securityratty.com/tag/quantum-key distribution network">quantum-key distribution network</category>
      <category domain="http://securityratty.com/tag/quantum crypto">quantum crypto</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/quantum channel">quantum channel</category>
      <category domain="http://securityratty.com/tag/computer security">computer security</category>
      <source url="http://feeds.wired.com/~r/wired/politics/security/~3/422243671/securitymatters_1016">Quantum Cryptography: As Awesome As It Is Pointless</source>
    </item>
    <item>
      <title><![CDATA[Hacking Your VoIP Box From The Net]]></title>
      <link>http://securityratty.com/article/ddef0bbead6572419deccb8cf4914ce6</link>
      <guid>http://securityratty.com/article/ddef0bbead6572419deccb8cf4914ce6</guid>
      <description><![CDATA[Do you do penetration testing of your own network? Is it comprehensive enough? Read this recent blog from McAfee's Avert Labs and you may wonder. An Avert analyst, reading about vulnerabilities in the...]]></description>
      <content:encoded><![CDATA[Do you do penetration testing of your own network? Is it comprehensive enough? Read <a href="http://www.avertlabs.com/research/blog/index.php/2008/09/29/the-lack-of-attention-in-voip-devices/">this recent blog from McAfee's Avert Labs</a> and you may wonder.

An Avert analyst, reading about vulnerabilities in the Cisco IP phone model 7960 then used Google to try to find publicly-accessible 7960 phones. He found "almost 10" (does that mean 9? awkward turn of phrase). 1 of them had the vulnerable firmware version  And the vulnerability was that the phone's web interface reveals a lot of sensitive network information, so the company that holds that phone has a vulnerable network.

What was revealed by the phone? "...the IP addresses of the TFTP server/router/DNS server/DHCP server/Cisco Call Manager, as well as some application links, internal device configuration, and debugging information. If there are any exploitable vulnerabilities in one of these linked servers, attackers could use this information to stage further attacks."

There's always more to test for, and mistakes you in device configuration can have dire consequences.
<p><a href="http://feedads.googleadservices.com/~a/KqezZ8B5wlQOthXrTY4hSBEoKXo/a"><img src="http://feedads.googleadservices.com/~a/KqezZ8B5wlQOthXrTY4hSBEoKXo/i" border="0" ismap="true"></img></a></p><img src="http://feedproxy.google.com/~r/RSS/cheap_hack/~4/sIcbcZ5FSGQ" height="1" width="1"/>]]></content:encoded>
      <pubDate>Sat, 04 Oct 2008 13:06:04 +0000</pubDate>
      <category domain="http://securityratty.com/tag/sensitive network information">sensitive network information</category>
      <category domain="http://securityratty.com/tag/information">information</category>
      <category domain="http://securityratty.com/tag/network">network</category>
      <category domain="http://securityratty.com/tag/device configuration">device configuration</category>
      <category domain="http://securityratty.com/tag/internal device configuration">internal device configuration</category>
      <category domain="http://securityratty.com/tag/phone model">phone model</category>
      <category domain="http://securityratty.com/tag/phone">phone</category>
      <category domain="http://securityratty.com/tag/exploitable vulnerabilities">exploitable vulnerabilities</category>
      <category domain="http://securityratty.com/tag/vulnerable network">vulnerable network</category>
      <source url="http://feeds.ziffdavisenterprise.com/~r/RSS/cheap_hack/~3/sIcbcZ5FSGQ/hacking_your_voip_box_from_the_net.html">Hacking Your VoIP Box From The Net</source>
    </item>
    <item>
      <title><![CDATA[Scams from Fake Compliance Companies]]></title>
      <link>http://securityratty.com/article/f28d3480048e65001749f8279c858338</link>
      <guid>http://securityratty.com/article/f28d3480048e65001749f8279c858338</guid>
      <description><![CDATA[As more and more standards and regulations get passed to help protect consumers and guide businesses in proper procedures, managers also come to expect that they will come up against new compliance...]]></description>
      <content:encoded><![CDATA[<p>As more and more standards and regulations get passed to help protect consumers and guide businesses in proper procedures, managers also come to expect that they will come up against new compliance standards all the time&#8211;even some they haven&#8217;t heard of.</p>
<p>This makes the compliance area rife for scammers, who send letters or emails claiming that businesses owe them penalties or haven&#8217;t filed the right forms.</p>
<p>Tony Mancuso at Nolo, the publisher of books about corporate forms and law, writes about how to recognize some of these scams.</p>
<blockquote><p>One official-looking legal letter came into the controller&#8217;s office recently. It was from an &#8220;agency&#8221; calling itself the Corporate Minutes Compliance Counsel, or somesuch, and it strongly advised (warned, really) that Nolo send the Board a payment of $125 to prepare its state-mandated domestic corporation statement. Failure to do so could result in dire consequences, the letter advised, including a loss of corporate status with the Secretary of State.<br />
Nolo&#8217;s controller, who has years of experience with real and bogus corporate service solicitations, shredded this letter immediately.</p></blockquote>
<p>This scam also seems particularly nasty because not only can the scammers steal money from you, they will get valuable information and insight into your private business!</p>
<p>One smart way to avoid these scams is to check anything suspicious&#8211;call your secretary of state office or look up the organization who sends you that nasty letter. Or learn more by reading <a rel="nofollow" target="_blank" href="http://www.llccorporationblog.com/2008/06/corporate-compliance-scams-and.html">the full article</a> here.</p>]]></content:encoded>
      <pubDate>Thu, 04 Sep 2008 04:28:27 +0000</pubDate>
      <category domain="http://securityratty.com/tag/compliance">compliance</category>
      <category domain="http://securityratty.com/tag/nasty letter">nasty letter</category>
      <category domain="http://securityratty.com/tag/nasty">nasty</category>
      <category domain="http://securityratty.com/tag/letter">letter</category>
      <category domain="http://securityratty.com/tag/standards">standards</category>
      <category domain="http://securityratty.com/tag/compliance standards">compliance standards</category>
      <category domain="http://securityratty.com/tag/letter immediately">letter immediately</category>
      <category domain="http://securityratty.com/tag/controllers office recently">controllers office recently</category>
      <category domain="http://securityratty.com/tag/minutes compliance counsel">minutes compliance counsel</category>
      <source url="http://feeds.feedburner.com/~r/itsecurity/~3/383345884/">Scams from Fake Compliance Companies</source>
    </item>
    <item>
      <title><![CDATA[Computer Security Dire as Malware Spammers Get Sense of Humor]]></title>
      <link>http://securityratty.com/article/5cae1807d129dba73bd0d1f0c3c84a14</link>
      <guid>http://securityratty.com/article/5cae1807d129dba73bd0d1f0c3c84a14</guid>
      <description><![CDATA[Computer security threats are constantly changing, but what madness will ensue when online criminals start developing a sense of...]]></description>
      <content:encoded><![CDATA[Computer security threats are constantly changing, but what madness will ensue when online criminals start developing a sense of humor?<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=60a55f1296d2198ac98c69ba88bdb529" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=60a55f1296d2198ac98c69ba88bdb529" style="display: none;" border="0" height="1" width="1" alt=""/><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=2NKsyJ"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=2NKsyJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=6Y3T2j"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=6Y3T2j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=sreQjj"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=sreQjj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=R6zoiJ"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=R6zoiJ" border="0"></img></a>
 <a href="http://feeds.wired.com/~f/wired/politics/security?a=Knf1FJ"><img src="http://feeds.wired.com/~f/wired/politics/security?i=Knf1FJ" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=Xewwij"><img src="http://feeds.wired.com/~f/wired/politics/security?i=Xewwij" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=l6saGj"><img src="http://feeds.wired.com/~f/wired/politics/security?i=l6saGj" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=ZCx77J"><img src="http://feeds.wired.com/~f/wired/politics/security?i=ZCx77J" border="0"></img></a> </div><img src="http://feeds.feedburner.com/~r/wired/politics/privacy/~4/342942196" height="1" width="1"/><img src="http://feeds.wired.com/~r/wired/politics/security/~4/342942197" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 22 Jul 2008 15:52:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/online criminals start">online criminals start</category>
      <category domain="http://securityratty.com/tag/computer security threats">computer security threats</category>
      <category domain="http://securityratty.com/tag/humor">humor</category>
      <category domain="http://securityratty.com/tag/sense">sense</category>
      <category domain="http://securityratty.com/tag/madness">madness</category>
      <category domain="http://securityratty.com/tag/constantly">constantly</category>
      <category domain="http://securityratty.com/tag/ensue">ensue</category>
      <source url="http://feeds.wired.com/~r/wired/politics/security/~3/342942197/computer-securi.html">Computer Security Dire as Malware Spammers Get Sense of Humor</source>
    </item>
    <item>
      <title><![CDATA[Safari Flaw Worse Than First Thought, Microsoft Warns]]></title>
      <link>http://securityratty.com/article/929c7336f6eb1af2b0a3d4f47ae4b4ff</link>
      <guid>http://securityratty.com/article/929c7336f6eb1af2b0a3d4f47ae4b4ff</guid>
      <description><![CDATA[Microsoft is warning that a previously disclosed flaw in Apple's Safari browser could have dire consequences for Windows users.The Safari bug, originally disclosed on May 15 by security researcher...]]></description>
      <content:encoded><![CDATA[Microsoft is warning that a previously disclosed flaw in Apple's Safari browser could have dire consequences for Windows users.The Safari bug, originally disclosed on May 15 by security researcher Nitesh Dhanjani, allows attackers to litter a victim's desktop with executable files, an attack known as "carpet bombing."]]></content:encoded>
      <pubDate>Mon, 02 Jun 2008 09:27:12 +0000</pubDate>
      <category domain="http://securityratty.com/tag/safari browser">safari browser</category>
      <category domain="http://securityratty.com/tag/dire consequences">dire consequences</category>
      <category domain="http://securityratty.com/tag/flaw">flaw</category>
      <category domain="http://securityratty.com/tag/microsoft">microsoft</category>
      <category domain="http://securityratty.com/tag/windows users">windows users</category>
      <category domain="http://securityratty.com/tag/safari bug">safari bug</category>
      <category domain="http://securityratty.com/tag/executable files">executable files</category>
      <category domain="http://securityratty.com/tag/attackers">attackers</category>
      <category domain="http://securityratty.com/tag/attack">attack</category>
      <source url="http://digg.com/security/Safari_Flaw_Worse_Than_First_Thought_Microsoft_Warns_2">Safari Flaw Worse Than First Thought, Microsoft Warns</source>
    </item>
    <item>
      <title><![CDATA[Safari flaw worse than first thought, Microsoft warns]]></title>
      <link>http://securityratty.com/article/919eae8b01eb52d45a566ee6f09658f1</link>
      <guid>http://securityratty.com/article/919eae8b01eb52d45a566ee6f09658f1</guid>
      <description><![CDATA[Microsoft is warning that a previously disclosed flaw in Apple's Safari browser could have dire consequences for Windows...]]></description>
      <content:encoded><![CDATA[Microsoft is warning that a previously disclosed flaw in Apple's Safari browser could have dire consequences for Windows users.<p><A href="http://ad.doubleclick.net/jump/idg.us.nwf.rss/security;sz=468x60;ord=99574?">
<IMG src="http://ad.doubleclick.net/ad/idg.us.nwf.rss/security;sz=468x60;ord=99574?" border="0" width="468" height="60"></A>
</p>]]></content:encoded>
      <pubDate>Sat, 31 May 2008 20:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/safari browser">safari browser</category>
      <category domain="http://securityratty.com/tag/windows users">windows users</category>
      <category domain="http://securityratty.com/tag/dire consequences">dire consequences</category>
      <category domain="http://securityratty.com/tag/flaw">flaw</category>
      <category domain="http://securityratty.com/tag/microsoft">microsoft</category>
      <category domain="http://securityratty.com/tag/apple">apple</category>
      <category domain="http://securityratty.com/tag/previously">previously</category>
      <source url="http://www.networkworld.com/news/2008/060108-safari-flaw-worse-than-first.html?fsrc=rss-security">Safari flaw worse than first thought, Microsoft warns</source>
    </item>
    <item>
      <title><![CDATA[Can I just comment out these lines of code?]]></title>
      <link>http://securityratty.com/article/717d487ed36fdf76b3af14a38e454a8a</link>
      <guid>http://securityratty.com/article/717d487ed36fdf76b3af14a38e454a8a</guid>
      <description><![CDATA[Blogger: Ramon Krikken
A seemingly innocent question on a mailing list - which I paraphrased for brevity - set in motion a series of events with dire consequences . The specific code, which was...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: Ramon Krikken</p>

<p>A seemingly innocent question on a <a href="http://marc.info/?l=openssl-dev&amp;m=114651085826293&amp;w=2">mailing list</a> - which I paraphrased for brevity - set in motion a series of events with <a href="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2008-0166">dire consequences</a>. The specific code, which was generating error messages in a <a href="http://www.valgrind.org/">certain software quality assurance tool</a>, happened to be a critical part of the random number generator in a <a href="http://www.openssl.org/">cryptographic library package</a>. By removing this code, the strength of the cryptographic key material was reduced to a point where cracking the key would take minutes instead of decades. The unfortunate thing about cryptography and randomness is that good and bad can be virtually indistinguishable, and in this case the result still looked so random that the problem went unnoticed for about two years. The impact - needing to regenerate two years worth of key material, and casting doubt on encrypted communication and access performed with those keys - has understandably led to some vigorous discussion and finger pointing. Search Google for &quot;debian openssl&quot; for more discussions than I can link to.</p>

<p>The action - making a change without following a standardized process&nbsp; - is certainly not unique to this situation, and &quot;the system was slow so I turned off this feature&quot;, or &quot;I just fiddled around with it and it just started working&quot; are phrases all too commonly heard in many aspects of IT. Some might argue that a commercial development process would likely have prevented this occurrence, but to simply turn this into a comparison of open source and commercial development ignores some very important aspects. There are important lessons to be learned that could benefit any software development process, particularly when process parts are being adapted to encompass ever changing development and security landscapes. In the ideal world, source code would be based on well-documented requirements, consistently structured, well commented, and maintained by easy-to-reach teams that understand the code inside and out. The reality of dealing with the pressure of delivery deadlines, distributed development teams, and code written either long ago or by a third party can make coding a daunting task ... and quality assurance next to impossible, especially if breakdowns in process or communication occur. The myriad of testing tools, sometimes producing output that can run in the hundreds of pages, coupled with a lack of understanding about their testing coverage, doesn't make the task any easier.</p>

<p>Looking at how this specific event unfolded can lead us down many paths of analysis, all of which will provide valuable information in attempting to determine a root cause. Unfortunately - and this is something that is also not unique to any specific kind of environment - not all parties involved are neutral, and there can also be a tendency to fixate on symptoms rather than the cause. One reason for this may be the assumption that it's possible to fix specific process parts without necessarily re-evaluating the process as a whole; another is that risks and the resulting need for assurance, including process assurance, may be underestimated. Looking at the failures in the flaw finding process purportedly followed in the <a href="http://sunnyday.mit.edu/papers/therac.pdf">Therac 25 accidents</a> it's easy to see how this can result in unacceptable consequences. And while likely not resulting in loss of life, the potential economic loss associated with a failure of a cryptographic module suggests that a critical security component can't be treated like just any other piece of software.</p>

<p>How ever unfortunate, this event presents a good opportunity to take a moment and look at our own development processes. Particularly as we start to embrace service orientation, where we loosely couple different business functions while relying on centralized, and often externally developed, security and reliability services, we increase the possibility of creating situations such as this. Using a risk-based process, and testing and revisiting the process itself to ensure it stays current, will be vital in providing appropriate levels of software, system, and information assurance. Building a high-assurance component using a low-assurance process just isn't worth the risk.</p></div>
<img src="http://feeds.feedburner.com/~r/SecurityAndRiskManagementStrategiesBlog/~4/296613857" height="1" width="1"/>]]></content:encoded>
      <pubDate>Fri, 23 May 2008 06:53:20 +0000</pubDate>
      <category domain="http://securityratty.com/tag/process purportedly">process purportedly</category>
      <category domain="http://securityratty.com/tag/process">process</category>
      <category domain="http://securityratty.com/tag/fix specific process">fix specific process</category>
      <category domain="http://securityratty.com/tag/software development process">software development process</category>
      <category domain="http://securityratty.com/tag/commercial development process">commercial development process</category>
      <category domain="http://securityratty.com/tag/code">code</category>
      <category domain="http://securityratty.com/tag/low-assurance process">low-assurance process</category>
      <category domain="http://securityratty.com/tag/development">development</category>
      <category domain="http://securityratty.com/tag/specific">specific</category>
      <source url="http://feeds.feedburner.com/~r/SecurityAndRiskManagementStrategiesBlog/~3/296613857/can-i-just-comm.html">Can I just comment out these lines of code?</source>
    </item>
    <item>
      <title><![CDATA[Can I just comment out these lines of code?]]></title>
      <link>http://securityratty.com/article/f62f37d74b6cf4806512d61b810cfc97</link>
      <guid>http://securityratty.com/article/f62f37d74b6cf4806512d61b810cfc97</guid>
      <description><![CDATA[Blogger: Ramon Krikken
A seemingly innocent question on a mailing list - which I paraphrased for brevity - set in motion a series of events with dire consequences . The specific code, which was...]]></description>
      <content:encoded><![CDATA[
<div xmlns="http://www.w3.org/1999/xhtml"><p>Blogger: Ramon Krikken</p>

<p>A seemingly innocent question on a <a href="http://marc.info/?l=openssl-dev&amp;m=114651085826293&amp;w=2">mailing list</a> - which I paraphrased for brevity - set in motion a series of events with <a href="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2008-0166">dire consequences</a>. The specific code, which was generating error messages in a <a href="http://www.valgrind.org/">certain software quality assurance tool</a>, happened to be a critical part of the random number generator in a <a href="http://www.openssl.org/">cryptographic library package</a>. By removing this code, the strength of the cryptographic key material was reduced to a point where cracking the key would take minutes instead of decades. The unfortunate thing about cryptography and randomness is that good and bad can be virtually indistinguishable, and in this case the result still looked so random that the problem went unnoticed for about two years. The impact - needing to regenerate two years worth of key material, and casting doubt on encrypted communication and access performed with those keys - has understandably led to some vigorous discussion and finger pointing. Search Google for &quot;debian openssl&quot; for more discussions than I can link to.</p>

<p>The action - making a change without following a standardized process&nbsp; - is certainly not unique to this situation, and &quot;the system was slow so I turned off this feature&quot;, or &quot;I just fiddled around with it and it just started working&quot; are phrases all too commonly heard in many aspects of IT. Some might argue that a commercial development process would likely have prevented this occurrence, but to simply turn this into a comparison of open source and commercial development ignores some very important aspects. There are important lessons to be learned that could benefit any software development process, particularly when process parts are being adapted to encompass ever changing development and security landscapes. In the ideal world, source code would be based on well-documented requirements, consistently structured, well commented, and maintained by easy-to-reach teams that understand the code inside and out. The reality of dealing with the pressure of delivery deadlines, distributed development teams, and code written either long ago or by a third party can make coding a daunting task ... and quality assurance next to impossible, especially if breakdowns in process or communication occur. The myriad of testing tools, sometimes producing output that can run in the hundreds of pages, coupled with a lack of understanding about their testing coverage, doesn't make the task any easier.</p>

<p>Looking at how this specific event unfolded can lead us down many paths of analysis, all of which will provide valuable information in attempting to determine a root cause. Unfortunately - and this is something that is also not unique to any specific kind of environment - not all parties involved are neutral, and there can also be a tendency to fixate on symptoms rather than the cause. One reason for this may be the assumption that it's possible to fix specific process parts without necessarily re-evaluating the process as a whole; another is that risks and the resulting need for assurance, including process assurance, may be underestimated. Looking at the failures in the flaw finding process purportedly followed in the <a href="http://sunnyday.mit.edu/papers/therac.pdf">Therac 25 accidents</a> it's easy to see how this can result in unacceptable consequences. And while likely not resulting in loss of life, the potential economic loss associated with a failure of a cryptographic module suggests that a critical security component can't be treated like just any other piece of software.</p>

<p>How ever unfortunate, this event presents a good opportunity to take a moment and look at our own development processes. Particularly as we start to embrace service orientation, where we loosely couple different business functions while relying on centralized, and often externally developed, security and reliability services, we increase the possibility of creating situations such as this. Using a risk-based process, and testing and revisiting the process itself to ensure it stays current, will be vital in providing appropriate levels of software, system, and information assurance. Building a high-assurance component using a low-assurance process just isn't worth the risk.</p></div>
]]></content:encoded>
      <pubDate>Fri, 23 May 2008 06:53:20 +0000</pubDate>
      <category domain="http://securityratty.com/tag/process purportedly">process purportedly</category>
      <category domain="http://securityratty.com/tag/process">process</category>
      <category domain="http://securityratty.com/tag/fix specific process">fix specific process</category>
      <category domain="http://securityratty.com/tag/software development process">software development process</category>
      <category domain="http://securityratty.com/tag/commercial development process">commercial development process</category>
      <category domain="http://securityratty.com/tag/code">code</category>
      <category domain="http://securityratty.com/tag/low-assurance process">low-assurance process</category>
      <category domain="http://securityratty.com/tag/development">development</category>
      <category domain="http://securityratty.com/tag/specific">specific</category>
      <source url="http://srmsblog.burtongroup.com/2008/05/can-i-just-comm.html">Can I just comment out these lines of code?</source>
    </item>
    <item>
      <title><![CDATA[TOP 10 - It's all about perspective]]></title>
      <link>http://securityratty.com/article/077517a6d1ecec2c711aa2ed7e92698e</link>
      <guid>http://securityratty.com/article/077517a6d1ecec2c711aa2ed7e92698e</guid>
      <description><![CDATA[News from and about Microsoft dominated this week from start to finish. But the dire situation caused by Cyclone Nargis in Myanmar, where the ruling junta cares more about oppression and domination...]]></description>
      <content:encoded><![CDATA[News from and about Microsoft dominated this week from start to finish. But the dire situation caused by Cyclone Nargis in Myanmar, where the ruling junta cares more about oppression and domination than early warning systems or getting aid to people, tended to put everything else into perspective.]]></content:encoded>
      <pubDate>Thu, 08 May 2008 20:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/junta cares">junta cares</category>
      <category domain="http://securityratty.com/tag/perspective">perspective</category>
      <category domain="http://securityratty.com/tag/dire situation">dire situation</category>
      <category domain="http://securityratty.com/tag/cyclone nargis">cyclone nargis</category>
      <category domain="http://securityratty.com/tag/domination">domination</category>
      <category domain="http://securityratty.com/tag/finish">finish</category>
      <category domain="http://securityratty.com/tag/week">week</category>
      <category domain="http://securityratty.com/tag/myanmar">myanmar</category>
      <category domain="http://securityratty.com/tag/oppression">oppression</category>
      <source url="http://www.networkworld.com/news/2008/050908-top-10-its-all-about.html?fsrc=rss-security">TOP 10 - It's all about perspective</source>
    </item>
  </channel>
</rss>
