Anti-virus databases hold the data needed for a signature-based scanner to find and remove malicious code. The databases contain a series of virus signatures (or definitions), unique sequences of bytes specific to each piece of malicious code. Today, signature analysis is no longer the primary protection method used to block malware.