Malware detection refers to the serious of protocols of detecting the presence of malware on a host system or of determining whether a specific program is malicious or benign.