-
I think the most surprising thing about this story is this quote: "A policy which fuels resentment and antagonism amongst minority communities without achieving a single terrorist conviction serves only to help our enemies and increase the terrorism threat." And the reason it's surprising it that it's coming from a Conservative MP. (Although I it is David Davis, who I confess to a grudging admiration for on the subject of civil liberties.)
-
Yes. More of this sort of thing, please.
-
Here's one of the governments cuts that won't make headline news, that won't get any of the usual arts bodies fighting against it, because it's not music or theatre or public art or any of the other stuff luvvies and lefties get up in arms about. And honestly, it probably won't change most' people's lives, but realistically also won't save any serious money. It's a cut for the sake of making a cut, an idealogical statement. And that statement is, broadly "fuck writers".
-
Budgie has managed to write 150 ultra-short stories in 150 days. If you think that consistently writing 200 words a day isn't a remarkable feat, then I suggest that you try it. Every day, for almost half a year, you sit down in front of a blank piece of paper, and force yourself to have a good idea. No excuse for illness, no excuses for just "being busy with other things". 150 days, having a new idea every day, and executing that idea to a high standard, without fail. Yeah. My hat's off to you, squire. 200 days next year, year?
Halloween III
Links For Thursday 28th October 2010
-
Here's a plugin you can install and use that will protect you from Firesheep on a lot of sites that support it. Not all, by any means, so don't go assuming you're secure, just because you're running it, but it should keep you safe on many popular sites.
-
3 Conservative MPs, one of the them a cabinet member, have repeatedly smeared and harassed a journalist who had the temerity to question some of the lies they told in public. (I should perhaps say that I don't believe that Labour MPs are automatically above this kind of behaviour, either, merely that I haven't read anything about it lately. That doesn't make it acceptable that the Conservatives do it.)
-
Some good, thoughtful writing on the current crop of magazines-for-ipad, and the failings in the software used to produce and consume them.
Halloween II
Links For Wednesday 27th October 2010
-
If only I used a laptop on public wifi I'd set this up…
-
This has become a reasonably hot issue in the last week or so, as I hope my post earlier made clear. If you’re a Mac user, there’s some stuff in here that’ll help…
-
Should probably run this at home – I just had a quick check on my work machine, and discovered I could free up 4GB of space, and I suspect that number will be higher at home…
-
Really interesting article on African SF writing – why there hasn't been much of it historically, and why it's something to really look forward to.
Firesheep and You
These days, half of us carry some kind of wifi capable device around with us – laptop, phone, MP3 player, swanky new iPad. We own something that we can browse the net on via wifi, that we can use while out and about.
And we’re all familiar with the experience of agreeing to meet someone in a pub or café, and finding that either we’re running early, or they’re running late, at which point we pull out this device and do something with it. Check Twitter. Check our email. Log in to Facebook and see who it is that’s been pissing on our wall, or whatever it is that Facebook users do these days. In any event, the point is this: we hook out little boxes of digital magic up to the wifi that’s available and start using it. Sometimes we might have to pay for the privilege, sometimes we might just have to give the username and password that’s written on a sign behind the counter, and in some places, we can just start surfing away.
We don’t stop think about the danger.
You see, most of these networks aren’t secured – even the ones that require a username and password to log on to, often only require the username and password as an authentication system – a confirmation that you have the right to be using the system – not as a method of securing communication. (How you can tell: if you try and get to a website, but then get an extra screen in between from BT Openzone, or The Cloud, or 02 or T-mobile or whatever, asking you for a username and password, or your phone number, without leaving your browser, then it may well just be authentication, and not security, that the wifi is checking.)
And then along comes Firesheep. I’m not going to link to it – if you’re really interested, you can Google it. What Firesheep does is exploit a technique called session sidejacking. Up until Firesheep, this was something it required a little skill to know how to do. Not a lot, but some – you needed to put a few different tools that most people would know nothing about together on a laptop, and know how to fiddle with some fairly advanced settings in your browser. Firesheep, on the other hand, makes it possible in two or three clicks. And it’s a Firefox extension that you install like any other. My not-very-tech-savvy mother could do it, if she wanted.
One of the often-unspoken truths of security is that there is no such thing as true, 100% unbreakable security. There is just “enough security that it’s more trouble than it’s worth to get around it”. It’s why we secure our houses with simple locks on doors, and not three different biometrics and a machine-gun turret. It’s the same on-line. With enough time and effort, any system can be hacked. It’s just about making it hard *enough* to hack that most people don’t bother – a good username and secure password will keep 99% of hackers out, and the odds of being targeted by the remaining 1% are quite small. This is why Firesheep is bad – because it’s made the effort involved in this hack so trivial.
So what is session sidejacking?
We’re all familiar with logging into websites – you stick in your username and password, and presto, you’re logged in. If you’re very tech savvy, you might even know that it’s important to check for https:// at then front of the URL and not just http:// when you log in. That’s the sign that the data you’re exchanging with the website is encrpyted – that your password isn’t just being sent through all the dozens of computers between your laptop and the website you’re using, in plain text for anyone to eavesdrop on. You see that, and you feel secure.
But there are plenty of websites out there – Facebook is one example, but they’re not even close to alone in this – I think Gmail even does it, if you don’t configure some settings just right, and apparently Twitter is vulnerable to, and that’s just a few quick big names, never mind all the other small sites – where once you’ve logged in, they stop using the https:// bit. The theory being that the thing it’s important to be secure about is the authentication. And up until Firesheep, they were probably right.
Now, the way you stay logged in on most websites is that they set a thing called a cookie. You’ve probably all heard of them. They’re ones of the things that get ditched when you clear your cache and cookies because you’re trying to fix a problem. Clearing your cookies means that you suddenly find yourself logged out of loads of websites, and you have to go to all the hassle of trying to remember your password to log back in.
That cookie contains a little bit of information (actually, it might contain quite a lot, but there’s only one thing that’s relevant here) – it contains what’s called your Session ID. When you log into a website, you get assigned a Session ID, and when your browser requests pages from that website, it says (roughly) “Hi – I’m a browser with Session ID 12345, and I’d like this webpage please.” And the site goes away and works out what webpage you want and what content Session ID 12345 should get, according it it’s records. Your session ID essentially *becomes* your username and password, and it’s sent back and forth with every request you make to that website.
And if the website isn’t using https:// and if you’re using a wifi network that’s not secure, then people using the same network as you can listen in. They won’t be able to get your username and password – that got sent over https://, after all. But they will be able to find your Session ID. And once they’ve got that, they can pretend to be you.
And Firesheep does all this, in three clicks, in a really easy to use manner.
And so they can pretend to be you. And get into your Facebook, or your Gmail, and discover all sorts of things about you.
So how can you make sure you’re safe?
Well, in the first place, don’t use unencrypted Wifi, unless you have no other choice. Key terms that will tell you it’s encrypted are things like WEP or WPA. And when you’re asked for password to go along with those, they won’t be in your web browser – it’ll be your operating system asking for them.
Secondly: if you are using unencrypted wifi, make sure everything you request is over https://.
As soon as you log in to Google or facebook, or any other site, if you don’t see the little ‘s’ in the URL, add it in yourself, and hit return to reload the page. This won’t be 100% foolproof on all sites, but it’s a good first step. And you’ll find that a lot of really secure sites – bank websites and that sort of thing, do everything over https:// already, even once you’ve logged in.
Other than that, well, there’s not a lot you can do. Sorry, folks. Fixing this one is going to require companies, and people like me to do something. They haven’t in the past, because the security we used to have was good enough. But as of last week, it isn’t, so we need to get on with fixing it. But in the meantime, do please be careful when using unsecured wifi.
(Just in closing, I should probably note that the chap who wrote and released Firesheep wasn’t doing it just to cause trouble – or rather he was, but with noble motives. He wasn’t doing it to make hacking easy, he was doing it to force companies to make exactly this kind of change, and improve their security all round.)
Halloween I
Well, Goth Christmas is once again bearing down on us like a freight train full of ASBOs and sugar, and I’m cheating just slightly on 365 Bullets bullets this week, but then, no-one’s looking. I’ve got a short set of five pics that I took earlier in the month, and held over until now, because, well, they were too satisfyingly Halloween-y. I’ll be running them here on my main blog as well, because, well, why not?
Green Man
Links For Tuesday 26th October 2010
-
This is a superb idea, and I would love to see it extended to cover *any* texts. Most of the books I own, I would be happy to ditch, and replace with digital copies. But there are a maybe a dozen or so that I would pay small fortunes to have in truly beautiful bespoke editions, so that the physical object truly reflected the importance of the text to me.
Links For Monday 25th October 2010
-
This is the sort of thing that it's useful to keep in mind as perspective, when considering technology. "90% of the phone for 20% of the price" is something that could be applied to all sorts of different sorts of development work. (Especially since is it my experience that the first 90% of any project, the rough functionality type work is indeed, less that half the work/cost.)