999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于模型檢測技術的工控協議漏洞挖掘系統研究

2018-09-10 18:15:05王捷李晶田里
河南科技 2018年4期

王捷 李晶 田里

摘 要:針對工控協議漏洞挖掘技術存在適應差、命中率低等問題,本文采用模型檢測技術,對工控協議漏洞挖掘系統的實現進行了設計研究。研究得出:該系統主要由代碼的預處理、代碼的轉化、模型檢測階段組成。希望本文的研究能為學者提供借鑒。

關鍵詞:模型檢測技術;漏洞挖掘;預處理;代碼的轉化;模型檢測

中圖分類號:TP309 文獻標識碼:A 文章編號:1003-5168(2018)04-0041-02

Research on Vulnerability Mining System of Industrial Control

Protocol Based on Model Detection Technology

WANG Jie1 LI Jing2 TIAN Li3

(1.State Grid Hubei Provincial Electric Power Co., Ltd. ,Electric Power Research Institute,Wuhan Hubei 430077;

2. State Grid Hubei Provincial Electric Power Co., Ltd. ,Wuhan Hubei 430077;3.State Grid Hubei Electric Power Co., Ltd.,Shiyan Power Supply Company,Shiyan Hubei 442000)

Abstract: Aiming at the problems such as poor adaptability and low hit rate, this paper used model detection technology to design and study the system of industrial control protocol vulnerability mining. The research showed that the system was mainly composed of code preprocessing, code Transformation and model detection stage. The author hopes that the research of this paper can be used for reference for scholars

Keywords: model detection technology; vulnerability mining; preprocessing;code transformation;model testing

1 系統設計

目前,二進制程序的漏洞挖掘具有諸多特點:①將二進制代碼轉化為中間語言,然后利用中間語言進行漏洞挖掘與程序分析是目前漏洞挖掘的主要趨勢;②靜態分析與動態執行相互結合,提升了漏洞挖掘的準確度和效率;③當前流行的模型檢測與漏洞模式檢測在漏洞挖掘的理念上存在諸多相似之處,因此可以相互借鑒。基于模型檢測的漏洞挖掘系統如圖1所示。

2 系統實現

為了解決漏洞挖掘技術適應性差、命中率低的問題,在設計基于模型檢測的漏洞挖掘系統時主要通過3方面進行分析研究:①代碼的預處理;②代碼的轉化;③模型檢測平臺,具體流程如圖2所示[1]。

各階段雖然相互聯系,但卻是獨立存在的,主要功能如下。①代碼預處理:對目標程序進行靜態分析,然后將結果進行特殊輸出,從而為代碼轉化階段服務;②代碼的轉化:將二進制代碼轉化到Promela模型上,把漏洞模型添加到Promela模型上;③模型檢測平臺:對Promela模型進行檢測,輸出檢測結果及漏洞信息[2]。

為了提高漏洞挖掘的命中率及適應性,還需要對系統進行進一步改進與優化。基于模型檢測的漏洞挖掘系統的實現流程如圖3所示。

2.1 預處理

預處理的主要功能是實現目標程序的靜態分析并進行結果輸出,該階段實現了對靜態分析過程的掌控,達到了自動化分析的目的。

靜態分析的主要功能包括:①函數分類;②流程分析;③多線程識別;④間接跳轉識別;⑤數據段獲取。靜態分析流程如圖4所示。

2.2 代碼轉化

代碼轉化是漏洞挖掘系統的關鍵,主要由3個模塊組成:①二進制語言轉化為中間語言(在BAP平臺進行實現),可以直接輸入目標程序,并將其轉化為中間語言BIL,通過對toil命令的直接使用,可以實現其轉化;②中間語言轉化到Promela模型上,在該階段,轉化過程主要由3個輸入組成,即BIL代碼、漏洞模型、靜態分析結果;③漏洞模型插入和建立,該系統主要由5部分組成:靜態分析結果、程序切片、細粒度代碼轉化、Promela模型的構建和漏洞模型的插入與建立。

2.3 模型檢測

模型檢測是漏洞挖掘系統的核心,模型檢測主要由3個模塊組成:①引入外部C代碼;②輸出漏洞信息;③自動化檢測。

不能對Promela模型進行直接檢測,而是把Promela模型轉化為C代碼,然后再把C代碼編譯為可執行程序,最后對可執行程序進行模型檢測。

3 結論

通過對基于模型檢測的漏洞挖掘系統的研究可知,該系統主要有三部分:代碼的預處理、代碼的轉化、模型檢測平臺。

參考文獻:

[1]徐有福,文偉平,萬正蘇.基于漏洞模型檢測的安全漏洞挖掘方法研究[J].信息網絡安全,2011(8):72-75.

[2]黃錦,陳曉蘇,肖道舉,等.基于模型檢驗的軟件安全靜態分析研究[J].微計算機信息,2007(30):86-87.

主站蜘蛛池模板: 国产资源站| 欧美激情网址| 夜夜操国产| 亚洲热线99精品视频| 在线高清亚洲精品二区| 亚洲第一成年人网站| 欧美成人a∨视频免费观看| 亚洲第一成网站| 精久久久久无码区中文字幕| 日韩欧美一区在线观看| 58av国产精品| 女人毛片a级大学毛片免费| 国产亚洲视频中文字幕视频| 日本91视频| 国产香蕉在线视频| 午夜无码一区二区三区在线app| 美女免费精品高清毛片在线视| av天堂最新版在线| 国产网站免费观看| 91福利国产成人精品导航| 国产成人综合网在线观看| 色综合中文综合网| 一级一毛片a级毛片| 欧美精品1区| 亚洲精品波多野结衣| 激情成人综合网| 伊人查蕉在线观看国产精品| 亚洲天堂网视频| 中国国产一级毛片| 一区二区理伦视频| 欧美日韩在线成人| 97无码免费人妻超级碰碰碰| 久久精品一品道久久精品| 国产99视频精品免费观看9e| 天堂在线亚洲| 精品福利国产| 国产精品理论片| 久久久精品无码一二三区| 热re99久久精品国99热| 国产成人一区二区| 久草青青在线视频| 亚洲第一黄色网址| 欧美爱爱网| 71pao成人国产永久免费视频 | 亚洲欧美在线综合图区| 乱人伦视频中文字幕在线| 久久永久免费人妻精品| 色综合成人| 看国产毛片| 精品福利网| 亚洲无码在线午夜电影| 久久一色本道亚洲| 国产小视频在线高清播放| 欧美中文字幕第一页线路一| 福利在线免费视频| 国产美女主播一级成人毛片| 中文字幕资源站| 一区二区三区在线不卡免费| 亚洲首页在线观看| 日本一区二区三区精品视频| 国产凹凸视频在线观看 | 99国产精品免费观看视频| 熟女日韩精品2区| 99国产精品免费观看视频| 99国产精品一区二区| 久久久久青草大香线综合精品| 看av免费毛片手机播放| 欧美午夜视频在线| 婷婷中文在线| 国产区成人精品视频| 精品国产aⅴ一区二区三区| 毛片网站免费在线观看| 国产女人18毛片水真多1| 扒开粉嫩的小缝隙喷白浆视频| 国产香蕉国产精品偷在线观看| 欧美综合区自拍亚洲综合绿色| 久久这里只精品国产99热8| 55夜色66夜色国产精品视频| 亚洲无码91视频| 国产成人精品免费av| 国产情精品嫩草影院88av| 亚洲成人高清在线观看|