arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 2203.16871cs.CRcs.AIcs.LG
收藏

使用进程内存的勒索软件检测

Ransomware Detection using Process Memory

University of Pretoria(比勒陀利亚大学);Community College Qatar(卡塔尔社区学院)

Avinash Singh, Richard Adeyemi Ikuesan, Hein Venter

摘要:

勒索软件攻击近年来显著增加,对关键系统和业务运营造成了巨大的破坏和损害。攻击者总是在寻找创新的方法来绕过检测机制,这鼓励了人工智能的采用。然而,大多数研究总结了人工智能的一般特征,并导致许多误报,因为勒索软件的行为与绕过检测的行为不断不同。关注勒索软件的关键指示特征变得至关重要,因为这将引导调查人员了解勒索软件本身的内部工作原理和主要功能。通过利用进程内存中的访问权限,可以更容易和准确地检测勒索软件的主要功能。此外,可以识别勒索软件家族的新签名和指纹,以正确分类新型勒索软件攻击。目前的研究使用进程内存访问权限的不同内存区域的行为的可执行文件,以快速确定其意图之前,严重的伤害可能会发生。为了实现这一目标,探索了几种知名的机器学习算法,其精度范围为81.38到96.28个百分点。因此,该研究证实了利用进程内存作为勒索软件检测机制的可行性。

英文摘要:

Ransomware attacks have increased significantly in recent years, causing great destruction and damage to critical systems and business operations. Attackers are unfailingly finding innovative ways to bypass detection mechanisms, whichencouraged the adoption of artificial intelligence. However, most research summarizes the general features of AI and induces many false positives, as the behavior of ransomware constantly differs to bypass detection. Focusing on the key indicating features of ransomware becomes vital as this guides the investigator to the inner workings and main function of ransomware itself. By utilizing access privileges in process memory, the main function of the ransomware can be detected more easily and accurately. Furthermore, new signatures and fingerprints of ransomware families can be identified to classify novel ransomware attacks correctly. The current research used the process memory access privileges of the different memory regions of the behavior of an executable to quickly determine its intent before serious harm can occur. To achieve this aim, several well-known machine learning algorithms were explored with an accuracy range of 81.38 to 96.28 percents. The study thus confirms the feasibility of utilizing process memory as a detection mechanism for ransomware.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑