ヒューリスティックエンジン(Heuristic Engine)とは、パターン・マッチング方式ではなくて、類推してウィルスがどうかを判定するエンジンのことです。
ヒューリスティックとは、経験則とか試行錯誤で問題解決を図ることを意味します。
セキュリティの世界においては、さまざまな試行錯誤を行ってウィルスの行動パターンを推論して検知する「ヒューリスティック・スキャン(heuristic scan)」という手法があり、実際にウィルス対策ソフトウェアでも採用されています。
すでに明らかになったウィルス別のバイト・パターンとの比較によるパターン・マッチング方式では、新規のウィルスに対抗できないため、通常のプログラムが実行しないようなウィルス特有の挙動を検知するヒューリスティック・スキャンが注目されています。
ただ、現実には誤検知などもあり、正確性を期すにはまだまだ改良が必要です。