アンチウイルスデータベースは、悪性コードを検知・削除するのに必要なデータをもっています。このデータベースには、ウイルス定義(またはシグネチャ)、悪性コードに固有に存在するユニークなバイト並びが含まれています。シグネチャ解析は、悪性コードを検知・削除する上でキーとなる方法の一つです。