《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于多關系結構圖神經網絡的代碼漏洞檢測
基于多關系結構圖神經網絡的代碼漏洞檢測
網絡安全與數據治理 5期
潘禺涵1,舒遠仲1,洪 晟2,羅 斌1,聶云峰1
(1.南昌航空大學 信息工程學院,江西 南昌330000;2.北京航空航天大學 網絡安全空間學院,北京100191)
摘要: 針對常規漏洞檢測技術提取漏洞特征困難,存在高誤報率和高漏報率的問題,提出了一種基于多關系結構圖神經網絡以及關系結構圖注意力機制的源代碼漏洞檢測模型。首先通過代碼屬性圖提取代碼的語法和語義信息,并按照不同的語義關系劃分成不同的關系結構圖,實現了代碼表示能力的增強。然后使用圖神經網絡對圖結構進行表示學習,在網絡模型中引入后向邊以及關系結構圖注意力機制,達到了更有效的學習漏洞特征的效果。最后為了驗證模型的優勢,在大型真實數據集上對模型進行了廣泛評估,實驗結果證明了該方法有效提高了漏洞檢測能力。
中圖分類號: TP311
文獻標識碼: A
DOI: 10.19358/j.issn.2097-1788.2022.05.006
引用格式: 潘禺涵,舒遠仲,洪晟,等. 基于多關系結構圖神經網絡的代碼漏洞檢測[J].網絡安全與數據治理,2022,41(5):36-42.
Code vulnerability detection based on multi-relational graph neural network
Pan Yuhan1,Shu Yuanzhong1,Hong Sheng2,Luo Bin1,Nie Yunfeng1
(1.School of Information Engineering,Nanchang Hangkong University,Nanchang 330000,China; 2.School of Cyber Science and Technology,Beihang University,Beijing 100191,China)
Abstract: In order to solve the problem that the conventional vulnerability detection technology is difficult to extract vulnerability features and has high false positive rate and high false negative rate, a source code vulnerability detection model based on multi-relational structure graph neural network and relational structure graph attention mechanism is proposed. Firstly, the syntactic and semantic information of the code is extracted through the code attribute graph, and the code is divided into different relation structure graphs according to different semantic relations, which enhances the code representation ability. Then, the graph neural network is used to represent and learn the graph structure, and the backward edge and the attention mechanism of relational structure graph are introduced into the network model to achieve the effect of more effective learning of vulnerability features. Finally, in order to verify the advantages of the model, the model is extensively evaluated on a large real data set, and the experimental results show that the method can effectively improve the vulnerability detection ability.
Key words : vulnerability detection;graph neural network;attention mechanism;relational graph;graph embedding

0 引言

軟件漏洞是許多系統攻擊[1]和數據泄露事件[2]的原因。在軟件產品開發中,源代碼靜態分析技術[3]被廣泛用于檢測漏洞。傳統的檢測方法主要通過一些由人類專家定義的度量標準所實現。這些方法目前取得的成果非常有限,因為它們無法避免人類專家在特征提取方面的繁重工作[4],而且用手工制作的特征來覆蓋所有漏洞是不切實際的。深度學習由于具有處理大量軟件代碼和漏洞數據的強大能力,被引入到代碼漏洞檢測領域。然而,現有基于深度學習的方法中不同形式的代碼表示方式只能保留部分語法或語義信息,這樣就不能覆蓋到每種漏洞并會限制模型檢測的效果。其次這些方法所使用的網絡模型仍存在一些局限性:例如,卷積神經網絡(Convolutional Neural Network,CNN)和循環神經網絡(Recurrent Neural Network,RNN)是基于序列的模型,不能處理代碼的非序列特征,只能捕獲源代碼文本的淺表結構,無法利用程序結構豐富且定義良好的語義。 

為了應對上述的問題,本文提出了一種基于多關系結構圖神經網絡的漏洞檢測方法。采用多關系結構圖進行代碼的圖形表示,獲取全面的程序結構信息。然后結合雙向圖神經網絡以及關系結構圖注意力機制進行表示學習得到最終的代碼圖全局特征向量,并使用softmax分類器進行分類。




本文詳細內容請下載:http://m.jysgc.com/resource/share/2000005024



作者信息:

潘禺涵1,舒遠仲1,洪  晟2,羅  斌1,聶云峰1

(1.南昌航空大學 信息工程學院,江西 南昌330000;2.北京航空航天大學 網絡安全空間學院,北京100191)



微信圖片_20210517164139.jpg

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
免播放器亚洲一区| 国产性天天综合网| 久久精品盗摄| 午夜精品偷拍| 亚洲欧美网站| 亚洲欧美日本伦理| 亚洲欧美国产另类| 亚洲一区在线直播| 亚洲午夜一区二区三区| 一区二区三区欧美亚洲| 99热这里只有精品8| 99精品99| 一区二区激情小说| 一区二区日韩| av成人毛片| 亚洲视频在线视频| 亚洲综合视频1区| 亚洲欧美国产va在线影院| 亚洲欧美日韩精品久久| 午夜亚洲影视| 欧美一区二区在线视频| 久久国产精彩视频| 久久―日本道色综合久久| 久久综合九色综合欧美狠狠| 免费日韩av| 欧美极品色图| 欧美日韩综合网| 国产精品久久久久久影院8一贰佰 国产精品久久久久久影视 | 欧美日韩成人网| 欧美精品首页| 国产精品国码视频| 国产日本欧美一区二区三区在线| 国产亚洲精品aa| 伊人激情综合| 亚洲日韩视频| 亚洲伊人第一页| 欧美专区第一页| 亚洲精品免费电影| 中文一区二区| 欧美在线免费一级片| 久久久www成人免费无遮挡大片| 老司机久久99久久精品播放免费| 欧美第十八页| 欧美系列电影免费观看| 国产日韩欧美不卡在线| 在线高清一区| 一本大道久久a久久精二百| 午夜精品短视频| 亚洲激情在线视频| 亚洲天堂av高清| 久久精品国亚洲| 欧美激情精品久久久久久大尺度| 欧美午夜剧场| 黑丝一区二区| 日韩午夜剧场| 欧美在线视频免费| 99国产精品私拍| 久久国产婷婷国产香蕉| 欧美福利一区| 国产精品永久免费| 亚洲国产成人在线播放| 亚洲午夜成aⅴ人片| 亚洲高清av在线| 亚洲婷婷综合久久一本伊一区| 久久精品国产视频| 欧美日韩视频专区在线播放| 国产香蕉97碰碰久久人人| 亚洲精品一区二区三区福利| 亚洲欧美另类在线观看| 亚洲精品永久免费| 欧美在线精品免播放器视频| 欧美激情视频一区二区三区不卡| 国产噜噜噜噜噜久久久久久久久| 亚洲国产美女精品久久久久∴| 亚洲永久免费| 99re这里只有精品6| 久久激五月天综合精品| 欧美日韩国产成人在线免费| 国产一区二区三区在线观看网站| 99在线精品视频在线观看| 久久精品亚洲精品国产欧美kt∨| 亚洲视频高清| 美女福利精品视频| 国产日本欧美一区二区三区| 亚洲剧情一区二区| 亚洲国产精品久久久久婷婷884 | 国产精品毛片a∨一区二区三区|国 | 亚洲高清在线精品| 午夜精品www| 9人人澡人人爽人人精品| 久久精品国产久精国产爱| 欧美视频在线一区二区三区| 亚洲第一在线视频| 欧美亚洲综合久久| 亚洲一级免费视频| 欧美精品午夜视频| 亚洲第一在线综合在线| 久久狠狠婷婷| 久久se精品一区二区| 国产精品久久久久久久9999| 亚洲精品久久久久久一区二区| 91久久久久久| 猛男gaygay欧美视频| 国产午夜精品理论片a级探花| 在线一区视频| 在线亚洲电影| 欧美伦理91| 最新日韩在线| 亚洲精品一区二区三区蜜桃久| 久久久视频精品| 国产自产2019最新不卡| 亚洲欧美日韩在线不卡| 亚洲欧美日韩中文视频| 欧美天天视频| 99re在线精品| 一本久道久久综合婷婷鲸鱼| 欧美xxx成人| 亚洲大黄网站| 亚洲高清二区| 欧美波霸影院| 亚洲第一精品福利| 91久久精品一区二区三区| 美女精品视频一区| 1024国产精品| 亚洲啪啪91| 欧美国产综合一区二区| 亚洲国内精品在线| 99国产精品国产精品久久 | 今天的高清视频免费播放成人| 欧美在线视频播放| 久久久久久久久蜜桃| 国产一级久久| 久久av二区| 蜜臀av性久久久久蜜臀aⅴ四虎| 一区二区亚洲欧洲国产日韩| 久久精品一区二区三区四区| 免费短视频成人日韩| 最新成人av在线| 一区二区三区精密机械公司| 欧美日在线观看| 亚洲素人在线| 久久精品国产精品亚洲| 黄色小说综合网站| 亚洲欧洲精品一区二区三区| 欧美精品1区2区| 一道本一区二区| 午夜宅男久久久| 国产在线不卡精品| 亚洲精品欧美日韩专区| 欧美日韩亚洲一区二区| 亚洲视频在线播放| 久久久国产精品一区| 亚洲国产裸拍裸体视频在线观看乱了| 一区二区三区视频在线播放| 国产精品爽爽爽| 亚洲高清影视| 欧美精品99| 亚洲与欧洲av电影| 久久亚洲精品一区二区| 亚洲精选成人| 欧美一区二区三区免费观看视频| 影音先锋久久精品| 一区二区国产精品| 国产亚洲精品一区二区| 亚洲精品一区二区三区樱花| 欧美性做爰猛烈叫床潮| 欧美诱惑福利视频| 欧美日本在线| 性做久久久久久久久| 欧美电影在线播放| 亚洲中字黄色| 欧美国产日韩xxxxx| 亚洲淫片在线视频| 欧美成人亚洲| 亚洲宅男天堂在线观看无病毒| 老司机午夜精品视频| 在线亚洲精品| 久久综合五月| 亚洲一区激情| 农村妇女精品| 亚洲一区二区视频在线观看| 欧美jjzz| 午夜精品久久| 欧美另类在线播放| 欧美在线一二三四区| 欧美日韩亚洲天堂| 亚洲成人在线网| 国产精品久久国产愉拍| 亚洲国产一区二区精品专区| 国产精品第一区| 亚洲精品视频在线观看免费| 国产精品一区二区在线观看不卡 | 亚洲国内自拍| 久久激情视频| 99精品欧美一区二区三区| 六月丁香综合| 亚洲欧美日韩一区在线| 欧美日韩一区国产| 91久久在线播放| 国产午夜精品一区理论片飘花 |