发明名称 一种堆栈溢出的保护方法和装置
摘要 本发明提供了一种堆栈溢出的保护方法,通过在堆栈中插入缓冲区,并在缓冲区内填充“固定字符串+随机字符串”或“随机字符串+固定字符串”的格式的填充字符串,并在堆栈释放时对缓冲区内填充值进行检查,解决了堆栈溢出漏洞防攻击能力差的问题,进而减小了攻击者利用堆栈溢出漏洞对系统进行破坏的风险。本发明还包括一种堆栈溢出的保护装置。
申请公布号 CN102298677A 申请公布日期 2011.12.28
申请号 CN201110251173.7 申请日期 2011.08.29
申请人 瑞斯康达科技发展股份有限公司 发明人 宋卿
分类号 G06F21/02(2006.01)I 主分类号 G06F21/02(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 牛峥;王丽琴
主权项 一种堆栈溢出的保护方法,其特征在于,方法包括:在堆栈的缓冲区内填充格式为“固定字符串+随机字符串”或“随机字符串+固定字符串”的填充字符串的步骤;每隔预定的周期检查缓冲区内的填充值是否发生变化。
地址 100085 北京市海淀区上地六街28号院2号楼