Antivirus-Datenbanken enthalten die Daten, die nötig sind, um Malicious Codes zu finden und zu entfernen. Die Datenbanken enthalten eine Reihe von Virussignaturen, d.h. besondere Bytesequenzen, die auf die einzelnen Teile des Malicious Codes abgestimmt sind. Die Signaturenanalyse wird am häufigsten genutzt, um Malicious Codes zu finden und zu entfernen.