Ransomware is a rapidly evolving type of malware designed to encrypt user files on a device, making them inaccessible in order to exact a ransom. Ransomware attacks resulted in billions of dollars in damages in recent years and are expected to cause hundreds of billions more in the next decade. With current state-of-the-art process-based detectors being heavily susceptible to evasion attacks, no comprehensive solution to this problem is available today. This paper presents Minerva, a new approach to ransomware detection. Unlike current methods focused on identifying ransomware based on process-level behavioral modeling, Minerva detects ransomware by building behavioral profiles of files based on all the operations they receive in a time window. Minerva addresses some of the critical challenges associated with process-based approaches, specifically their vulnerability to complex evasion attacks. Our evaluation of Minerva demonstrates its effectiveness in detecting ransomware attacks, including those that are able to bypass existing defenses. Our results show that Minerva identifies ransomware activity with an average accuracy of 99.45% and an average recall of 99.66%, with 99.97% of ransomware detected within 1 second.
翻译:Ransomware是一个迅速演进的恶意软件,旨在加密装置上的用户文件,使其无法进入,以获取赎金。Ransomware袭击近年来造成数十亿美元的损失,预计在未来十年还会造成数千亿美元的损失。由于目前最先进的基于流程的探测器极易受到规避袭击,因此今天没有解决这一问题的全面解决办法。本文展示了Minerva,这是检测赎金软件的新方法。与目前根据程序一级行为模型确定赎金软件的方法不同,Minerva通过根据在时间窗口中收到的所有操作建立赎金软件的行为特征来探测赎金软件。Minerva应对了与基于流程的方法相关的一些关键挑战,特别是其易受复杂规避袭击的脆弱性。我们对Minerva的评估表明,它在发现赎金软件袭击方面的有效性,包括能够绕过现有防御的软件。我们的结果显示,Minerva发现赎金软件活动的平均精确度为99.45 %,平均记得99.66%,其中99.97%的赎金是在一秒内检测到的。