- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
维普资讯
计算机时代2007年第11期・19・
基于行为的恶意程序监测研究
史培培,吕林,张明威,周维贵
武汉大学计算机学院,湖北武汉430072)(
摘要:简要阐述了基于行为变化的研究方法,并通过CPU使用率、内存使用率和程序运行时间三个变量建立监测恶意
程序的三维空间模型,讲述了三维空间建立的过程和监测进程的方法以及对特殊要求和行为建立的异常处理机制。最后
通过实例说明了这个空间模型的可行性。
关键词:恶意程序;信息安全;三维空间;行为变化
0引言的三维空问关系模型(图1)。这个三维空间模型将在下文作
粗略介绍,三个变量分别是CPU使用率、内存使用率和监测
计算机安全,特别是网络安全状况不容乐观,大量的计算机
用户感染过计算机病毒。除了病毒、木马、蠕虫等恶意程序,现在时间。
的各种软件、程序也不可避免地存在漏洞,而汁算机用户每天都
要不同程度地使用这些软件、程序,一旦它们出现了运行错误,
轻则中断正常的工作或娱乐行为,重则导致用户大量宝贵数据
的丢失,造成极大损失。
因此,如何检测评价这些软件、程序,预防和发现恶意程
序,对于用户、整个计算机及网络的安全极其必要。本文对运行
时资源占用超标的程序进行分析,并借助对CPU使用率、内存
占用率和运行时间的分析评价,建立起一个三维空问的关系
模型,并根据这个模型给程序打分,辨别善恶。对于恶意的以及
有危害的行为做出警报,以采取相应的措施。因为病毒等破坏
力较大的程序和有漏洞的软件、程序都有着破坏系统数据的性
质,故本文中将两者统称为恶意程序,并期望能找到两者更多
图l三维空间关系模型图
的行为特性来指导我们的病毒防护和漏洞软件的预防。
1空间的1向量单位的选取
1程序的质量和恶意程序基于各种计算机本身的硬件环境不一样,所以我们对于相
对于软件设汁和编码来说,任何细小的疏忽以及未知的应CPU和内存参数选取的是百分比。CPU使用率大家非常习
情况都可能导致软件、程序存在漏洞。存在漏洞就存在安全隐惯了,而内存使用率,为被监测的进程的内存使用量与系统物
患。著名的C语言的溢出漏洞大家都知道,可惜还是很容易犯理内存的比值,并用百分数表示。需要指出的是,这里的三个变
这些错误。不过可喜的是,软件设计人员已经越来越注重软件量都只是正向向量,没有负向。
的安全问题了。除此之外,恶意程序本身带有的恶意行为代码,1.2异常空间和高危空间以及临界曲面、正常空间
更是对用户极大的威胁。因此,对程序进行监测是必要的。要定义上面的三维空问图中虚线表示的平面ABC和平面
对程序进行性能分析和调试,前提条件是知道好的性能是什CDE以及平面A—BC’和平面C~DE’之问的空间为异常空间,在
么含义,或者是环境中怎样的性能是合理的。一般我们可以用这个空间分别往CPU轴和Memo ̄轴正方向扩展为高危空间。
系统资源的使用情况,即程序运行的主要行为表现来衡量程其中,B、B’、D、D’点是由常规良性程序行为与恶性程序行为比
序性能状态。较得到的阀值,结合用户的实际可以做相应的改动
文档评论(0)