一種基于模糊測試的測試樣本優(yōu)化方法
基本信息
申請?zhí)?/td> | CN201910801955.X | 申請日 | - |
公開(公告)號 | CN110597715B | 公開(公告)日 | 2021-04-06 |
申請公布號 | CN110597715B | 申請公布日 | 2021-04-06 |
分類號 | G06F11/36(2006.01)I | 分類 | 計算;推算;計數; |
發(fā)明人 | 張晶;陳誠;王健敏 | 申請(專利權)人 | 云南梟潤科技服務有限公司 |
代理機構 | 昆明人從眾知識產權代理有限公司 | 代理人 | 王娟 |
地址 | 650221云南省昆明市五華區(qū)學府路253號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及一種基于模糊測試的測試樣本優(yōu)化方法,屬于軟件漏洞挖掘領域。本發(fā)明首先篩除隨機樣本中應用程序不接受的樣本,并利用基于動態(tài)規(guī)劃的算法計算樣本精簡集,減小初始樣本的規(guī)模;然后在測試過程中用動態(tài)污點分析技術跟蹤污點傳播路徑并記錄樣本經過的指令,利用Simhash和海明距離的改進算法求解樣本傳播路徑相似度,進一步降低樣本冗余;最后對觸發(fā)異常的樣本進行遺傳變異構建新的測試樣本以增加樣本的有效性。本發(fā)明有效減小了測試樣本冗余,并且提升了測試樣本的有效性。?? |
