Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

The OAuth / App Anti-Pattern

· 13 comments · 400 words · Viewed ~1,761 times


OAuth was designed to combat an anti-pattern. Typing your username and password into a third party site is bad idea. A really bad idea. I mean, you may think it's a bad idea to give your bank details to a Nigerian prince but that's just peanuts compared to giving away your password to an untrusted site! So, that's why we use OAuth. Rather than handing details to a random site, we authenticate…

Path - Privacy & Security Problems

· 2 comments · 250 words · Viewed ~319 times


I'm trying out the new Android app for Path - the new social networking service. I've discovered something rather troubling... Most of the app's communication with the Path servers is over SSL. This means that no-one can see the data you're sending and receiving. If there are snoops on your network, they will only be able to see the encrypted data flowing back and forth. In general, this is…

How To Prevent QR Hijacking

· 3 comments · 400 words · Viewed ~1,687 times


A poster behind some glass. A paper QR code is stuck on top of the glass. It is easy to see it is a replacement code.

QR-jacking is the act of covering up a QR code and replacing it with an alternative - often malicious - code. Your carefully crafted code could be replaced by one which... Points to a rival's site. Calls a premium rate phone number. Redirects the user to a site which EXPOSES THE TRUTH BEHIND... Goes to a non-legitimate site which asks for credit card / personal details. …

A (Minor) Twitter Privacy Bug?

· 1 comment · 500 words · Viewed ~225 times


The Twitter logo.

Quick Summary Twitter's secure API hides the contents of the tweets you are reading. But it doesn't hide the images of those you converse with. Raised as Issue 2175. A Bit More Detail Twitter has a secure (HTTPS) and insecure (HTTP) API. When calling the secure API, all the content of the returned message (tweets) are encrypted. Eavesdroppers only see the cipher-text - essentially garbage. …

OAuth Will Murder Your Children - for one week only!

· 2 comments · 300 words


Why doesn't Twitter's OAuth let me specify the length of time a 3rd party has access to my account? Take a look at all the crap you've given access to your Twitter account. Are you ever going to use that "See how many of your friends like cheese" app again? No. Long time readers will know that I have some severe usability and security concerns with Twitter's OAuth implementation. See also my …

The Perfect Twitter Spam Attack?

· 2 comments · 700 words · Viewed ~255 times


This morning, when I logged on to Twitter, I saw a user who I didn't recognise tweeting away in my timeline. I wracked my brains thinking about how they could have gotten in there before I realised it was a long-dormant friend who had changed their name and avatar. But, in thinking about how a spammer could infiltrate one's timeline, I think I came up with a fairly bullet-proof method to spam…

Twitter's new OAuth Problem

· 4 comments · 550 words · Viewed ~494 times


The Twitter logo.

Twitter have announced that all third party site will have to use OAuth.  You will no longer be able to just type in your username and password to get access to Twitter via your favourite web client. Usually, I would be a big fan of this move - especially if it forces password anti-pattern sites like TwitPic to implement the new, secure standard. This means that you won't be able to log in to a …

Twitter OAuth - Mobile Failures

· 4 comments · 550 words · Viewed ~1,034 times


I'm a big fan of OAuth - despite some claims to the contrary. It's an excellent way of teaching people not to stick their username and password into any old site which asks for it. Which is why I'm so incredibly disappointed in Twitter's implementation of mobile OAuth. For a service which started out operating by SMS, Twitter takes a surprisingly unenlightened view of mobile. It's main mobile …

Twitter, OAuth and Passwords - Oh My!

· 38 comments · 550 words · Viewed ~5,676 times


Twitter has a gaping security hole.  Changing your password won't stop malicious users logging in as you! I received a rather worrying email from Twitter.  Apparently they thought my password had been compromised and needed to be reset. Reset Your Twitter Password After checking to see if it was valid, I went and changed my password.  Any site which relied on a cookie to post to Twitter would h…

Video Surveillance Comes to Mobile

· 1 comment · 600 words · Viewed ~242 times


Monitoring your home or business used to mean having an array of unsightly camera feeding grainy, washed out pictures into a row of VHS machines. In recent years we've seen the move to digital pictures, infra-red beams for night vision and, most recently, viewing over the Internet. What's the next logical step? Viewing on your mobile, of course! Two British companies have come up with some…