麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種基于機(jī)器學(xué)習(xí)的代碼漏洞檢測(cè)方法和系統(tǒng)與流程

文檔序號(hào):41773186發(fā)布日期:2025-04-29 18:44閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種基于機(jī)器學(xué)習(xí)的代碼漏洞檢測(cè)方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的代碼漏洞檢測(cè)方法,其特征在于,所述至少一個(gè)代碼語(yǔ)句包括有用于輸出文本的第一代碼語(yǔ)句、用于獲取用戶(hù)輸入的第二代碼語(yǔ)句、用于根據(jù)不同條件執(zhí)行不同代碼塊的第三代碼語(yǔ)句、用于循環(huán)遍歷可迭代對(duì)象中的元素的第四代碼語(yǔ)句、用于在條件為真時(shí)不斷循環(huán)執(zhí)行代碼塊的第五代碼語(yǔ)句、用于導(dǎo)入可用程序模塊以便使用該可用程序模塊中的函數(shù)/類(lèi)的第六代碼語(yǔ)句和/或用于暫時(shí)不執(zhí)行任何操作的第七代碼語(yǔ)句。

3.根據(jù)權(quán)利要求1所述的代碼漏洞檢測(cè)方法,其特征在于,針對(duì)所述各個(gè)代碼語(yǔ)句,采用數(shù)據(jù)采集算法從與對(duì)應(yīng)語(yǔ)句匹配的同類(lèi)型代碼語(yǔ)句的所有歷史測(cè)試樣本數(shù)據(jù)中采集所述歷史測(cè)試樣本數(shù)據(jù),并將采集結(jié)果添加到對(duì)應(yīng)的樣本數(shù)據(jù)集中,包括:

4.根據(jù)權(quán)利要求3所述的代碼漏洞檢測(cè)方法,其特征在于,根據(jù)所述樣本數(shù)據(jù)缺口方向配置數(shù)據(jù)采集算法,并采用所述數(shù)據(jù)采集算法從與所述某個(gè)代碼語(yǔ)句匹配的同類(lèi)型代碼語(yǔ)句的所有歷史測(cè)試樣本數(shù)據(jù)中采集所述歷史測(cè)試樣本數(shù)據(jù),包括有如下步驟s331~s339:

5.根據(jù)權(quán)利要求3所述的代碼漏洞檢測(cè)方法,其特征在于,對(duì)與所述某個(gè)代碼語(yǔ)句對(duì)應(yīng)的所述樣本數(shù)據(jù)集進(jìn)行處理分析,確定與所述某個(gè)代碼語(yǔ)句對(duì)應(yīng)的樣本數(shù)據(jù)缺口方向,包括:

6.根據(jù)權(quán)利要求1所述的代碼漏洞檢測(cè)方法,其特征在于,針對(duì)所述各個(gè)代碼語(yǔ)句,應(yīng)用對(duì)應(yīng)的所述樣本數(shù)據(jù)集,對(duì)基于機(jī)器學(xué)習(xí)算法的人工智能模型進(jìn)行率定驗(yàn)證建模,得到對(duì)應(yīng)的代碼漏洞檢測(cè)模型,包括:

7.根據(jù)權(quán)利要求6所述的代碼漏洞檢測(cè)方法,其特征在于,針對(duì)在所述至少一個(gè)代碼語(yǔ)句以及所述多個(gè)人工智能模型中的某對(duì)語(yǔ)句與模型,應(yīng)用對(duì)應(yīng)語(yǔ)句的所述樣本數(shù)據(jù)集,基于優(yōu)化算法對(duì)相應(yīng)模型的超參數(shù)進(jìn)行優(yōu)化,得到對(duì)應(yīng)的模型超參數(shù)且用于使目標(biāo)函數(shù)最小化的最優(yōu)化搜索結(jié)果,包括有如下步驟s421~s429:

8.根據(jù)權(quán)利要求6所述的代碼漏洞檢測(cè)方法,其特征在于,所述多個(gè)人工智能模型包括有基于圖神經(jīng)網(wǎng)絡(luò)、支持向量機(jī)、k最鄰近法、隨機(jī)梯度下降法、多變量線(xiàn)性回歸、多層感知機(jī)、決策樹(shù)、反向傳播神經(jīng)網(wǎng)絡(luò)和/或徑向基函數(shù)網(wǎng)絡(luò)的人工智能模型。

9.一種基于機(jī)器學(xué)習(xí)的代碼漏洞檢測(cè)系統(tǒng),其特征在于,包括有語(yǔ)句代碼提取單元、上下文代碼提取單元、樣本數(shù)據(jù)采集單元、漏洞檢測(cè)建模單元、檢測(cè)模型應(yīng)用單元和檢測(cè)結(jié)果匯總單元;

10.一種計(jì)算機(jī)系統(tǒng),其特征在于,包括有依次通信連接的存儲(chǔ)器、處理器和收發(fā)器,其中,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,所述收發(fā)器用于收發(fā)消息,所述處理器用于讀取所述計(jì)算機(jī)程序,執(zhí)行如權(quán)利要求1~8中任意一項(xiàng)所述的代碼漏洞檢測(cè)方法。


技術(shù)總結(jié)
本發(fā)明公開(kāi)了一種基于機(jī)器學(xué)習(xí)的代碼漏洞檢測(cè)方法和系統(tǒng),涉及數(shù)據(jù)處理技術(shù)領(lǐng)域。所述方法是先從源代碼中提取出各個(gè)代碼語(yǔ)句的語(yǔ)句源代碼和上下文源代碼,然后針對(duì)各個(gè)語(yǔ)句,采用數(shù)據(jù)采集算法從對(duì)應(yīng)的所有歷史測(cè)試樣本數(shù)據(jù)中采集樣本數(shù)據(jù),并將采集結(jié)果添加到對(duì)應(yīng)的樣本數(shù)據(jù)集中,再然后針對(duì)各個(gè)語(yǔ)句,應(yīng)用對(duì)應(yīng)的數(shù)據(jù)集對(duì)基于機(jī)器學(xué)習(xí)算法的人工智能模型進(jìn)行率定驗(yàn)證建模,得到對(duì)應(yīng)的代碼漏洞檢測(cè)模型,并應(yīng)用模型,基于對(duì)應(yīng)的語(yǔ)句源代碼及上下文源代碼預(yù)測(cè)得到對(duì)應(yīng)的測(cè)試后代碼漏洞分類(lèi)標(biāo)簽預(yù)測(cè)值,最后匯總漏洞檢測(cè)結(jié)果并予以報(bào)警,如此通過(guò)在代碼漏洞檢測(cè)過(guò)程中兼顧代碼上下文內(nèi)容對(duì)漏洞存在性的影響,可有效提高代碼漏洞檢測(cè)結(jié)果的準(zhǔn)確性。

技術(shù)研發(fā)人員:詹越,王雪冬,朱明旭
受保護(hù)的技術(shù)使用者:北京國(guó)信網(wǎng)聯(lián)科技有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/4/28
當(dāng)前第2頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 南宫市| 张掖市| 杭锦旗| 和林格尔县| 怀远县| 团风县| 民丰县| 东台市| 客服| 泾源县| 阳城县| 兴安县| 永泰县| 轮台县| 永嘉县| 竹山县| 尉犁县| 兴和县| 镶黄旗| 吉安县| 哈巴河县| 乐昌市| 当雄县| 大港区| 万载县| 新乡市| 祁东县| 宜川县| 邯郸县| 孟州市| 南昌市| 荥阳市| 措美县| 丰原市| 昌吉市| 皮山县| 博湖县| 临洮县| 和田市| 湘乡市| 东阿县|