技术编号:15518416
提示:您尚未登录,请点 登 陆 后下载,如果您还没有账户请点 注 册 ,登陆完成后,请刷新本页查看技术详细信息。本发明属于计算机技术领域,尤其是系统与软件安全领域。本发明提供了一种基于程序插桩和动态信息验证的栈保护方法,用于检查堆栈数据的完整性,保护应用软件。背景技术缓冲区溢出漏洞(Buffer Overflow)能够影响运行进程堆栈数据的特点给软件安全带来了严重挑战。因此,保护软件在未知环境下正常运行,检测堆栈数据的完整性以及防止控制流劫持,成为系统与软件安全领域一个仍未完善解决的重要问题。数据完整性检测作为软件保护的一种方式,被广泛接受。程序插桩作为一种基本的测试手段,可以利用其在程序中插入的代码段对...
注意:该技术已申请专利,请尊重研发人员的辛勤研发付出,在未取得专利权人授权前,仅供技术研究参考不得用于商业用途。
该专利适合技术人员进行技术研发参考以及查看自身技术是否侵权,增加技术思路,做技术知识储备,不适合论文引用。
请注意,此类技术没有源代码,用于学习研究技术思路。