About Keyloggers
Keyloggers can be installed on the consumer’s desktop through a variety of attacks. Some of these attacks exploit known operating system, browser, and mail vulnerabilities to transparently install the keylogger without the consumer’s knowledge. Another common approach to distributing keyloggers is Trojan programs. With Trojans, the consumer is lured to download and run a program that claims to perform certain functionality while in reality this program installs the keylogger instead or in addition to its published functionality.
Keyloggers usually send aggregated keystrokes to the fraudster using e-mail, web upload, FTP, or other connections. The fraudster can then use this information to sign into the consumer’s account.
Sample Attacks:
How Rapport Protects Against Keyloggers
Rapport provides protection against all keystroke logging methods regardless of whether the specific keylogger is known or unknown. Rapport does not try to clean the consumer’s desktop of keyloggers. Instead it turns these keyloggers blind whenever the consumer types sensitive information into a protected website. Rapport definite protection is provided even with keyloggers that already exist on the consumer’s desktop when Rapport is installed.
Other Approaches to Keylogger Protection
One example is scanning anti-spyware software that runs on the consumer’s desktop and removes any known keylogger found on the consumer’s desktop. The problem with this approach is that it is very hard to maintain an up-to-date blacklist of all keyloggers in the wild. New keyloggers are generated every day and many of them go under the radar of these scanning tools.
Another method is to create a whitelist of all programs that are allowed to trap keyboard events and use a real-time software that monitors programs on the consumer’s desktop. The anti-spyware tool then removes programs that are not included in the whitelist but still try to read keyboard events. The problem with this approach is that there are endless programs and many of them require key trapping functionality. Trying to build a whitelist of these tools is impossible and would result in many false positives.