本發(fā)明公開了一種基于強化學習的工控協(xié)議模糊測試系統(tǒng)和方法,涉及工控協(xié)議安全領域,所述系統(tǒng)包括:種子池、協(xié)議格式的數(shù)據(jù)模型、變異策略學習模塊;測試用例生成模塊;測試用例修正模塊;程序執(zhí)行檢測模塊。所述方法包括以下步驟:步驟1、選擇待測的工控協(xié)議,根據(jù)所述工控協(xié)議的協(xié)議格式提取數(shù)據(jù)塊;步驟2、初始化種子池和變異策略學習模塊;步驟3、開始調(diào)度所述種子池;步驟4、提取選取的所述種子的狀態(tài),并使用ε貪心策略選擇所述數(shù)據(jù)塊的變異策略;步驟5、進行變異;步驟6、對變異后的第二實例進行修正;步驟7、程序執(zhí)行檢測模塊進行檢測;步驟8、重置種子,回到所述步驟3進行循環(huán)模糊測試,直到人為停止或達到設定目標。
聲明:
“基于強化學習的工控協(xié)議模糊測試系統(tǒng)和方法” 該技術專利(論文)所有權(quán)利歸屬于技術(論文)所有人。僅供學習研究,如用于商業(yè)用途,請聯(lián)系該技術所有人。
我是此專利(論文)的發(fā)明人(作者)