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