《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于代碼嵌入的二進制代碼相似性分析方法
基于代碼嵌入的二進制代碼相似性分析方法
網絡安全與數據治理 2023年3期
熊敏,薛吟興,徐云
(1.中國科學技術大學計算機科學與技術學院,安徽合肥230026; 2.安徽省高性能計算重點實驗室,安徽合肥230026)
摘要: 代碼嵌入利用神經網絡模型將二進制函數的代碼表示轉化為向量,在漏洞搜索等應用中展現了優勢?,F有的方法將函數表示為匯編指令序列、控制流圖的拓撲結構或若干路徑,都沒有克服不同編譯環境導致控制流圖結構變化的干擾。為此,設計了基于基本塊樹(Basic Block Tree, BBT)的代碼表示以及構建了對應的代碼嵌入模型BBTree。首先,二進制函數被表示為一系列BBT,每個BBT被處理為指令序列;其次,BBTree利用LSTM和BiGRU將基于BBT的代碼表示轉化為向量;最后,通過計算向量間的距離去高效衡量對應函數的相似性。在代碼搜索中,BBTree的平均準確率比主流工具提升了24.8%;在漏洞搜索中,BBTree的平均召回率比主流工具提升了26.1%。
中圖分類號:TP311.5
文獻標識碼:A
DOI:10.19358/j.issn.2097-1788.2023.03.010
引用格式:熊敏,薛吟興,徐云.基于代碼嵌入的二進制代碼相似性分析方法[J].網絡安全與數據治理,2023,42(3):58-67.
A binary code similarity analysis method based on code embedding
Xiong Min1,2,Xue Yinxing1,Xu Yun 1,2
(1. School of Computer Science and Technology, University of Science and Technology of China, Hefei 230026, China; 2. Key Laboratory of High Performance Computing of Anhui Province, Hefei 230026, China)
Abstract: Code embedding utilizes neural network models to convert binary code into a vector, showing advantages in applications such as vulnerability searching. Existing methods represent functions as assembly instruction sequences, topology structures of control flow graphs, or several paths.However, none of them can overcome the interference produced by the structural changes in control flow graphs caused by different compilation environments.To this end, this paper designs a basic block tree (BBT)-based code representation and builds a corresponding code embedding model named BBTree.Firstly, the binary function is represented as a series of BBTs, and each BBT is processed into an instruction sequence Secondly, BBTree utilizes LSTM and Bi.GRU to convert the BBT.based code representation into a numerical vector Last, the distance between vectors is calculated to efficiently measure the similarity of corresponding functions. In code search, BBTree’s average accuracy rate is 24.8% higher than mainstream tools; in vulnerability search, BBTree’s average recall rate is 26.1% higher than mainstream tools.
Key words :

0    引言

由于商業程序、遺留程序和惡意代碼的源碼不公開, 因此,對這些程序進行二進制代碼相似性分析具有很多安全應用,比如抄襲檢測、惡意軟件檢測、漏洞搜索等。相似性分析旨在根據已有的二進制代碼(如已揭露的漏洞等)在代碼庫中搜索出語義相似的二進制代碼,從而探測出潛在的漏洞,維護程序的安全。二進制代碼嵌入作為一種新興的相似性分析技術,利用神經網絡模型將二進制函數的代碼表示轉化為數值向量,不僅學習了二進制代碼的語義,還可以通過計算向量間的距離去定量分析對應函數的相似性。



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




作者信息:

熊敏1,2,薛吟興1,徐云1,2

(1.中國科學技術大學計算機科學與技術學院,安徽合肥230026;2.安徽省高性能計算重點實驗室,安徽合肥230026)


微信圖片_20210517164139.jpg

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美在线播放高清精品| 亚洲欧美国产日韩天堂区| 日韩视频在线播放| 在线精品国产成人综合| 国产精品久久久久久久电影 | 亚洲欧美国产日韩中文字幕| 99精品久久免费看蜜臀剧情介绍| 亚洲黄色免费网站| 亚洲高清中文字幕| 久久精品亚洲乱码伦伦中文| 久久国内精品视频| 久久精品人人| 亚洲夫妻自拍| 亚洲黄色一区| 亚洲精品一二区| 亚洲精品欧美精品| 日韩系列欧美系列| 一区二区欧美国产| 亚洲一区二区三区四区五区黄| 中国成人亚色综合网站| 亚洲视频视频在线| 亚洲综合色噜噜狠狠| 亚洲欧美成人一区二区在线电影| 亚洲欧美成aⅴ人在线观看| 小黄鸭精品密入口导航| 新狼窝色av性久久久久久| 欧美一区二区三区免费看| 久久精品国产久精国产爱| 久久综合色天天久久综合图片| 免费观看亚洲视频大全| 欧美乱人伦中文字幕在线| 欧美日韩小视频| 国产精品一区二区久激情瑜伽| 国产精品一区二区黑丝| 国产一区二区三区最好精华液| 国内成+人亚洲| 亚洲国产免费| aaa亚洲精品一二三区| 亚洲午夜在线视频| 欧美影院成年免费版| 91久久精品日日躁夜夜躁欧美| 日韩视频一区二区三区在线播放免费观看 | 国产一区二区三区高清 | 亚洲伦伦在线| 亚洲视频图片小说| 欧美亚洲在线视频| 亚洲精品视频在线看| 亚洲一区高清| 久久精选视频| 欧美高清在线观看| 国产精品久久久久久久浪潮网站| 国产一区二区视频在线观看 | 国产精品高潮粉嫩av| 亚洲精品视频在线观看免费| 亚洲黄色影片| 亚洲综合精品自拍| 91久久亚洲| 亚洲综合欧美日韩| 奶水喷射视频一区| 国产精品国产三级国产专区53 | 亚洲国产一成人久久精品| 99国产精品久久久| 欧美中文字幕第一页| 中文在线一区| 玖玖玖国产精品| 国产精品国产亚洲精品看不卡15 | 免费中文字幕日韩欧美| 国产精品都在这里| 亚洲第一精品久久忘忧草社区| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 欧美成人免费全部观看天天性色| 欧美性做爰猛烈叫床潮| 精品88久久久久88久久久| 中国成人黄色视屏| 亚洲日韩视频| 久久久久国产一区二区三区四区| 欧美日韩高清在线| 一区二区亚洲精品| 午夜视频一区二区| 制服丝袜激情欧洲亚洲| 女同性一区二区三区人了人一| 国产精品一区在线播放| 99ri日韩精品视频| 亚洲人屁股眼子交8| 久久精品一区| 国产精品亚发布| 日韩一区二区免费看| 亚洲国产精品久久久久婷婷老年 | 欧美大片在线观看一区| 国产日韩欧美在线播放不卡| 亚洲美女视频网| 亚洲欧洲一区二区在线播放| 久久久久久久999精品视频| 欧美性事免费在线观看| 亚洲欧洲视频| 亚洲国产一区二区三区青草影视| 欧美在线一级va免费观看| 欧美午夜一区| 99视频有精品| 夜夜狂射影院欧美极品| 欧美国产专区| 亚洲激情在线激情| 91久久精品国产91久久| 久久尤物视频| 韩日欧美一区| 欧美一区二区三区成人| 欧美亚洲一区二区三区| 国产精品久久久久久一区二区三区| 亚洲激情亚洲| 日韩视频一区二区三区在线播放| 欧美成人四级电影| 在线观看不卡| 最新日韩av| 欧美电影在线观看| 亚洲福利在线视频| 亚洲精品视频免费观看| 欧美成人中文字幕| 亚洲高清在线| 亚洲精品一区二区三区樱花| 欧美不卡在线视频| 亚洲国产综合视频在线观看| 亚洲三级影院| 欧美精品国产一区二区| 最新日韩在线视频| 一本色道精品久久一区二区三区 | 亚洲欧洲在线视频| 欧美经典一区二区三区| 亚洲人成在线观看网站高清| 99精品国产在热久久| 欧美日韩一卡| 亚洲一级片在线观看| 久久国产一区二区三区| 国产亚洲一二三区| 亚洲国产日韩欧美在线动漫| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲福利视频网| av不卡免费看| 国产精品美女久久久浪潮软件| 亚洲欧美综合| 久久亚洲综合色一区二区三区| 亚洲第一黄网| 亚洲视频一二三| 国产精品亚洲综合天堂夜夜| 欧美在线日韩在线| 欧美成人午夜| 亚洲丝袜av一区| 久久激情视频| 亚洲国产精品成人综合| 在线亚洲观看| 国产美女诱惑一区二区| 亚洲国产精品悠悠久久琪琪| 欧美国产日韩精品免费观看| 99热免费精品在线观看| 久久国产黑丝| 亚洲欧洲精品一区二区三区| 亚洲自拍偷拍网址| 国产曰批免费观看久久久| 亚洲精品小视频在线观看| 国产精品多人| 亚洲国产精品一区| 欧美性猛交xxxx乱大交蜜桃| 欧美在线短视频| 欧美日韩免费在线| 欧美一区二区三区播放老司机 | 国产精品99久久久久久久久久久久| 香蕉久久精品日日躁夜夜躁| 黑人操亚洲美女惩罚| 一本久久青青| 国产午夜精品美女毛片视频| 亚洲人午夜精品| 国产伦精品一区二区三区视频孕妇 | 日韩午夜在线| 久久久久久久久一区二区| 91久久极品少妇xxxxⅹ软件| 午夜天堂精品久久久久| 伊人精品视频| 午夜精品久久久久99热蜜桃导演| 尤物99国产成人精品视频| 亚洲午夜精品久久久久久浪潮| 国产一区二区视频在线观看 | 国产乱码精品一区二区三区忘忧草| 亚洲国产精品久久91精品| 国产精品另类一区| 亚洲精品免费一二三区| 国产欧美日韩另类一区| 夜夜爽99久久国产综合精品女不卡| 国产午夜久久久久| 亚洲一区二区精品视频| 亚洲第一精品电影| 久久精品国产精品 | 中文精品一区二区三区| 精品999久久久| 亚洲欧美卡通另类91av| 亚洲激情网址| 久久婷婷国产综合国色天香| 亚洲午夜小视频| 欧美日韩国产欧| 亚洲激情图片小说视频| 国产欧美日韩精品在线| 亚洲性感激情|