工业信息安全2024,Issue(4) :18-31.

基于系统调用监控的主动反勒索技术研究

Research on Active Anti-Ransom Technology Based on System Call Monitoring

张雅勤 陈慧 马升
工业信息安全2024,Issue(4) :18-31.

基于系统调用监控的主动反勒索技术研究

Research on Active Anti-Ransom Technology Based on System Call Monitoring

张雅勤 1陈慧 2马升3
扫码查看

作者信息

  • 1. 华北计算机系统工程研究所,北京,100083
  • 2. 中国科学院大学信息工程研究所,北京,100085
  • 3. 国防大学国际防务学院,北京,102249
  • 折叠

摘要

勒索软件作为网络安全问题中最重要的威胁之一,给企业组织造成了严重的安全威胁和经济损失.传统的勒索软件检测方法往往基于静态分析,只能检测和处理已知的勒索软件,具有一定的局限性.随着勒索软件变种层出不穷,新型勒索软件不断出现,传统网络安全解决方案存在明显的滞后性、被动性及低效性,因此需要探索积极主动的反勒索防御方法.本文针对真实恶意勒索软件,以系统调用为切入点,根据勒索软件与良性软件运行时系统调用序列存在差异的特征,使用基于多层感知机的机器学习方法,实现对恶意勒索软件的检测.最终试验结果显示模型在测试集上的准确率达到82%.实验结果表明,该方法在恶意勒索软件检测方面具有较高的准确率.

Abstract

Ransomware,as one of the most important threats in network security issues,has caused serious security threats and economic losses to business organizations.Traditional ransomware detection methods are often based on static analysis,with certain limitations,and can only detect and deal with known ransomware.With the emergence of endless ransomware variants and new ransomware,traditional network security solutions have obvious lagging,passivity and inefficiency,and it is difficult to cope with the increasingly complex ransomware variants,so it is necessary to explore proactive anti-ransomware defense.Therefore,there is a need to explore proactive anti-ransomware defense methods to improve the ability to defend against ransomware.In this paper,we take system calls as the entry point for real malicious ransomware,and use the machine learning method based on multi-layer perceptron to study the proactive anti-ransomware technology based on system call monitoring based on the characteristic of the difference in system call sequences between ransomware and benign software.We monitor hardware performance counters to obtain the underlying system events at the hardware level,analyze and process the various hardware events that occur in the internal architecture of the processor when the program is running and the performance index data such as the number of instruction executions and timestamps,divide the preprocessed data into an 80%training set and a 20%test set,build a multilayer perceptron model,use the data from the training set to train the model in multiple iterations,and evaluate the training effect of the model using the test set to achieve the desired effect.The test set is used to evaluate the training effect of the model,so as to realize the detection of malicious ransomware.The final experimental results show that the accuracy of the model on the test set reaches 82%.The experimental results show that the method has a high accuracy rate in malicious ransomware detection,provides a feasible technical route for ransomware detection based on the hardware level,and provides a new idea for the research of active anti-ransomware technology.

关键词

勒索软件检测/系统调用/硬件性能计数器/多层感知机

Key words

Ransomware Detection/System Call/Hardware Performance Counter/Multilayer Perceptron

引用本文复制引用

出版年

2024
工业信息安全
国家工业信息安全发展研究中心

工业信息安全

ISSN:2097-1176
段落导航相关论文