基于对象的软件行为模型

被引:21
作者
傅建明 [1 ,2 ,3 ]
陶芬 [1 ,2 ]
王丹 [1 ,2 ]
张焕国 [1 ,2 ,3 ]
机构
[1] 空间信息安全与可信计算教育部重点实验室(武汉大学)
[2] 武汉大学计算机学院
[3] 软件工程国家重点实验室(武汉大学)
关键词
入侵检测; 软件行为; 有限状态自动机; 系统对象; 系统调用;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
081202 ; 0835 ;
摘要
以传统有限自动机(finite state automata,简称FSA)为基础,从系统调用参数中解析出系统对象,提出了一种基于系统对象的软件行为模型(model of software behavior based on system objects,简称SBO).该模型的行为状态由软件所关联的所有系统对象表示,从而赋予状态的语义信息,解决了不同行为迹中PC(program counter)值的语义不相关问题;同时,该模型可以对抗系统调用参数的直接和间接修改,从而可以检测基于数据语义的攻击.最后,实现了基于SBO的软件异常检测原型工具(intrusion detection prototype system based on SBO,简称SBOIDS),其实验和分析结果表明,该模型可以有效地检测基于控制流的攻击、模仿攻击以及针对数据语义的攻击,并给出了该工具的性能开销.
引用
收藏
页码:2716 / 2728
页数:13
相关论文
共 7 条
[1]   基于系统调用的软件行为模型 [J].
陶芬 ;
尹芷仪 ;
傅建明 .
计算机科学, 2010, 37 (04) :151-157
[2]   基于混杂模型的上下文相关主机入侵检测系统 [J].
李闻 ;
戴英侠 ;
连一峰 ;
冯萍慧 .
软件学报, 2009, 20 (01) :138-151
[3]   Static Extracting Method of Software Intended Behavior Based on API Functions Invoking [J].
PENG GuojunPAN XuanchenFU JianmingZHANG Huanguo School of ComputerWuhan UniversityWuhan HubeiChina .
WuhanUniversityJournalofNaturalSciences, 2008, (05) :615-620
[4]   基于可执行文件静态分析的入侵检测模型 [J].
苏璞睿 ;
杨轶 .
计算机学报, 2006, (09) :1572-1578
[5]  
深入解析Windows操作系统[M]. - 电子工业出版社 , (美) 罗斯 (Russinovich, 2007
[6]   Intrusion detection using sequences of system calls [J].
Hofmeyr, Steven A. ;
Forrest, Stephanie ;
Somayaji, Anil .
Journal of Computer Security, 1998, 6 (03) :151-180
[7]  
Microsoft Windows Internals .2 Russinovich ME,Solomon DA Wrote,Pan AM Trans. Publishing House of Electronics Industry . 2007