arXiv:2505.18613cs.CRcs.LG2025-05被引 3

公开4800+样本的勒索软件行为数据集,助力精准检测。

MLRan: A Behavioural Dataset for Ransomware Analysis and Detection

  • 构建涵盖64类勒索软件的多类型行为数据集。
  • 机器学习模型准确率最高达98.7%,可识别关键恶意行为特征。
  • 适合安全研究者、检测算法开发者使用,支持复现与扩展。

勒索软件仍是网络安全的重大威胁,但现有公开的用于训练机器学习检测模型的数据集数量有限、样本少、多样性不足且难以复现。本文提出MLRan,一个行为型勒索软件数据集,包含超过4,800个样本,覆盖64种勒索软件家族,并配有平衡的良性软件样本。样本时间跨度从2006年至2024年,涵盖四类主流勒索软件:锁屏型、加密型、勒索即服务(RaaS)及现代变种。我们基于前期工作提出指南(GUIDE-MLRan),指导数据集构建。通过互信息筛选将初始640万特征降至24,162个,再经递归特征消除得到483个高信息量特征。采用多种机器学习模型在该数据集上评估,最高达到98.7%准确率、98.9%精确率、98.5%召回率。结合SHAP与LIME分析,识别出注册表篡改、字符串异常和API滥用等关键恶意行为指标。数据集及特征提取、选择、训练与评估的源代码已开源,支持复现与未来研究,地址:https://github.com/faithfulco/mlran。

原文摘要 · Abstract (English)

Ransomware remains a critical threat to cybersecurity, yet publicly available datasets for training machine learning-based ransomware detection models are scarce and often have limited sample size, diversity, and reproducibility. In this paper, we introduce MLRan, a behavioural ransomware dataset, comprising over 4,800 samples across 64 ransomware families and a balanced set of goodware samples. The samples span from 2006 to 2024 and encompass the four major types of ransomware: locker, crypto, ransomware-as-a-service, and modern variants. We also propose guidelines (GUIDE-MLRan), inspired by previous work, for constructing high-quality behavioural ransomware datasets, which informed the curation of our dataset. We evaluated the ransomware detection performance of several machine learning (ML) models using MLRan. For this purpose, we performed feature selection by conducting mutual information filtering to reduce the initial 6.4 million features to 24,162, followed by recursive feature elimination, yielding 483 highly informative features. The ML models achieved an accuracy, precision and recall of up to 98.7%, 98.9%, 98.5%, respectively. Using SHAP and LIME, we identified critical indicators of malicious behaviour, including registry tampering, strings, and API misuse. The dataset and source code for feature extraction, selection, ML training, and evaluation are available publicly to support replicability and encourage future research, which can be found at https://github.com/faithfulco/mlran.

勒索软件行为分析数据集机器学习

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。