授权公布号:CN112527681B
一种程序的漏洞检测方法及装置
有效
申请
2020-12-24
申请公布
2021-03-19
授权
2024-03-12
预估到期
2040-12-24
| 申请号 | CN202011546005.6 |
| 申请日 | 2020-12-24 |
| 申请公布号 | CN112527681A |
| 申请公布日 | 2021-03-19 |
| 授权公布号 | CN112527681B |
| 授权公告日 | 2024-03-12 |
| 分类号 | G06F11/36;G06F21/57;G06N3/12 |
| 分类 | 计算;推算;计数; |
| 申请人名称 | 中国银联股份有限公司 |
| 申请人地址 | 上海市浦东新区含笑路36号 |
专利法律状态
2024-03-12
授权
状态信息
授权
2021-04-06
实质审查的生效
状态信息
实质审查的生效;IPC(主分类):G06F11/36;申请日:20201224
2021-03-19
公布
状态信息
公布
摘要
本发明实施例涉及计算机技术领域,尤其涉及一种程序的漏洞检测方法及装置,用于解决程序崩溃检测中需要消耗大量的人力以及可以引起程序崩溃的样例稀缺的问题。该方法包括:获取测试样例队列中的测试样例,并对测试样例进行变异处理,从而得到测试样例对应的多个变异测试样例;通过将多个变异测试样例输入到被检测程序中进行执行,来确定各变异测试样例的指标参数,并在确定各变异测试样例中不存在导致被检测程序崩溃的变异测试样例时,从各变异测试样例中确定出指标参数符合预设条件的变异测试样例,将符合预设条件的变异测试样例加入测试样例队列进行下一轮测试,直到确定出预设数量的导致被检测程序崩溃的变异测试样例为止。


