中文

基于机器学习技术的进阶恶意软件检测

密码学与安全 2019-03-08 v1 机器学习

摘要

在当今数字世界中,大多数反恶意软件工具基于签名,难以有效检测高级未知恶意软件,例如变形恶意软件。本文中,我们利用操作码出现频率,通过机器学习技术检测未知恶意软件。为此,我们使用了kaggle Microsoft恶意软件分类挑战数据集。比较了由fisher得分、信息增益、增益率、卡方与对称不确定性特征选择方法得到的前20个特征。我们还研究了WEKA GUI机器学习工具中的多种分类器,发现其中五种(Random Forest、LMT、NBT、J48 Graft与REPTree)检测恶意软件的准确率几乎达100%。

关键词

引用

@article{arxiv.1903.02966,
  title  = {Detection of Advanced Malware by Machine Learning Techniques},
  author = {Sanjay Sharma and C. Rama Krishna and Sanjay K. Sahay},
  journal= {arXiv preprint arXiv:1903.02966},
  year   = {2019}
}

备注

Conference Paper, 7 Pages