Malware is the most significant threat to computer security. This paper aims to overview the malware detection field, focusing on the recent and promising hardware-based approach. This approach leverages the Hardware Performance Counters already available in modern processors and the power of Machine Learning, offering attractive advantages like resilience to disabling the protection, resilience to unknown malware, low complexity/overhead/cost, and run-time detection. The approach is deeply analyzed in light of a generic hardware-based detection framework. Some challenges related to the approach are presented: the necessary accuracy improvements, how to deal with the classification error, better correlating the hardware events behavior with the malware, and essential improvements on the hardware performance monitor.
翻译:恶意软件是计算机安全最大的威胁。本文旨在概述恶意软件检测领域,重点介绍最近引人注目的硬件为基础的方法。这种方法利用现代处理器中已经存在的硬件性能计数器和机器学习的强大功能,提供了吸引人的优点,如对禁用保护的韧性、对未知恶意软件的韧性、低复杂度/开销/成本和运行时检测等。该方法在通用硬件检测框架的基础上进行了深入分析。针对该方法提出了一些挑战:必要的精度提高、如何处理分类误差、更好地将硬件事件行为与恶意软件相关联以及硬件性能监视器的重要改进。