[发明专利]用于模糊测试的JSON变异方法在审
申请号: | 202310335990.3 | 申请日: | 2023-03-31 |
公开(公告)号: | CN116225962A | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 杨亮;罗旭;郭健 | 申请(专利权)人: | 四川邦辰信息科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06N3/006 |
代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 叶明博 |
地址: | 621050 四川省绵*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了用于模糊测试的JSON变异方法,涉及计算机技术领域,包括:S1属性选择概率值和算法选择概率值是否初始化,若均是,进S2,反之,初始化后进S2;S2种子池中选取种子A,并移除;S3选择A的变异属性KEY;S4、选择变异算法进行变异;S5形成种子B’;S6判断B’是否已存在缓存序列内,若是,返回S3;反之则B’加入缓存序列,进S7;S7将B’送入目标程序,收集目标程序被覆盖的总行数,设定上一次覆盖总行数;S8分析该次变异,得到分析结果;S9将B’或A放入种子池,更新属性选择策略和算法选择策略;采用以概率为引导的策略选择,并且在结果评估之后对属性选择策略和算法选择策略进行修正,排除了变异的过度随机性。 | ||
搜索关键词: | 用于 模糊 测试 json 变异 方法 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川邦辰信息科技有限公司,未经四川邦辰信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202310335990.3/,转载请声明来源钻瓜专利网。