一種基于模糊測試的測試樣本優(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ā)明有效減小了測試樣本冗余,并且提升了測試樣本的有效性。??