买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:清华大学
摘要:本发明提供一种二进制代码的克隆检测方法及系统,该方法包括:基于二进制代码确定二进制函数的静态汇编代码和动态执行轨迹;根据静态汇编代码和动态执行轨迹确定无标注的二进制函数数据集;根据无标注的二进制函数数据集,采用自监督掩码学习的方式预训练语言模型,得到训练后的语言模型,以使语言模型学习二进制函数的执行语义;根据有标注的二进制函数数据集,对训练后的语言模型进行有监督的微调训练,得到微调后的语言模型;根据微调后的语言模型进行二进制代码克隆检测。本发明不仅能够通过预训练的语言模型自动提取除对二进制代码的克隆检测的特征,省去大量的特征工程开销,而且具有较强的泛化能力,可以应用于不同的平台和编译环境中。
主权项:1.一种二进制代码的克隆检测方法,其特征在于,包括:基于二进制代码确定二进制函数的静态汇编代码和动态执行轨迹;根据所述静态汇编代码和所述动态执行轨迹确定无标注的二进制函数数据集;根据所述无标注的二进制函数数据集,采用自监督掩码学习的方式预训练语言模型,得到训练后的语言模型,以使所述语言模型学习二进制函数的执行语义;根据有标注的二进制函数数据集,对训练后的所述语言模型进行有监督的微调训练,得到微调后的语言模型;根据所述微调后的语言模型进行二进制代码克隆检测。
全文数据:
权利要求:
百度查询: 清华大学 一种二进制代码的克隆检测方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。