La croissance exponentielle des interconnexions Internet a conduit à une augmentation significative des incidents de cyber-attaque souvent avec des conséquences désastreuses et graves. Les logiciels malveillants constituent le principal choix d’arme pour réaliser des intentions malveillantes dans le cyberespace, soit en exploitant les vulnérabilités existantes, soit en utilisant les caractéristiques uniques des technologies émergentes. Le développement de mécanismes de défense plus innovants et plus efficaces contre les logiciels malveillants est considéré comme un besoin urgent dans la communauté de la cybersécurité. Pour aider à atteindre cet objectif, nous présentons d’abord un aperçu des vulnérabilités les plus exploitées dans les couches matérielles, logicielles et réseau existantes. Nous critiquons ensuite les techniques d’atténuation les plus récentes et expliquons pourquoi elles fonctionnent ou ne fonctionnent pas. Nous abordons ensuite les nouveaux modèles d’attaque dans les technologies émergentes telles que les médias sociaux, le cloud computing, la technologie des smartphones et les infrastructures critiques. Enfin, nous décrivons nos observations spéculatives sur les orientations futures de la recherche.