Why there were no programs, which were able to detect all espionage (keystroke monitoring) programs?
“Anti-virus” and “anti-nonvirus malware” programs (the formal definition of malware is “malicious software” or “unwanted code”) provide an efficient protection against known malicious programs only. They detect virus and nonvirus malicious programs (Trojans, keyloggers,etc.) which are well documented and published anywhere. The formal definition of malware is “malicious software” or “unwanted code”. Why? Because “anti-virus” and “anti-nonviral malware” utilities are capable to detect ONLY KNOWN virus and nonvirus malicious programs, which can be analyzed by their developers, and only then signatures of these malicious programs can be included into appropriate bases. But there is an another group of espionage (keystroke monitoring) programs, which is more dangerous for privacy – UNKNOWN virus and nonvirus malicious programs. They are developed in limited quantity (often only one copy) for solution of the concrete task (intelligence gathering software, surveillance software, eavesdroppin