Proactive detection — универсальный термин для технологий, используемых защитным ПО для обнаружения новых, неизвестных угроз без необходимости сопоставления сигнатур. К ним относятся эвристические методы, анализ поведения, список разрешенных приложений и обнаружение эксплойтов.
ПО защиты от вредоносных программ никогда не зависело исключительно от анализа сигнатур. Однако, поскольку вредоносные программы становятся более многочисленными и опасными, а также распространяются все быстрее, роль активных технологий обнаружения возросла.