[发明专利]一种基于深度神经网络的二进制程序模糊测试方法及系统有效
申请号: | 202111428321.8 | 申请日: | 2021-11-29 |
公开(公告)号: | CN114064506B | 公开(公告)日: | 2023-04-04 |
发明(设计)人: | 牛伟纳;周孝笑;张小松;王天瑞;李杰;曹晟;陈瑞东 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F21/57;G06N3/08 |
代理公司: | 成都正煜知识产权代理事务所(普通合伙) 51312 | 代理人: | 徐金琼 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于深度神经网络的二进制程序模糊测试方法及系统,属于漏洞挖掘领域,解决现有的CGF模糊测试器浪费了大量时间来测试不易存在漏洞的路径,从而降低了模糊测试的效率。本发明利用带Attention层的Bi‑LSTM深度神经网络从大量脆弱的和安全的执行路径中学习隐藏的脆弱性模式,训练一个预测模型来预测目标程序中的执行路径是脆弱的还是安全的。然后,模糊器对能够覆盖位图,且可能是脆弱的执行路径的测试用例进行优先排序,并为这些测试用例分配更多的变异方法产生更多的变异输入。本发明用于二进制程序模糊测试。 | ||
搜索关键词: | 一种 基于 深度 神经网络 二进制 程序 模糊 测试 方法 系统 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202111428321.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种脱墨清洗一体化装置及脱墨清洗方法
- 下一篇:一种物料抬升架