6. A computer program product having a non-transitory computer-readable storage medium having computer-executable code for detecting a malicious social networking profile, the computer-executable code comprising: a monitoring module configured to detect access of a social networking profile on a social networking website; a suspicion module configured to: select, based on a type of the social networking profile, at least one fingerprint from a plurality of fingerprints, each of the plurality of fingerprints specifying characteristics for evaluating one or more types of social networking profiles, the selected fingerprint comprising a legitimate fingerprint that specifies characteristics of legitimate social networking profiles of the type; evaluate whether the social networking profile includes characteristics specified by the selected fingerprint; and determine whether the social networking profile is suspicious based on the evaluation; a validation module configured to: responsive to a determination that the social networking profile is suspicious, identify a malicious fingerprint, the malicious fingerprint specifying characteristics of malicious social networking profiles; evaluate whether the social networking profile includes the characteristics specified by the malicious fingerprint; and determine whether the social networking profile is malicious based on the evaluation of whether the social networking profile includes the characteristics specified by the malicious fingerprint; and a reporting module configured to report the social networking profile as being malicious, responsive to determining that the social networking profile is malicious.
6. A computer program product having a non-transitory computer-readable storage medium having computer-executable code for detecting a malicious social networking profile, the computer-executable code comprising: a monitoring module configured to detect access of a social networking profile on a social networking website; a suspicion module configured to: select, based on a type of the social networking profile, at least one fingerprint from a plurality of fingerprints, each of the plurality of fingerprints specifying characteristics for evaluating one or more types of social networking profiles, the selected fingerprint comprising a legitimate fingerprint that specifies characteristics of legitimate social networking profiles of the type; evaluate whether the social networking profile includes characteristics specified by the selected fingerprint; and determine whether the social networking profile is suspicious based on the evaluation; a validation module configured to: responsive to a determination that the social networking profile is suspicious, identify a malicious fingerprint, the malicious fingerprint specifying characteristics of malicious social networking profiles; evaluate whether the social networking profile includes the characteristics specified by the malicious fingerprint; and determine whether the social networking profile is malicious based on the evaluation of whether the social networking profile includes the characteristics specified by the malicious fingerprint; and a reporting module configured to report the social networking profile as being malicious, responsive to determining that the social networking profile is malicious. 10. The computer program product of claim 6 , wherein the reporting module is further configured to: prevent a browser from being redirected to a domain different than the domain of the social networking website, responsive to a determination that the social networking profile is malicious.