收录:
摘要:
本发明公开了一种基于逻辑隔离的缓冲区溢出动态度量方法,包括缓冲区数据的逻辑隔离,进程运行中基于此逻辑隔离的缓冲区动态度量,以实现针对缓冲区溢出的检测。不修改当前计算机体系结构,将不同数据类型存储在连续的线性物理空间;包括:通过插入隔离标志,将缓冲数据存放在隔离标志的低地址方向,将指针数据存放在隔离标志的高地址方向,形成一个从内存低地址到高地址的状态空间子集,缓冲区由若干个、连续的状态空间子集组成;基于此逻辑隔离,通过动态度量方法检查隔离标志的完整性以判断缓冲区溢出是否发生;该基于逻辑隔离的动态度量方法可适用于针对不同应用的缓冲区;特别针对栈的动态度量方法,在度量时刻和度量范围上进行了优化,以解决现有机制的不足。
关键词:
通讯作者信息:
电子邮件地址: