1.一種基于蒸餾學(xué)習(xí)的無注釋代碼漏洞檢測方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述將目標(biāo)代碼相關(guān)信息輸入至教師模型包括的嵌入層、多層編碼器、選擇器和交互模塊,得到教師特征表示信息,其中所述目標(biāo)代碼相關(guān)信息包括:第一目標(biāo)代碼,第一目標(biāo)代碼注釋信息和對應(yīng)的第一目標(biāo)抽象語法樹,包括:
3.根據(jù)權(quán)利要求1所述的方法,其中,所述利用所述教師特征表示信息、所述初始學(xué)生模型和真實標(biāo)簽,確定聯(lián)合損失信息,包括:
4.根據(jù)權(quán)利要求1所述的方法,其中,所述將目標(biāo)代碼信息輸入至所述蒸餾后的學(xué)生模型,得到檢測結(jié)果,其中,所述目標(biāo)代碼信息包括:第二目標(biāo)代碼和對應(yīng)的第二目標(biāo)抽象語法樹,包括:
5.根據(jù)權(quán)利要求1所述的方法,其中,所述響應(yīng)于所述檢測結(jié)果有漏洞,生成預(yù)警信息,以及將所述預(yù)警信息發(fā)送至目標(biāo)終端以進行顯示,包括:
6.一種基于蒸餾學(xué)習(xí)的無注釋代碼漏洞檢測裝置,包括:
7.一種電子設(shè)備,包括:
8.一種計算機可讀介質(zhì),其上存儲有計算機程序,其中,所述程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-6中任一所述的方法。