New blog design launched
Your site is playing host to a competition. You’re giving away a nice hefty prize. A TV, a mobile phone, a holiday perhaps for the winner and his or her mates. And the competition revolves around a pure computational figures – how many times someone votes for whatever you’ve uploaded – a picture maybe. A video, or some prose.
The big problem here is that there are some quite savvy users out there who will go almost to the ends of the Earth to win these competitions. And then what if you run another competition and you find the same set of users is trying to manipulate the system again? How do you control this and make sure the people who aren’t cheating get a fair shot at the prize?
That really is the question. How do you stop people cheating? Simply, you can’t. The longer version involves some methods that will certainly help to reduce the amount of cheating that takes place.
One of the first methods is to force people to enter valid email addresses to register – you send them an email and they can’t log in until they’ve activated using a link in the email. The link is usually encrypted and can’t just be guessed. This falls down though when you realise there are sites out there specifically designed to give you temporary email addresses for registering for sites. And the whole process can be scripted by someone with a bit of nouse.
So you make sure that users on your site can police the content for you – they flag it, and you delete it if you feel it’s contravening your terms and conditions – oh yes, and make sure the terms are bullet-proof. Make sure winners aren’t automatically decided by a computer – decide with “judges”.
Good stuff – we now have a user policed site where the users have to have access to the email account, and we’ve even put a CAPTCHA on the registration process to stop computers being able to automatically sign up.
These are wily users though. They’ll still try and get the prize. You could do any amount of verification though but at the end of the day, having a mechanism in place to remove offending users from a competition, or just to pick a different winner is probably the best failsafe. OK, so the whole process can’t be automated – most of it can – but you wouldn’t want to give that one user a TV, a holiday, and a few grand one after the other would you?

Recent Comments