Malware detection is a set of defensive techniques and technologies required to identify, block and prevent the harmful effects of malware.