  Malwares are continuously growing in sophistication and numbers. Over the
last decade, remarkable progress has been achieved in anti-malware mechanisms.
However, several pressing issues (e.g., unknown malware samples detection)
still need to be addressed adequately. This article first presents a concise
overview of malware along with anti-malware and then summarizes various
research challenges. This is a theoretical and perspective article that is
hoped to complement earlier articles and works.
