计算机与现代化 ›› 2013, Vol. 218 ›› Issue (10): 106-109,.doi: 10.3969/j.issn.1006-2475.2013.10.027

• 数据库 • 上一篇    下一篇

基于特征选择优化算法的非线性SVM木马检测模型

黄丽梅1,吴丽娟2,冼月萍3   

  1. 1.广西大学计算机与电子信息学院,广西南宁530004;2.广西大学信息网络中心,广西南宁530004;3.广西大学电气工程学院,广西南宁530004
  • 收稿日期:2013-05-08 修回日期:1900-01-01 出版日期:2013-10-26 发布日期:2013-10-26

Trojan Detection Model of Nonlinear SVM Based on Feature Selection Optimization Algorithm

HUANG Li-mei1, WU Li-juan2, XIAN Yue-ping3   

  1. 1. College of Computer and Electronic Information, Guangxi University, Nanning 530004, China; 2.Information Network Center, Guangxi University, Nanning 530004, China; 3. College of Electrical Engineering, Guangxi University, Nanning 530004, China
  • Received:2013-05-08 Revised:1900-01-01 Online:2013-10-26 Published:2013-10-26

摘要: 为解决当前木马检测系统中存在的检测率低、无法检测未知木马等问题,提出一种基于特征选择优化MI算法的非线性SVM木马检测模型。本方法提取每一个可执行程序的API调用序列作为特征向量,通过特征选择算法选中区分度大的部分特征并将其量化成SVM可识别的数据,构建SVM特征向量库,利用样本数据对非线性SVM分类器进行训练学习,获得最优分类超平面。实验结果表明,该模型针对木马程序有高效且稳定的检测能力。

关键词: 木马检测, 支持向量机, SVM特征向量库, 非线性SVM分类器

Abstract: There are two major issues in the current Trojan detection system: unable to detect unknown Trojans and low detection rate. To solve these problems, a Trojan horse detection model based on nonlinear SVM by using an effective feature selection optimization algorithm is presented. This approach extracts the API calls sequence of each executable program as feature vector, and by choosing the parts of high degree of differentiation in the feature selection optimization algorithm, quantizes it into identifiable data, and builds SVM feature vector library. SVM classifier is trained with the training dataset to find the optimal classification hyperplane. Experiment results demonstrate that this method is effective and steady in detection capability.

Key words: Trojan detection, SVM, SVM feature vector library, nonlinear SVM classifier

中图分类号: