Time and time again, there are reports of a new company that has suffered a computer breach where hackers have obtained user account information. Databases containing millions of login details are ...