一种基于信息流的入侵检测工具的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:diqier001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
入侵检测系统关注于检测来自网络或本地的入侵行为,是计算机安全领域的重要研究方向。入侵检测系统分为基于网络和基于主机两类。在主机入侵检测系统中,对系统调用进行监测和建模,是在操作系统层面进行入侵检测的有效手段。这方面的工作首先出现了针对系统调用序列的控制流特征检测技术,然后出现了针对系统调用属性的数据流特征检测技术;近期出现的信息流检测技术,同时考虑了程序系统调用的控制流和数据流特征,在攻击检测的能力上有明显的提高。   本文提出了一种通过对系统调用属性间集合关系进行建模的信息流入侵检测技术,并在实际系统中实现了一个基于信息流的入侵检测工具IFIDS。该检测工具由采集模块,分析模块,存储模块和入侵防御模块组成。采集模块在内核系统调用处理函数的入口和出口进行代码注入,动态地对进行相关数据进行采集;分析模块对采集到的系统调用信息进行缓存、序列串划分,并对序列串特征进行分析;存储模块对程序特征进行储存,并通过系统接口使这些信息在用户态可以访问;入侵防御模块对判定为异常的程序行为进行防御。整个系统实现为一个内核可加载模块,可以动态地加入内核进行检测和处理。检测工具在学习模式下记录系统调用的属性信息,并将分析结果保存;进入检测模式后,每个系统调用的参数会被实时监测是否符合己学习到的特征,遇到异常特征则立即终止被监测程序的执行。该检测工具对比现有工作,可以得到更多的程序信息流特征,可以以较小的性能开销,对缓冲区溢出类攻击进行检测。
其他文献
电子投票(Electronic Voting)泛指使用电信、网络、电子机械等手段投票或者通过电子方式计票的投票活动。使用电子投票可以显著地提高计票工作的效率;同时,投票方式的多样化也
历史网页集是一个规模庞大、随时间动态变化,同时承载了许多有价值的信息的数据集。本文研究了在这样一个数据集上进行二维区间数据查询的性能优化问题。二维区间数据查询由两
二进制代码逆向分析在系统安全领域有着广泛的应用。涉及面向对象语言的逆向分析面临的一个基本问题是如何从二进制代码中解析出由虚函数引起的间接调用。本文基于符号执行等
移动通信数据是移动通信用户之间互相联系而产生的,包含着通信的时间、地点、时长等信息,因而能够更真实而准确的反应用户的实际社会关系。同时,随着移动通信技术的不断发展
链接预测是一个具有挑战性的新型研究方向。随着Internet的快速发展以及电子应用的迅速普及,产生了越来越多的基于互联网的大规模的在线社会网络数据,这些数据便于收集并且从
随着互联网信息的快速增长,搜索引擎的作用越来越重要。索引技术在网络服务中应用广泛,而索引系统是搜索引擎主要部分之一,它在搜索引擎中发挥着重要作用。基于倒排表的索引
AVS、H.264/AVC等新一代视频编码标准极大提高了压缩效率,但编码复杂度也大大提高,因而并行算法成为实现实时编码的可行方法。随着众核处理器的出现,对并行算法提出了新的挑
土壤重金属污染不但影响农产品产量与品质,而且涉及大气和水环境质量,并可通过食物链危害动物和人类的生命和健康。土壤重金属污染治理问题对环境质量和经济的可持续发展具有重
现有研究指出财务数据仓库可以很好地解决财务分析决策的需求。数据仓库的构建过程就是数据规范化的过程。财务分析不仅会涉及企业财务信息,还会涉及到企业其它部门甚至企业
句法分析是自然语言处理中的一个关键性问题。句法分析是语义分析、机器翻译、信息抽取等许多自然语言处理任务的基础,这些任务的最终效果依赖于句法分析的准确率。自然语言中