《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于補丁特性的漏洞掃描研究
基于補丁特性的漏洞掃描研究
信息技術與網絡安全
劉思琦,王一鳴
(北京交通大學 計算機與信息技術學院,北京100044)
摘要: 為抵御漏洞引發的黑客攻擊和漏洞自身產生的威脅,1day漏洞應用修復的通用辦法是使用代碼匹配檢測。但目前源代碼匹配誤報率高,二進制代碼匹配不精確且不通用。基于此,提出了一種由源代碼到二進制的基于補丁特性的漏洞掃描模型——BinScan。它先形成已知漏洞數據庫并對源代碼進行已知漏洞掃描得出漏洞檢測結果;然后利用源代碼檢測信息對打補丁前后源代碼編譯生成二進制文件,形成二進制漏洞庫;最后比較目標二進制文件相似性,利用源代碼結果進行檢驗。最終生成Linux Kernel的2 700條漏洞數據,15 496個patch文件,實現了利用源代碼檢測限制二進制文件的漏洞檢測范圍,然后基于CFG和二進制代碼相似性檢測補丁存在以檢測漏洞。檢測結果表明,此方法與其他二進制漏洞檢測工具相比,可以將源代碼級的漏洞掃描能力應用于二進制,是有效的。
中圖分類號: TP309
文獻標識碼: A
DOI: 10.19358/j.issn.2096-5133.2021.07.009
引用格式: 劉思琦,王一鳴. 基于補丁特性的漏洞掃描研究[J].信息技術與網絡安全,2021,40(7):52-58.
Research on vulnerability scanning based on patch characteristics
Liu Siqi,Wang Yiming
(School of Computer and Information Technology,Beijing Jiaotong University,Beijing 100044,China)
Abstract: In order to resist the hacker attack caused by the vulnerability and the threat generated by the vulnerability itself, the general method of 1day vulnerability application repair is to use code matching to detect. But at present, the false alarm rate of source code matching is high, and the binary code similarity matching is not accurate and universal. Based on this, this paper proposes a vulnerability scanning model from source code to binary code, BinScan, which is based on patch features. Firstly, it forms a known vulnerability database and scans the source code for known vulnerabilities to obtain the vulnerability detection results; then it uses the source code detection information to compile the source code before and after the patch to generate a binary file and to form a binary vulnerability library; finally it compares the target binary files for similarity performance, using the source code results for verification. In the end, this paper generates 2 700 vulnerability data and 15 496 patch files of Linux Kernel. It has been realized to use source code detection to limit the vulnerability detection range of binary files, and to detect the existence of patches based on the similarity of CFG and binary code to detect vulnerabilities. The detection results show that compared with other binary vulnerability detection tools, this method can apply source code level vulnerability scanning capabilities to binary and is effective.
Key words : patch characteristics;vulnerability scanning;binary;source code;security

0 引言

 在時間維度上,漏洞都會經歷產生、發現、公開和消亡等過程,不同的時間段,漏洞有不同的名稱和表現形式。1day漏洞是指在廠商發布安全補丁之后,大部分用戶還未打補丁的漏洞,此類漏洞依然具有可利用性。在各類型軟件中,許多漏洞的壽命超過12個月,針對此類漏洞的通用應用修復辦法是使用代碼匹配[1],但是往往通過補丁做出的修補都是一些細微的變化,這會導致許多代碼匹配的方法不精確且不通用,造成結果高誤報。




本文詳細內容請下載:http://www.xxav2194.com/resource/share/2000003678




作者信息:

劉思琦,王一鳴

(北京交通大學 計算機與信息技術學院,北京100044)


此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 免费五级在线观看日本片| 成年女人在线视频| 国产三级精品在线观看| 一区二区乱子伦在线播放| 永久黄网站色视频免费直播| 国产疯狂露脸对白| 久久久久久久性潮| 狠狠色丁香婷婷| 国产欧美另类久久精品蜜芽| 中文字幕一区二区三区在线播放 | 波多野结衣bd| 国产成人年无码AV片在线观看| 中文字幕三级理论影院| 欧美香蕉爽爽人人爽| 国产女人嗷嗷叫| √天堂中文在线最新版8下载| 欧美三级黄色大片| 喜欢老头吃我奶躁我的动图| 91国内揄拍国内精品对白不卡| 日本里番全彩acg里番下拉式| 免费无码成人AV片在线在线播放 | 99久久99这里只有免费费精品| 旧里番洗濯屋1一2集无删减 | 四虎永久免费地址在线网站| 99久久免费国产香蕉麻豆| 日韩在线看片免费人成视频播放 | 成人毛片免费观看视频在线| 亚洲男女性高爱潮网站| 黑料不打烊tttzzz网址入口| 引诱亲女乱小说| 亚洲人成77777在线播放网站不卡 亚洲人成77777在线观看网 | 麻豆精品视频入口| 小sb是不是欠c流了那么多| 亚洲国产婷婷六月丁香| 羞羞色在线观看| 国产精品自在自线| 中文字幕热久久久久久久| 欧美疯狂性受xxxxx喷水| 国产一二三在线观看| 888亚洲欧美国产VA在线播放| 日日躁夜夜躁狠狠躁超碰97|