<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>On the impossible dream that is Infomation Security in a University.</description><title>Impossible Dream</title><generator>Tumblr (3.0; @arthurclune)</generator><link>http://www.clune.org/</link><item><title>Moderately private, moderately secure, browsing</title><description>&lt;p&gt;It&amp;#8217;s a common assertion that you have no privacy on the web.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You have zero privacy anyway. Get over it&lt;/p&gt;
&lt;p&gt;     - Scott McNealy, then Sun CEO&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Most people don&amp;#8217;t care. After all, their supermarket loyalty card lets the store track and store all their purchases.&lt;/p&gt;
&lt;p&gt;In the other corner, we have the tin-foil hat world where the Illuminati/Goldman Sachs/Lizards are following your every move. &lt;/p&gt;
&lt;p&gt;The middle of an argument isn&amp;#8217;t always right (evolution is 100% real, creationism is 100% wrong) but here it has relevance. We are tracked: ad cookies, flash cookies and targetted advertising driven by databases of behaviour do exist and contain a lot of information.&lt;/p&gt;
&lt;p&gt;Coming at it from another direction, ad networks are a common source of malware and flash is, to be kind, not the most secure part of the browser tool chain.&lt;/p&gt;
&lt;p&gt;So, what do we do? Well, let&amp;#8217;s start by looking at what it takes to be &lt;strong&gt;really&lt;/strong&gt; private or &lt;strong&gt;really&lt;/strong&gt; secure&lt;/p&gt;
&lt;h3&gt;Really private browsing&lt;/h3&gt;
&lt;p&gt;How do you do really private browsing? Easy. Always use &lt;a href="https://www.torproject.org/" title="Tor"&gt;Tor&lt;/a&gt; and browse EVERYTHING in &amp;#8216;Private Browsing&amp;#8217;/&amp;#8217;Incognito&amp;#8217; mode.&lt;/p&gt;
&lt;p&gt;Great. Until you get a trojan from downloading a &amp;#8220;codec to view this content&amp;#8221;. Then all your privacy is subverted at source. Which is &lt;a href="http://www.ccc.de/en/updates/2011/staatstrojaner"&gt;why governments like this approach&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Doing this is also slow. Slow enough that for most people, the trade off is too high. Even for those for whom the privacy matters, it&amp;#8217;s fragile. &lt;a href="http://www.theregister.co.uk/2012/03/07/lulzsec_takedown_analysis/"&gt;One mistake exposes your misdeads&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A moderately practical solution is to leave out Tor, but still use Private Browsing mode for everything. This leaves logs at the ISP, but none on the local device. However, both Firefox and Chrome share cookies within a private browsing session, so website A and website B will still see the tracking cookie from ad broker C. This means that avoiding tracking means always starting new sessions in addition to doing much of the things I discuss below. For my use, the extra privacy is far outweighed by the impracticality.&lt;/p&gt;
&lt;p&gt;This method also doesn&amp;#8217;t improve security much. Flash is still enabled, ditto javascript so the attack surface is not reduced.&lt;/p&gt;
&lt;p&gt;So, to get really, really private browsing, we&amp;#8217;ve going to have to combine this with really secure browsing&lt;/p&gt;
&lt;h3&gt;Really Secure Browsing&lt;/h3&gt;
&lt;p&gt;This is possible, but it&amp;#8217;s not going to catch on.&lt;/p&gt;
&lt;p&gt;For a good idea of what is needed, and the software needed to make it happen, see &lt;a href="http://theinvisiblethings.blogspot.co.uk/2011/03/partitioning-my-digital-life-into.html"&gt;the Invisble Things/Qubes blog&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The basic idea is that we run a large number of virtual machines, and are very, very carefully about how data flows between them. Then if one VM gets compromised, no other data is lost. By limiting &amp;#8216;dangerous&amp;#8217; browsing to an untrusted VM we get security, and byusing Tor in every VM where we need privacy, we get privacy as well&lt;/p&gt;
&lt;p&gt;All in all, it&amp;#8217;s not going to catch on for the same reasons we&amp;#8217;re not all running &lt;a href="http://en.wikipedia.org/wiki/Solaris_Trusted_Extensions"&gt;Trusted Solaris&lt;/a&gt;. It&amp;#8217;s too much of a pain for most users. If I was working on Top Secret Nuclear Explosions then this would be the way to go. But I don&amp;#8217;t&lt;/p&gt;
&lt;h3&gt;The Middle Way&lt;/h3&gt;
&lt;p&gt;So here&amp;#8217;s what I actually do. I start from these asumptions:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;I&amp;#8217;m not trying to hide anything illegal, or worried about hiding from our ISP&amp;#8217;s logs&lt;/li&gt;
&lt;li&gt;I wish to avoid advertising cookies and targeted advertising as much as possible&lt;/li&gt;
&lt;li&gt;For security, I want to control flash&lt;/li&gt;
&lt;li&gt;I want security against random &amp;#8216;drive-by&amp;#8217; attacks, but am not trying to defend against a sophisticated, well resourced attacker such as a nation state security service. &lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;So what do &lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Choose your browser and base OS carefully. I currently use Linux on Chrome&lt;/li&gt;
&lt;li&gt;Don&amp;#8217;t run flash at all &lt;/li&gt;
&lt;li&gt;Use extensions to control tracking cookies, advertising etc.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Most of the security comes from point 1 and 2. Most &amp;#8216;drive-by&amp;#8217; malware is targeted where it&amp;#8217;ll make money. That means Windows, with some recent excursions into OS X. By running Linux I gain a good deal of security for free. I also use OS X for dealing with my digital photos, but by avoiding doing general web browsing within OS X, there&amp;#8217;s no extra risk.&lt;/p&gt;
&lt;p&gt;For the browser, Chrome is my choice but Firefox would work just as well. Both of the other major browsers (IE9 and Safari) have reasonable basic security (we&amp;#8217;ll pass lightly over IE &amp;lt; 9), but don&amp;#8217;t meet my needs as they have no eco-system of extensions around them.&lt;/p&gt;
&lt;p&gt;Now, to get control over where our data goes, we need a set of browser add-ons.&lt;/p&gt;
&lt;p&gt;First up, the indispensable Adblock (&lt;a href="https://chrome.google.com/webstore/detail/gighmmpiobklfepjocnamgkkbiglidom"&gt;Chrome&lt;/a&gt;, &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/adblock-plus/?src=search"&gt;Firefox&lt;/a&gt;). When used with one of the auto-updating block lists, this will stop most ads from ever being shown. Even better, since the ads are never loaded, a malware infected ad broker can no longer attack us.&lt;/p&gt;
&lt;p&gt;Next up, Ghostery (&lt;a href="https://chrome.google.com/webstore/detail/mlomiejdfkolichcflejclcbmpeaniij"&gt;Chrome&lt;/a&gt;, &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/ghostery/"&gt;Firefox&lt;/a&gt;) . Cookies aren&amp;#8217;t the only way of tracking. One pixel images, beacons and more are used to track visitors across sites. Ghostery, set to auto-update it&amp;#8217;s block list, works in a similar way to adblock and blocks all of these. &lt;/p&gt;
&lt;p&gt;Now we get into belt-and-braces territory: Many ad networks allow users to opt out of tracking by setting a cookie. The problem with this is that any time cookies are cleared, the opt-out has to be set manually, and there&amp;#8217;s a lot of ad brokers to go and do this for. Keep My Opt Outs (&lt;a href="https://chrome.google.com/webstore/detail/hhnjdplhmcnkiecampfdgfjilccfpfoe"&gt;Chrome&lt;/a&gt;, &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/beef-taco-targeted-advertising/?src=search"&gt;Firefox&lt;/a&gt;) ensures that these cookies remain set at all times.&lt;/p&gt;
&lt;p&gt;I mentioned that I don&amp;#8217;t run Flash. This isn&amp;#8217;t always practical. If you need it, a good solution is to use FlashBlock (&lt;a href="https://chrome.google.com/webstore/detail/gofhjkjmkpinhpoiabjplobcaignabnl"&gt;Chrome&lt;/a&gt;,&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/flashblock/?src=search"&gt;Firefox&lt;/a&gt;) to create a white list of sites which are allowed to run flash, blocking it everywhere else&lt;/p&gt;
&lt;p&gt;Finally, something I don&amp;#8217;t do, but can be worth it for some people. NoScript (&lt;a href="https://chrome.google.com/webstore/detail/oiigbmnaadbkfbmpbfijlflahbdbdgdf/details"&gt;Chrome&lt;/a&gt;, &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/noscript/?src=search"&gt;Firefox&lt;/a&gt;) works like FlashBlock but for Javascript. Using FlashBlock and NoScript along with the extension above gives a major increase in security, but, for me, the pain is to much. Nearly every website needs Javascript so the blocking becomes a pain very fast.&lt;/p&gt;
&lt;h3&gt;So is it worth it?&lt;/h3&gt;
&lt;p&gt; Like many things, it depends. For me, it&amp;#8217;s worth it just to get a nicer web browsing experience with a reasonable increase in security. The lack of tracking is just a bonus.&lt;/p&gt;</description><link>http://www.clune.org/post/20108030713</link><guid>http://www.clune.org/post/20108030713</guid><pubDate>Thu, 29 Mar 2012 08:00:05 +0100</pubDate></item><item><title>Doing Passwords Right</title><description>&lt;p&gt;A student once told me, in all seriousness, that his password of &amp;#8220;password&amp;#8221; was secure because:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It&amp;#8217;s a double bluff. No-one would believe I&amp;#8217;m stupid enough to use that as a password&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Yeah, right.&lt;/p&gt;
&lt;p&gt;The trouble is that passwords are hard. One password is easy, two ok but most of us need tens, if not hundreds, of passwords for all our different services. Work password, personal email, facebook, Google, ebay, three banks, that random quiz site, phishme.com&amp;#8230;. &lt;/p&gt;
&lt;p&gt;Then each of these sites will have a different password complexity/strength checker, work insists your password is changed every 30 days and on it goes.&lt;/p&gt;
&lt;p&gt;In attempting to deal with this, most people work their way down this sequence:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;I&amp;#8217;ve thought of a good password. It&amp;#8217;s &amp;#8220;fred&amp;#8221;.&lt;/li&gt;
&lt;li&gt;Oh dear. It&amp;#8217;s rejected as too short. Let&amp;#8217;s try &amp;#8220;fredfred&amp;#8221;&lt;/li&gt;
&lt;li&gt;Now it needs numbers. Try &amp;#8220;fr3dfr3d&amp;#8221;.&lt;/li&gt;
&lt;li&gt;Accepted&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;And we&amp;#8217;re all good to go until&amp;#8230;.&lt;/p&gt;
&lt;ol start="5"&gt;&lt;li&gt;&lt;span&gt;The next site comes along. Now we have to have a special character as well. So let&amp;#8217;s use &amp;#8216;fr3dfr3d!&amp;#8217;. &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Now sign up to internet banking. Best use a different password. Ok. &amp;#8216;G30rge!&amp;#8217;. Done&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Now what about the credit card? ebills? Oh dear.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;The only way to deal with this and keep everything in a human brain is to have two or three basic passwords (say one for banking, one for login and one for other websites) and reuse them everywhere, with random variations to deal with different sites password policies. This way madness lies. The small variations cause endless problems and the sharing of password across sites means that one compromised site is a disaster.&lt;/p&gt;
&lt;p&gt;The solution: write your passwords down. As prohibited in every security policy ever.&lt;/p&gt;
&lt;h3&gt;Use the paper, Luke&lt;/h3&gt;
&lt;p&gt;By &amp;#8216;write it down&amp;#8217; I &lt;strong&gt;don&amp;#8217;t&lt;/strong&gt; suggest you physically write it down in any way, but rather than you stop trying to remember passwords and use a password manager to store them.&lt;/p&gt;
&lt;p&gt;Password mangement (or &amp;#8220;Password Safe&amp;#8221;) software encrypts away all your passwords with one master password so that you now only have one password to remember, but your passwords are still safe from prying eyes. Unlike the &amp;#8216;post-it-note under the keyboard&amp;#8217; approach.&lt;/p&gt;
&lt;p&gt;Once you stop trying to remember passwords, all sorts of good things happen:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;You can (and should) have a unique password for every single site or application. Even the silly &amp;#8216;joke&amp;#8217; websites. Everything&lt;/li&gt;
&lt;li&gt;You can stop trying to think up passwords. Just let the password manager generate a random one for you. It&amp;#8217;ll be impossible to remember (e.g. mine has just generated &amp;#8216;eRxz%b3gtV&amp;#8217; for me) but it doesn&amp;#8217;t matter. You never need to remember it&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;And that&amp;#8217;s it. Now you can have complex, unique passwords everywhere and also have less stuff cluttering up your brain and making you stupid. What&amp;#8217;s not to like? Just do it.&lt;/p&gt;
&lt;h3&gt;The Details&lt;/h3&gt;
&lt;p&gt;That&amp;#8217;s the basic principle, but like everything, the details matter.&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;You&amp;#8217;ll still have to remember your login password and a master password for your password safe. That&amp;#8217;s only two passwords. Not so bad&lt;/li&gt;
&lt;li&gt;You may also want to remember your internet banking passwords.&lt;/li&gt;
&lt;li&gt;Remember that the strength of this whole system depends on the strength of the master password you set for your password safe. Since you don&amp;#8217;t have to type it very often I suggest just going for a very long phrase (30-50 characters).&lt;/li&gt;
&lt;li&gt;Don&amp;#8217;t use any random piece of software. Writing secure cryptographic products is hard and you want to be very sure that if you are putting all your passwords in one place that you haven&amp;#8217;t just made it easy for them to be all stolen at once.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Finally, most of us use many different computers over the course of a day so need these passwords everywhere. There&amp;#8217;s two basic approaches:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Let the software itself store the data in the cloud, or,&lt;/li&gt;
&lt;li&gt;Store the encrypted file on a sync service like Dropbox&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Either works. You&amp;#8217;ll also want to have a copy of the program and your passwords on your phone for those times when you want to login into a site on a different computer/internet cafe etc. &lt;/p&gt;
&lt;p&gt;All of the recommended products below can be integrated into your web browser as well to allow for seemless logins to everything web based (which is going to be 95% of everything for most of us).&lt;/p&gt;
&lt;h3&gt;Recommended products&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://keepass.info/"&gt;KeePass&lt;/a&gt;: Works on Windows and Linux. Supposed to work on OS X but I gave up waiting for Mono to install. Also has version for most phone OSs. Open Source&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lastpass.com/"&gt;LastPass&lt;/a&gt;: nice, but costs to use on mobile. &lt;/li&gt;
&lt;li&gt;&lt;a href="http://agilebits.com/products/1Password"&gt;1Password&lt;/a&gt;: those that use it love it. Works on Windows, OS X, iOS and Android. Costs.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; thanks to &lt;a href="https://twitter.com/#!/maxspicer"&gt;Max Spicer&lt;/a&gt; for prompting me to get off my arse, change my password management and actually write this up :) &lt;/p&gt;
&lt;ul&gt;&lt;/ul&gt;</description><link>http://www.clune.org/post/9665983089</link><guid>http://www.clune.org/post/9665983089</guid><pubDate>Thu, 01 Sep 2011 15:07:00 +0100</pubDate><category>passwords</category></item><item><title>Sophos</title><description>&lt;p&gt;&lt;span&gt;I&amp;#8217;ve finally read the details in Travis Ormandy&amp;#8217;s Sophail report. Oh dear.&lt;br/&gt;&lt;br/&gt;&lt;a href="http://nakedsecurity.sophos.com/2011/08/05/tavis-ormandy-and-sophos/"&gt;Sophos&amp;#8217; response&lt;/a&gt; is a classic.&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;br/&gt;Tavis has questioned the performance of Sophos buffer overflow protection and made other statements questioning the quality of Sophos protection. Naturally Sophos is committed to continually improving performance and protection and regularly participates in independent third party tests. In fact, we consistently rank well in these tests.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Or, to translate:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We&amp;#8217;re not going to comment on the details as they are too embarrassing and we don&amp;#8217;t even come top compared to other a/v products&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I highly recommend &lt;a href="http://lock.cmpxchg8b.com/Sophail.pdf"&gt;the full report&lt;/a&gt;. It&amp;#8217;s a little less dry than the average security paper. e.g.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This guarantees that any attacker will simply give up writing their ret2libc payload, as they will be unable to concentrate due to uncontrollable laughter&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Other gems include the packer protection being so out of date that it was hard to find an old enough version of the packer to test it and the pre-execution analysis that hard codes constants so it only really works on Windows Server 2003 SP1.&lt;br/&gt;&lt;br/&gt;So what&amp;#8217;s a defender to do? We knew already a targeted attack was likely to succeed. Sophos just makes it easier by allowing direct exploitation of the out-of-date embedded JavaScript engine.&lt;br/&gt;&lt;br/&gt;Are other a/v engines better than Sophos? If so, which? And how could the average (enterprise) purchaser do a serious evaluation?&lt;/p&gt;</description><link>http://www.clune.org/post/8607861794</link><guid>http://www.clune.org/post/8607861794</guid><pubDate>Sun, 07 Aug 2011 19:32:00 +0100</pubDate></item><item><title>"Wicked Problems"</title><description>&lt;p&gt;Over on &lt;a href="http://www.antipope.org"&gt;Charlie Stross&amp;#8217; blog&lt;/a&gt; guest author Karl Schroeder introduces &lt;a href="http://www.antipope.org/charlie/blog-static/2011/07/wicked-1.html"&gt;the concept of &amp;#8220;wicked problems&amp;#8221;&lt;/a&gt;. I recommend spending the time to read the whole article and the links in its first paragraph.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s not a concept I&amp;#8217;d come across before:&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;

&lt;blockquote&gt;But often, in the human sphere, there are what&amp;#8217;re called &amp;#8220;wicked&amp;#8221; problems. In 1973, Horst Rittel and Melvin Webber defined a wicked problem this way:&lt;br/&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;There is no definitive formulation of a wicked problem (defining wicked problems is itself a wicked problem).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Wicked problems have no stopping rule.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Solutions to wicked problems are not true-or-false, but better or worse.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;There is no immediate and no ultimate test of a solution to a wicked problem.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Every solution to a wicked problem is a &amp;#8220;one-shot operation&amp;#8221;; because there is no opportunity to learn by trial and error, every attempt counts significantly.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Wicked problems do not have an enumerable (or an exhaustively describable) set of potential solutions, nor is there a well-described set of permissible operations that may be incorporated into the plan.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Every wicked problem is essentially unique.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Every wicked problem can be considered to be a symptom of another problem.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The existence of a discrepancy representing a wicked problem can be explained in numerous ways. The choice of explanation determines the nature of the problem&amp;#8217;s resolution.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The social planner who tackles a wicked problem has no right to be wrong (planners are liable for the consequences of the actions they generate).&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/blockquote&gt;

&lt;p&gt;The examples given are the obvious ones: fiscal policy, climate change etc, but it&amp;#8217;s also a useful insight to bring to security problems. We can divide security issues into two groups (if not cleanly, then in a way that gains insight):&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Non-wicked problems: does this patch crash my server? Does this exploit work? What&amp;#8217;s the patch level of my server estate?&lt;/li&gt;
&lt;li&gt;Wicked problems: how should we trade off privacy online for physical security?&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Between these two, these a set of semi-wicked problems where much of the day-to-day difficulties in security policy come from e.g.&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;if we lock down all our client machines really hard, is that worth the trade off in innovation?&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Problems in this class might not fit all the requirements above but will fit many of them E.g. 3, 9 and 10 seem very relevant here: often the person writing the security policy has no motivation other than to be as restrictive as possible, while the person doing the work wants to do the least possible.&lt;/p&gt;
&lt;p&gt;A good counter when confronted with the more technological end of things.&lt;/p&gt;</description><link>http://www.clune.org/post/8388777951</link><guid>http://www.clune.org/post/8388777951</guid><pubDate>Tue, 02 Aug 2011 18:00:02 +0100</pubDate></item><item><title>Installing Big Apps on Galaxy S Froyo</title><description>&lt;p&gt;Just in case anyone else gets this issue. The Samsung Galaxy S with Froyo can&amp;#8217;t download apps bigger than 30Mb from the Market as /cache is only 30Mb. &lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s the fix:  get z4root, root phone, then use z4mod to change type of /data from rfs to ext2 (aka Lag Fix). You&amp;#8217;ll want to do these anyway if you haven&amp;#8217;t already lag fixed the phone.&lt;/p&gt;
&lt;p&gt;Then in a terminal window:&lt;/p&gt;
&lt;pre&gt;mkdir /data/cache
umount /cache
mount -o rw,remount /
rmdir /cache
ln -s /cache /data/cache
&lt;/pre&gt;
&lt;p&gt;Now install away from the Market.&lt;/p&gt;
&lt;p&gt;To Undo&lt;/p&gt;
&lt;pre&gt;rm /cache
mkdir /cache
chmod 770 /cache
&lt;/pre&gt;
&lt;p&gt;and reboot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Important&lt;/strong&gt; This fix will not persist across reboots and you will want revert this before rebooting. Once the app is installed it&amp;#8217;ll run fine with /cache set back to normal&lt;/p&gt;</description><link>http://www.clune.org/post/7239286217</link><guid>http://www.clune.org/post/7239286217</guid><pubDate>Mon, 04 Jul 2011 21:56:06 +0100</pubDate></item><item><title>So, this here wedding thingy</title><description>&lt;p&gt;There was a wedding last week and it seems that lots and lots and lots of our users wanted to watch it&amp;#8230;..&lt;/p&gt;
&lt;p&gt;The graph below shows streaming video traffic for the last week. The time scale is a little confusing, but the low point of the traffic corresponds to the small hours of the morning.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lkmjvcvX6A1qamp3l.jpg"/&gt;&lt;/p&gt;

&lt;p&gt;Remember, this is on a 1Gb link. Since there is other traffic on the link, it&amp;#8217;s fair to say that we&amp;#8217;d have generated even more streaming traffic with a bigger link.&lt;/p&gt;</description><link>http://www.clune.org/post/5161545288</link><guid>http://www.clune.org/post/5161545288</guid><pubDate>Tue, 03 May 2011 15:58:56 +0100</pubDate><category>traffic</category><category>stats</category></item><item><title>Links for 2011-03-21</title><description>&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://forums.aws.amazon.com/thread.jspa?messageID=124044#124044"&gt;iostat on Linux&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;</description><link>http://www.clune.org/post/4011493989</link><guid>http://www.clune.org/post/4011493989</guid><pubDate>Tue, 22 Mar 2011 03:23:03 +0000</pubDate><category>security</category><category>links</category></item><item><title>Debian/Ubuntu two factor auth with Google</title><description>&lt;p&gt;Following the &lt;a href="http://www.mnxsolutions.com/security/two-factor-ssh-with-google-authenticator.html"&gt;excellent guide from MNX Solution&lt;/a&gt; I&amp;#8217;ve got two-factor auth working on my desktop.&lt;/p&gt;
&lt;p&gt;There&amp;#8217;s a couple of things I thought worth noting that aren&amp;#8217;t mentioned there. &lt;/p&gt;
&lt;p&gt;1) You&amp;#8217;ll need the pam headers installed and they aren&amp;#8217;t by default.&lt;/p&gt;
&lt;pre&gt;$ sudo apt-get install libpam0g-dev
&lt;/pre&gt;
&lt;p&gt;Then follow the instructions as given.&lt;/p&gt;
&lt;p&gt;2) When you edit /etc/ssh/sshd_config you&amp;#8217;ll need to set&lt;/p&gt;
&lt;pre&gt;RSAAuthentication no
PubkeyAuthentication no
&lt;/pre&gt;
&lt;p&gt;to disable pub-key auth (at least for testing), since that will be tried before ChallengeResponse. For production use, enabling pub-key with a fallback to ChallengeResponse might be ideal.&lt;/p&gt;</description><link>http://www.clune.org/post/3444259472</link><guid>http://www.clune.org/post/3444259472</guid><pubDate>Tue, 22 Feb 2011 13:57:44 +0000</pubDate></item><item><title>Through a glass, darkly</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lgxreppL4t1qamp3l.jpg"/&gt;&lt;/p&gt;

&lt;p&gt;There&amp;#8217;s been plenty written on t&amp;#8217;interwebs about the HBGary/Anonymous hack: ArsTechnica have the &lt;a href="http://arstechnica.com/tech-policy/news/2011/02/anonymous-speaks-the-inside-story-of-the-hbgary-hack.ars"&gt;best write up on how it was done&lt;/a&gt; plus, using the hacked emails for details, some of the gory details on &lt;a href="http://arstechnica.com/tech-policy/news/2011/02/black-ops-how-hbgary-wrote-backdoors-and-rootkits-for-the-government.ars/"&gt;how HBGary wrote custom rootkits/backdoors&lt;/a&gt; for various US three-letter orgs. If you haven&amp;#8217;t read the details of how it was done, do so. It&amp;#8217;s both sophisticated (rainbow tables), cunning (social engineering) and aiming at low hanging fruit (a SQL injection on an externally facing website).&lt;/p&gt;
&lt;p&gt;So what does this have do with with organisations in more mainstream fields? Well, after the &lt;a href="http://www.guardian.co.uk/environment/cif-green/2009/nov/23/leaked-email-climate-change"&gt;UEA hack&lt;/a&gt; I was asked &amp;#8220;Could this happen here?&amp;#8221;. I&amp;#8217;m sure the questioner was hoping for a reassuring &amp;#8220;Of course not: we have a/v, firewalls, polices, procedures, dogs AND ponies. Nope, definately not&amp;#8221;. But of course it could. &lt;/p&gt;
&lt;p&gt;HBGary brings that lesson into even sharper relief. This was a IT Security company, working on classified projects for the NSA. And they still got owned.&lt;/p&gt;
&lt;p&gt;Now compare this to the situation in the average University:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Q: Do we have any sql injection vulnerabilities? A: Not that I know of.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;So far, so good. Now let&amp;#8217;s keep going&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Q: Do you know which versions of applications are running for all externally facing servers? A: No&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;No, since in most older Universities, IT is decentralised and the centre doesn&amp;#8217;t know exactly what the edges are doing or have any control over it except the big hammer marked &amp;#8220;Firewall&amp;#8221;. So&amp;#8230;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Q: How do you know you don&amp;#8217;t have any SQL injection vulnerabilities in all the masses of custom code out there? A: Errrrr.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;There&amp;#8217;s no easy answer. It gets even worse in Universities where departmental IT can run up externally facing services with no oversight (*). Then we get to this situation:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Q: Do we know how many webservers we have? A: Yes, Definitely. They all have to have holes in the firewall. Oh, except for those departments that have worked out mod_proxy. Oh.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt; Still, like HBGary, we can rely on our security cleared, Infosec expert users. Can&amp;#8217;t we? Did anyone mention students? Oh.&lt;/p&gt;
&lt;p&gt;So what can we do?&lt;/p&gt;
&lt;p&gt;One option is to lock down everything: remove autonomy from Departments, lock down the desktop, ban personal equipment etc. Which all seems good (and it&amp;#8217;s what most auditors want) but it has the minor disadvantage for a research-led University of destroying research productivity, especially in fields where software is commonly written/modified/mashed together (e.g. most sciences, maths etc.) &lt;/p&gt;
&lt;p&gt;This leaves us with plan B. Segregate, firewall, least access. Don&amp;#8217;t regard inside the outside as bad and the inside as good. It&amp;#8217;s &lt;a href="http://www.opengroup.org/jericho/deperim.htm"&gt;de-perimeterisation&lt;/a&gt; (as promoted by the &lt;a href="http://www.opengroup.org/jericho"&gt;Jericho group&lt;/a&gt;). It&amp;#8217;s sometimes a hard sell, but it&amp;#8217;s seems a very good match for the University environment. Which is ironic, since most of the founders of the Jericho group are banks :)&lt;/p&gt;
&lt;p&gt;And if we&amp;#8217;d reached this nirvana, would that make us immune to this type of attack? I know my answer.&lt;/p&gt;
&lt;p&gt;(*) Of course, the centre never fecks up. Nope. Never.&lt;/p&gt;</description><link>http://www.clune.org/post/3420982219</link><guid>http://www.clune.org/post/3420982219</guid><pubDate>Mon, 21 Feb 2011 08:30:07 +0000</pubDate><category>hbgary</category></item><item><title>Links for 2011-02-16</title><description>&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://eli.thegreenplace.net/2011/02/07/how-debuggers-work-part-3-debugging-information/"&gt;How debuggers work&lt;/a&gt;: Interesting series from Eli Bendersky on how debuggers work on Linux&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;</description><link>http://www.clune.org/post/3334021460</link><guid>http://www.clune.org/post/3334021460</guid><pubDate>Thu, 17 Feb 2011 03:23:03 +0000</pubDate><category>security</category><category>links</category></item><item><title>Google User Group write-up</title><description>&lt;p&gt;Yesterday I went to &lt;a href="http://guug11.lboro.ac.uk/"&gt;Google User Group 2011&lt;/a&gt; meetup in Loughborough. I was just about to start copying my notes in a more coherent form from yesterday, but  &lt;a href="http://cicsdir.blogspot.com/2011/02/google-apps-user-group.html?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed:+FromADistance+%28From+a+Distance...%29"&gt;Chris Sexton beat me to it&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Instead, here&amp;#8217;s a dump of my notes in a pretty unstructed format. I&amp;#8217;ve removed anything that Chris has already covered so you&amp;#8217;ll want to read that blog as well.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;General&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Google CloudConnect for MS Office to be released next week. Looks very  nice. Allows storage of docs in Google Docs complete with versioning etc.&lt;/li&gt;
&lt;li&gt;Google Apps can do OCR on pdfs. I had no idea.&lt;/li&gt;
&lt;li&gt;There was a very nice demo of the translation facilities - live real-time  translation in chat and demos of Google Sites being made available in  any language via translation. They stressed it was machine translation  so not perfect but good enough for people to understand.&lt;/li&gt;
&lt;li&gt;Nice ideas about using templates with Sites to give easy setups for projects etc&lt;/li&gt;
&lt;li&gt;Google also demoed the Chrome laptop. If we went with Apps this would be  ideal for use as lending devices. Cheap, no local data, usable by anyone  with a Google account.    They are aiming for 99.99% uptime next year (including all downtime -  any duration, planned + unplanned). No price or release date given.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;The OU&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;The OU are moving students to Google, but are still working through  contractual issues with Google. In contrast, Sheffield &amp;#8216;just signed it&amp;#8217;  and didn&amp;#8217;t get any legal look over at all.  The OU reported a very low load on their help desk (~120 calls from  first 10,000 users moved) almost all about privacy etc not the user  experience. 270,000 students in total.&lt;/li&gt;
&lt;li&gt;Thinking about using Apps to store eportfolios via mashups.    They mentioned that they found the google groups API not rich  enough for their needs. No details were given, but they are working with  Google to resolve this. Be good to have a chat with them about exactly  what they had issues with.&lt;/li&gt;
&lt;li&gt;Looking at a Google Marketplace app called (&lt;a href="http://www.aprigo.com/applications/cloudlock-for-google-apps/"&gt; Aprigo Cloudlock &lt;/a&gt;) to allow  students to share files with examiners etc in a controlled way. Mentioned it might be a bit too pricy from them however.&lt;/li&gt;
&lt;li&gt;They are also looking at igoogle as a student homepage (the &amp;#8216;P&amp;#8217; word  wasn&amp;#8217;t mentioned).&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Misc&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;bboogle looks interesting. It&amp;#8217;s a open source Blackboard building block  for Google integration  &lt;a href="http://projects.oscelot.org/gf/project/bboogle/"&gt;&lt;a href="http://projects.oscelot.org/gf/project/bboogle/"&gt;http://projects.oscelot.org/gf/project/bboogle/&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><link>http://www.clune.org/post/3326734828</link><guid>http://www.clune.org/post/3326734828</guid><pubDate>Wed, 16 Feb 2011 14:09:42 +0000</pubDate><category>guug11</category></item><item><title>Links for 2011-01-13</title><description>&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://arborjs.org/introduction"&gt;Graph viz in the browser&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;</description><link>http://www.clune.org/post/2735097963</link><guid>http://www.clune.org/post/2735097963</guid><pubDate>Thu, 13 Jan 2011 23:23:07 +0000</pubDate><category>security</category><category>links</category></item><item><title>Links for 2010-09-29</title><description>&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://4sysops.com/archives/forgot-the-administrator-password-the-sticky-keys-trick/"&gt;Forgot administrator password? The Sticky Keys trick - 4sysops&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;</description><link>http://www.clune.org/post/1212525811</link><guid>http://www.clune.org/post/1212525811</guid><pubDate>Wed, 29 Sep 2010 23:23:03 +0100</pubDate><category>security</category><category>links</category></item><item><title>Links for 2010-09-22</title><description>&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.theregister.co.uk/2010/09/22/stuxnet_worm_weapon/"&gt;SCADA worm a &amp;#8216;nation state search-and-destroy weapon&amp;#8217;  The Register&lt;/a&gt;: Now this is interesting. Possibly the first use of a worm in this way? I&amp;#8217;m sure there&amp;#8217;s been other direct hacking done, but not worms. At least, not that have been noticed :)&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;</description><link>http://www.clune.org/post/1169237418</link><guid>http://www.clune.org/post/1169237418</guid><pubDate>Wed, 22 Sep 2010 23:23:06 +0100</pubDate><category>security</category><category>links</category></item><item><title>Links for 2010-09-21</title><description>&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://mashable.com/2010/09/21/twitter-mouseover-bug/"&gt;Twitter Mouseover Security Flaw Affecting Thousands of Users [WARNING]&lt;/a&gt;: Mouse over attacks are cool&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;</description><link>http://www.clune.org/post/1163496836</link><guid>http://www.clune.org/post/1163496836</guid><pubDate>Tue, 21 Sep 2010 23:23:04 +0100</pubDate><category>security</category><category>links</category></item><item><title>Links for 2010-09-17</title><description>&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.networkworld.com/news/2010/091610-akamai-ipv6.html"&gt;Akamai: Why our IPv6 upgrade is harder than Google&amp;#8217;s&lt;/a&gt;: Some very interesting quotes in there. &amp;#8220;Address exhaustation is real&amp;#8221;&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;</description><link>http://www.clune.org/post/1139501593</link><guid>http://www.clune.org/post/1139501593</guid><pubDate>Fri, 17 Sep 2010 23:23:05 +0100</pubDate><category>security</category><category>links</category></item><item><title>Protecting Yourself from Facebook Places</title><description>&lt;a href="http://www.sophos.com/blogs/gc/g/2010/09/17/protect-facebook-places/"&gt;Protecting Yourself from Facebook Places&lt;/a&gt;: &lt;p&gt;I’m shocked, shocked I tell you, by how hard Facebook make it to find all the options. Ok, no I’m not. It’s just par for the course, but I was surprised to find that I’d missed the option that lets friend’s applications read your location. Graham Cluley has an excellent step-by-step guide to getting it right.&lt;/p&gt;</description><link>http://www.clune.org/post/1138681468</link><guid>http://www.clune.org/post/1138681468</guid><pubDate>Fri, 17 Sep 2010 20:19:23 +0100</pubDate><category>facebook</category><category>privacy</category></item><item><title>Links for 2010-09-16</title><description>&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://highscalability.com/blog/2010/9/16/how-can-the-large-hadron-collider-withstand-one-petabyte-of.html"&gt;How Can the Large Hadron Collider Withstand One Petabyte of Data aSecond?&lt;/a&gt;: Interesting article from High Scalability on the data management issues of the LHC&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.freedom-to-tinker.com/blog/felten/understanding-hdcp-master-key-leak"&gt;Understanding the HDCP Master Key Leak | Freedom to Tinker&lt;/a&gt;: Ed Felten with a clear write-up of the implications of the HDCP key leak&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;</description><link>http://www.clune.org/post/1133990832</link><guid>http://www.clune.org/post/1133990832</guid><pubDate>Thu, 16 Sep 2010 23:23:06 +0100</pubDate><category>security</category><category>links</category></item><item><title>Links for 2010-09-14</title><description>&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://arstechnica.com/tech-policy/news/2010/09/claimed-hdcp-master-key-leak-could-be-fatal-to-drm-scheme.ars?utm_source=rss&amp;amp;utm_medium=rss&amp;amp;utm_campaign=rss"&gt;Claimed HDCP master key leak could be fatal to DRM scheme&lt;/a&gt;: Now this is interesting. Is it the real master key? If it is, that&amp;#8217;s a really bad leak&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;</description><link>http://www.clune.org/post/1122948348</link><guid>http://www.clune.org/post/1122948348</guid><pubDate>Tue, 14 Sep 2010 23:23:06 +0100</pubDate><category>security</category><category>links</category></item><item><title>Disk encryption attacks explained</title><description>&lt;p&gt;Following on from &lt;a href="http://www.clune.org/post/1015705800/if-you-havent-upgraded-from-xp-server-2003-i-can"&gt;my last rant about the TechMesh event I went to recently&lt;/a&gt;, I&amp;#8217;m finally getting round to writing up an explanation of the BitLocker decryption attack demoed there as &amp;#8220;scary software from Russia that can decrypt your drive and an attack which Microsoft needs to fix RIGHT NOW&amp;#8221; (I paraphrase).&lt;/p&gt;
&lt;p&gt;The demo is a good one, and really impressive to see in action. Given physical access to a machine with an encrypted disk, powered on but with the screen locked, the software retrieves the encryption key and provides a decrypted copy of the disk.&lt;/p&gt;
&lt;p&gt;To explain how this works let&amp;#8217;s go back an few stages and look at how disk encryption itself works at the highest of high level views. &lt;/p&gt;
&lt;p&gt;After a machine boots, the OS uses the decryption key to decrypt the hard drive on the fly and present it to applications as an un-encrypted disk. The important point to remember here is that the OS must have a copy of the decryption key in memory once it&amp;#8217;s booted so that it can decrypt the disk (or sectors thereof) as required. &lt;/p&gt;
&lt;p&gt;There is no way round this. The only alternative would be for the OS to request the passphrase every time it needed to read the disk. This might impact somewhat negatively on performance :) The problem with this is that if the key is in memory, it can be read by an attacker as well.&lt;/p&gt;
&lt;p&gt;So, we need a thinking hat:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_l8pd6019JE1qamp3l.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;to come up with some attacks.&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;I place a virus on your machine somehow (&amp;#8220;Click here to see to install the codec to see this video&amp;#8221;) and run it as an administrator (either because the user already is an administrator or via a privilege escalation attack). Now I can read the encryption key from memory&amp;#8230;&amp;#8230;except that I don&amp;#8217;t need to. Since the OS presents the drive as unencrypted to applications, my virus can just read your data without worrying about disk encryption at all.&lt;/li&gt;
&lt;li&gt;I have physical access to the device, but it&amp;#8217;s powered off. We&amp;#8217;ll come to this later.&lt;/li&gt;
&lt;li&gt;I have physical access to the device and it&amp;#8217;s powered on. It doesn&amp;#8217;t matter if it&amp;#8217;s screen locked or not.&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Attack 1 is something often forgotten - if I can run code on your machine while you are using it, it doesn&amp;#8217;t matter if the disk is encrypted. You need it decrypted to use and if you can read it so can my code.&lt;/p&gt;
&lt;p&gt;Attack 3 is the subject of this post and the TechMesh talk. The demo&amp;#8217;d attack uses a firewire connection to a locked machine. Why Firewire? Because the Firewire spec requires Direct Memory Access (DMA) for performance. Even better, it doesn&amp;#8217;t matter if the laptop targeted doesn&amp;#8217;t have a firewire port since PCMCIA or ExpressCard slots can be used to add a Firewire adaptor and the Windows will helpfully load the relevant drivers even if the screen is locked.&lt;/p&gt;
&lt;p&gt;The original explanation of the attack, &amp;#8220;&lt;a href="http://www.slideshare.net/KarlFrank99/owned-by-an-ipod"&gt;0wned by an ipod&lt;/a&gt;&amp;#8221; was presented at PacSec in 2004. The observation is a simple one - DMA means the Firewire attached device can read or write any area of memory, and because it&amp;#8217;s required in the spec, all firewire implementations must allow this. The original attack re-wrote the Windows screen lock code to accept any password. The variant used here just reads out the Bitlocker key directly from memory, while also taking a copy of the disk itself via Firewire. Combine the two and you get a copy of the disk that the attacker can read, all with no need to login to the target machine.&lt;/p&gt;
&lt;p&gt;As I said at the start, it makes for an impressive demo.&lt;/p&gt;
&lt;p&gt;The sotware used in this demo looked remarkably similar to &lt;a href="http://www.lostpassword.com/hdd-decryption.htm#imager"&gt;Passware&amp;#8217;s product&lt;/a&gt;. I didn&amp;#8217;t get a good enough look to see if it was just a hacked copy resold or a genuine re-implementation of the attack. Russian software developers are capable of either. Eitherway, the take-away here is that this isn&amp;#8217;t a flaw in Bitlocker. It&amp;#8217;s inherent in how Firewire works and how disk encryption works. The same attack works against encryption on a Mac as well. &lt;/p&gt;
&lt;p&gt;I&amp;#8217;ll leave the final word to Microsoft (via &lt;a href="http://blogs.pcmag.com/securitywatch/2009/12/new_passware_can_crack_pgp_and.php"&gt;PCMag.com&lt;/a&gt;):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The claims being made by Passware that they are able &amp;#8220;to break Microsoft BitLocker hard drive encryption&amp;#8221; must be taken in context of the needs of data recovery and forensics tools. The Passware Kit Forensic product, like others used legitimately for digital forensics analysis, requires &amp;#8220;a physical memory image file of the target computer and extracts all the encryption keys for a BitLocker disk.&amp;#8221; We have always been up front in our discussions of Windows BitLocker and that it is intended to help protect data at rest (e.g. when the machine is powered off). If a forensics analyst or thief/adversary has physical access to a running system, it is possible to take advantage of the fact that the contents that are in a computer&amp;#8217;s memory are accessible through users with administrative privilege and/or specific direct memory access hardware methods (if available.&lt;/p&gt;
&lt;p&gt;BitLocker is an effective solution to help safe guard personal and private data on mobile PCs and provides a number of protection options that meet different end-user needs. Like most full volume encryption products on the market, BitLocker utilizes a key in memory when the system is running in order to encrypt/decrypt data on the fly for the drives in use. We recognize users want advice with regards to BitLocker and have published best practice guidance in &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=1A99576A-FE67-418F-88B1-81E2055FE977&amp;amp;displaylang=en"&gt;The Data Encryption Toolkit for Mobile PCs&lt;/a&gt;. In the toolkit, we discuss the balance of security and usability and detail that the most secure method to use BitLocker is hibernate mode and with multi-factor authentication. Using this method, a machine that is powered off or in hibernate mode would protect users from the ability to extract a physical memory image of the computer.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That&amp;#8217;s the end of this post. It&amp;#8217;s nearly 10.30pm and time for bed. Next time, I&amp;#8217;ll look at attacks that work when the machine is powered off, and at the role of Trusted Computing Modules (TPM chips), and try and explain why disk encryption is still a good thing even if it&amp;#8217;s not quite the magic bullet it&amp;#8217;s often assumed to be.&lt;/p&gt;</description><link>http://www.clune.org/post/1119883744</link><guid>http://www.clune.org/post/1119883744</guid><pubDate>Tue, 14 Sep 2010 08:30:00 +0100</pubDate><category>encryption</category></item></channel></rss>

