《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于污點分析的二進制程序漏洞檢測系統設計與實現*
基于污點分析的二進制程序漏洞檢測系統設計與實現*
網絡安全與數據治理 11期
羅治祥1,向棲2,李樂言1,3
(1工業和信息化部電子第五研究所,廣東廣州511370;2東北大學軟件學院,遼寧沈陽110819;3智能產品質量評價與可靠性保障技術工業和信息化部重點實驗室,廣東廣州511370)
摘要: 針對現階段二進制程序的靜態分析多依賴于人工經驗規則導致的低效率問題,以及大多數二進制程序漏洞掃描檢測系統性能和可擴展性較低的問題,設計并且實現了一個簡易版的基于污點分析的二進制程序漏洞檢測系統。與現有的二進制程序漏洞檢測系統相比,本文設計的系統改進了Java指針分析中提出的算法,使得分析過程的數據抽象部分和指針分析部分得到了分離,進一步簡化了污點分析,提高了分析的性能和可擴展性。此外,將漏洞模式單獨抽離出來,能夠更加方便地進行漏洞模式的自定義。
中圖分類號:TP311文獻標識碼:ADOI:10.19358/j.issn.2097-1788.2023.11.001
引用格式:羅治祥,向棲,李樂言.基于污點分析的二進制程序漏洞檢測系統設計與實現[J].網絡安全與數據治理,2023,42(11):1-7.
Design and implementation of binary program vulnerability detection
Luo Zhixiang1,Xiang Qi2,Li Leyan1,3
(1Fifth Research Institute of Ministry of Industry and Information Technology, Guangzhou 511370, China;2Software College,Northeastern University,Shenyang 110819,China;3Key Laboratory of Intelligent Product Quality Evaluation and Reliability Assurance Technology, Ministry of Industry and Information Technology, Guangzhou 511370, China)
Abstract: Given the inefficiencies associated with the heavy reliance on manual heuristic rules for static analysis of binary programs at the current stage, and the low performance and scalability of existing binary program vulnerability scanning systems, this paper has designed and implemented a vulnerability detection system for binary programs based on taint analysis. Compared to the existing binary program vulnerability detection systems, the system designed in this paper improves the algorithm proposed in the Java pointer analysis, allowing the data abstraction and pointer analysis portions of the process to be separated. This further simplifies the taint analysis, enhancing its performance and scalability. Additionally, this paper extracts vulnerability patterns separately, making it much easier to customize vulnerability patterns.
Key words : static analysis of binary programs; pointer analysis; taint analysis; vulnerability patterns

0引言

近年來,隨著計算機技術的不斷發展,軟件行業迅速發展,軟件的體量、種類不斷增大。同時,由于程序代碼編寫不規范,編寫過程存在疏忽,或者缺乏軟件安全方面的意識等,導致軟件的安全性承受巨大威脅。針對這一現狀,構建漏洞檢測系統對軟件進行安全檢測是最行之有效的辦法之一,可在一定程度上發現并且及時消除潛在的漏洞。

軟件的安全檢測方法通??梢苑譃閯討B測試[1]和靜態分析[2]兩大類,靜態分析這一方法相較于動態測試具有更高的覆蓋率以及性能效率。現有的靜態分析方案大多都基于源碼級別[3]進行分析,雖然可以在比較高的程度上滿足軟件安全需要,但是在許多真實的安全測試場景中,需要分析對象大多屬于常見的二進制文件,比如商業軟件、車機固件、嵌入式系統固件等。此時安全研究人員難以獲得相應的源代碼,源碼級靜態分析方案不再適用。現今商業化的二進制程序漏洞分析系統基本不具備可二次開發的擴展性,而開源的二進制程序漏洞分析系統,比如 angr[4] 、 BAP[5] 、 BinAbsInspector等優秀的靜態分析工具存在一些適用性問題。其中,angr 和 BAP 正逐步發展為通用分析框架,而不僅僅專注于二進制漏洞掃描,這使得內部分析算法變得復雜,不便于后續的擴展和優化。BinAbsInspector是基于Ghidra的插件,使用Java編寫開發,提供的API比較有限,在可擴展性上有所欠缺,普通的二進制安全研究員無法有效地基于該工具進行自定義開發。因此,構建一款在性能和可擴展性上較為突出,同時也滿足于真實場景需要的二進制程序漏洞檢測系統刻不容緩。

針對上述問題,Tan[6]等基于Java提出了一種較為簡易的指針分析[7]算法,該算法在使用Datalog[8]引擎支撐之后,在構建好的程序抽象數據上進行分析,使得性能得到較大的提升。對于獲取二進制程序抽象數據而言,普遍的做法是反編譯[9]二進制程序生成IR中間表示,進一步對其進行優化和轉換得到其AST語法樹,最后依據AST語法樹得到程序抽象數據,比較好的工具有IDA Pro、Ghidra、Binary Ninja等。本文設計系統選取了IDA Pro進行程序抽象數據獲取,使用IDA Pro特有的IDAPython,從原生角度適配了IDA Pro提供各項API接口,從可擴展性上兼具了Python腳本跨平臺、易擴展等優點;從性能方面,Python庫中的pyDatalog可以替代常見的Datalog引擎,且性能方面相差無幾。


文章詳細內容下載請點擊:基于污點分析的二進制程序漏洞檢測系統設計與實現AET-電子技術應用-最豐富的電子設計資源平臺 (chinaaet.com)


作者信息:

羅治祥1,向棲2,李樂言1,3

(1工業和信息化部電子第五研究所,廣東廣州511370;2東北大學軟件學院,遼寧沈陽110819;3智能產品質量評價與可靠性保障技術工業和信息化部重點實驗室,廣東廣州511370)



此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美高清不卡| 国产精品蜜臀在线观看| 一区二区三区欧美在线观看| 亚洲欧美日本日韩| 中文在线不卡视频| 国产区在线观看成人精品| 欧美国产高潮xxxx1819| 欧美日韩在线一区| 国产女同一区二区| 一区在线免费观看| 今天的高清视频免费播放成人| 亚洲欧美高清| 久久久免费精品视频| 国产精品黄页免费高清在线观看| 亚洲狼人精品一区二区三区| 依依成人综合视频| 欧美日韩精品伦理作品在线免费观看| 日韩亚洲欧美在线观看| 免费美女久久99| 国产欧美91| 欧美亚洲在线观看| 午夜精品在线观看| 久久精品男女| 亚洲欧洲精品一区二区三区不卡| 久久免费高清| 欧美成人a视频| 久久精品二区亚洲w码| 亚洲一区二区三区四区在线观看| 日韩视频欧美视频| 一区二区不卡在线视频 午夜欧美不卡在| 午夜久久tv| 国产一区二区三区无遮挡| 亚洲影院免费| 亚洲三级色网| 久久精品人人爽| 国产精品美女一区二区在线观看| 91久久精品国产| 一区二区三区波多野结衣在线观看| 国产一区二区三区精品欧美日韩一区二区三区| 国内外成人免费激情在线视频| 狠狠久久亚洲欧美| 欧美jizzhd精品欧美巨大免费| 美女福利精品视频| 国产日韩欧美电影在线观看| 亚洲专区在线| 欧美精品首页| 国产精品一区=区| 伊人成人开心激情综合网| 亚洲一区二区精品在线观看| 国产精品av免费在线观看| 亚洲视频中文字幕| 国产日韩精品综合网站| 国产精品欧美久久久久无广告| 欧美劲爆第一页| 欧美激情一区在线观看| 国产日韩高清一区二区三区在线| 久久久精彩视频| 欧美制服第一页| 亚洲一区高清| 日韩午夜在线| 久久亚洲一区二区三区四区| 一本久久精品一区二区| 国产乱码精品一区二区三区五月婷| 校园春色国产精品| 欧美激情一区二区三区在线视频观看| 在线观看国产一区二区| 欧美日韩一区视频| 亚洲自拍电影| 久久久久这里只有精品| 久久av资源网站| 欧美日韩另类一区| 亚洲欧美日韩国产成人| 亚洲欧美另类综合偷拍| 久久电影一区| 99re6热在线精品视频播放速度| 久久在线观看视频| 欧美三级乱人伦电影| 亚洲电影免费| 欧美精品久久天天躁| 国产精品色网| 久久精品伊人| 性欧美大战久久久久久久久| 激情综合色综合久久综合| 欧美日韩国产在线看| 午夜亚洲一区| 国产一区二区久久久| 亚洲麻豆一区| 国产精品久久久久久一区二区三区| 亚洲天堂av在线免费| 亚洲黄色在线看| 国产精品vip| 欧美网站大全在线观看| 1000精品久久久久久久久| 在线观看日韩av电影| 一本色道久久88综合日韩精品| 影音国产精品| 亚洲图片欧洲图片日韩av| 在线亚洲免费视频| 国产亚洲一区在线| 国产一二精品视频| 免费观看一级特黄欧美大片| 国产日韩欧美视频在线| 一区二区三区.www| 国内精品**久久毛片app| 亚洲人人精品| 国产精品麻豆va在线播放| 国产精品国产一区二区| 在线免费精品视频| 欧美多人爱爱视频网站| 亚洲日本欧美| 久久免费视频一区| 国内精品久久久久久久影视麻豆| 亚洲欧美在线另类| 免费试看一区| 黄色成人精品网站| 国产乱理伦片在线观看夜一区| 欧美日韩亚洲一区三区| 国产三级欧美三级日产三级99| 欧美日韩色综合| 国产精品一区二区在线| 亚洲自拍都市欧美小说| 国产精品推荐精品| 亚洲激情在线视频| 在线观看日产精品| 一区二区三区蜜桃网| 国产精品综合视频| av成人免费观看| 亚洲无亚洲人成网站77777| 欧美日韩p片| 欧美日韩一区在线| 亚洲国产精品电影在线观看| 欧美精品啪啪| 国语自产精品视频在线看8查询8| 亚洲精品一区二区三区四区高清| 在线观看不卡| 国产欧美一区二区三区国产幕精品| 在线一区观看| 麻豆成人av| 久久免费的精品国产v∧| 国产欧美日韩综合一区在线播放| 国产精品呻吟| 蜜桃精品一区二区三区| 国产精品成人一区二区三区吃奶| 亚洲色诱最新| 亚洲一区二区三区欧美| 欧美性淫爽ww久久久久无| 欧美日韩日韩| 国产人久久人人人人爽| 午夜视频在线观看一区二区三区| 久久久久久**毛片大全| 久久久久久91香蕉国产| 久久亚洲一区二区三区四区| 国产精品麻豆成人av电影艾秋| 国产一区二区三区网站| 国产精品免费看片| 欧美综合激情网| 亚洲午夜久久久久久久久电影院| 午夜综合激情| 欧美网站在线观看| 另类欧美日韩国产在线| 欧美大片免费观看| 欧美精品久久久久久久| 国产一区二区三区久久悠悠色av| 在线国产亚洲欧美| 亚洲免费福利视频| 国产欧美欧美| 亚洲人成啪啪网站| 欧美视频一区二区三区在线观看| 久久久99久久精品女同性| 久久av一区| 国产精品成人观看视频免费| 一本大道久久精品懂色aⅴ| 欧美一区二区三区喷汁尤物| 在线观看亚洲精品| 亚洲免费视频观看| 亚洲欧洲一二三| 亚洲深夜av| 国产精品女同互慰在线看| 狠色狠色综合久久| 久久精品日产第一区二区三区| 午夜在线精品| 一本一本久久a久久精品牛牛影视| 国产精品最新自拍| 欧美一区午夜视频在线观看| 亚洲黄网站在线观看| 国产精品久久久久久久久搜平片| 久久精品视频99| 亚洲福利视频一区| 国产精品五月天| 中文精品视频一区二区在线观看| 老鸭窝亚洲一区二区三区| 国产一级精品aaaaa看| 欧美在线资源| 美女精品在线观看| 亚洲精品永久免费| 欧美久色视频| 欧美日韩1区2区3区| 欧美色欧美亚洲高清在线视频| 欧美久久久久久久久久| 欧美激情第六页| 国产精品久久久对白| 久久久精品网| 国产精品久久久久久久电影| ●精品国产综合乱码久久久久| 久久精品一区二区三区中文字幕| 国产一区在线播放| 国内精品久久久久国产盗摄免费观看完整版| 亚洲高清av在线| 中文国产亚洲喷潮| 在线看日韩av| 韩日欧美一区二区三区| 欧美国产精品va在线观看| 一区二区在线视频播放| 欧美三区在线视频| 一道本一区二区| 欧美精品在欧美一区二区少妇| 国产农村妇女毛片精品久久麻豆| 欧美精品福利在线| 久热爱精品视频线路一| 国产精品福利片| 国产精品日韩高清| 欧美日韩一区二区在线播放| 亚洲一区二区精品| 一本高清dvd不卡在线观看| 一本色道久久综合亚洲精品不| 国产视频一区二区在线观看| 亚洲影音先锋| 亚洲毛片一区二区| 欧美成年人网| 激情成人中文字幕| 欧美一区二区三区四区在线| 亚洲一区高清| 99一区二区| 国产精品视频最多的网站| 香蕉成人久久| 在线观看精品一区| 欧美大片在线观看| 久久黄色网页| 国产一区二区主播在线| 亚洲免费在线| 欧美精品免费看| 欧美激情成人在线视频| 欧美精品在欧美一区二区少妇| 欧美激情亚洲一区| 久久久久国产精品一区三寸| 亚洲视频电影图片偷拍一区| 久久亚洲午夜电影| 亚洲欧美一区二区三区久久| 国产综合欧美在线看| 国产精品av免费在线观看| 欧美日韩视频在线观看一区二区三区| 国产在线拍揄自揄视频不卡99| 一区二区在线免费观看| 亚洲三级影院| 欧美日韩八区| 欧美日韩国产美| 欧美激情视频一区二区三区在线播放| 欧美一区国产二区| 免费观看一级特黄欧美大片| 日韩一级在线观看| 国产精品影视天天线| 欧美国产高潮xxxx1819| 久久精品国内一区二区三区| 亚洲久久一区| 亚洲视屏在线播放| 亚洲欧美三级在线| 一本大道久久a久久综合婷婷| 99爱精品视频| 韩国精品主播一区二区在线观看| 亚洲综合三区| 性欧美暴力猛交69hd| 久久久久久一区二区三区| 一区二区欧美日韩视频| 午夜激情综合网| 亚洲国产精品视频一区| 欧美视频中文字幕| 亚洲激情社区| 欧美涩涩视频| 久久国产精品久久久久久电车| 亚洲黄色有码视频| 欧美中文字幕久久| 黑丝一区二区| 国产精品不卡在线| 亚洲久久一区| 欧美日韩在线一区二区| 欧美国产精品v| 免费观看欧美在线视频的网站| 美日韩丰满少妇在线观看| 欧美日韩一区二| 日韩午夜免费视频| 一区二区三区四区蜜桃| 美女精品在线| 韩日精品视频| 国产精品你懂的在线| 午夜天堂精品久久久久| 国产精品日韩电影| 久热精品视频在线免费观看| 久久国产精品免费一区| 欧美日韩亚洲一区三区| 国产精品亚洲片夜色在线| 国产精品大片免费观看| 在线免费观看一区二区三区| 午夜视频在线观看一区| 欧美另类视频| 亚洲欧美在线播放| 久久综合99re88久久爱| 亚洲日本va午夜在线电影| 久久久久.com| 欧美aa在线视频| 久久亚洲综合色| 国产一区在线观看视频| 国产精品国产三级国产专区53| 亚洲欧洲精品一区二区三区波多野1战4| 欧美色综合天天久久综合精品| 国产日韩三区| 国产精品麻豆成人av电影艾秋| 国产视频亚洲精品| 中文精品99久久国产香蕉| 中日韩午夜理伦电影免费| 伊人精品久久久久7777| 国产精品久久精品日日| 国内精品久久久久影院优| 欧美午夜激情视频| 亚洲一区二区三区精品在线观看| 国产女优一区| 尤物yw午夜国产精品视频明星| 日韩视频在线一区二区三区| 欧美美女福利视频|