清华大学李海威获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉清华大学申请的专利基于样本分析识别内存中缓解漏洞攻击代码的方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119397537B 。
龙图腾网通过国家知识产权局官网在2026-04-03发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411212246.5,技术领域涉及:G06F21/57;该发明授权基于样本分析识别内存中缓解漏洞攻击代码的方法是由李海威;杨家海;黄恩焕设计研发完成,并于2024-08-30向国家知识产权局提交的专利申请。
本基于样本分析识别内存中缓解漏洞攻击代码的方法在说明书摘要公布了:本发明公开了一种基于样本分析识别内存中缓解Spectre漏洞攻击的retpoline代码的方法,该方法包括:对预设的retpoline内存代码片段进行代码数据分析以从头到尾扫描二进制代码特征得到预设的第一指令的扫描结果;基于扫描结果判断第一指令后的指令是否为预设的第二指令;若是,根据CPU指令系统定义的规则分别取出第一指令mov的第一函数地址和第二指令jmp或call的第二函数地址,比较第一函数地址和第二函数地址是否相等;若相等,识别内存代码片段中有retpoline代码,并输出内存代码片段的retpoline代码识别结果。本发明可以判断对应内存代码是否具有CPUSpectre漏洞缓解机制,标示该样本程序具有抵御Spectre漏洞攻击的能力。
本发明授权基于样本分析识别内存中缓解漏洞攻击代码的方法在权利要求书中公布了:1.一种基于样本分析识别内存中缓解漏洞攻击代码的方法,其特征在于,包括: 对预设的retpoline内存代码片段进行代码数据分析以从头到尾扫描二进制代码特征得到预设的第一指令的扫描结果;其中,所述二进制代码特征对应的字节为所述第一指令的机器码的前三个字节; 基于所述扫描结果判断第一指令后的指令是否为预设的第二指令;若是, 根据CPU指令系统定义的规则分别取出第一指令mov的第一函数地址和第二指令jmp或call的第二函数地址,比较所述第一函数地址和所述第二函数地址是否相等;若相等, 识别所述内存代码片段中有retpoline代码,并输出内存代码片段的retpoline代码识别结果; 判断第一指令后的指令是否为预设的第二指令,包括: 确定所述第一指令的长度为七个字节; 判断第一指令后七字节位置的值是否为0xe8或0xe9;其中,0xe8是所述call函数调用指令,0xe9是所述jmp跳转指令。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人清华大学,其通讯地址为:100084 北京市海淀区清华园;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励