1.一種基于人工智能的網(wǎng)絡(luò)攻防決策支持方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取網(wǎng)絡(luò)拓?fù)湫畔⒑驮O(shè)備配置信息,構(gòu)建網(wǎng)絡(luò)環(huán)境數(shù)字孿生模型,采集網(wǎng)絡(luò)流量數(shù)據(jù)和安全日志,利用深度學(xué)習(xí)模型提取特征,生成網(wǎng)絡(luò)安全態(tài)勢(shì)評(píng)估報(bào)告,基于所述網(wǎng)絡(luò)安全態(tài)勢(shì)評(píng)估報(bào)告和預(yù)設(shè)攻擊模式庫(kù),使用強(qiáng)化學(xué)習(xí)算法模擬攻擊路徑,生成攻擊圖譜包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,利用所述網(wǎng)絡(luò)攻防領(lǐng)域知識(shí)圖譜中的攻防知識(shí)初始化策略網(wǎng)絡(luò),通過(guò)深度強(qiáng)化學(xué)習(xí)算法迭代優(yōu)化攻擊決策,生成最優(yōu)攻擊路徑和攻擊圖譜包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述初始防御策略集應(yīng)用于網(wǎng)絡(luò)環(huán)境數(shù)字孿生模型,通過(guò)對(duì)抗生成網(wǎng)絡(luò)進(jìn)行多輪攻防演練,評(píng)估每個(gè)防御策略的有效性包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,利用對(duì)抗生成網(wǎng)絡(luò)在網(wǎng)絡(luò)環(huán)境數(shù)字孿生模型中進(jìn)行多輪攻防演練,模擬攻防對(duì)抗過(guò)程,在模擬攻防對(duì)抗過(guò)程中,將防御節(jié)點(diǎn)設(shè)置為分布式參與者,通過(guò)防御節(jié)點(diǎn)之間共享情報(bào)和協(xié)同工作,計(jì)算分布式防御策略包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,基于防御策略的有效性評(píng)估結(jié)果,使用多目標(biāo)優(yōu)化算法生成多個(gè)候選防御方案,對(duì)所述候選防御方案進(jìn)行安全性和可行性分析,選擇最優(yōu)防御方案包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,基于評(píng)估結(jié)果計(jì)算各候選方案的綜合評(píng)估分?jǐn)?shù)計(jì)算公式如下:
8.一種基于人工智能的網(wǎng)絡(luò)攻防決策支持系統(tǒng),用于實(shí)現(xiàn)前述權(quán)利要求1-7中任一項(xiàng)所述的方法,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,其特征在于,所述計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任意一項(xiàng)所述的方法。