10.15918/j.tbit1001-0645.2019.261
基于机器学习的内核恶意程序检测研究与实现
随着计算机科学的发展,世界对计算机的依赖越来越强,计算机安全也越来越重要,恶意代码是计算机安全面临的最大敌人.针对传统的恶意代码检测和分析技术在现在已经无法满足需求的问题,提出使用机器学习并应用新的分类特征来识别恶意程序,并且对他们进行初级的家族分类,指出以往机器学习在恶意代码检测和分类上的不足,筛选出更好的区分特征.首先使用了n-gram算法来优化恶意代码反汇编代码中的操作码特征,然后使用词袋模型和TF-IDF算法优化API调用特征,最后编程实现模型并使用数据集进行了模型的训练和测试.实验中使用决策树算法的模型的分类准确率上达到了87.41%,使用随机森林算法的模型的分类准确率上达到了90.06%,实验结果表明提出的特征相比以往在恶意代码检测分类上应用的特征有着更好的效果.
恶意代码分类、随机森林、决策树、操作码、API
40
TP309.5(计算技术、计算机技术)
国家重点研发计划资助项目;国家自然科学基金资助项目;山西省军民融合软件工程技术研究中心开放基金资助项目
2021-02-26(万方平台首次上网日期,不代表论文的发表时间)
共7页
1295-1301