| 注册
首页|期刊导航|计算机应用与软件|一种恶意代码特征选取和建模方法

一种恶意代码特征选取和建模方法

李盟 贾晓启 王蕊 林东岱

计算机应用与软件Issue(8):266-271,6.
计算机应用与软件Issue(8):266-271,6.DOI:10.3969/j.issn.1000-386x.2015.08.063

一种恶意代码特征选取和建模方法

A FEATURE SELECTION AND MODELLING METHOD FOR MALICIOUS CODE

李盟 1贾晓启 2王蕊 1林东岱1

作者信息

  • 1. 中国科学院信息工程研究所信息安全国家重点实验室 北京100093
  • 2. 中国科学院大学 北京100049
  • 折叠

摘要

Abstract

In malicious code analysis and detection, the static analysis techniques are not effective to detect metamorphic/polymorphic ma-licious codes.Aiming at this problem, this paper proposes an approach for extracting the dynamic features of malicious code semantics.The method extracts the dynamic features of malicious codes in virtual environment so as to achieve the purpose of protecting physical machine. The primitive features extracted are then further sifted and processed to obtain API calling sequence information in regard to various code sam-ples.In order to make the features more effective, the traditional n-gram model is improved and the n-gram frequency information and the de-pendencies between APIs are added, the improved n-gram model is built as well.The analysis part in experimental result uses the machine learning methods, the decision trees, k-nearest neighbour, support vector machine and Bayesian networks are employed separately to perform a 10-fold crossover validation on the selected sample features.Experimental results show that this feature selection has best detection effect using decision tree J48, it can effectively detect the malicious codes using confusion and polymorphism technologies.

关键词

恶意代码/动态分析/序列特征/机器学习

Key words

Malicious code/Dynamic analysis/Sequence feature/Machine learning

分类

信息技术与安全科学

引用本文复制引用

李盟,贾晓启,王蕊,林东岱..一种恶意代码特征选取和建模方法[J].计算机应用与软件,2015,(8):266-271,6.

基金项目

国家自然科学基金项目(61100228);中国科学院战略性先导专项项目(XDA06030601,XDA06010701);国家高技术研究发展计划项目(2012AA013101)。 ()

计算机应用与软件

OACSCDCSTPCD

1000-386X

访问量0
|
下载量0
段落导航相关论文