本發明提供一種軟件漏洞智能挖掘方法和裝置,其中,方法包括:并行運行多個策略執行節點;策略生成節點在接收到控制節點的開始指令后,發送初始策略隊列至對應的策略執行節點;并行的多個策略執行節點執行初始策略隊列生成當前結果反饋,將當前結果反饋發送給策略生成節點;策略生成節點根據當前結果反饋對強化學習智能體進行訓練,由強化學習智能體生成新的策略并發送給策略執行節點;策略執行節點根據新的策略生成新結果反饋并反饋發送給策略生成節點;將新的結果反饋作為當前結果反饋,重復上述步驟。本發明通過為目標被測軟件動態選擇更優的模糊測試策略,使得并行模糊測試總體上的效率始終處于較高狀態,避免單個固定策略存在的困境。
聲明:
“軟件漏洞智能挖掘方法和裝置” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)