基于密码的全周期细粒度程序逻辑一致性保护方法及系统
申请号:CN202510853189
申请日期:2025-06-24
公开号:CN120567532A
公开日期:2025-08-29
类型:发明专利
摘要
本发明涉及网络安全技术领域,特别涉及一种基于密码的全周期细粒度程序逻辑一致性保护方法及系统,在程序设计阶段,提取程序中每条指令代码值及地址偏移信息,利用密码算法生成每条指令对应的固定标签,形成验证账本;在程序运行时,实时提取当前执行指令的代码值及地址偏移信息,通过密码算法得到验证标签,与验证账本中对应的固定标签进行匹配验证。在程序运行时,如遇到调用函数指令,提取当前函数的返回地址,由密码算法生成返回地址的动态标签;在函数调用完成后,提取返回地址并通过密码算法计算得到验证标签,与保存的动态标签进行匹配验证。本发明有效保护程序全生命周期的逻辑一致性,防止恶意篡改,提升程序安全性和可靠性。
技术关键词
动态链接库函数
保护方法
标签
指令
账本
周期
非对称密码算法
程序
保护系统
网络安全技术
计算机装置
阶段
处理器
可读存储介质
存储器
模块