I was reading an article based on these products and came up one question I need clarification on. According the author most antivirus software would not be able to detect the presence of a spyware or keylogger program unless it was a known type. Also, spyware removal programs like Spybot/Ad-aware will also not detect these programs.
So having read this, I am a little confused as to what defense one has against these programs especially that even in cases where you might trust your friends/family, someone will still be malicious without your knowledge.
My current methods are using the Zonealarm free firewall and Avast free antivirus program. I set the firewall so that in most cases I know which program accesses the internet but to validate which are valid windows/system files are difficult.
Are there any products out there that monitor real time against these products? I fell victim once and found the program when using netstat and fiddler.