<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>Light Blue Touchpaper</title>
	<atom:link href="http://www.lightbluetouchpaper.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lightbluetouchpaper.org</link>
	<description>Security Research, Computer Laboratory, University of Cambridge</description>
	<pubDate>Fri, 26 Jun 2009 09:46:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Economics of Privacy in Social Networks</title>
		<link>http://www.lightbluetouchpaper.org/2009/06/26/the-economics-of-privacy-in-social-networks/</link>
		<comments>http://www.lightbluetouchpaper.org/2009/06/26/the-economics-of-privacy-in-social-networks/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 09:46:15 +0000</pubDate>
		<dc:creator>Joseph Bonneau</dc:creator>
		
		<category><![CDATA[Academic papers]]></category>

		<category><![CDATA[Privacy technology]]></category>

		<category><![CDATA[Security economics]]></category>

		<category><![CDATA[Social networks]]></category>

		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1072</guid>
		<description><![CDATA[We often think of social networking to Facebook, MySpace, and the also-rans, but in reality there are there are tons of social networks out there, dozens which have membership in the millions. Around the world it&#8217;s quite a competitive market. Sören Preibusch and I decided to study the whole ecosystem to analyse how free-market competition [...]]]></description>
			<content:encoded><![CDATA[<p>We often think of social networking to Facebook, MySpace, and the also-rans, but in reality there are there are <a href="http://en.wikipedia.org/wiki/List_of_social_networking_websites">tons of social networks</a> out there, dozens which have membership in the millions. Around the world it&#8217;s <a href="http://www.vincos.it/world-map-of-social-networks/">quite a competitive market</a>. Sören Preibusch and I decided to study the whole ecosystem to analyse how free-market competition has shaped the privacy practices which I&#8217;ve <a href="http://www.lightbluetouchpaper.org/2009/03/31/facebook-giving-a-bit-too-much-away/">been</a> <a href="http://www.lightbluetouchpaper.org/2009/06/09/how-privacy-fails-the-facebook-applications-debacle/">complaining</a> <a href="http://www.lightbluetouchpaper.org/2009/05/20/attack-of-the-zombie-photos/">about</a>. We carefully examined 45 sites, collecting over 250 data points about each sites&#8217; privacy policies, privacy controls, data collection practices, and more. The results were fascinating, as we <a href="http://www.cl.cam.ac.uk/~jcb82/doc/privacy_jungle_bonneau_preibusch_slides.pdf">presented</a> this week at the <a href="http://weis09.infosecon.net/">WEIS</a> conference in London. Our <a href="http://www.cl.cam.ac.uk/~jcb82/doc/privacy_jungle_bonneau_preibusch.pdf">full paper</a> and <a href="http://preibusch.de/publications/social_networks/privacy_jungle_dataset.htm">complete dataset</a> are now available online as well.</p>
<p>We collected a lot of data, and there was a little bit of something for everybody. There was encouraging news for fans of globalisation, as we found the social networking concept popular across many cultures and languages, with the most popular sites being available in over 40 languages. There was an interesting finding from a business perspective that photo-sharing may be the killer application for social networks, as this features was promoted far more often than sharing videos, blogging, or playing games. Unfortunately the news was mostly negative from a privacy standpoint. We found some predictable but still surprising problems. Too much unnecessary data is collected by most sites, 90% requiring a full-name and DOB. Security practices are dreadful: no sites employed phishing countermeasures, and 80% of sites failed to protect password entry using TLS. Privacy policies were obfuscated and confusing, and almost half failed basic accessibility tests. Privacy controls were confusing and overwhelming, and profiles were almost universally left open by default.</p>
<p>The most interesting story we found though was how sites consistently hid any mention of privacy, until we visited the privacy policies where they provided paid privacy seals and strong reassurances about how important privacy is. We developed a novel economic explanation for this: sites appear to craft two different messages for two different populations. Most users care about privacy about privacy but don&#8217;t think about it in day-to-day life. Sites take care to avoid mentioning privacy to them, because even mentioning privacy positively will cause them to be more cautious about sharing data. This phenomenon is known as &#8220;privacy salience&#8221; and it makes sites tread very carefully around privacy, because users must be comfortable sharing data for the site to be fun. Instead of mentioning privacy, new users are shown a huge sample of other <a href="http://badoo.com/">users posting fun pictures</a>, which encourages them to  share as well. For privacy fundamentalists who go looking for privacy by reading the privacy policy, though, it is important to <a href="http://badoo.com/privacy/">drum up privacy re-assurance</a>.</p>
<p>The privacy fundamentalists of the world may be positively influencing privacy on major sites through their pressure. Indeed, the bigger, older, and more popular sites we studied had better privacy practices overall. But the desire to limit privacy salience is also a major problem because it prevents sites from providing clear information about their privacy practices. Most users therefore can&#8217;t tell what they&#8217;re getting in to, resulting in the predominance of poor-practices in this &#8220;privacy jungle.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lightbluetouchpaper.org/2009/06/26/the-economics-of-privacy-in-social-networks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WEIS 2009 - liveblog</title>
		<link>http://www.lightbluetouchpaper.org/2009/06/24/weis-2009-liveblog/</link>
		<comments>http://www.lightbluetouchpaper.org/2009/06/24/weis-2009-liveblog/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 10:09:46 +0000</pubDate>
		<dc:creator>Ross Anderson</dc:creator>
		
		<category><![CDATA[Academic papers]]></category>

		<category><![CDATA[Banking security]]></category>

		<category><![CDATA[Security economics]]></category>

		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1065</guid>
		<description><![CDATA[I&#8217;m at the 2009 Workshop on the Economics of Information Security at UCL in London. I&#8217;ll be liveblogging the event in followups to this post.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m at the 2009 <a href="http://weis09.infosecon.net/programme.html">Workshop on the Economics of Information Security</a> at UCL in London. I&#8217;ll be liveblogging the event in followups to this post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lightbluetouchpaper.org/2009/06/24/weis-2009-liveblog/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Static Consent and the Dynamic Web</title>
		<link>http://www.lightbluetouchpaper.org/2009/06/18/static-consent-and-the-dynamic-web/</link>
		<comments>http://www.lightbluetouchpaper.org/2009/06/18/static-consent-and-the-dynamic-web/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 15:02:52 +0000</pubDate>
		<dc:creator>Joseph Bonneau</dc:creator>
		
		<category><![CDATA[Legal issues]]></category>

		<category><![CDATA[Meta]]></category>

		<category><![CDATA[Social networks]]></category>

		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=959</guid>
		<description><![CDATA[Last week Facebook announced the end of regional networks for access control. The move makes sense: regional networks had no authentication so information available to them was easy to get with a fake account. Still, silently making millions of weakly-restricted profiles globally viewable raises some disturbing questions. If Terms of Service promise to only share [...]]]></description>
			<content:encoded><![CDATA[<p>Last week Facebook <a href="http://blog.facebook.com/blog.php?post=91242982130">announced</a> the end of regional networks for access control. The move makes sense: regional networks had no authentication so information available to them was easy to get with a fake account. Still, silently making millions of weakly-restricted profiles globally viewable raises some disturbing questions. If <a href="http://www.facebook.com/terms.php?ref=pf">Terms of Service</a> promise to only share data consistent with users&#8217; privacy settings, but the available privacy settings change as features are added, what use are the terms as a legal contract? This is just one instance of a major problem for rapidly evolving web pages which rely on a static model of informed consent for data collection. Even &#8220;privacy fundamentalists&#8221; who are careful to read privacy policies and configure their privacy settings can&#8217;t be confident of their data&#8217;s future for three main reasons:</p>
<ul>
<li><strong>Functionality Changes:</strong> Web 2.0 sites add features constantly, usually with little warning or announcement. Users are almost always opted-in for fear that features won&#8217;t get noticed otherwise. Personal data is shared before users have any chance to opt out. Facebook has done this repeatedly, opting users in to NewsFeed, Beacon, Social Ads, and Public Search Listings. This has generated a few <a href="http://digital.venturebeat.com/2008/08/14/beacon-backlash-continues-class-action-lawsuit-filed-gainst-facebook/">sizeable backlashes</a>, but Facebook maintains that users must try new features in action before they can reasonably opt out.</li>
<li><strong>Contractual Changes:</strong> Terms of Service documents can often be changed without notice, and users automatically agree to the new terms by continuing to use the service. In a <a href="http://www.cl.cam.ac.uk/~jcb82/doc/privacy_jungle_bonneau_preibusch.pdf">study</a> we&#8217;ll be publishing at <a href="http://weis09.infosecon.net/">WEIS</a> next month evaluating 45 social networking sites, almost half don&#8217;t guarantee to announce changes to their privacy policies. Less than 10% of the sites commit to a mandatory notice period before implementing changes (typically a week or less). Realistically, at least 30 days are needed for fundamentalists to read the changes and cancel their accounts if they wish.</li>
<li><strong>Ownership Changes:</strong> As reported in <a href="http://knowprivacy.org/report/KnowPrivacy_Final_Report.pdf">the excellent survey</a> of web privacy practices by the <a href="http://knowprivacy.org/">KnowPrivacy</a> project at UC Berkeley, the vast majority (over 90%) of sites explicitly reserve the right to share data with &#8216;affiliates&#8217; subject only to the affiliate&#8217;s privacy policy. Affiliate is an ambiguous term but it includes at least  parent companies and their subsidiaries. If your favourite web site gets <a href="http://news.bbc.co.uk/1/hi/business/4695495.stm">bought out by an international conglomerate</a>, your data is transferred to the new owners who can instantly start using it under their own privacy policy. This isn&#8217;t an edge case, it&#8217;s a major loophole: websites are bought and sold all the time and for many startups acquisition is the business model.</li>
</ul>
<p>For any of these reasons, the terms under which consent was given can be changed without warning. Safely disclosing personal data on the web thus requires continuously monitoring sites for new functionality, updated terms of service, or mergers, and instantaneously opting out if you are no longer comfortable. This is impossible even for privacy fundamentalists with an infinite amount of patience and legal knowledge, rendering the old paradigm of informed consent for data collection unworkable for Web 2.0.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lightbluetouchpaper.org/2009/06/18/static-consent-and-the-dynamic-web/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open letter to Google</title>
		<link>http://www.lightbluetouchpaper.org/2009/06/16/open-letter-to-google/</link>
		<comments>http://www.lightbluetouchpaper.org/2009/06/16/open-letter-to-google/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 16:05:16 +0000</pubDate>
		<dc:creator>Richard Clayton</dc:creator>
		
		<category><![CDATA[Privacy technology]]></category>

		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1036</guid>
		<description><![CDATA[I am one of 38 researchers and academics (almost all of whom are far more important and famous than I will ever be!), who has signed an Open Letter to Google&#8217;s CEO, Eric Schmidt.
The letter, whose text is released today, calls upon Google to honour the important privacy promises it has made to its customers [...]]]></description>
			<content:encoded><![CDATA[<p>I am one of 38 researchers and academics (almost all of whom are far more important and famous than I will ever be!), who has signed an Open Letter to Google&#8217;s CEO, <a href="http://www.google.com/corporate/execs.html#eric">Eric Schmidt</a>.</p>
<p>The letter, <a href="http://www.cloudprivacy.net/letter/">whose text is released today</a>, calls upon Google to honour the important privacy promises it has made to its customers and protect users&#8217; communications from theft and snooping by enabling industry standard transport encryption technology (<a href="http://en.wikipedia.org/wiki/Https">HTTPS</a>) for Google Mail, Docs, and Calendar.</p>
<p>Google already uses HTTPS for sign-in, but the options to make the whole of the session secure are hidden away where few people will ever find them.</p>
<p>Hence, at the moment pretty much everyone who uses a public WiFi connection to read their Gmail or edit a shared doc has no protection at all if any passing stranger decides to peek and see what they&#8217;re doing.</p>
<p>However, getting everyone to change their behaviour will take lots of explaining. Much simpler to have Google edit a couple of configuration files and flip a default the other way.</p>
<p>The letter goes into the issues in considerable detail (<a href="http://files.cloudprivacy.net/google-letter-final.pdf">it&#8217;s eleven pages long with all the footnotes</a>)&#8230; Eric Schmidt can hardly complain that we&#8217;ve <a href="http://www.cartoonbank.com/item/39914">failed to explain the issues to him</a> !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lightbluetouchpaper.org/2009/06/16/open-letter-to-google/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Security and Human Behaviour 2009</title>
		<link>http://www.lightbluetouchpaper.org/2009/06/11/security-and-human-behaviour-2009/</link>
		<comments>http://www.lightbluetouchpaper.org/2009/06/11/security-and-human-behaviour-2009/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 15:28:43 +0000</pubDate>
		<dc:creator>Ross Anderson</dc:creator>
		
		<category><![CDATA[Politics]]></category>

		<category><![CDATA[Privacy technology]]></category>

		<category><![CDATA[Security economics]]></category>

		<category><![CDATA[Security engineering]]></category>

		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=1020</guid>
		<description><![CDATA[I&#8217;m at SHB 2009, which brings security engineers together with psychologists, behavioral economists and others interested in deception, fraud, fearmongering, risk perception and how we make security systems more usable. Here is the agenda. 
This workshop was first held last year, and most of us who attended reckoned it was the most exciting event we&#8217;d [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m at SHB 2009, which brings security engineers together with psychologists, behavioral economists and others interested in deception, fraud, fearmongering, risk perception and how we make security systems more usable. Here is the <a href="http://www.cl.cam.ac.uk/~rja14/shb09/schedule.html">agenda</a>. </p>
<p>This workshop was first held last year, and most of us who attended reckoned it was the most exciting event we&#8217;d been to in some while. (I blogged SHB 2008 <a href="http://www.lightbluetouchpaper.org/2008/06/30/security-psychology/">here.</a>) In followups that will appear as comments to this post, I&#8217;ll be liveblogging SHB 2009.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lightbluetouchpaper.org/2009/06/11/security-and-human-behaviour-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How Privacy Fails: The Facebook Applications Debacle</title>
		<link>http://www.lightbluetouchpaper.org/2009/06/09/how-privacy-fails-the-facebook-applications-debacle/</link>
		<comments>http://www.lightbluetouchpaper.org/2009/06/09/how-privacy-fails-the-facebook-applications-debacle/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 23:00:46 +0000</pubDate>
		<dc:creator>Joseph Bonneau</dc:creator>
		
		<category><![CDATA[Legal issues]]></category>

		<category><![CDATA[Security engineering]]></category>

		<category><![CDATA[Social networks]]></category>

		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=962</guid>
		<description><![CDATA[I&#8217;ve been writing a lot about privacy in social networks, and sometimes the immediacy gets lost during the more theoretical debates. Recently though I&#8217;ve been investigating a massive privacy breach on Facebook&#8217;s application platform which serves as a sobering case study. Even to me, the extent of unauthorised data flow I found and the cold [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been writing a lot about privacy in social networks, and sometimes the immediacy gets lost during the more theoretical debates. Recently though I&#8217;ve been investigating a massive privacy breach on Facebook&#8217;s application platform which serves as a sobering case study. Even to me, the extent of unauthorised data flow I found and the cold economic motivations keeping it going were surprising. Facebook&#8217;s application platform remains a disaster from a privacy standpoint, dampening one of the more compelling features of the network.</p>
<p><span id="more-962"></span></p>
<p>It started with an email from Henrik, a LBT reader who was concerned when he noticed his Facebook profile picture, as well as those of his friends, being included in advertisements within the site. These ads showed up next to a third-party Facebook application called &#8220;<a href="http://apps.facebook.com/organelle/quiz/">What Eukaryotic Organelle Are You?</a>&#8220;, one of the many inane user-generated quizzes which are popular on the site. I followed the tip and tried it myself, and sure enough saw an ad telling me to log-in and see which of my friends had secret crushes on me, alongside photos and names of a few Facebook friends of mine. I went on to find dozens of such ads on similar quizzes.</p>
<p>Examining the page&#8217;s source, these ads were being served in an iframe within the third-party application&#8217;s canvas, with a quite suspicious URLs like:</p>
<p>http://sochr.com/i.php<br />
&amp;name=<span style="color: #ff9900;">[Joseph Bonneau]</span>&amp;nx=<span style="color: #ff9900;">[My User ID]</span>&amp;age=<span style="color: #ff0000;"><span style="color: #ff9900;">[My DOB]</span><span style="color: #000000;">&amp;</span></span>gender=<span style="color: #ff9900;">[My Gender]</span>&amp;pic=<span style="color: #ff9900;">[My Photo URL]</span><br />
&amp;fname0=<span style="color: #ff6600;">[Friend #1 Name 1]</span>&amp;fname1=<span style="color: #ff6600;">[Friend #2 Name]</span>&amp;fname2=<span style="color: #ff6600;">[Friend #3 Name]</span>&amp;fname3=<span style="color: #ff6600;">[Friend #4 Name]</span><br />
&amp;fpic0=<span style="color: #ff6600;">[Friend #1 Photo URL]</span>&amp;fpic0=<span style="color: #ff6600;">[Friend #2 Photo URL]</span>&amp;fpic0=<span style="color: #ff6600;">[Friend #3 Photo URL]</span>&amp;fpic0=<span style="color: #ff6600;">[Friend #4 Photo URL]</span><br />
&amp;fb_session_params=<span style="color: #ff0000;">[All of the quiz application's session parameters]</span></p>
<p>Three data leaks are happening here. The first (light orange) is bad, but expectable, as my personal data is getting sent to the ad server. The second (dark orange) is worse-4 of my friend&#8217;s names and photos are getting sent along to the ad server. Note the data-flow here: the third-party quiz application is querying Facebook for my friends&#8217; data, then including it within the URL of the requested ads so the ad server gets the data too. Data is passed in the URL because this is the only way to communicate with content in an iframe. When I refreshed the page, a different set of friends&#8217; information was passed, so the ad-server can slowly build up a database of user information.</p>
<p>The third bit (red) is the amazing part-all of my session parameters were sent to the ad server as well. Because I authorised the application, these parameters are a capability to query Facebook for my data and my friends&#8217; data. Sure enough, the ad server then went on to query Facebook&#8217;s databases on my behalf! From its iframe, the ad-server&#8217;s JavaScript sends queries to Facebook with the application&#8217;s session parameters. The results are then sent back to the ad-server. You can watch all of this happen using a packet sniffer in real-time and it&#8217;s quite amazing. There&#8217;s <a href="http://theharmonyguy.com/2009/05/28/about-that-verification/">a great writeup</a> from a week ago by another security researcher investigating these matters with some example queries the ad server&#8217;s JavaScript is making, requesting things like the set of all friends who live in the same city, are single, and share interests with me.</p>
<p>This is all in direct violation of Facebook&#8217;s <a href="http://www.facebook.com/terms.php?ref=pf">Terms of Service</a> and <a href="http://wiki.developers.facebook.com/index.php/Platform_Policy_Overview#9._Account_Identifiers_.2F_Secret_Keys">Platform Guidelines</a>, which clearly prohibit using user data for anything but the application it was given for as well as transferring session parameters to a third party. Yet this violation is occurring on an epic scale. This quiz was created by an application called <a href="http://www.facebook.com/apps/application.php?id=7635383700">QuizMonster</a> which allows users to create their own quizzes. It&#8217;s incredibly popular, with almost 1 million users having created a quiz, meaning tens of millions have possibly taken a quiz and been subject to these ads. Many other applications no doubt used these ad severs as well.</p>
<p>The ads are mostly served from two domains, <a href="http://www.sochr.com/login.php">SocialHour</a> and <a href="http://www.socialreach.com/">SocialReach</a>, which both have websites claiming to be leading &#8220;social monetization platforms.&#8221; (SocialReach is currently down, but is still <a href="http://209.85.229.132/search?q=cache:ItC8l77J6oQJ:socialreach.com/+socialreach&amp;cd=1&amp;hl=en&amp;ct=clnk">cached by Google</a>). They seem quite dodgy though. Their domains are registered through anonymous DNS registrars, and the ads themselves lead to a <a href="http://www.allfacebook.com/2009/05/facebook-quiz-scam/">scam</a>: after taking a quiz users must enter their mobile number, and are later hit with surprise $20 per month subscription fee.</p>
<p>This hints at the root of the problem: it&#8217;s tough to make money even as a popular Facebook application, and so developers have been forced to resort to these sleazy ads because they pay well. SocialReach even promises on its web site to pay the highest CPM in the industry. Facebook similarly has an economic incentive to look the other way. They clearly state in their terms of service that they may fail to enforce some of the terms, so users have no recourse if Facebook is loose with the rules to keep the platform attractive. Most damningly, Facebook recently <a href="http://theharmonyguy.com/2009/05/28/about-that-verification/">verified </a>applications showing  ads like these.</p>
<p>This scheme may be a violation of Principle 7 of the <a href="http://www.opsi.gov.uk/Acts/Acts1998/ukpga_19980029_en_1">UK Data Protection Act</a>, as Facebook is transferring data to a data processor on its behalf who is not upholding Facebook&#8217;s privacy policy, but it&#8217;s unclear where the liability lies.  Unless users are complaining en masse, Facebook has little reason to police the platform, as they have crafted their terms and conditions to disclaim all liability.</p>
<p>Speaking of complaints, after communicating with Henrik he filed a complaint with Facebook through their standard interface over three weeks ago, clearly stating that his data was being sent places he hadn&#8217;t authorised. He received no response, but last night <a href="http://www.allfacebook.com/2009/06/facebook-shuts-down-socialreach-for-violating-platform-terms/">Facebook acted</a>, most likely with threats of legal action, and both Social Reach and Social Hour have stopped showing ads on Facebook. Evidently Facebook received multiple complaints, probably more about the deceptive mobile phone subscription than the data theft, but it was enough to get Facebook to move.</p>
<p>While it&#8217;s a positive sign that Facebook eventually did step in, this had been going on for at least a month and millions of users&#8217; data has probably already passed through these ad servers. The long-term problem is that the underlying security model is completely broken. Facebook applications get access to all data of users who sign up, though users sign up for dozens of one-time use applications like these quizzes without thinking twice. There are hundreds of applications springing up every day, and Facebook&#8217;s model of implementing no technical sandboxing  and policing applications when things go wrong is completely unscalable.</p>
<p>This isn&#8217;t a new problem-running untrusted applications with limited privileges has been a research topic in operating systems, browsers, and mobile phones for years. Mobile phones may be the closest parallel. The iPhone&#8217;s application dynamics are quite similar to Facebook&#8217;s but have been (mostly) successfully run at reduced privileges without issue. A <a href="http://www.cs.virginia.edu/felt/privacybyproxy.pdf">nice research paper</a> last year pointed out that it would be easy to isolate social networking applications from ever seeing user data, as most of them (like quizzes) don&#8217;t even need it.</p>
<p>Given the huge body of applications already out there, Facebook is probably stuck with its current model of user consent and legal policing with little real security. For all we complain about abstract notions of privacy, this technical shortcoming will probably be the biggest privacy headache for the foreseeable future.</p>
<p><em>Thanks to Henrik, Richard Clayton, and Ben Edelman for help with this report.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lightbluetouchpaper.org/2009/06/09/how-privacy-fails-the-facebook-applications-debacle/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Attack of the Zombie Photos</title>
		<link>http://www.lightbluetouchpaper.org/2009/05/20/attack-of-the-zombie-photos/</link>
		<comments>http://www.lightbluetouchpaper.org/2009/05/20/attack-of-the-zombie-photos/#comments</comments>
		<pubDate>Wed, 20 May 2009 06:00:02 +0000</pubDate>
		<dc:creator>Joseph Bonneau</dc:creator>
		
		<category><![CDATA[Legal issues]]></category>

		<category><![CDATA[Privacy technology]]></category>

		<category><![CDATA[Security engineering]]></category>

		<category><![CDATA[Social networks]]></category>

		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=846</guid>
		<description><![CDATA[One of the defining features of Web 2.0 is user-uploaded content, specifically photos. I believe that photo-sharing has quietly been the killer application which has driven the mass adoption of social networks. Facebook alone hosts over 40 billion photos, over 200 per user, and receives over 25 million new photos each day. Hosting such a [...]]]></description>
			<content:encoded><![CDATA[<p>One of the defining features of Web 2.0 is user-uploaded content, specifically photos. I believe that photo-sharing has quietly been the killer application which has driven the mass adoption of social networks. Facebook alone hosts over 40 billion photos, over 200 per user, and receives over 25 million new photos each day. Hosting such a huge number of photos is an interesting engineering challenge. The dominant paradigm which has emerged is to host the main website from one server which handles user log-in and navigation, and host the images on separate special-purpose photo servers, usually on an external content-delivery network. The advantage is that the photo server is freed from maintaining any state. It simply serves its photos to any requester who knows the photo&#8217;s URL.</p>
<p>This setup combines the two classic forms of enforcing file permissions, access control lists and capabilities. The main website checks each request for a photo against an ACL, it then grants a capability to view a photo in the form of an obfuscated URL which can be sent to the photo-server. <a href="http://www.lightbluetouchpaper.org/2009/02/11/new-facebook-photo-hacks/">We wrote earlier</a> about how it was possible to forge Facebook&#8217;s capability-URLs and gain unauthorised access to photos. Fortunately, this has been fixed and it appears that most sites use capability-URLs with enough randomness to be unforgeable. There&#8217;s another traditional problem with capability systems though: revocation. My colleagues Jonathan Anderson, Andrew Lewis, Frank Stajano and I ran a small experiment on 16 social-networking, blogging, and photo-sharing web sites and found that most failed to remove image files from their photo servers after they were deleted from the main web site. It&#8217;s often feared that once data is uploaded into &#8220;the cloud,&#8221; it&#8217;s impossible to tell how many backup copies may exist and where, and this provides clear proof that content delivery networks are a major problem for data remanence.<span id="more-846"></span></p>
<p>For our experiment, we uploaded a test image onto 16 chosen sites with default permissions, then noted the URL of the uploaded image. Every site served the test image given knowledge of its URL except for Windows Lives Spaces, whose photo servers required session cookies (a refreshing congratulations to Microsoft for beating the competition in security). We ran our initial study for 30 days, and posted the results below. A dismal 5 of the 16 sites failed to revoke photos after 30 days:</p>
<table border="0" cellpadding="5">
<tbody>
<tr>
<td style="text-align: center;"><strong>Site</strong></td>
<td style="text-align: center;"><strong>Type</strong></td>
<td style="text-align: center;"><strong>CDN Operator<br />
</strong></td>
<td style="text-align: center;"><strong>Revocation</strong></td>
</tr>
<tr>
<td>Bebo</td>
<td style="text-align: left;">Social Networking</td>
<td style="text-align: center;">Bebo</td>
<td style="text-align: center;"><span style="color: #ff0000;">Unrevoked<br />
</span></td>
</tr>
<tr>
<td>Blogger</td>
<td style="text-align: left;">Blogging</td>
<td style="text-align: center;">Google</td>
<td style="text-align: center;"><span style="color: #a06000;">36 hours</span></td>
</tr>
<tr>
<td>Facebook</td>
<td style="text-align: left;">Social Networking</td>
<td style="text-align: center;">Akamai</td>
<td style="text-align: center;"><span style="color: #ff0000;">Unrevoked</span></td>
</tr>
<tr>
<td>Flickr</td>
<td style="text-align: left;">Photo Sharing</td>
<td style="text-align: center;">Yahoo</td>
<td style="text-align: center;"><span style="color: #008000;">Immediate</span></td>
</tr>
<tr>
<td>Fotki</td>
<td style="text-align: left;">Photo Sharing</td>
<td style="text-align: center;">Fotki</td>
<td style="text-align: center;"><span style="color: #808000;">&lt; 1 hour </span></td>
</tr>
<tr>
<td>Friendster</td>
<td style="text-align: left;">Social Networking</td>
<td style="text-align: center;">Panther Express</td>
<td style="text-align: center;"><span style="color: #774000;">6 days<br />
</span></td>
</tr>
<tr>
<td>hi5</td>
<td style="text-align: left;">Social Networking</td>
<td style="text-align: center;">Akamai</td>
<td style="text-align: center;"><span style="color: #ff0000;">Unrevoked</span></td>
</tr>
<tr>
<td>LiveJournal</td>
<td style="text-align: left;">Blogging</td>
<td style="text-align: center;">LiveJournal</td>
<td style="text-align: center;"><span style="color: #008000;">Immediate*</span></td>
</tr>
<tr>
<td>MySpace</td>
<td style="text-align: left;">Social Networking</td>
<td style="text-align: center;">Akamai</td>
<td style="text-align: center;"><span style="color: #ff0000;">Unrevoked</span></td>
</tr>
<tr>
<td>Orkut</td>
<td style="text-align: left;">Social Networking</td>
<td style="text-align: center;">Google</td>
<td style="text-align: center;"><span style="color: #008000;">Immediate</span></td>
</tr>
<tr>
<td>Photobucket</td>
<td style="text-align: left;">Photo Sharing</td>
<td style="text-align: center;">Photobucket</td>
<td style="text-align: center;"><span style="color: #008000;">Immediate</span></td>
</tr>
<tr>
<td>Picasa</td>
<td style="text-align: left;">Photo Sharing</td>
<td style="text-align: center;">Google</td>
<td style="text-align: center;"><span style="color: #808000;">5 hours </span></td>
</tr>
<tr>
<td>SkyRock</td>
<td style="text-align: left;">Blogging</td>
<td style="text-align: center;"><span class="new">Téléfun</span></td>
<td style="text-align: center;"><span style="color: #ff0000;">Unrevoked</span></td>
</tr>
<tr>
<td>Tagged</td>
<td style="text-align: left;">Social Networking</td>
<td style="text-align: center;">Limelight</td>
<td style="text-align: center;"><span style="color: #992000;">14 days<br />
</span></td>
</tr>
<tr>
<td>Windows Live Spaces</td>
<td style="text-align: left;">Social Networking</td>
<td style="text-align: center;">Microsoft</td>
<td style="text-align: center;"><span style="color: #ff0000;"><span style="color: #008000;">N/A (cookies)</span><br />
</span></td>
</tr>
<tr>
<td>Xanga</td>
<td style="text-align: left;">Blogging</td>
<td style="text-align: center;">Xanga</td>
<td style="text-align: center;"><span style="color: #808000;">6 hours*</span></td>
</tr>
</tbody>
</table>
<p>Just for fun, we&#8217;ve also re-started the experiment to allow <a href="http://www.cl.cam.ac.uk/~jcb82/web2-photo-links.html">live viewing</a>.</p>
<p>Most likely, the sites with revocation longer than a few hours aren&#8217;t actively revoking at all, but relying on the photos eventually falling out of the photo-server&#8217;s cache. This memory-management strategy makes sense technically, as photos are deleted from these types of sites too infrequently to justify the overhead and complexity of removing them from the content delivery network. This paradigm is usually reflected in sites&#8217; Terms of Service, which often give leeway to retain copies for a &#8216;reasonable period of time.&#8217; Facebook is actually quite explicit about this, stating that &#8216;when you delete IP content, it is deleted in a manner similar to emptying the recycle bin on a computer.&#8217;</p>
<p>This architecture is not only fundamentally wrong from a privacy standpoint, but likely illegal under the <a href="http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:31995L0046:EN:HTML">EU Data Protection Directive of 1995</a> and its UK implementation, the <a href="http://www.opsi.gov.uk/acts/acts1998/ukpga_19980029_en_1">Data Protection Act of 1998</a>, which both clearly ban keeping personally-identifiable data for longer than necessary given the data&#8217;s purpose. In the social web case, the purpose of keeping a photo is to share it. Since this is no longer possible after the photo is marked &#8216;deleted&#8217; all copies of the photo must be removed. There&#8217;s also an interesting violation of the provision that a user should have access to all data stored about her, after marking a photo &#8216;deleted&#8217; the user no longer access to it, as there is no way to see which user content is still cached.</p>
<p>Architecture matters, and though it may be more complicated, sensitive personal data must be stored and cached using reference counts to ensure it can be fully deleted, and not simply left to be garbage collected down the road. Unfortunately, as is common with with social networking sites, privacy is viewed as a legal add-on and not a design constraint. In the <a href="http://en.wikipedia.org/wiki/Code_and_Other_Laws_of_Cyberspace">terminology of Larry Lessig</a>, privacy is still considered a matter of law and not of code.  As a result a user can have no assurance about where their photos may be floating around in the cloud.</p>
<p><em>EDIT 22/05/2009: We originally reported that Xanga and LiveJournal left photos unrevoked. After corresponding with developers from both sites, this was revealed to be a UI problem and not a CDN problem in both cases. When a photo is included in a blog post which is deleted, the photo itself is not considered deleted but becomes one of the user&#8217;s photos. Unfortunately, in each site the normal photo interface did not reveal this: Xanga showing <a href="http://www.cl.cam.ac.uk/~jcb82/web2photos/xanga_photo_interface.png">this</a> in it&#8217;s &#8216;Photos&#8217; interface, and LiveJournal showing </em><em>showing <a href="http://www.cl.cam.ac.uk/~jcb82/web2photos/lj_photo_interface_1.png">this</a></em><em>. In both cases, deleting photos which were included in blog posts requires a separate interface. In LiveJournal&#8217;s case the separate interface itself incorrectly stated I had &#8220;<a href="http://www.cl.cam.ac.uk/~jcb82/web2photos/lj_photo_interface_2.png">no galleries</a>.&#8221; Due to this UI confusion, I thought the photos were deleted when they werent&#8217;t thus they weren&#8217;t revoked. Apologies for the confusion, I re-tested both and printed updated results, though this has led both sites to re-consider their UI&#8217;s which were admittedly confusing and outright buggy in LiveJournaI&#8217;s case.<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lightbluetouchpaper.org/2009/05/20/attack-of-the-zombie-photos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Location privacy</title>
		<link>http://www.lightbluetouchpaper.org/2009/05/19/location-privacy/</link>
		<comments>http://www.lightbluetouchpaper.org/2009/05/19/location-privacy/#comments</comments>
		<pubDate>Tue, 19 May 2009 15:05:14 +0000</pubDate>
		<dc:creator>Frank Stajano</dc:creator>
		
		<category><![CDATA[Academic papers]]></category>

		<category><![CDATA[Politics]]></category>

		<category><![CDATA[Privacy technology]]></category>

		<category><![CDATA[Security economics]]></category>

		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=936</guid>
		<description><![CDATA[I was recently asked for a brief (4-page) invited paper for a forthcoming special issue of the ACM SIGSPATIAL on privacy and security of location-based systems, so I wrote Foot-driven computing: our first glimpse of location privacy issues.
In 1989 at ORL we developed the Active Badge, the first indoor location system: an infrared transmitter worn [...]]]></description>
			<content:encoded><![CDATA[<p>I was recently asked for a brief (4-page) invited paper for a forthcoming special issue of the ACM SIGSPATIAL on privacy and security of location-based systems, so I wrote <a href="http://www.cl.cam.ac.uk/~fms27/papers/2009-Stajano-location.pdf">Foot-driven computing: our first glimpse of location privacy issues</a>.</p>
<p>In 1989 at <a href="http://www.cl.cam.ac.uk/research/dtg/attarchive/">ORL</a> we developed the Active Badge, the first indoor location system: an infrared transmitter worn by personnel that allowed you to tell which room the wearer was in. Every press and TV reporter who visited our lab worried about the intrusiveness of this technology; yet, today, all those people happily carry mobile phones through which they can be tracked anywhere they go. The significance of the Active Badge project was to give us a head start of a few years during which to think about location privacy before it affected hundreds of millions of people. (There is more on our early ubiquitous computing work at ORL in this <a href="http://www.cl.cam.ac.uk/~fms27/secubicomp/secubicomp-section-2-5.pdf">free excerpt</a> from my book.)<br />
<img src="http://www.lightbluetouchpaper.org/wp-content/uploads/2009/05/active-badge-ah.jpg" alt="The ORL Active Badge" title="active-badge-ah" width="200" height="195" class="size-full wp-image-939" /></p>
<p>Location privacy is a hard problem to solve, first because ordinary people don&#8217;t seem to actually care, and second because there is a misalignment of incentives: those who could do the most to address the problem are the least affected and the least concerned about it. But we have a responsibility to address it, in the same way that designers of new vehicles have a responsibility to address the pollution and energy consumption issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lightbluetouchpaper.org/2009/05/19/location-privacy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Security economics video</title>
		<link>http://www.lightbluetouchpaper.org/2009/05/18/security-economics-video/</link>
		<comments>http://www.lightbluetouchpaper.org/2009/05/18/security-economics-video/#comments</comments>
		<pubDate>Mon, 18 May 2009 13:42:00 +0000</pubDate>
		<dc:creator>Ross Anderson</dc:creator>
		
		<category><![CDATA[Academic papers]]></category>

		<category><![CDATA[Security economics]]></category>

		<category><![CDATA[Seminars]]></category>

		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=908</guid>
		<description><![CDATA[Here is a video of a talk I gave at DMU on security economics (and the slides). I&#8217;ve given variants of this survey talk at various conferences over the past two or three years; at last one of them recorded the talk and put the video online. There&#8217;s also a survey paper that covers much [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a <a href="http://www.tech.dmu.ac.uk/STRL/news/annual-seminar/STRL-ADS-2009.m4v">video</a> of a talk I gave at DMU on security economics (and the <a href="http://www.tech.dmu.ac.uk/STRL/news/annual-seminar/index.html#ross">slides</a>). I&#8217;ve given variants of this survey talk at various conferences over the past two or three years; at last one of them recorded the talk and put the video online. There&#8217;s also a <a href="http://www.cl.cam.ac.uk/~rja14/Papers/econ_czech.pdf">survey paper</a> that covers much of the same material. If you find this interesting, you might enjoy coming along to <a href="http://weis09.infosecon.net/">WEIS</a> (the Workshop on the Economics of Information Security) on June 24-25.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lightbluetouchpaper.org/2009/05/18/security-economics-video/feed/</wfw:commentRss>
<enclosure url="http://www.tech.dmu.ac.uk/STRL/news/annual-seminar/STRL-ADS-2009.m4v" length="598148277" type="video/mp4" />
		</item>
		<item>
		<title>Reducing interruptions with screentimelock</title>
		<link>http://www.lightbluetouchpaper.org/2009/05/04/reducing-interruptions-with-screentimelock/</link>
		<comments>http://www.lightbluetouchpaper.org/2009/05/04/reducing-interruptions-with-screentimelock/#comments</comments>
		<pubDate>Mon, 04 May 2009 11:09:27 +0000</pubDate>
		<dc:creator>Steven J. Murdoch</dc:creator>
		
		<category><![CDATA[Useful software]]></category>

		<guid isPermaLink="false">http://www.lightbluetouchpaper.org/?p=890</guid>
		<description><![CDATA[Sometimes I find that I need to concentrate, but there are too many distractions. Emails, IRC, and Twitter are very useful, but also create interruptions. For some types of task this is not a problem, but for others the time it takes to get back to being productive after an interruption is substantial. Or sometimes [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes I find that I need to concentrate, but there are too many distractions. Emails, IRC, and Twitter are very useful, but also create interruptions. For some types of task this is not a problem, but for others the time it takes to get back to being productive after an interruption is substantial. Or sometimes there is an imminent and important deadline and it is desirable to avoid being sidetracked.</p>
<p>Self-discipline is one approach for these situations, but sometimes it&#8217;s not enough. So I wrote a simple Python script &#8212; screentimelock &#8212; for <a href="http://www.gnu.org/software/screen/">screen</a> which locks the terminal for a period of time. I don&#8217;t need to use this often, but since my <a href="http://www.mutt.org/">email</a>, <a href="http://irssi.org/">IRC</a>, and <a href="http://projects.friocorte.com/projects/twitter-irssi">Twitter</a> clients all reside in a screen session, I find it works well for me,</p>
<p>The script is started by screen&#8217;s <code>lockscreen</code> command, which is by default invoked by Ctrl-A X. Then, the screen will be cleared, which is helpful as often I find that just seeing the email subject lines is enough to act as a distraction. The screen will remain cleared and the terminal locked, until the next hour (e.g. if the script is activated at 7:15, it will unlock at 8:00).</p>
<p><img src="http://www.lightbluetouchpaper.org/wp-content/uploads/2009/05/screentimelock.png" alt="" title="Screenshot of screentimelock" width="444" height="309" class="aligncenter size-full wp-image-894" /></p>
<p>It is of course possible to bypass the lock. Ctrl-C is ignored, but logging in from a different location and either killing the script or re-attaching the screen will work. Still, this is far more effort than glancing at the terminal, so I find the speed-bump screentimelock provides is enough to avoid temptation. </p>
<p>I&#8217;m releasing this software, under the <a href="http://www.opensource.org/licenses/bsd-license.php">BSD license</a>, in the hope that other people find it useful. The download link, installation instructions and configuration parameters can be found on the <a href="http://www.cl.cam.ac.uk/~sjm217/projects/screentimelock/">screentimelock homepage</a>. Any comments would be appreciated, but despite <a href="http://catb.org/~esr/jargon/html/Z/Zawinskis-Law.html">Zawinski&#8217;s Law</a>, this program will not be extended to support reading mail <img src='http://www.lightbluetouchpaper.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lightbluetouchpaper.org/2009/05/04/reducing-interruptions-with-screentimelock/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
