期刊文献+

基于改进SOINN算法的恶意软件增量检测方法 被引量:3

Malware detection approach based on improved SOINN
下载PDF
导出
摘要 针对基于批量学习的恶意软件检测方法存在检测模型动态更新困难、运算存储开销大的问题,将改进的SOINN算法与有监督分类器有机结合,利用SOINN算法的增量学习特性赋予恶意软件检测模型动态更新能力,有效降低运算存储开销。首先对SOINN算法进行改进:在SOINN算法竞争学习周期内,根据全排列思想搜索所有样本输入次序下神经元的权重调节量,计算所有权重调节量的平均值作为神经元最终权重调节量,避免不同样本输入次序影响训练所得神经网络的稳定性,使所得神经网络更能反映原始数据本质特征,从而提高神经网络针对恶意软件检测的精度。然后采用非负矩阵分解和Z-score归一化对数据进行预处理,将恶意软件行为特征向量从高维高数量级转换至低维低数量级,在提高检测速度的同时有效降低高数量级维度对特征学习的不利影响,进一步提高检测准确性。实验结果表明,所提方法支持检测模型动态更新,对未知新样本的检测准确率显著高于传统检测方法,且运算存储开销更小。 To deal with the problems of dynamic update of detection model and high computation costs in malware detection model based on batch learning, a novel malware detection approach is proposed by combing SOINN and supervised classifiers, to reduce computation costs and enable the detection model to update dynamically with the assistance of SOINN′s incremental learning characteristic. Firstly, the improved SOINN was given. According to the whole alignment algorithm, search the adjusted weights of neurons under all input sequences in the learning cycle and then calculate the average value of all adjusted weights as the final result, to avoid SOINN′s stability under different input sequences and representativeness of original data, therefore improve malware detection accuracy. Then a data preprocessing algorithm was proposed based on nonnegative matrix factor and Z-score normalization to transfer the malware behavior feature vector from high dimension and high order to low dimension and low order, to speed up and avoid overfitting and further improve detection accuracy. The results of experiments show that proposed approach supports dynamic updating of detection model and has a significantly higher accuracy of detecting unknown new samples and lower computation costs than tradition methods.
作者 张斌 李立勋 董书琴 ZHANG Bin;LI Lixun;DONG Shuqin(Information and Engineering University,Zhengzhou 450001,China;Key Laboratory of Information Security of Henan Province,Zhengzhou 450001,China)
出处 《网络与信息安全学报》 2019年第6期21-30,共10页 Chinese Journal of Network and Information Security
基金 河南省基础与前沿技术研究计划基金资助项目(No.2014302903) 信息工程大学新兴科研方向培育基金资助项目(No.2016604703)
关键词 SOINN算法 恶意软件检测 神经网络 增量学习 入侵检测 SOINN algorithm malware detection neural network incremental learning intrusion detection
  • 相关文献

参考文献7

二级参考文献47

  • 1孔锐,张冰.一种快速支持向量机增量学习算法[J].控制与决策,2005,20(10):1129-1132. 被引量:31
  • 2叶明江,崔勇,徐恪,吴建平.基于有状态Bloom filter引擎的高速分组检测[J].软件学报,2007,18(1):117-126. 被引量:13
  • 3田新广,高立志,孙春来,张尔扬.基于系统调用和齐次Markov链模型的程序行为异常检测[J].计算机研究与发展,2007,44(9):1538-1544. 被引量:19
  • 4Mutz D, Robertson W, Vigna G, et al. Exploiting execution context for the detection of anomalous system calls G // LNCS 4637: Proc of the 10th Int Syrup on Recent Advances in Intrusion Detection. Berlin: Springer, 2007:1-20.
  • 5Fctzcr C, Suesskraut M. SwitchBlade: Enforcing dynamic personalized system call models [C] //Proe of the 3rd ACM SIGOPS/EuroSys European Conf on Computer Systems. New York: ACM, 2008.. 273-286.
  • 6Wagner D, Dean D. Intrusion detection via static analysis EC [[Proc o[ the IEEE Syrup on Security and Privacy. Los Alamitos, CA: IEEE Computer Society, 2001:156-169.
  • 7Feng H H, Kolesnikov O M, Fogla P, et al. Anomaly detection using call stack information C //Proc of the IEEE Symp on Security and Privacy. Los Alamitos, CA: IEEE Computer Society, 2003.. 62-75.
  • 8Liu Z, Bridges S M, Vaughn R B, Combining static analysis and dynamic learning to build accurate intrusion detection models C //Proc of the 3rd IEEE Int Workshop on Information Assurance. Los Alamitos, CA: IEEE Computer Society, 2005 164-177.
  • 9Frossi A, Maggi F, Rizzo G L, et al. Selecting and improving system call models for anomaly detection [G] // LNCS 5587: Proe of the 6th Detection of Intrusions and Malware and Vulnerability Assessment. Berlin Springer, 2009:206-223.
  • 10Spivey J M. Fast, Accurate call graph profiling [J]. Software-Practice and Experience, 2004, 34(3): 249-264.

共引文献235

同被引文献12

引证文献3

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部