APP下载

基于可信计算进程的动态完整性度量模型

2017-07-01胡家发张维琪

中国科技博览 2017年18期

胡家发++张维琪

[摘 要]本文对现有动态完整性度量模型进行了分析与研究,针对现有模型不能对进程堆栈的返回地址进行度量,利用影子栈技术的思想,提出了基于可信计算进程的完整性度量模型,该模型是对进程更细粒度的度量,能够有效防止缓冲区溢出的攻击,从而能够保护进程的安全。

[关键词]动态完整性度量;影子栈技术;可信计算;缓冲区溢出

中图分类号:V584 文献标识码:A 文章编号:1009-914X(2017)18-0062-01

进程是保证计算机系统安全关键因素,而现在很多的木马或者病毒通过破坏进程的完整性使计算机系统的安全遭到严重的威胁,如何保护进程的完整性及完全性是目前需要解决的重要问题。文献[1]提出了一种基于可信计算的动态完整性度量模型,该度量模型将进程分为可信、可疑、恶意3类,在其度量架构中,引用虚拟化技术,来对运行中的进程行为进行监控,但并没有说清楚什么样的进程是可信、可疑、恶意的。文都对进程进行更细粒度的动态完整性度量,通过度量进程地址空间得信息,使进程在运行的过程中,不会遭到恶意进程的攻击,确保进程的可信性。而文献[2][3][5]在加载之前不能确保进程在启动时是可信的,从而就不能确保整个进程在运行中是可信的。

以上这些现有的各种动态完整性度量模型或者架构对堆栈里进程函数的返回地址进行度量并没有提出很好的方法,如果沒有对返回地址进行很好的度量,很可能会被攻击者抓住漏洞,进行ROP缓冲区溢出攻击。……

登录APP查看全文