2012's worst security exploits, fails and blunders