Patent ID: 8640231

Claim:
A system comprising: a processor; a memory; a credential component stored in the memory and configured to be executed by the processor, the credential component configured to: identify entry of a credential and store information associated with the credential in a protected credential store, the information including at least a domain name of a trusted site and at least one user ID, the credential component having a maximum threshold quantity of user IDs with a particular password; performing a branch on a hash of data input by a user to include yet-to-be inserted characters, deleted characters or both; and compare the hash of the data input by the user to a hash of the information stored in the protected credential store to determine input of the credential and the domain name associated with the credential; and a protection component stored in the memory and configured to be executed by the processor, the protection component configured to: detect automatic redirects before completion of the data input by the user based at least in part by the comparing by the credential component, the automatic redirects being an operation employed by a phisher to automatically redirect a user to a site different than the domain name associated with the credential; and provide a report of an attempted submission of the credential at the site when the site is different than the domain name associated with the credential.