<?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: elses]]></title>
    <link>http://securityratty.com/tag/elses</link>
    <description></description>
    <pubDate>Tue, 25 Mar 2008 21:16:43 +0000</pubDate>
    <generator>iRatty Engine</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[CLOUD COMPUTING - STORMY WEATHER?]]></title>
      <link>http://securityratty.com/article/197c984b8e2d41f0d4763ab1993fed11</link>
      <guid>http://securityratty.com/article/197c984b8e2d41f0d4763ab1993fed11</guid>
      <description><![CDATA[Lots being written about the Cloud , most of it quite dark and gloomy . In fact Im surprised, that Hoff hasnt got a preso spooled up called The Toxic Cloud or something similarly ominous for his next...]]></description>
      <content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/teXOPAFMOp0&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/teXOPAFMOp0&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></p>
<p>Lots being <strong><a href="http://techbuddha.wordpress.com/2008/08/29/saas-and-cloud-computing-change-the-cia-paradigm/">written</a></strong> about <strong><a href="http://lastinfirstout.blogspot.com/2008/10/cloud-outsourcing-moved-up-stack.html">the Cloud</a></strong>, most of it quite <a href="http://rationalsecurity.typepad.com/blog/2008/10/will-you-all-please-shut-up-about-securing-the-cloudno-such-thing.html#trackback">dark and gloomy</a>.  In fact I&#8217;m surprised, that Hoff hasn&#8217;t got a preso spooled up called &#8220;The Toxic Cloud&#8221; or something similarly ominous for his next speaking tour.<br />
That said, <strong><a href="http://www.economist.com/opinion/displayStory.cfm?source=hptextfeature&amp;story_id=12471098">the Economist does a great job distilling the issue</a></strong> into a simple statement -</p>
<blockquote><p>Cloud computing is a trade-off between sovereignty and efficiency.</p></blockquote>
<p>Let me ask you -  if you had to put your money on one of those horses, considering your average profit-preoccupied business, which would it be?  I&#8217;d put my bottom dollar on the thoroughbred named &#8220;Cost Center Reduction&#8221;, to place.</p>
<p><strong>WHO ARE WE TO STAND IN THE WAY OF &#8220;PROGRESS&#8221;?</strong></p>
<p>I&#8217;m always fond of Jack&#8217;s rule that the role of information risk management boils down to three deceptively simple premises:</p>
<ul>
<li>Reduce Risk.</li>
<li>Reduce Loss.</li>
<li>Create Operational Efficiencies.</li>
</ul>
<p>So it would seem antithetical to the charter of the Chief Security Officer to stand in the way of progress as embodied by &#8220;cloud computing&#8221; (not to mention dangerous to long-term job security).  And I think that this presents opportunities to discuss strategies for managing risk, strategies that aren&#8217;t too theoretical and have practical application (though actual &#8220;cloud&#8221; use by enterprises may be rare at this point).</p>
<p><strong>ON RISK REDUCTION IN THE CLOUD (or, How To Learn From the Shortcomings of PCI DSS)</strong></p>
<p>The good news is, there&#8217;s already a well-established model for managing the risk around outsourcing the processing of &#8220;confidential&#8221; information.  The bad news is, that model kinda sucks it.</p>
<p>The Payment Card Industry, known as the &#8220;PCI&#8221; or &#8220;<em>meal ticket</em>&#8221; to many in the industry, faced a similar problem with the introduction of GLBA.  As I see it (and I&#8217;m not at all close to the PCI, at all, so this is all just abstract soliloquy) the PCI had one of two choices when faced with the prospect of other people managing their sensitive information:</p>
<ol>
<li>Accept the *massive* amount of GLBA risk their business creates and spend a TON of money to build out the infrastructure (both process and IT) to manage the consumer data themselves (in conjunction with the banks, of course) and never have it grace the computing systems of the retailer.  <em><strong>Or,</strong></em></li>
<li>Transfer the GLBA risk down to the retailer and have them bear the majority of the risk (and cost of reducing risk to a level that might be tolerable to the US Government).</li>
</ol>
<p><span style="color: #999999;"><em>(<a href="http://www.mckeay.net/">Martin</a>, <span style="color: #333333;">you may recall our Twittering about PCI a while back.  This is the crux of my view on the subj.</span>)</em></span></p>
<p>Now fortunately, the CSO&#8217;s of the world are going to be a little more &#8220;invested&#8221; in protecting the information they are stewards over, and unlike the PCI, will remain primarily responsible for the C, I, &amp; A of the data in the Cloud.  The cool thing is, this actually presents a great opportunity to start building a meaningful model for co-management of risk!  In fact, we can take the PCI model of contractual risk transference but modify where it goes all wrong, and start working to create something better.  And we can start by euthanizing some faulty assumptions.</p>
<p><strong>JUST HOW INFORMATIVE IS PCI DSS?</strong></p>
<p>What might be <em><strong>the.greatest.mistake</strong></em> of the standards compliance mentality is the assumption of value for the past-state measurement.  That is, I believe that the CSO needs more than some &#8220;past-state&#8221; assurance in order to understand their risk.    If you look at the concept of &#8220;PCI compliance&#8221; it really is an examination of a past state of nature that is assumed to be relevant to current and future states.   Many people (myself included) are not at all convinced that this past-state is nearly as informative as those who mandate it&#8217;s measurement believe it to be.</p>
<p>That&#8217;s not to condemn past-state measurements as completely non-informative,  they most certainly are useful.  It&#8217;s just that <em><strong>no self-respecting CSO sleeps well because they were deemed &#8220;PCI compliant&#8221;</strong></em> 10 months ago.  They sleep well because they have good visibility into current-state information and confidence in their strategy concerning future-state (based on that visibility and the outcomes of sound IRM models).</p>
<p><strong>MOVING PAST THE VULNERABILITY SCANNER INTO INTELLIGENCE AND WISDOM</strong></p>
<p>So realizing this new importance (to me, at least) concerning visibility and IRM models, I&#8217;m lead to the conclusion that if we are to manage risk in the Cloud, we&#8217;ll have to move beyond &#8220;PCI Compliance&#8221; or the concept that some regular &#8220;audit&#8221; of controls in place at the host is all we need to understand our ability to manage risk.  No, the CSO must have good information concerning current and probable future states.   This is that &#8220;visibility&#8221; I spoke of above.  In fact, we&#8217;ll need significant amounts of <em><strong>piercing, transparent</strong></em> visibility.  And in order to gain that visibility, our insight into Cloud Risk Management must include significant provisions for understanding a joint ability to Prevent/Detect/Respond as well as provisions for managing the risk that one of the participants won&#8217;t provide that visibility or ability via SLA&#8217;s and penalties . These SLA&#8217;s must be expressed in measurable terms (more visibility), and those metrics must have their roots in the things that help understand how we manage risk (those aforementioned IRM models).</p>
<p><strong>THE CLOUD COMPUTING SECURITY SILVER LINING (sorry couldn&#8217;t resist)</strong></p>
<p>As I mentioned earlier, I do see an opportunity to create insight.  The need for visibility and IRM models would allow us to create a &#8220;guidance&#8221; if you&#8217;ll allow me to use the term.  Not a standard or a &#8220;best practice&#8221; to audit by, but simply a reference document that says &#8220;if you&#8217;re going to put information on somebody else&#8217;s systems <em>and still hold some significant responsibility for that information</em>, here&#8217;s the considerations, why they are considerations, and how you might go about collaborating on the management of risk&#8221;.</p>
<p>And I think that if we undertake this journey, there is going to be a lot of growth and risk management innovation along the way.  But keen insights into what it means to manage risk will be necessary, and secure and forthright collaboration will be of absolute importance.</p>
<p>I say that last bit because, if these pundits are right about the utility of a hosted computing model - the Cloud will happen regardless of the CSO&#8217;s ability or desire to manage it.</p>
]]></content:encoded>
      <pubDate>Mon, 27 Oct 2008 12:46:17 +0000</pubDate>
      <category domain="http://securityratty.com/tag/risk management innovation">risk management innovation</category>
      <category domain="http://securityratty.com/tag/management">management</category>
      <category domain="http://securityratty.com/tag/cloud">cloud</category>
      <category domain="http://securityratty.com/tag/risk">risk</category>
      <category domain="http://securityratty.com/tag/glba risk">glba risk</category>
      <category domain="http://securityratty.com/tag/glba">glba</category>
      <category domain="http://securityratty.com/tag/reduce risk">reduce risk</category>
      <category domain="http://securityratty.com/tag/risk reduction">risk reduction</category>
      <category domain="http://securityratty.com/tag/toxic cloud">toxic cloud</category>
      <source url="http://riskmanagementinsight.com/riskanalysis/?p=496">CLOUD COMPUTING - STORMY WEATHER?</source>
    </item>
    <item>
      <title><![CDATA[No Trademark for Cloud Computing]]></title>
      <link>http://securityratty.com/article/4b9f7e842fb8a79ceb2a5ea157dab13c</link>
      <guid>http://securityratty.com/article/4b9f7e842fb8a79ceb2a5ea157dab13c</guid>
      <description><![CDATA[Just a couple of weeks ago, it was reported that Dell was in the final stages of being granted a trademark on Cloud Computing shocking and amusing pretty much everyone except for possibly Dell...]]></description>
      <content:encoded><![CDATA[<p><img style="border-right: 0px; border-top: 0px; margin: 0px 10px 10px 0px; border-left: 0px; border-bottom: 0px" height="157" alt="clouds-jwn6" src="http://blog.sciencelogic.com/wp-content/uploads/2008/08/clouds-jwn6.jpg" width="240" align="left" border="0" /> Just a couple of weeks ago, it was reported that Dell was in the final stages of being granted a trademark on &#8220;Cloud Computing&#8221; &#8211; <a href="http://languagelog.ldc.upenn.edu/nll/?p=434#more-434" target="_blank">shocking and amusing</a> pretty much everyone except for possibly Dell employees. But apparently the US Patent and Trademark Office paid attention to the flurry of negative responses and has since <a href="http://samj.net/2008/08/dells-notice-of-allowance-for-cloud.html" target="_blank">cancelled their &#8220;Notice of Allowance&#8221;</a> for the trademark. </p>
<p>I&#8217;d like to give everyone the benefit of the doubt here; perhaps Dell was using it in a much narrower sense. Perhaps the term has really only been used more commonly since the time Dell first applied for the trademark back in March 2007 and now. BUT&#8230;</p>
<p>- Dell&#8217;s definition is quite broad and certainly not Dell-specific. <a href="http://www.eweek.com/c/a/IT-Infrastructure/Dell-Attempts-to-Trademark-Cloud-Computing/" target="_blank">&#8220;The design of computer hardware for use in datacenters and mega-scale computing environments for others; customization of computer hardware for use in data centers and mega-scale computing environments for others; design and development of networks for use in data centers and mega-scale computing environments for others.&#8221;</a> Strike One.</p>
<p>- And according to the Wall Street Journal&#8217;s research, &#8220;<a href="http://blogs.wsj.com/biztech/2008/08/06/dells-tech-jargon-trademark/" target="_blank">cloud computing&#8221; has been in regular use since 2001</a>. Strike Two.</p>
<p>So now the &#8220;case&#8221; has been returned to examination and hopefully the PTO will follow up on everyone else&#8217;s research on this and decide that yes, cloud computing is one of those broad, ubiquitous terms that should NOT be trademarked by a single company. </p>
]]></content:encoded>
      <pubDate>Thu, 14 Aug 2008 16:01:06 +0000</pubDate>
      <category domain="http://securityratty.com/tag/trademark">trademark</category>
      <category domain="http://securityratty.com/tag/dell">dell</category>
      <category domain="http://securityratty.com/tag/time dell">time dell</category>
      <category domain="http://securityratty.com/tag/cloud">cloud</category>
      <category domain="http://securityratty.com/tag/dell-specific">dell-specific</category>
      <category domain="http://securityratty.com/tag/possibly dell employees">possibly dell employees</category>
      <category domain="http://securityratty.com/tag/trademark office">trademark office</category>
      <category domain="http://securityratty.com/tag/computer hardware">computer hardware</category>
      <category domain="http://securityratty.com/tag/data centers">data centers</category>
      <source url="http://blog.sciencelogic.com/no-trademark-for-cloud-computing/08/2008">No Trademark for Cloud Computing</source>
    </item>
    <item>
      <title><![CDATA[An insecurity in OpenID, not many dead]]></title>
      <link>http://securityratty.com/article/36f416e51d88cd2db5ed822a7ed3835a</link>
      <guid>http://securityratty.com/article/36f416e51d88cd2db5ed822a7ed3835a</guid>
      <description><![CDATA[Back in May it was realised that , thanks to an ill-advised change to some random number generation code, for over 18 months Debian systems had been generating crypto keys chosen from a set of 32,768...]]></description>
      <content:encoded><![CDATA[<p>Back in May <a href="http://www.debian.org/security/2008/dsa-1571">it was realised that</a>, thanks to an ill-advised change to some random number generation code, for over 18 months Debian systems had been generating crypto keys chosen from a set of 32,768 possibilities, rather than from billions and billions. Initial interest centred around the weakness of SSH keys, but in practice lots of different applications were at risk (<a href="http://wiki.debian.org/SSLkeys">see long list here</a>).</p>
<p>In particular, SSL certificates (as used to identify https websites) might contain one of these weak keys &#8212; and so it would be possible for an attacker to successfully impersonate a secure website. Of course the attacker would need to persuade you to mistakenly visit their site &#8212; but it just so happens that one of the more devastating attacks on DNS has <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1447">recently been discovered</a>; so that&#8217;s not as unlikely as it must have seemed back in May.</p>
<p>Anyway, my old friend <a href="http://en.wikipedia.org/wiki/Ben_Laurie">Ben Laurie</a> (who is with Google these days) and I have been trawling the Internet to determine how many certificates there are containing these weak keys &#8212; and there&#8217;s a lot: around 1.5% of the certs we&#8217;ve examined.</p>
<p>But more of that another day! because earlier this week, Ben spotted that one of the weak certs was for Sun&#8217;s &#8220;OpenID&#8221; website, and that two more OpenID sites were weak as well (by weak we mean that a database lookup could reveal the private key!)</p>
<p>OpenID, for those who are unfamiliar with it, is a scheme for allowing you to prove your identity to site A (viz: provide your user name and password) and then use that identity on site B. There&#8217;s a queue of people offering the first bit, but rather less offering the second : because it means you rely on someone else&#8217;s due diligence in knowing who their users are &#8212; where &#8220;who&#8221; is a hard sort of thing to get your head around in an online environment.</p>
<p>The problem that Ben and I have identified (<a href="http://www.links.org/files/openid-advisory.txt">advisory here</a>), is that an attacker can poison a DNS cache so it serves up the wrong IP address for openid.sun.com. Then, even if the victim is really cautious and uses https and checks the cert, their credentials can be phished. Thereafter, anyone who trusts Sun as an identity provider could be very disappointed. There&#8217;s other attacks as well, but you&#8217;ve probably got the general idea by now.</p>
<p>In principle Sun should make a replacement certificate and that should be it (and so they have &#8212; <a href="http://blogs.sun.com/racingsnake/entry/one_factor_trust_multi_factor">read Robin Wilton&#8217;s comments here</a>). Except that they need to put the old certificate onto a Certificate Revocation List (CRL) because otherwise it will still be trusted from now until it expires (a fair while off). Sadly, many web browsers, and most of the OpenID codebases haven&#8217;t bothered with CRLs (or they don&#8217;t enable their checking by default so it&#8217;s as if it wasn&#8217;t there for most users).</p>
<p>One has to conclude that Sun (and the other two providers) should not be trusted by anyone for quite a while to come. But does that matter ? Since OpenID didn&#8217;t promise all that much anyway, does a serious flaw (which does require a certain amount of work to construct an attack) make any difference? At present this looks like the modern equivalent of a <a href="http://www.mantex.co.uk/reviews/oxf-misquot.htm">small earthquake in Chile</a>.</p>
]]></content:encoded>
      <pubDate>Fri, 08 Aug 2008 21:33:39 +0000</pubDate>
      <category domain="http://securityratty.com/tag/openid">openid</category>
      <category domain="http://securityratty.com/tag/openid codebases">openid codebases</category>
      <category domain="http://securityratty.com/tag/certs">certs</category>
      <category domain="http://securityratty.com/tag/weak certs">weak certs</category>
      <category domain="http://securityratty.com/tag/weak">weak</category>
      <category domain="http://securityratty.com/tag/openid sites">openid sites</category>
      <category domain="http://securityratty.com/tag/sun">sun</category>
      <category domain="http://securityratty.com/tag/suns openid website">suns openid website</category>
      <category domain="http://securityratty.com/tag/trusts sun">trusts sun</category>
      <source url="http://www.lightbluetouchpaper.org/2008/08/09/an-insecurity-in-openid-not-many-dead/">An insecurity in OpenID, not many dead</source>
    </item>
    <item>
      <title><![CDATA[More thoughts on vulnerability]]></title>
      <link>http://securityratty.com/article/3fde671a75d4ede8471b80bd79653c8d</link>
      <guid>http://securityratty.com/article/3fde671a75d4ede8471b80bd79653c8d</guid>
      <description><![CDATA[A continuation of last weeks post
Take a look at the following list and ask yourself which of the following would be labeled vulnerable
An eight -character password made up of alpha and numeric...]]></description>
      <content:encoded><![CDATA[<p>(A continuation of last week’s <a href="http://riskmanagementinsight.com/riskanalysis/?p=241">post</a>)</p>
<p>Take a look at the following list and ask yourself which of the following would be labeled “vulnerable”:</p>
<p>• An eight -character password made up of alpha and numeric characters<br />
• A six-character password made up solely of alphabetic characters<br />
• A four-character PIN made up solely of numbers<br />
• A fourteen-character password made up of alpha, numeric, and special characters</p>
<p>Actually, there are a couple of rational answers &#8212; 1) “it depends”, and 2) “all of them, to some degree”.  As I think about it, maybe these are both the same answer stated from slightly different perspectives.</p>
<p><span style="font-size: 11pt;"><strong>It Depends<br />
</strong></span>The “<em>it depends</em>” answer comes from the fact that we haven’t identified the threat agent we’re up against.  If we’re talking about a threat agent who isn’t particularly skilled, isn’t leveraging a toolset that makes up for their lack of skill, and/or doesn’t have much time in which to carry out their attack, then even the four-character numeric PIN might be more than they’re capable of defeating.  On the other hand, if the threat agent is highly skilled, has powerful tools, and has lots of time, then even the fourteen-character password can be defeated.  This, it seems, also supports the “<em>all of them</em>” answer.  The point is, everything is potentially vulnerable under the right (or wrong) circumstances.  </p>
<p>Unfortunately, we tend to use the term vulnerability as if it’s a binary condition.  Something is vulnerable or it’s not.  But whether we realize it or not, what we’re really doing when we say that something is or isn’t vulnerable, is making unstated assumptions and generalizations about threat capability relative to the control in question. </p>
<p>Of course, some folks insist that we have to rate controls against the “most capable” threat agent.  A couple of problems with that include:</p>
<p>• Who’s to say what the most capable threat agent is capable of?</p>
<p>• If we’re judging against the most capable threat agent, then everything is theoretically vulnerable (given enough skill, resources, and motivation)</p>
<p>The fact is, when someone calls something vulnerable (or not vulnerable) they’re consciously or subconsciously quantifying the threat capability as well as the control condition, comparing the two, and then making a judgment about the degree of vulnerability.  Or, I suppose, they may just be blindly following someone else’s proclamation that “this is vulnerable” and “that isn’t”.</p>
<p>So, if we’re performing subconscious quantification and comparison when we rate the vulnerability of something, is there any reason we can’t/shouldn’t be more <a href="http://riskmanagementinsight.com/riskanalysis/?p=315">conscious about it</a>?  What’s the downside?  And is there any reason to believe conscious analysis would be less accurate than the subconscious one?  Think about it.  Subconscious assessment is at least as exposed (and arguably much more exposed) to errors of omission, errors in estimation, and personal bias/gaming, which means conscious analysis can be no worse and has the opportunity to be much better.</p>
<p>Next week &#8212; “Measuring Vulnerability”</p>
]]></content:encoded>
      <pubDate>Mon, 07 Apr 2008 09:34:01 +0000</pubDate>
      <category domain="http://securityratty.com/tag/capable threat agent">capable threat agent</category>
      <category domain="http://securityratty.com/tag/threat agent">threat agent</category>
      <category domain="http://securityratty.com/tag/capable">capable</category>
      <category domain="http://securityratty.com/tag/password">password</category>
      <category domain="http://securityratty.com/tag/vulnerability">vulnerability</category>
      <category domain="http://securityratty.com/tag/six-character password">six-character password</category>
      <category domain="http://securityratty.com/tag/vulnerable">vulnerable</category>
      <category domain="http://securityratty.com/tag/-character password">-character password</category>
      <category domain="http://securityratty.com/tag/numeric">numeric</category>
      <source url="http://riskmanagementinsight.com/riskanalysis/?p=347">More thoughts on vulnerability</source>
    </item>
    <item>
      <title><![CDATA[Flattery will get you nowhere]]></title>
      <link>http://securityratty.com/article/d7548dc0c929e69c70a36f09936d5065</link>
      <guid>http://securityratty.com/article/d7548dc0c929e69c70a36f09936d5065</guid>
      <description><![CDATA[What's in it for me? Now, if you ask me that's a perfectly reasonable response any time somebody asks you to give up your valuable time on a professional basis and participate in an event that is...]]></description>
      <content:encoded><![CDATA[
      What's in it for me? Now, if you ask me that's a perfectly reasonable response any time somebody asks you to give up your valuable time on a professional basis and participate in an event that is being sold to you on the benefits it will have for some large profit making organisation. I don't think it's an unreasonable question. 

I'm very selective about what I give my time to - after all I also have a family to keep happy, a full time job, and interests in things other than security (yes - really!).

So, when somebody comes to me and says "we'd like you to participate in our event and give a day and a half of your time a couple of times a year and contribute to our body of knowledge" I'm flattered to be asked and waiting to hear about the benefits and the pay cheque. When they then go on to say that for the privilege of having me they will also expect me to pay a five figure sum of money then I'm afraid I'm out. And the benefit of being able to network with 20 of my peers (the number of other individuals quoted to me by the salesman as being involved) isn't something I need to pay for - networking with industry peers is priceless but I prefer to do that where and when I choose: preferably over a pint at the pub than in a meeting room where our every word is being recorded for the benefit of research.

Some causes I will gladly give my own time to: this blog because I enjoy writing and talking about security; the <a href="http://www.instisp.org">IISP </a>because it's genuine in its support of the industry that I'm a part of, and one or two others where I get to meet friends and industry colleagues who are similarly enthusiastic about what they do. What I will not do is donate time and spend money (mine or my organisation's) for the benefit of adding to somebody elses business plan and profits when all I get in return is an invoice. 

So, I wont reveal here the name of the well known international organisation that made the offer to me today, I know they read this blog because they made a point of mentioning it a couple of times (and I've mentioned them too...), but I hope my answer doesn't require any further elaboration. 

      
   ]]></content:encoded>
      <pubDate>Fri, 04 Apr 2008 14:00:00 +0000</pubDate>
      <category domain="http://securityratty.com/tag/valuable time">valuable time</category>
      <category domain="http://securityratty.com/tag/time">time</category>
      <category domain="http://securityratty.com/tag/time job">time job</category>
      <category domain="http://securityratty.com/tag/industry colleagues">industry colleagues</category>
      <category domain="http://securityratty.com/tag/industry">industry</category>
      <category domain="http://securityratty.com/tag/organisation">organisation</category>
      <category domain="http://securityratty.com/tag/international organisation">international organisation</category>
      <category domain="http://securityratty.com/tag/industry peers">industry peers</category>
      <category domain="http://securityratty.com/tag/elses business plan">elses business plan</category>
      <source url="http://www.computerweekly.com/blogs/stuart_king/2008/04/whats-in-it-for-me.html">Flattery will get you nowhere</source>
    </item>
    <item>
      <title><![CDATA[The Phorm Webwise System]]></title>
      <link>http://securityratty.com/article/84a7a08de1b599965d339a85228285f8</link>
      <guid>http://securityratty.com/article/84a7a08de1b599965d339a85228285f8</guid>
      <description><![CDATA[Last week I spent several hours at Phorm learning how their advertising system works this is the system that is to be deployed by the UKs largest ISPs to pick apart your web browsing activities to try...]]></description>
      <content:encoded><![CDATA[<p>Last week I spent several hours at <a href="http://www.phorm.com">Phorm</a> learning how their advertising system works &#8212; this is the system that is to be <a href="http://uk.biz.yahoo.com/14022008/323/phorm-exclusive-ad-platform-deals-bt-talktalk-virgin-media-update.html">deployed by the UK&#8217;s largest ISPs</a> to pick apart your web browsing activities to try and determine what interests you.</p>
<p>The idea is that advertisers can be more picky in who they serve adverts to&#8230; you&#8217;ll get travel ads if you&#8217;ve been looking to go to <a href="http://www.tripadvisor.com/Travel-g187520-s208/Pamplona:Spain:Weather.And.When.To.Go.html">Pamplona</a> for the running of the bulls, <a href="http://www.oldclassiccar.co.uk/oldadvertisements.htm">car adverts</a> if you&#8217;ve been checking out the prices of Fords (the intent is that Phorm&#8217;s method of distilling down the ten most common words on the page will allow them to distinguish between a <a href="http://www.spain-info.com/Culture/bullrunning.htm">Fiesta</a> and a <a href="http://www.ford.co.uk/fiesta">Fiesta</a>!)</p>
<p>I&#8217;ve now written up the extensive technical details that they provided (10 pages worth) which you can now <a href="http://www.cl.cam.ac.uk/~rnc1/080404phorm.pdf">download from my website</a>.</p>
<p>Much of the information was already known, albeit perhaps not all minutiae. However, there were a number of new things that were disclosed.</p>
<p>Phorm explained the process by which an initial web request is redirected three times (using <a href="http://sebastians-pamphlets.com/the-anatomy-of-http-redirects-301-302-307/#307-temporary-redirect">HTTP 307 responses</a>) within their system so that they can inspect <a href="http://www.aboutcookies.org/">cookies</a> to determine if the user has opted out of their system, so that they can set a unique identifier for the user (or collect it if it already exists), and finally to add a cookie that they forge to appear to come from someone else&#8217;s website. A number of very well-informed people on the <a href="http://www.chiark.greenend.org.uk/mailman/listinfo/ukcrypto">UKCrypto</a> mailing list have suggested that the last of these actions may be illegal under the <a href="http://www.opsi.gov.uk/Acts/acts2006/ukpga_20060035_en_1">Fraud Act 2006</a> and/or the <a href="http://www.davros.org/legal/cma.html">Computer Misuse Act 1990</a>.</p>
<p>Phorm also explained that they inspect a website&#8217;s <a href="http://www.robotstxt.org/">&#8220;robots.txt&#8221;</a> file to determine whether the website owner has specified that search engine &#8220;spiders&#8221; and other automated processing systems should not examine the site. This goes a little way towards obtaining the permission of the website owner for intercepting their traffic &#8212; however, in my view, failing to prohibit the <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=70897&#038;topic=8843">GoogleBot</a> from indexing your page is rather different from permitting your page contents to be snooped upon, so that Phorm can turn a profit from profiling your visitors.</p>
<p>Overall, I learnt nothing about the Phorm system that caused me to change my view that the system <a href="http://www.fipr.org/press/080317phorm.html">performs illegal interception</a> as defined by s1 of the <a href="http://www.opsi.gov.uk/acts/acts2000/ukpga_20000023_en_2#pt1-ch1-pb1-l1g1">Regulation of Investigatory Powers Act 2000</a>.</p>
<p>Phorm argue, with some justification, that their system does not permit them to identify individuals and that they meet and exceed all necessary Data Protection regulations &#8212; producing a system that is superior to other advertising platforms that profile Internet users.</p>
<p>Mayhap, but this is to mix up data protection and privacy.</p>
<p>The latter to me includes the important notion that other people, even people I&#8217;ll never meet and who will never meet me, don&#8217;t get to know what I do, they don&#8217;t get to learn what I&#8217;m interested in, and they don&#8217;t get to assume that targeting their advertisements will be welcomed.</p>
<p>If I spend my time checking out the details of a surprise visit to Spain, I don&#8217;t want the person I&#8217;m taking with me to glance at my laptop screen and see that its covered with travel adverts, mix up cause and effect, and think &#8212; even just for a moment &#8212; that it wasn&#8217;t my idea first!</p>
<p>Phorm says that of course I can opt out &#8212; and I will &#8212; but just because nothing bad happens to me doesn&#8217;t mean that the deploying the system is acceptable.</p>
<p>Phorm assumes that their system &#8220;anonymises&#8221; and therefore cannot possibly do anyone any harm; they assume that their processing is generic and so it cannot be interception; they assume that their business processes gives them the right to impersonate trusted websites and add tracking cookies under an assumed name; and they assume that if only people understood all the technical details they&#8217;d be happy.</p>
<p>Well now&#8217;s your chance to see <a href="http://www.cl.cam.ac.uk/~rnc1/080404phorm.pdf">all these technical details</a> for yourself &#8212; I have, and I&#8217;m still not happy at all.</p>
]]></content:encoded>
      <pubDate>Fri, 04 Apr 2008 12:53:06 +0000</pubDate>
      <category domain="http://securityratty.com/tag/phorm">phorm</category>
      <category domain="http://securityratty.com/tag/system">system</category>
      <category domain="http://securityratty.com/tag/phorm assumes">phorm assumes</category>
      <category domain="http://securityratty.com/tag/phorm argue">phorm argue</category>
      <category domain="http://securityratty.com/tag/phorm system">phorm system</category>
      <category domain="http://securityratty.com/tag/extensive technical details">extensive technical details</category>
      <category domain="http://securityratty.com/tag/technical details">technical details</category>
      <category domain="http://securityratty.com/tag/system anonymises">system anonymises</category>
      <category domain="http://securityratty.com/tag/details">details</category>
      <source url="http://www.lightbluetouchpaper.org/2008/04/04/the-phorm-webwise-system/">The Phorm Webwise System</source>
    </item>
    <item>
      <title><![CDATA[What do the Cold Boot Crypto Attack, DVD Players, and MiFare tell us about the Future of Biometrics?]]></title>
      <link>http://securityratty.com/article/c9945cfe64ffaf97ac8736318bf1f990</link>
      <guid>http://securityratty.com/article/c9945cfe64ffaf97ac8736318bf1f990</guid>
      <description><![CDATA[Last week Slashdot pointed me to an interesting article in The Standard
Understanding anonymity and the need for biometrics
In fact, I found the article to be rather upsetting. Not because of the...]]></description>
      <content:encoded><![CDATA[<p>Last week Slashdot pointed me to an &#8220;interesting&#8221; article in The Standard:<br />
<a href="http://www.thestandard.com/news/2008/03/19/understanding-anonymity-and-need-biometrics" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.thestandard.com/news/2008/03/19/understanding-anonymity-and-need-biometrics');">Understanding anonymity and the need for biometrics</a>.</p>
<p>In fact, I found the article to be rather upsetting.  Not because of the article&#8217;s thesis that strong authentication through a national ID program would not necessarily pose a threat to privacy; but rather, because of their naive (and irresponsible) handling of the realities of the biometric authentication challenge. They gloss over the real security challenges with creating a national biometric infrastructure.  Here are the two quotes that are most misleading:</p>
<ul>
<li><strong>&#8220;<span class="Apple-style-span" style="color: #171717; line-height: 17px">Confusing privacy with anonymity has delayed implementation of robust, virtually tamper-proof biometric authentication to replace paper-based forms of ID that neither assure privacy nor reliably prove identity.&#8221;</span></strong></li>
<li><strong><span class="Apple-style-span" style="color: #171717; line-height: 17px"></span><span class="Apple-style-span" style="color: #171717; line-height: 17px"><span class="Apple-style-span" style="color: #232323; line-height: 20px">&#8220;This emerging technology makes it virtually impossible to assume someone else&#8217;s unique identity.&#8221;</span></span></strong></li>
</ul>
<p>The problem that the authors are glossing over is that no such technology exists today, and it is unlikely to ever exist. Now, to be fair, I am assuming that  a  critical success factor for any national biometric program, as described, would be that the authentication devices have to be available, and usable, anyplace paper-based IDs can be used today. This of course implies that the authenticator must be an inexpensive, commodity device, easy to purchase, maintain, and operate. Such a device would have to be even more ubiquitous than the electronic credit card machine.</p>
<p>The problem is that the authenticator itself may be in the possession of the attacker (Perhaps after you authenticate your legitimate purchase the clerk desires to use your identity herself&#8230;). In the history of security controls, when the attacker has unsupervised at-will physical access, the attacker wins. Here are a few examples:</p>
<ul>
<li>Defeated copy protection on DVDs ( <a href="http://en.wikipedia.org/wiki/Jon_Lech_Johansen" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://en.wikipedia.org/wiki/Jon_Lech_Johansen');">more</a> &amp; <a href="http://it.slashdot.org/it/08/03/21/1241234.shtml" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://it.slashdot.org/it/08/03/21/1241234.shtml');">more info</a>)</li>
<li>Cold Boot Crypto Attack on hard disk encryption (<a href="http://www.engadget.com/2008/02/21/cold-boot-disk-encryption-attack-is-shockingly-effective/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.engadget.com/2008/02/21/cold-boot-disk-encryption-attack-is-shockingly-effective/');">more info</a>)</li>
<li>MiFare RFID Cards (<a href="http://www.pcworld.com/article/id,143371-pg,1/article.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.pcworld.com/article/id,143371-pg,1/article.html');">more info</a>)</li>
<li>Skimming devices attached to ATM machines to steal card and PIN data (<a href="http://en.wikipedia.org/wiki/Credit_card_fraud#Skimming" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://en.wikipedia.org/wiki/Credit_card_fraud#Skimming');">more info</a>)</li>
</ul>
<p>Of course, all of these systems worked in the lab. But when a security system is widely deployed, it has to  withstand an enormous amount of scrutiny, and minor flaws will be exploited. And of course, the greater the financial gain, the greater the time and energy attackers invest in trying to defeat the system. The authors of the article ignore  these issues, idealistically assuming biometrics will just work.</p>
<p>Now, of course there are lots of examples where biometrics work very effectively. But I would propose that biometric authentication is most useful when the authentication device is physically secure and the authentication itself is supervised. The MiFare example above also demonstrates two other issues:</p>
<ul>
<li>The system chose not to implement a reviewed and standard cryptographic algorithm - always a bad idea</li>
<li>MiFare was able to sell 1 billion cards and authenticators before the system failed</li>
</ul>
<p><strong>The cost of investing in a national biometric authentication program, and then having the security fail, is enormous.</strong> Can you imagine deploying a biometric authentication infrastructure to every bank, police car, restaurant, shop, etc. and then having video on YouTube of it being defeated ?</p>
<p>- Erik</p>
<p>BTW, Maybe the attacker doesn&#8217;t even need to  tamper with the device -&gt; ftp://ftp.ccc.de/pub/video/Fingerabdruck_Hack/fingerabdruck.mpg</p>
<p><a href="http://artofinfosec.com" >Art of Information Security</a> would <a href="http://artofinfosec.com/feedback/" >love your feedback</a> !</p>
<p><a href="http://artofinfosec.com/48/what-do-the-cold-boot-crypto-attack-dvd-players-and-mifare-tell-us-about-the-future-of-biometrics/" >What do the Cold Boot Crypto Attack, DVD Players, and MiFare tell us about the Future of Biometrics?</a></p>
<img src="http://feeds.feedburner.com/~r/artofinfosec/~4/257983662" height="1" width="1"/>]]></content:encoded>
      <pubDate>Tue, 25 Mar 2008 21:16:43 +0000</pubDate>
      <category domain="http://securityratty.com/tag/biometric authentication">biometric authentication</category>
      <category domain="http://securityratty.com/tag/biometric authentication infrastructure">biometric authentication infrastructure</category>
      <category domain="http://securityratty.com/tag/biometric authentication challenge">biometric authentication challenge</category>
      <category domain="http://securityratty.com/tag/tamper-proof biometric authentication">tamper-proof biometric authentication</category>
      <category domain="http://securityratty.com/tag/authentication">authentication</category>
      <category domain="http://securityratty.com/tag/authentication device">authentication device</category>
      <category domain="http://securityratty.com/tag/mifare">mifare</category>
      <category domain="http://securityratty.com/tag/tamper">tamper</category>
      <category domain="http://securityratty.com/tag/biometrics">biometrics</category>
      <source url="http://feeds.feedburner.com/~r/artofinfosec/~3/257983662/">What do the Cold Boot Crypto Attack, DVD Players, and MiFare tell us about the Future of Biometrics?</source>
    </item>
  </channel>
</rss>
