信息网络安全 ›› 2016, Vol. 16 ›› Issue (1): 29-33.doi: 10.3969/j.issn.1671-1122.2016.01.006

• • 上一篇    下一篇

基于虚拟执行技术的高级恶意软件攻击在线检测系统

郑生军1,2, 郭龙华2(), 陈建3, 南淑君1   

  1. 1. 北京国电通网络技术有限公司,北京100070
    2. 上海交通大学电子信息与电气工程学院,上海 200240
    3. 国网浙江省电力公司信息通信分公司,浙江杭州 310007
  • 收稿日期:2015-11-01 出版日期:2016-01-01 发布日期:2020-05-13
  • 作者简介:

    作者简介:郑生军(1977-),男,安徽,高级工程师,硕士,主要研究方向为电力信息系统;郭龙华(1991-),男,山西,博士研究生,主要研究方向信息安全;陈建(1965-),男,福建,高级工程师,本科,主要研究方向为信息安全;南淑君(1988-),男,山西,工程师,硕士,主要研究方向为电力信息系统。

An Online Detection System for Advanced Malware Based on Virtual Execution Technology

Shengjun ZHENG1,2, Longhua GUO2(), Jian CHEN3, Shujun NAN1   

  1. 1. Beijing GuoDianTong Network Technology Co., Ltd, Beijing 100070, China
    2. Shanghai JiaoTong University, Shanghai 200240, China
    3. Information and Telecommunication Branch of State Grid Zhejiang Electric Power Company, Hangzhou Zhejiang 310007, China
  • Received:2015-11-01 Online:2016-01-01 Published:2020-05-13

摘要:

随着新一代网络技术的不断发展,针对工业控制网络的高级恶意软件大量出现,使以智能电网为代表的工业信息系统面临着巨大的信息安全威胁。目前主流的恶意软件检测技术主要是沙箱技术,其原理是在漏洞利用阶段之后,对恶意软件的行为进行分析。但是随着网络攻击技术的不断发展,高级恶意软件通过多态和变形技术掩饰自己的恶意行为。为了抵御智能电网中的高级恶意软件攻击,文章设计了一种基于虚拟执行技术的高级恶意软件攻击在线检测系统,在传统静态检测的基础上,增加了动态检测引擎。动态检测采用和传统的沙箱检测不同的虚拟执行技术,通过系统调用跟踪来分析软件的行为特征,深入观察分析内存和指令属性的变化,有效规避了高级恶意软件漏洞利用后的逃避行为,在漏洞利用阶段发现高级恶意软件攻击。实验表明,在线检测系统能够有效避免智能电网遭受高级恶意软件的攻击。

关键词: 高级恶意软件, 虚拟执行, 在线检测, 智能电网

Abstract:

The current mainstream of malware detection technologies includes sandbox technologies which are mainly based on malware behavior analysis. However, with the continuous development of network attack techniques, advanced malware technology will hide their malicious behavior through multi-state and deformation. In order to protect the information security of the smart grid, this paper presents an advanced online malware detection system based on virtual execution technology. The detection system increases a dynamic detection engine as well as in support of the traditional static test. Dynamic detection engine can detect advanced malware attacks through observation and analysis the changes of instruction and memory properties in depth using a virtual execution technology which is different from the traditional sandbox detection. Smart grid can effectively avoid suffering from advanced malware attacks if the online testing system is used in smart grid.

Key words: advanced malware, virtual execution, online detection, smart grid

中图分类号: