<?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: bruce]]></title>
    <link>http://securityratty.com/tag/bruce</link>
    <description></description>
    <pubDate>Wed, 09 Jul 2008 21:00:00 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Boston Court's Meddling With 'Full Disclosure' Is Unwelcome]]></title>
      <link>http://securityratty.com/article/b65bde3bbcffdced12efa1287ce8e1e0</link>
      <guid>http://securityratty.com/article/b65bde3bbcffdced12efa1287ce8e1e0</guid>
      <description><![CDATA[In eerily similar cases in the Netherlands and the United States, courts have recently grappled with the computer-security norm of &quot;full disclosure,&quot; asking whether researchers should be permitted to...]]></description>
      <content:encoded><![CDATA[<p>
In eerily similar cases in the Netherlands and the United States, courts have recently grappled with the computer-security norm of "full disclosure," asking whether researchers should be permitted to disclose details of a fare-card vulnerability that allows people to ride the subway for free.
</p><p>
The "Oyster card" used on the <a href="http://www.schneier.com/essay-229.html">London Tube</a> was at issue in the Dutch case, and a similar fare card used on the <a href="http://blog.wired.com/27bstroke6/2008/08/injunction-requ.html">Boston "T"</a> was the center of the U.S. case. The Dutch court got it right, and the American court, in Boston, <a href="http://blog.wired.com/27bstroke6/2008/08/computer-scient.html ">got it wrong</a> from the start -- despite facing an open-and-shut case of First Amendment prior restraint.
</p><p>
The U.S. court has since <a href="http://blog.wired.com/27bstroke6/2008/08/federal-judge-t.html ">seen the error</a> of its ways -- but the damage is done. The MIT security researchers who were prepared to discuss their Boston findings at the DefCon security conference were <a href="http://blog.wired.com/27bstroke6/2008/08/eff-to-appeal-r.html ">prevented</a> from giving their talk.
</p><p>
The <a href="http://www.schneier.com/essay-146.html">ethics</a> of <a href="http://www.schneier.com/crypto-gram-0111.html#1">full disclosure</a> are intimately familiar to those of us in the computer-security field.  Before full disclosure became the norm, researchers would quietly disclose vulnerabilities to the vendors -- who would routinely ignore them. Sometimes vendors would even threaten researchers with legal action if they disclosed the vulnerabilities. 
</p><p>
Later on, researchers started disclosing the existence of a vulnerability but not the details.  Vendors responded by denying the security holes' existence, or calling them just theoretical.  It wasn't until full disclosure became the norm that vendors began consistently fixing vulnerabilities quickly.  Now that vendors routinely patch vulnerabilities, researchers generally give them advance notice to allow them to patch their systems before the vulnerability is published.  But even with this "responsible disclosure" protocol, it's the threat of disclosure that motivates them to patch their systems.  Full disclosure <a href="http://www.eff.org/files/filenode/MBTA_v_Anderson/letter081208.pdf">is the mechanism</a> (.pdf) by which computer security improves.
</p><p>
Outside of computer security, secrecy is much more the norm.  Some security communities, like locksmiths, behave much like medieval guilds, divulging the secrets of their profession only to those within it.  These communities <a href="http://news.cnet.com/8301-1009_3-10002138-83.html?tag=mncol">hate</a> <a href="http://www.slate.com/id/2195862/">open</a> <a href="http://www.theglobeandmail.com/servlet/story/RTGAM.20080711.wlpicking11/EmailBNStory/lifeMain/">research</a>, and have <a href="http://www.schneier.com/crypto-gram-0302.html#1">responded</a> with <a href="http://www.crypto.com/papers/kiss.html">surprising vitriol</a> to <a href="http://www.crypto.com/papers/flattery.html">researchers</a> who have found serious vulnerabilities in <a href="http://www.wired.com/culture/lifestyle/news/2004/09/64987">bicycle locks</a>, <a href="http://www.crypto.com/papers/safelocks.pdf">combination safes</a> (.pdf), <a href="http://www.crypto.com/masterkey.html">master-key systems</a> and <a href="http://blog.wired.com/27bstroke6/2008/08/medeco-locks-cr.html">many</a> other <a href="http://en.wikipedia.org/wiki/Lock_bumping">security devices</a>.  
</p><p>
Researchers have received a similar reaction from other communities more used to secrecy than openness.  Researchers -- sometimes <a href="http://compsci.ca/blog/lanschool-threatens-compscica-with-legal-actions/">young students</a> -- who discovered and published flaws in copyright-protection schemes, <a href="http://www.freedom-to-tinker.com/?p=1265">voting-machine security</a> and now wireless access cards have all suffered recriminations and sometimes lawsuits for not keeping the vulnerabilities secret.  When Christopher Soghoian created a website allowing people to print fake airline boarding passes, he got <a href="http://www.schneier.com/blog/archives/2006/11/forge_your_own.html">several unpleasant visits</a> from the FBI.
</p><p>
This preference for secrecy comes from confusing a vulnerability with information <em>about</em> that vulnerability.  Using <a href="http://www.schneier.com/crypto-gram-0205.html#1">secrecy as a security measure</a> is fundamentally fragile.  It assumes that the bad guys don't do their own security research.  It assumes that no one else will find the same vulnerability.  It assumes that information won't leak out even if the research results are suppressed.  These assumptions are all incorrect.
</p><p>
The problem isn't the researchers; it's the products themselves.  Companies will only design security as good as what their customers know to ask for.  Full disclosure helps customers evaluate the security of the products they buy, and educates them in how to ask for better security.  The Dutch court got it exactly right when it <a href="http://zoeken.rechtspraak.nl/resultpage.aspx?snelzoeken=true&searchtype=ljn&ljn=BD7578&u_ljn=BD7578">wrote</a>: "Damage to NXP is not the result of the publication of the article but of the production and sale of a chip that appears to have shortcomings."
</p><p>
In a world of forced secrecy, vendors make inflated claims about their products, vulnerabilities don't get fixed, and customers are no wiser.  Security research is stifled, and security technology doesn't improve.  The only beneficiaries are the bad guys.
</p><p>
If you'll forgive the analogy, the ethics of full disclosure parallel the ethics of not paying kidnapping ransoms.  We all know why we don't pay kidnappers: It encourages more kidnappings.  Yet in every kidnapping case, there's someone -- a spouse, a parent, an employer -- with a good reason why, in this one case, we should make an exception. 
</p><p>
The reason we want researchers to publish vulnerabilities is because that's how security improves. But in every case there's someone -- the Massachusetts Bay Transit Authority, the locksmiths, an election machine manufacturer -- who argues that, in this one case, we should make an exception.
</p><p>
We shouldn't.  The benefits of responsibly publishing attacks greatly outweigh the potential harm. Disclosure encourages companies to build security properly rather than relying on shoddy design and secrecy, and discourages them from promising security based on their ability to threaten researchers.  It's how we learn about security, and how we improve future security.
</p>
<p>---</p>

<p>
<em>Bruce Schneier is Chief Security Technology Officer of BT Global Services and author of </em><a href="http://www.schneier.com/bf.html">Beyond Fear: Thinking Sensibly About Security in an Uncertain World</a><em>. You can read more of his writings on his <a href="http://www.schneier.com/">website</a>.</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=bca653e99d30d29fe90a724af1243458" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=bca653e99d30d29fe90a724af1243458" style="display: none;" border="0" height="1" width="1" alt=""/><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=FBzLDK"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=FBzLDK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=I2e1pk"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=I2e1pk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=znpbtk"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=znpbtk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=bR68YK"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=bR68YK" border="0"></img></a>
 <a href="http://feeds.wired.com/~f/wired/politics/security?a=AMJk5K"><img src="http://feeds.wired.com/~f/wired/politics/security?i=AMJk5K" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=ZF5tzk"><img src="http://feeds.wired.com/~f/wired/politics/security?i=ZF5tzk" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=iWkWjk"><img src="http://feeds.wired.com/~f/wired/politics/security?i=iWkWjk" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=f5xemK"><img src="http://feeds.wired.com/~f/wired/politics/security?i=f5xemK" border="0"></img></a> </div><img src="http://feeds.feedburner.com/~r/wired/politics/privacy/~4/370586608" height="1" width="1"/><img src="http://feeds.wired.com/~r/wired/politics/security/~4/370586609" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 21 Aug 2008 00:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/computer security improves">computer security improves</category>
      <category domain="http://securityratty.com/tag/security improves">security improves</category>
      <category domain="http://securityratty.com/tag/computer security">computer security</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/mit security researchers">mit security researchers</category>
      <category domain="http://securityratty.com/tag/security devices">security devices</category>
      <category domain="http://securityratty.com/tag/security holes">security holes</category>
      <category domain="http://securityratty.com/tag/disclosure">disclosure</category>
      <category domain="http://securityratty.com/tag/security properly">security properly</category>
      <source url="http://feeds.wired.com/~r/wired/politics/security/~3/370586609/securitymatters_0821">Boston Court's Meddling With 'Full Disclosure' Is Unwelcome</source>
    </item>
    <item>
      <title><![CDATA[MBTA vs MIT students case continues]]></title>
      <link>http://securityratty.com/article/4eeed89c9d2338f565503a6939c3100f</link>
      <guid>http://securityratty.com/article/4eeed89c9d2338f565503a6939c3100f</guid>
      <description><![CDATA[A hearing will be held in Boston tommorow to decide whether or not the restraining order gagging the MIT students from talking about the vulnerabilities they have found should be lifted. Even though...]]></description>
      <content:encoded><![CDATA[<p>A hearing will be held in Boston tommorow to decide whether or not the restraining order gagging the MIT students from talking about the vulnerabilities they have found should be lifted. Even though the Defcon presentation is widely available and the MBTA disclosed the &#8220;Confidential&#8221; memo from the MIT students in their court filings, they are seeking a permanent speech injunction.  An august group of computer scientists has <a href="http://cryptome.org/mbta-v-zack/mbta-v-profs.pdf">signed a letter</a> which will be entered into the record for the case.  This list includes: Dave Farber of Carnegie Mellon University, Steve Bellovin from Columbia University, David Wagner from UC Berkeley, Dan Wallach from Rice University, Matt Blaze from the University of Pennsylvania, and Bruce Schneier. An excerpt:</p>
<blockquote><p>We write to express our firm belief that research on security vulnerabilities, and the sensible publication of the results of the research, are critical for scientific advancement, public safety and a robust market for secure technologies. Generally speaking, the norm in our field is that researchers take reasonable steps to protect the individuals using the systems studied. We understand that the student researchers took such steps with regard to their research, notably by planning not to present a critical element of a flaw they found.  They did this so that their audience would be unable to exploit the security flaws they uncovered. . . .</p>
<p>The restraining order at issue in this case also fosters a dangerous information imbalance. In this case, for example, it allows the vendors of the technology and the MBTA to claim greater efficacy and security than their products warrant, then use the law to silence those who would reveal the technologies&#8217; flaws. In this case, the law gives the public a false sense of security, achieved through law, not technical effectiveness. Preventing researchers from discussing a technology&#8217;s vulnerabilities does not make them go away - in fact, it may exacerbate them as more people and institutions use and come to rely upon the illusory protection. Yet the commercial purveyors of such technologies often do not want truthful discussions of their products&#8217; flaws, and will likely withhold the prior approval or deny researchers access for testing if the law supports that effort. . . .</p>
<p>Yet at the same time that researchers need to act responsibly, vendors should not be granted complete control of the publication of such information, as it appears MBTA sought here. As noted above, vendors and users of such technologies often have an incentive to hide the flaws in the system rather than come clean with the public and take the steps necessary to remedy them.  Thus, while researchers often refrain from publishing the technical details necessary to exploit the flaw, a legal ban on discussion of security flaws, such as that contained in the temporary restraining order, is especially troubling.</p></blockquote>
<p>It will be interesting to see what arguments the MBTA uses to keep the students from speaking on a topic where all the important vulnerability information seems to have already disclosed.  Sure the students haven&#8217;t presented a cookbook exploit tool but they have also stated they have no intention of doing so.</p>
<p>Perhaps the court will investigate what the MBTA&#8217;s and their technology vendors response has been to the MiFare card vulnerabilities that were <a href="http://eprint.iacr.org/2008/166">disclosed responsibly</a>. If there has been no vigorous response to responsibly disclosed vulnerabilities of many months ago how can they say with a straight face that are truly responding to new security information and just need more time.</p>
]]></content:encoded>
      <pubDate>Wed, 13 Aug 2008 18:47:34 +0000</pubDate>
      <category domain="http://securityratty.com/tag/technologies flaws">technologies flaws</category>
      <category domain="http://securityratty.com/tag/flaws">flaws</category>
      <category domain="http://securityratty.com/tag/vulnerabilities">vulnerabilities</category>
      <category domain="http://securityratty.com/tag/technologys vulnerabilities">technologys vulnerabilities</category>
      <category domain="http://securityratty.com/tag/mifare card vulnerabilities">mifare card vulnerabilities</category>
      <category domain="http://securityratty.com/tag/students">students</category>
      <category domain="http://securityratty.com/tag/security vulnerabilities">security vulnerabilities</category>
      <category domain="http://securityratty.com/tag/mit students">mit students</category>
      <category domain="http://securityratty.com/tag/mbta">mbta</category>
      <source url="http://www.veracode.com/blog/?p=232">MBTA vs MIT students case continues</source>
    </item>
    <item>
      <title><![CDATA[MBTA vs MIT Students Case Continues]]></title>
      <link>http://securityratty.com/article/064a464f9437ecbf32f46f66c2142979</link>
      <guid>http://securityratty.com/article/064a464f9437ecbf32f46f66c2142979</guid>
      <description><![CDATA[A hearing will be held in Boston tomorrow to decide whether or not the restraining order gagging the MIT students from talking about the vulnerabilities they have found should be lifted. Even though...]]></description>
      <content:encoded><![CDATA[<p>A hearing will be held in Boston tomorrow to decide whether or not the restraining order gagging the MIT students from talking about the vulnerabilities they have found should be lifted. Even though the Defcon presentation is widely available and the MBTA disclosed the &#8220;Confidential&#8221; memo from the MIT students in their court filings, they are seeking a permanent speech injunction.  An august group of computer scientists has <a href="http://cryptome.org/mbta-v-zack/mbta-v-profs.pdf">signed a letter</a> which will be entered into the record for the case.  This list includes: Dave Farber of Carnegie Mellon University, Steve Bellovin from Columbia University, David Wagner from UC Berkeley, Dan Wallach from Rice University, Matt Blaze from the University of Pennsylvania, and Bruce Schneier. An excerpt:</p>
<blockquote><p>We write to express our firm belief that research on security vulnerabilities, and the sensible publication of the results of the research, are critical for scientific advancement, public safety and a robust market for secure technologies. Generally speaking, the norm in our field is that researchers take reasonable steps to protect the individuals using the systems studied. We understand that the student researchers took such steps with regard to their research, notably by planning not to present a critical element of a flaw they found.  They did this so that their audience would be unable to exploit the security flaws they uncovered. . . .</p>
<p>The restraining order at issue in this case also fosters a dangerous information imbalance. In this case, for example, it allows the vendors of the technology and the MBTA to claim greater efficacy and security than their products warrant, then use the law to silence those who would reveal the technologies&#8217; flaws. In this case, the law gives the public a false sense of security, achieved through law, not technical effectiveness. Preventing researchers from discussing a technology&#8217;s vulnerabilities does not make them go away - in fact, it may exacerbate them as more people and institutions use and come to rely upon the illusory protection. Yet the commercial purveyors of such technologies often do not want truthful discussions of their products&#8217; flaws, and will likely withhold the prior approval or deny researchers access for testing if the law supports that effort. . . .</p>
<p>Yet at the same time that researchers need to act responsibly, vendors should not be granted complete control of the publication of such information, as it appears MBTA sought here. As noted above, vendors and users of such technologies often have an incentive to hide the flaws in the system rather than come clean with the public and take the steps necessary to remedy them.  Thus, while researchers often refrain from publishing the technical details necessary to exploit the flaw, a legal ban on discussion of security flaws, such as that contained in the temporary restraining order, is especially troubling.</p></blockquote>
<p>It will be interesting to see what arguments the MBTA uses to keep the students from speaking on a topic where all the important vulnerability information seems to have already disclosed.  Sure the students haven&#8217;t presented a cookbook exploit tool but they have also stated they have no intention of doing so.</p>
<p>Perhaps the court will investigate what the MBTA&#8217;s and their technology vendors response has been to the MiFare card vulnerabilities that were <a href="http://eprint.iacr.org/2008/166">disclosed responsibly</a>. If there has been no vigorous response to responsibly disclosed vulnerabilities of many months ago how can they say with a straight face that are truly responding to new security information and just need more time.</p>
]]></content:encoded>
      <pubDate>Wed, 13 Aug 2008 18:47:34 +0000</pubDate>
      <category domain="http://securityratty.com/tag/technologies flaws">technologies flaws</category>
      <category domain="http://securityratty.com/tag/flaws">flaws</category>
      <category domain="http://securityratty.com/tag/vulnerabilities">vulnerabilities</category>
      <category domain="http://securityratty.com/tag/technologys vulnerabilities">technologys vulnerabilities</category>
      <category domain="http://securityratty.com/tag/mifare card vulnerabilities">mifare card vulnerabilities</category>
      <category domain="http://securityratty.com/tag/students">students</category>
      <category domain="http://securityratty.com/tag/security vulnerabilities">security vulnerabilities</category>
      <category domain="http://securityratty.com/tag/mit students">mit students</category>
      <category domain="http://securityratty.com/tag/mbta">mbta</category>
      <source url="http://www.veracode.com/blog/2008/08/mbta-vs-mit-students-case-continues/">MBTA vs MIT Students Case Continues</source>
    </item>
    <item>
      <title><![CDATA[Memo to Next President: How to Get Cyber Security Right]]></title>
      <link>http://securityratty.com/article/3cc71e9b8aab182bc3e96444e8660442</link>
      <guid>http://securityratty.com/article/3cc71e9b8aab182bc3e96444e8660442</guid>
      <description><![CDATA[Obama has a cyber security plan
It's basically what you would expect : Appoint a national cyber security advisor, invest in math and science education, establish standards for critical infrastructure,...]]></description>
      <content:encoded><![CDATA[<p>
Obama has a cyber security plan.
</p><p>
It's basically what <a href="http://www.barackobama.com/2008/07/16/remarks_of_senator_barack_obam_95.php">you</a> would <a href="http://www.barackobama.com/2008/07/16/fact_sheet_obamas_new_plan_to.php">expect</a>: Appoint a national cyber security advisor, invest in math and science education, establish standards for critical infrastructure, spend money on enforcement, establish national standards for securing personal data and data-breach disclosure, and work with industry and academia to develop a bunch of needed technologies.
</p><p>
I could comment on the plan, but with security the devil is always in the details -- and, of course, at this point there are few details.  But since he brought up the topic -- McCain supposedly is "<a href="http://www.scmagazineus.com/Cybersecurity-and-the-presidential-campaign/article/112566/">working on the issues</a>" as well -- I have three pieces of policy advice for the next president, whoever he is. They're too detailed for campaign speeches or even position papers, but they're essential for improving information security in our society.  Actually, they apply to national security in general.  And they're things only government can do.
</p><p>
One, use your immense buying power to improve the security of commercial products and services. One property of technological products is that most of the cost is in the development of the product rather than the production. Think software: The first copy costs millions, but the second copy is free.</p>

<p>You have to secure your own government networks, military and civilian. You have to buy computers for all your government employees. Consolidate those contracts, and start putting explicit security requirements into the RFPs. You have the buying power to get your vendors to make serious security improvements in the products and services they sell to the government, and then we all benefit because they'll include those improvements in the same products and services they sell to the rest of us. We're all safer if information technology is more secure, even though the bad guys can <a href="http://www.wired.com/politics/security/commentary/securitymatters/2008/05/blog_securitymatters_0501 ">use it, too</a>.
</p>
<p>Two, <a href="http://www.schneier.com/essay-141.html">legislate results and not methodologies</a>. There are a lot of areas in security where you need to pass laws, where the <a href="http://www.schneier.com/blog/archives/2007/01/information_sec_1.html">security externalities</a> are such that the market fails to provide adequate security. For example, software companies who sell insecure products are exploiting an externality just as much as chemical plants that dump waste into the river. But a bad law is worse than no law. A law requiring companies to secure personal data is good; a law specifying what technologies they should use to do so is not.  <a href="http://www.guardian.co.uk/technology/2008/jul/17/internet.security"> Mandating</a> software <a href="http://www.schneier.com/blog/archives/2007/01/information_sec_1.html">liabilities</a> for software failures is <a href=http://www.wired.com/politics/security/commentary/securitymatters/2006/06/71032">good</a>, detailing how is not. Legislate for the results you want and implement the appropriate penalties; let the market figure out how -- that's what markets are good at.  
</p><p>
Three, broadly invest in research. Basic research is risky; it doesn't always pay off. That's why companies have stopped funding it. Bell Labs is gone because nobody could afford it after the AT&T breakup, but the root cause was a desire for higher efficiency and short-term profitability -- not unreasonable in an unregulated business. Government research can be used to balance that by funding long-term research.  
</p><p>
Spread those research dollars wide. Lately, most research money has been <a href="http://query.nytimes.com/gst/fullpage.html?res=9F04E1DB113FF931A35757C0A9639C8B63">redirected</a> through DARPA to near-term military-related projects; that's not good. Keep the earmark-happy Congress from <a href="http://www.ostp.gov/pdf/1pger_earmark.pdf">dictating</a> (.pdf) how the money is spent. Let the NSF, NIH and other funding agencies decide how to spend the money and don't try to micromanage.  Give the national laboratories lots of freedom, too. Yes, some research will sound silly to a layman. But you can't predict what will be useful for what, and if funding is really peer-reviewed, the average results will be much better. Compared to corporate tax breaks and other subsidies, this is chump change.
</p><p>
If our research capability is to remain vibrant, we need more science and math students with decent elementary and high school preparation. The declining interest is partly from the perception that scientists don't get rich like lawyers and dentists and stockbrokers, but also because science isn't valued in a country full of creationists. One way the president can help is by trusting scientific advisers and not overruling them for political reasons.
</p><p>
Oh, and get rid of those post-9/11 restrictions on student visas that are <a href="http://www7.nationalacademies.org/visas/Statement%20on%20Visa%20Problems.pdf">causing</a> (.pdf) so many top students to do their graduate work in Canada, Europe and Asia instead of in the United States. Those restrictions will <a href="http://www.aau.edu/research/Gast.pdf">hurt us</a> (.pdf) immensely in the long run.
</p><p>
Those are the three big ones; the rest is in the details. And it's the details that matter. There are lots of serious issues that you're going to have to tackle: data privacy, data sharing, data mining, government eavesdropping, government databases, use of Social Security numbers as identifiers, and so on. It's not enough to get the broad policy goals right. You can have good intentions and enact a good law, and have the whole thing completely gutted by two sentences sneaked in during rulemaking by some lobbyist.
</p><p>
Security is both subtle and complex, and -- unfortunately -- it doesn't readily lend itself to normal legislative processes. You're used to finding consensus, but security by consensus rarely works. On the internet, security standards are much worse when they're developed by a consensus body, and much better when someone just does them. This doesn't always work -- a lot of crap security has come from companies that have "just done it" -- but nothing but mediocre standards come from consensus bodies.  The point is that you won't get good security without pissing someone off: The information broker industry, the voting machine industry, the telcos. The normal legislative process makes it hard to get security right, which is why I don't have much optimism about what you can get done.
</p><p>
And if you're going to appoint a cyber security czar, you have to give him actual budgetary authority -- otherwise he won't be able to get anything done, either.

<p>
---
</p>

<p><em>Bruce Schneier is chief security technology officer of BT, and author of </em>Beyond Fear: Thinking Sensibly About Security in an Uncertain World<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=0ca9e7363b324d8d77996a8ec3f346da" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=0ca9e7363b324d8d77996a8ec3f346da" style="display: none;" border="0" height="1" width="1" alt=""/><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=OUzpZK"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=OUzpZK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=jCsEfk"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=jCsEfk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=Xtv7Xk"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=Xtv7Xk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=ZOA0EK"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=ZOA0EK" border="0"></img></a>
 <a href="http://feeds.wired.com/~f/wired/politics/security?a=bpRgSK"><img src="http://feeds.wired.com/~f/wired/politics/security?i=bpRgSK" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=3GI8fk"><img src="http://feeds.wired.com/~f/wired/politics/security?i=3GI8fk" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=tfYGEk"><img src="http://feeds.wired.com/~f/wired/politics/security?i=tfYGEk" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=Ed9rWK"><img src="http://feeds.wired.com/~f/wired/politics/security?i=Ed9rWK" border="0"></img></a> </div><img src="http://feeds.feedburner.com/~r/wired/politics/privacy/~4/358550437" height="1" width="1"/><img src="http://feeds.wired.com/~r/wired/politics/security/~4/358550481" height="1" width="1"/>]]></content:encoded>
      <pubDate>Thu, 07 Aug 2008 11:45:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security standards">security standards</category>
      <category domain="http://securityratty.com/tag/improvements">improvements</category>
      <category domain="http://securityratty.com/tag/security improvements">security improvements</category>
      <category domain="http://securityratty.com/tag/information security">information security</category>
      <category domain="http://securityratty.com/tag/cyber security plan">cyber security plan</category>
      <category domain="http://securityratty.com/tag/research">research</category>
      <category domain="http://securityratty.com/tag/government research">government research</category>
      <category domain="http://securityratty.com/tag/national security">national security</category>
      <source url="http://feeds.wired.com/~r/wired/politics/security/~3/358550481/securitymatters_0807">Memo to Next President: How to Get Cyber Security Right</source>
    </item>
    <item>
      <title><![CDATA[BlackHat Picks, Day 2]]></title>
      <link>http://securityratty.com/article/bb5f61d931e262cc86324e4d585f8e2b</link>
      <guid>http://securityratty.com/article/bb5f61d931e262cc86324e4d585f8e2b</guid>
      <description><![CDATA[Heres the rest of my list
10:00-11:00 FX , Developments in Cisco IOS Forensics
11:15-12:30 Oliver Friedrichs , Threats to the 2008 Presidential Election (and more
13:45-15:00 Option 1: Scott Stender ,...]]></description>
      <content:encoded><![CDATA[<p>Here&#8217;s the rest of my list:</p>
<p><b>10:00-11:00</b> <a href="http://blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Lindner">FX</a>, Developments in Cisco IOS Forensics.</p>
<p><b>11:15-12:30</b> <a href="http://blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Friedrichs">Oliver Friedrichs</a>, Threats to the 2008 Presidential Election (and more).</p>
<p><b>13:45-15:00</b> Option 1: <a href="http://blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Stender">Scott Stender</a>, Concurrency Attacks in Web Applications. Option 2: <a href="http://blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Goodspeed">Travis Goodspeed</a>, Side-channel Timing Attacks on MSP430 Microcontroller Firmware.  </p>
<p><b>15:15-16:30</b> Option 1: <a href="http://blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Sotirov">Alexander Sotirov and Mark Dowd</a>, How To Impress Girls With Browser Memory Protection Bypasses.  Option 2: <a href="http://blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Nohl">Karsten Nohl</a>, Mifare - Little Security, Despite Obscurity.  This is one of the toughest time slots as you also have McFeters/Carter/Heasman and Grossman/Evans in the lineup.  Choices, choices.</p>
<p><b>16:45-18:00</b> Option 1: <a href="http://blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Dang">Bruce Dang</a>, Methods for Understanding Targeted Attacks with Office Documents.  Option 2: <a href="http://blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Tarnovsky">Christopher Tarnovsky</a>, Inducing Momentary Faults Within Secure Smartcards/Microcontrollers.</p>
<p>Lots of intriguing hardware talks on Day 2.  A lot of it is probably over my head and my first options are more applicable to my day job.  There might have to be some room hopping.</p>
<p>I fly out to Vegas tonight &#8212; see you all there!</p>
]]></content:encoded>
      <pubDate>Mon, 04 Aug 2008 13:48:24 +0000</pubDate>
      <category domain="http://securityratty.com/tag/day">day</category>
      <category domain="http://securityratty.com/tag/option">option</category>
      <category domain="http://securityratty.com/tag/attacks">attacks</category>
      <category domain="http://securityratty.com/tag/concurrency attacks">concurrency attacks</category>
      <category domain="http://securityratty.com/tag/cisco ios forensics">cisco ios forensics</category>
      <category domain="http://securityratty.com/tag/msp430 microcontroller firmware">msp430 microcontroller firmware</category>
      <category domain="http://securityratty.com/tag/day job">day job</category>
      <category domain="http://securityratty.com/tag/alexander sotirov">alexander sotirov</category>
      <category domain="http://securityratty.com/tag/impress girls">impress girls</category>
      <source url="http://www.veracode.com/blog/?p=163">BlackHat Picks, Day 2</source>
    </item>
    <item>
      <title><![CDATA[BlackHat Picks, Day 2]]></title>
      <link>http://securityratty.com/article/640a63fad4b288ad8b2f6f80cdfd9935</link>
      <guid>http://securityratty.com/article/640a63fad4b288ad8b2f6f80cdfd9935</guid>
      <description><![CDATA[Heres the rest of my list
10:00-11:00 FX , Developments in Cisco IOS Forensics
11:15-12:30 Oliver Friedrichs , Threats to the 2008 Presidential Election (and more
13:45-15:00 Option 1: Scott Stender ,...]]></description>
      <content:encoded><![CDATA[<p>Here&#8217;s the rest of my list:</p>
<p><b>10:00-11:00</b> <a href="http://blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Lindner">FX</a>, Developments in Cisco IOS Forensics.</p>
<p><b>11:15-12:30</b> <a href="http://blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Friedrichs">Oliver Friedrichs</a>, Threats to the 2008 Presidential Election (and more).</p>
<p><b>13:45-15:00</b> Option 1: <a href="http://blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Stender">Scott Stender</a>, Concurrency Attacks in Web Applications. Option 2: <a href="http://blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Goodspeed">Travis Goodspeed</a>, Side-channel Timing Attacks on MSP430 Microcontroller Firmware.  </p>
<p><b>15:15-16:30</b> Option 1: <a href="http://blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Sotirov">Alexander Sotirov and Mark Dowd</a>, How To Impress Girls With Browser Memory Protection Bypasses.  Option 2: <a href="http://blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Nohl">Karsten Nohl</a>, Mifare - Little Security, Despite Obscurity.  This is one of the toughest time slots as you also have McFeters/Carter/Heasman and Grossman/Evans in the lineup.  Choices, choices.</p>
<p><b>16:45-18:00</b> Option 1: <a href="http://blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Dang">Bruce Dang</a>, Methods for Understanding Targeted Attacks with Office Documents.  Option 2: <a href="http://blackhat.com/html/bh-usa-08/bh-usa-08-speakers.html#Tarnovsky">Christopher Tarnovsky</a>, Inducing Momentary Faults Within Secure Smartcards/Microcontrollers.</p>
<p>Lots of intriguing hardware talks on Day 2.  A lot of it is probably over my head and my first options are more applicable to my day job.  There might have to be some room hopping.</p>
<p>I fly out to Vegas tonight &#8212; see you all there!</p>
]]></content:encoded>
      <pubDate>Mon, 04 Aug 2008 13:48:24 +0000</pubDate>
      <category domain="http://securityratty.com/tag/day">day</category>
      <category domain="http://securityratty.com/tag/option">option</category>
      <category domain="http://securityratty.com/tag/attacks">attacks</category>
      <category domain="http://securityratty.com/tag/concurrency attacks">concurrency attacks</category>
      <category domain="http://securityratty.com/tag/cisco ios forensics">cisco ios forensics</category>
      <category domain="http://securityratty.com/tag/msp430 microcontroller firmware">msp430 microcontroller firmware</category>
      <category domain="http://securityratty.com/tag/day job">day job</category>
      <category domain="http://securityratty.com/tag/alexander sotirov">alexander sotirov</category>
      <category domain="http://securityratty.com/tag/impress girls">impress girls</category>
      <source url="http://www.veracode.com/blog/2008/08/blackhat-picks-day-2/">BlackHat Picks, Day 2</source>
    </item>
    <item>
      <title><![CDATA[Schneier Misquote]]></title>
      <link>http://securityratty.com/article/ce4854f31583790db0b3979ecc8863c8</link>
      <guid>http://securityratty.com/article/ce4854f31583790db0b3979ecc8863c8</guid>
      <description><![CDATA[There's a quote attributed to me here : Well-known author and expert on security, Bruce Schneier, born in 1963, maintains &quot;Terrorists can only take my life. Only my government can take my freedom
I...]]></description>
      <content:encoded><![CDATA[<p>There's a quote attributed to me <a href="http://business.iafrica.com/opinion/1058180.htm">here</a>:</p>

<blockquote>Well-known author and expert on security, Bruce Schneier, born in 1963, maintains "Terrorists can only take my life. Only my government can take my freedom."</blockquote>

<p>I don't think I've ever said that.  It certainly doesn't sound like something I would say.  It's not in any of my books. It's not in any of the essays I've written.  </p>

<p>So I Googled the quote.  <a href="http://archives.neohapsis.com/archives/dev/au-wireless/2001-q3/0732.html">Here</a> it is being used as a sig in December 2001, without attribution.  The real source must be at least as old as that.  The immediate source might be <a href="http://citatenarchief.blogspot.com/2007/12/december-2007.html">this blog</a>.  Possibly, it might come from <a href="http://www.schneier.com/blog/archives/2006/09/doublespeak_and.html#c113812">this comment</a> to my blog, reworded and attributed to me:</p>

<blockquote>Surely the man who trades freedom for security theatre deserves both freedom and security less than the first man!

<p>I like that quote, "we must remember that we have more power than our enemies to worsen our fate". Terrorists can, at most, take away my life. They can never take away my freedom. Only my government has the power to do that.</blockquote></p>

<p>Anyone have any better theories?</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=L62SNK"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=L62SNK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/schneier/fulltext?a=GJJOrK"><img src="http://feeds.feedburner.com/~f/schneier/fulltext?i=GJJOrK" border="0"></img></a>
</div>]]></content:encoded>
      <pubDate>Sat, 02 Aug 2008 06:44:25 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security theatre deserves">security theatre deserves</category>
      <category domain="http://securityratty.com/tag/trades freedom">trades freedom</category>
      <category domain="http://securityratty.com/tag/freedom">freedom</category>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/source">source</category>
      <category domain="http://securityratty.com/tag/quote">quote</category>
      <category domain="http://securityratty.com/tag/real source">real source</category>
      <category domain="http://securityratty.com/tag/terrorists">terrorists</category>
      <category domain="http://securityratty.com/tag/bruce schneier">bruce schneier</category>
      <source url="http://www.schneier.com/blog/archives/2008/08/schneier_misquo.html">Schneier Misquote</source>
    </item>
    <item>
      <title><![CDATA[How the Human Brain Buys Security]]></title>
      <link>http://securityratty.com/article/1ff75d2cdcfc137d9c76c212a63160c9</link>
      <guid>http://securityratty.com/article/1ff75d2cdcfc137d9c76c212a63160c9</guid>
      <description><![CDATA[Bruce Schneier examines prospect theory and how it applies to computer security. The solution is not to sell security directly, but to include it as part of a more general product or service. Vendors...]]></description>
      <content:encoded><![CDATA[Bruce Schneier examines prospect theory and how it applies to computer security. The solution is not to sell security directly, but to include it as part of a more general product or service. Vendors need to build security into the products and services that customers actually want. Security is inherently about avoiding a negative, so you can never ignore the cognitive bias embedded so deeply in the human brain. But if you understand it, you have a better chance of overcoming it.<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=9094c72d0b25c63a1774783b3e3a9f14" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=9094c72d0b25c63a1774783b3e3a9f14" style="display: none;" border="0" height="1" width="1" alt=""/>]]></content:encoded>
      <pubDate>Thu, 31 Jul 2008 09:30:24 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/computer security">computer security</category>
      <category domain="http://securityratty.com/tag/security directly">security directly</category>
      <category domain="http://securityratty.com/tag/human brain">human brain</category>
      <category domain="http://securityratty.com/tag/cognitive bias">cognitive bias</category>
      <category domain="http://securityratty.com/tag/include">include</category>
      <category domain="http://securityratty.com/tag/ignore">ignore</category>
      <category domain="http://securityratty.com/tag/inherently">inherently</category>
      <category domain="http://securityratty.com/tag/solution">solution</category>
      <source url="http://www.pheedo.com/click.phdo?i=9094c72d0b25c63a1774783b3e3a9f14">How the Human Brain Buys Security</source>
    </item>
    <item>
      <title><![CDATA[Security Matters: Lesson From the DNS Bug: Patching Isn't Enough]]></title>
      <link>http://securityratty.com/article/91e8b8fee8fdb20a8381e76c3ea40942</link>
      <guid>http://securityratty.com/article/91e8b8fee8fdb20a8381e76c3ea40942</guid>
      <description><![CDATA[Despite the best efforts of the security community, the details of a critical internet vulnerability discovered by Dan Kaminsky about six months ago have leaked. Hackers are racing to produce exploit...]]></description>
      <content:encoded><![CDATA[<p>
Despite the best efforts of the security community, the details of a critical internet vulnerability discovered by Dan Kaminsky about six months ago have leaked. Hackers are racing to produce exploit code, and network operators who haven't already patched the hole are scrambling to catch up. The whole mess is a good illustration of the problems with researching and disclosing flaws like this.
</p><p>
The <a href="http://darkoz.com/?p=15">details</a> of the <a href="http://blog.invisibledenizen.org/2008/07/kaminskys-dns-issue-accidentally-leaked.html">vulnerability</a> aren't important, but basically it's a form of DNS cache poisoning. The DNS system is what translates domain names people understand, like www.schneier.com, to IP addresses computers understand: 204.11.246.1. There is a whole family of vulnerabilities where the DNS system on your computer is fooled into thinking that the IP address for www.badsite.com is really the IP address for www.goodsite.com -- there's no way for you to tell the difference -- and that allows the criminals at www.badsite.com to trick you into doing all sorts of things, like giving up your bank account details. Kaminsky discovered a particularly nasty variant of this cache-poisoning attack.
</p><p>
Here's the way the timeline was supposed to work: Kaminsky discovered the vulnerability about six months ago, and quietly worked with vendors to patch it. (There's a fairly straightforward fix, although the implementation nuances are complicated.) Of course, this meant describing the vulnerability to them; why would companies like Microsoft and Cisco believe him otherwise? On July 8, he held a <a href="http://news.bbc.co.uk/2/hi/technology/7496735.stm">press conference</a> to <a href="http://www.doxpara.com/?p=1162">announce</a> the <a href="http://www.kb.cert.org/vuls/id/800113">vulnerability</a> -- but not the details -- and reveal that a patch was available from a long list of vendors. We would all have a month to patch, and Kaminsky would release details of the vulnerability at the <a href="http://www.blackhat.com/html/bh-usa-08/bh-us-08-main.html">BlackHat</a> conference early next month.
</p><p>
Of course, the details <a href="http://it.slashdot.org/it/08/07/21/2212227.shtml">leaked</a>. <a href="http://blog.wired.com/27bstroke6/2008/07/details-of-dns.html">How</a> isn't important; it could have leaked a zillion different ways. Too many people knew about it for it to remain secret. Others who knew the general idea were too smart <a href="http://addxorrol.blogspot.com/2008/07/on-dans-request-for-no-speculation.html">not to speculate</a> on the details. I'm kind of amazed the details remained secret for this long; undoubtedly it had leaked into the underground community before the public leak two days ago. So now everyone who back-burnered the problem is rushing to patch, while the hacker community is racing to produce working exploits. 
</p><p>
What's the moral here? It's easy to condemn Kaminsky: If he had shut up about the problem, we wouldn't be in this mess. But that's just wrong. Kaminsky found the vulnerability by accident. There's no reason to believe he was the first one to find it, and it's ridiculous to believe he would be the last. Don't shoot the messenger. The problem is with the DNS protocol; it's insecure.
</p><p>
The real lesson is that the <a href="http://www.schneier.com/crypto-gram-0103.html#1">patch treadmill</a> doesn't work, and it hasn't for years. This cycle of finding security holes and rushing to patch them before the bad guys exploit those vulnerabilities is expensive, inefficient and incomplete. We need to design security into our systems right from the beginning. We need <a href="http://www.schneier.com/blog/archives/2007/08/assurance.html">assurance</a>. We need security engineers involved in system design. This process won't prevent every vulnerability, but it's much more secure -- and cheaper -- than the patch treadmill we're all on now.
</p><p>
What a security engineer brings to the problem is a particular <a href="http://www.schneier.com/blog/archives/2008/03/the_security_mi.html">mindset</a>. He thinks about systems from a security perspective. It's not that he discovers all possible attacks before the bad guys do; it's more that he anticipates potential types of attacks, and defends against them even if he doesn't know their details. I see this all the time in good cryptographic designs. It's over-engineering based on intuition, but if the security engineer has good intuition, it generally works.
</p><p>
Kaminsky's vulnerability is a perfect example of this. Years ago, cryptographer Daniel J. <a href="http://cr.yp.to/djbdns/forgery.html">Bernstein looked at DNS security</a> and decided that Source Port Randomization was a smart design choice. That's exactly the work-around being rolled out now following Kaminsky's discovery. Bernstein didn't discover Kaminsky's attack; instead, he saw a general class of attacks and realized that this enhancement could protect against them. Consequently, the DNS program he wrote in 2000, <a href="http://cr.yp.to/djbdns/dnscache.html">djbdns</a>, doesn't need to be patched; it's already immune to Kaminsky's attack.
</p><p>
That's what a good design looks like. It's not just secure against known attacks; it's also secure against unknown attacks. We need more of this, not just on the internet but in voting machines, ID cards, transportation payment cards ... everywhere. Stop assuming that systems are secure unless demonstrated insecure; start assuming that systems are insecure unless designed securely.
</p>
<p>
---
</p>
<p><em>Bruce Schneier is chief security technology officer of BT, and author of </em>Beyond Fear: Thinking Sensibly About Security in an Uncertain World<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=409677f2963be2209f491c6d93077da2" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=409677f2963be2209f491c6d93077da2" style="display: none;" border="0" height="1" width="1" alt=""/><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=h5CELJ"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=h5CELJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=boiM6j"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=boiM6j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=Jt6fdj"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=Jt6fdj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=rgr4DJ"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=rgr4DJ" border="0"></img></a>
 <a href="http://feeds.wired.com/~f/wired/politics/security?a=24FrZJ"><img src="http://feeds.wired.com/~f/wired/politics/security?i=24FrZJ" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=zjgcMj"><img src="http://feeds.wired.com/~f/wired/politics/security?i=zjgcMj" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=iNUmwj"><img src="http://feeds.wired.com/~f/wired/politics/security?i=iNUmwj" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=WnDE0J"><img src="http://feeds.wired.com/~f/wired/politics/security?i=WnDE0J" border="0"></img></a> </div><img src="http://feeds.feedburner.com/~r/wired/politics/privacy/~4/344028309" height="1" width="1"/><img src="http://feeds.wired.com/~r/wired/politics/security/~4/344028448" height="1" width="1"/>]]></content:encoded>
      <pubDate>Wed, 23 Jul 2008 15:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/security">security</category>
      <category domain="http://securityratty.com/tag/security engineer">security engineer</category>
      <category domain="http://securityratty.com/tag/security engineer brings">security engineer brings</category>
      <category domain="http://securityratty.com/tag/security holes">security holes</category>
      <category domain="http://securityratty.com/tag/smart design choice">smart design choice</category>
      <category domain="http://securityratty.com/tag/design">design</category>
      <category domain="http://securityratty.com/tag/security engineers">security engineers</category>
      <category domain="http://securityratty.com/tag/kaminsky">kaminsky</category>
      <category domain="http://securityratty.com/tag/dan kaminsky">dan kaminsky</category>
      <source url="http://feeds.wired.com/~r/wired/politics/security/~3/344028448/securitymatters_0723">Security Matters: Lesson From the DNS Bug: Patching Isn't Enough</source>
    </item>
    <item>
      <title><![CDATA[How a Classic Man-in-the-Middle Attack Saved Colombian Hostages]]></title>
      <link>http://securityratty.com/article/829be68b0dad7d2f6c98b7ac9ac74b63</link>
      <guid>http://securityratty.com/article/829be68b0dad7d2f6c98b7ac9ac74b63</guid>
      <description><![CDATA[Last week's dramatic rescue of 15 hostages held by the guerrilla organization FARC was the result of months of intricate deception on the part of the Colombian government. At the center was a classic...]]></description>
      <content:encoded><![CDATA[<p>
Last week's dramatic rescue of 15 hostages held by the guerrilla organization FARC was the result of months of intricate deception on the part of the Colombian government. At the center was a classic man-in-the-middle attack.
</p>

<p>
In a man-in-the-middle attack, the attacker inserts himself between two communicating parties. Both believe they're talking to each other, and the attacker can delete or modify the communications at will. <cite>The Wall Street Journal</cite> reported how this <a href="http://online.wsj.com/article/SB121518490923829025.html">gambit</a> played out in Colombia.
</p>
<div class="blockquote">The plan had a chance of working because, for months, in an operation one army officer likened to a "broken telephone," military intelligence had been able to convince Ms. Betancourt's captor, Gerardo Aguilar, a guerrilla known as "Cesar," that he was communicating with his top bosses in the guerrillas' seven-man secretariat. Army intelligence convinced top guerrilla leaders that they were talking to Cesar. In reality, both were talking to army intelligence.</div>
</p>
<p><p>
This ploy worked because Cesar and his guerrilla bosses didn't know each other well. They didn't recognize each others' voices, and didn't have a friendship or shared history that could have tipped them off about the ruse. Man-in-the-middle is defeated by context, and the FARC guerillas didn't have any.
</p>

<p>
And that's why man-in-the-middle, abbreviated MITM in the computer security community, is such a problem online: Internet communication is often stripped of any context. There's no way to recognize someone's face. There's no way to recognize someone's voice. When you receive an e-mail purporting to come from a person or organization, you have no idea who actually sent it. When you visit a website, you have no idea if you're really visiting that website. We all like to pretend that we know who we're communicating with -- and for the most part, of course, there isn't any attacker inserting himself into our communications -- but in reality, we don't. And <a href="http://www.monkey.org/~dugsong/dsniff/">there</a> <a href="http://www.oxid.it/">are</a> <a href="http://ettercap.sourceforge.net/">lots</a> <a href="http://www.theta44.org/karma/">of</a> <a href="http://sourceforge.net/projects/airjack/">hacker</a> <a href="http://www.wsniff.com/">tools</a> that exploit this unjustified trust, and implement MITM attacks.
</p>

<p>
Even with context, it's still possible for MITM to fool both sides -- because electronic communications are often intermittent. Imagine that one of the FARC guerillas became suspicious about who he was talking to. So he asks a question about their shared history as a test: "What did we have for dinner that time last year?" or something like that. On the telephone, the attacker wouldn't be able to answer quickly, so his ruse would be discovered.  But e-mail conversation isn't synchronous. The attacker could simply pass that question through to the other end of the communications, and when he got the answer back, he would be able to reply.
</p>

<p>
This is the way MITM attacks work against web-based financial systems. A bank demands authentication from the user: a password, a one-time code from a token or whatever. The attacker sitting in the middle receives the request from the bank and passes it to the user.  The user responds to the attacker, who passes that response to the bank. Now the bank assumes it is talking to the legitimate user, and the attacker is free to send transactions directly to the bank. This kind of attack <a href="http://www.schneier.com/crypto-gram-0503.html#2">completely bypasses</a> any two-factor authentication mechanisms, and is becoming a more popular identity theft tactic.
</p>

<p>
There are cryptographic solutions to MITM attacks, and there are secure web protocols that implement them. Many of them require shared secrets, though, making them only useful in situations where people already know and trust each other.
</p>

<p>
The NSA-designed <a href="http://www.fas.org/irp/program/security/_work/stu3.html">STU-III and STE</a> secure telephones solve the MITM problem by embedding the identity of each phone together with its key. (The NSA creates all keys and is trusted by everyone, so this works.) When two phones talk to each other securely, they exchange keys and display the other phone's identity on a screen. Because the phone is in a secure location, the user now knows who he is talking to, and if the phone displays another organization -- as it would if there were a MITM attack in progress -- he should hang up.
</p>
<!--pagebreak-->
<p>
Zfone, a secure VoIP system, <a href="http://zfoneproject.com/faq.html#mitm">protects</a> against MITM attacks with a short authentication string. After two Zfone terminals exchange keys, both computers display a four-character string. The users are supposed to manually verify that both strings are the same -- "my screen says 5C19; what does yours say?" -- to ensure that the phones are communicating directly with each other and not with an MITM. The <a href="http://www.flickr.com/photos/21746901@N08/2275723713/">AT&T TSD-3600</a> worked similarly.
</p>

<p>
This sort of protection is embedded in SSL, although no one uses it. As it is normally used, SSL provides an encrypted communications link to whoever is at the other end: bank and phishing site, alike. And the better phishing sites create valid SSL connections, so as to more effectively fool users. But if the user wanted to, he could manually <a href="http://www.microsoft.com/protect/yourself/phishing/spoof.mspx">check the SSL certificate</a> to see if it was issued to "National Bank of Trustworthiness" or "Two Guys With a Computer in Nigeria."  
</p>

<p>
No one does, though, because you both have to remember and be willing to do the work. (The browsers could make this easier if they wanted to, but they don’t seem to want to.) In the real world, you can easily tell a branch of your bank from a money changer on a streetcorner. But on the internet, a phishing site can be easily made to look like your bank's legitimate website. Any method of telling the two apart takes work. And that's the first step to fooling you with a MITM attack.
</p>

<p>
Man-in-the-middle isn't new, and it doesn't have to be technological. But the internet makes the attacks easier and more powerful, and that's not going to change anytime soon.
</p>
<p>
---
</p>
<p><em>Bruce Schneier is chief security technology officer of BT, and author of</em> Beyond Fear: Thinking Sensibly About Security in an Uncertain World<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=4cad3ca7e2001432898237fa77e75268" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=4cad3ca7e2001432898237fa77e75268" style="display: none;" border="0" height="1" width="1" alt=""/><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=aX9oJJ"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=aX9oJJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=rp8MCj"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=rp8MCj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=857Rpj"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=857Rpj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/wired/politics/privacy?a=muwNHJ"><img src="http://feeds.feedburner.com/~f/wired/politics/privacy?i=muwNHJ" border="0"></img></a>
 <a href="http://feeds.wired.com/~f/wired/politics/security?a=aPjeTJ"><img src="http://feeds.wired.com/~f/wired/politics/security?i=aPjeTJ" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=Cwhwpj"><img src="http://feeds.wired.com/~f/wired/politics/security?i=Cwhwpj" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=xjD5Kj"><img src="http://feeds.wired.com/~f/wired/politics/security?i=xjD5Kj" border="0"></img></a> <a href="http://feeds.wired.com/~f/wired/politics/security?a=8kOVWJ"><img src="http://feeds.wired.com/~f/wired/politics/security?i=8kOVWJ" border="0"></img></a> </div><img src="http://feeds.feedburner.com/~r/wired/politics/privacy/~4/331277239" height="1" width="1"/><img src="http://feeds.wired.com/~r/wired/politics/security/~4/331277241" height="1" width="1"/>]]></content:encoded>
      <pubDate>Wed, 09 Jul 2008 21:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/implement mitm attacks">implement mitm attacks</category>
      <category domain="http://securityratty.com/tag/implement">implement</category>
      <category domain="http://securityratty.com/tag/mitm attacks">mitm attacks</category>
      <category domain="http://securityratty.com/tag/mitm">mitm</category>
      <category domain="http://securityratty.com/tag/attack">attack</category>
      <category domain="http://securityratty.com/tag/mitm attack">mitm attack</category>
      <category domain="http://securityratty.com/tag/bank">bank</category>
      <category domain="http://securityratty.com/tag/bank demands authentication">bank demands authentication</category>
      <category domain="http://securityratty.com/tag/bank assumes">bank assumes</category>
      <source url="http://feeds.wired.com/~r/wired/politics/security/~3/331277241/securitymatters_0710">How a Classic Man-in-the-Middle Attack Saved Colombian Hostages</source>
    </item>
  </channel>
</rss>
