Proactive detection

This is a generic term for technologies used by an anti-malware product to detect new, unknown threats, without the need for a specific signature.

They include heuristics, behavioural analysis, application whitelisting and exploit detection.

Anti-malware programs have never relied exclusively on signature analysis.

However, as malicious programs have become more numerous, faster spreading and more dangerous, the role of proactive detection technologies has grown.