[发明专利]一种Fuzz测试中的程序流跟踪方法及装置有效
申请号: | 201610082897.6 | 申请日: | 2016-02-05 |
公开(公告)号: | CN107045474B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 朱东海 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/34 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 朱佳 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请涉及计算机技术,特别涉及一种Fuzz测试中的程序流跟踪方法及装置。用以解决Fuzz测试中现有程序流跟踪方法执行效率低,应用范围有限的问题。该方法为:确定待测试程序后,每生成一个测试样本,通过预先配置的API调用CPU,基于当前启动的一个监视进程,采用相应的一个测试样本对待测试程序进行测试,以及记录测试过程中产生的程序流;这样,便将CPU的硬件特性与Fuzz测试相结合,实现了程序流的跟踪,不但提高了测试效率,同时,也提升了测试过程中的代码覆盖率,另一方面,可以支持windows和linux两种系统,也可以跟踪没有源代码的待测试程序,进一步提升了方案的应用广泛性。 | ||
搜索关键词: | 一种 fuzz 测试 中的 程序 跟踪 方法 装置 | ||
【主权项】:
一种Fuzz测试中的程序流跟踪方法,其特征在于,包括:生成一个测试样本,并启动一个监视进程;通过预先配置的应用程序编程接口API调用中央处理器CPU,基于当前启动的一个监视进程,采用相应的一个测试样本对待测试程序进行测试;记录测试过程中产生的程序流。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610082897.6/,转载请声明来源钻瓜专利网。