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

軟件安全漏洞挖掘的操作流程及運用

2017-03-10 04:05:05蘇生平李楠芳楊莉莉
關(guān)鍵詞:分析檢測

◆蘇生平 李楠芳 楊莉莉 趙 蕾

(1.國網(wǎng)青海省電力公司 青海 810008; 2.國網(wǎng)青海省電力公司電力科學(xué)研究院 青海 810008;3.國網(wǎng)青海省電力公司信息通信公司 青海 810008)

軟件安全漏洞挖掘的操作流程及運用

◆蘇生平1李楠芳2楊莉莉3趙 蕾2

(1.國網(wǎng)青海省電力公司 青海 810008; 2.國網(wǎng)青海省電力公司電力科學(xué)研究院 青海 810008;3.國網(wǎng)青海省電力公司信息通信公司 青海 810008)

在軟件領(lǐng)域漏洞是無法避免的問題,再加上近年來黑客技術(shù)水平的逐漸提升,導(dǎo)致數(shù)據(jù)與信息被破壞的情況所處可見,因此有必要深入的來對軟件安全漏洞挖掘的操作流程、運用以及未來發(fā)展趨勢進行分析。

軟件;漏洞;挖掘

1 漏洞挖掘技術(shù)概述

通過對漏洞攻擊的過程進行研究與剖析后,得知首先需要執(zhí)行的是漏洞挖掘,然后在此基礎(chǔ)上進行漏洞分析與漏洞利用,能夠看出漏洞挖掘所處地位是最為重要的,同時對于網(wǎng)絡(luò)的攻防所體現(xiàn)的價值也是非常大的。漏洞挖掘技術(shù)就是指通過一系列的技術(shù)與工具的運用,來對存在的、潛在的漏洞進行挖掘。在漏洞挖掘技術(shù)實際運用的過程中,主要運用到的技術(shù)有基于目標(biāo)代碼漏洞挖掘技術(shù)與基于源代碼漏洞挖掘技術(shù)。具體來說,前者主要是通過對目標(biāo)碼的分析后來實現(xiàn)相應(yīng)的操作,其中涉及到的內(nèi)容有文件格式、編譯器以及指令系統(tǒng)等,因此該技術(shù)在具體操作的過程中難度是非常大的。首先需要對二進制目標(biāo)代碼進行分析,并通過關(guān)聯(lián)分析的方式來降低代碼的復(fù)雜性,在此基礎(chǔ)上來判斷軟件系統(tǒng)存在著漏洞;后者則是對公布的源代碼來對不安全的內(nèi)容進行掃描,進而對軟件所存在的漏洞進行挖掘,具有代表性的便是靜態(tài)分析技術(shù)。

2 軟件安全漏洞挖掘的操作流程

眾所周知,任何一種軟件安全漏洞挖掘的檢測方法都不是完美的,因此想要最大限度的發(fā)揮出漏洞挖掘工作的作用與價值,因此在具體操作的過程中應(yīng)該根據(jù)不同階段制定出針對性的檢測方法,在此基礎(chǔ)上來構(gòu)建出針對性的方法。總的來說,在軟件安全漏洞挖掘的過程中,其操作流程包含以下幾步:

第一,來對軟件進行初始化操作,其核心目標(biāo)是劃分軟件類型。由于非開源軟件與開源軟件所采用的靜態(tài)分析方法是不同的,因此需要對類型進行確定;

第二,執(zhí)行反匯編操作。在對需要分析的軟件進行載入后,借助于反匯編操作來對二進制代碼進行相應(yīng)的操作,并對代碼中的數(shù)據(jù)類型與指令類型進行劃分后,來進行下一步的操作;

第三,過程抽象。對能夠識別的指令執(zhí)行后,便能夠?qū)Ρ硎具^程或者函數(shù)進行劃分;

第四,掃描特征模式。在執(zhí)行此操作的過程中,需要根據(jù)非開源軟件與開源軟件分析來制定出不同的策略。針對于非開源軟件的靜態(tài)分析來說,可以運用自下而上的方式來檢查函數(shù),在此基礎(chǔ)上便能夠得到漏洞的驗證代碼;而針對于開源軟件的靜態(tài)分析來說,在掃描的過程中便能夠?qū)⒉糠致┒礄z查出來,同時還可借助于編譯技術(shù)來對漏洞進行確定;

第五,來對漏洞特性的驗證。此過程的根本目標(biāo)是來對漏洞特征庫與軟件的實際情況進行對比,進而能夠判斷軟件中是否存在惡意行為;

第六,將錯誤環(huán)境注入。在具體操作過程中需要構(gòu)造錯誤環(huán)境數(shù)據(jù),其根本目標(biāo)是來對軟件運行過程中產(chǎn)生干擾;

第七,執(zhí)行動態(tài)檢測。此階段重點的工作是分析軟件中的特定函數(shù)序列與所有函數(shù)序列,并估算軟件可能存在的漏洞,以便于進行深層次的分析;

第八,評估檢測。根據(jù)第七步所得到的動態(tài)檢測報告,來對系統(tǒng)可能存在的漏洞進行提出,同時分析其他疑似漏洞;

第九,執(zhí)行下一輪動態(tài)及靜態(tài)檢測環(huán)節(jié)。

3 現(xiàn)階段軟件安全漏洞挖掘技術(shù)的運用

在對當(dāng)前軟件安全漏洞挖掘技術(shù)的發(fā)展?fàn)顩r進行研究與分析后,得知是由位置漏洞補救與已知漏洞檢測兩種方式所構(gòu)成的。具體來說,已知漏洞檢測方式主要被運用在存在漏洞但是并沒有發(fā)現(xiàn)的情況,運用到技術(shù)有安全掃描、手工分析、動態(tài)檢測、靜態(tài)分析等。在這幾種典型的技術(shù)中,由于手工分析不但需要分析人員擁有較高的軟件漏洞知識水平,同時還需深入的掌握軟件的功能與結(jié)構(gòu),最重要的是還會消耗大量的時間與精力,因此本文主要對動態(tài)檢測與靜態(tài)分析技術(shù)的運用進行分析。

3.1 動態(tài)檢測方法

在軟件安全漏洞挖掘的過程中,動態(tài)檢測代表的是在軟件動態(tài)運行的過程中來檢測漏洞。為了能夠滿足動態(tài)檢測的要求,除了需要保障軟件編譯為可執(zhí)行程序,更重要的是在對漏洞檢測的過程中需要提供針對性的輸入。總之,動態(tài)檢測技術(shù)在對軟件運行階段所需的運行狀況與運行數(shù)據(jù)檢測的過程中,需要運用到軟件的資源監(jiān)視接口與調(diào)式接口。在動態(tài)檢測技術(shù)領(lǐng)域中,環(huán)境錯誤注入法與數(shù)據(jù)流分析法是較為常見的,并且所運用的范圍是較為廣泛的的。其中,環(huán)境環(huán)境錯誤注入法的操作原理是人為的來對錯誤環(huán)境進行制造,并且讓軟件運行在此環(huán)境當(dāng)中,來對漏洞進行檢驗。通常情況下,程序員在編程階段會假設(shè)軟件能夠在此環(huán)境中正常的運行,當(dāng)假設(shè)成立的情況下意味著能夠在系統(tǒng)中運行,反之則無法運行。需要注意的是,軟件運行的環(huán)境并不是能夠單方面決定的,會受到眾多主體的影響,例如用戶惡意行為等等。對此,檢測人員在對軟件的健壯性進行檢查與判斷的過程中,會根據(jù)錯誤環(huán)境下對軟件所產(chǎn)生的影響程度進行評判。除此之外,此方法對于軟件的容錯性、可靠性的判斷都是非常有效的。而針對于數(shù)據(jù)流分析法來說,核心原理是跟蹤返回值、參數(shù)以及序列等,在將相關(guān)信息對比與分析后,來對軟件是否存在漏洞來進行判斷。

3.2 靜態(tài)分析方法

顧名思義,靜態(tài)分析方法在執(zhí)行的過程中軟件無需處于運行狀況,同時無需對相關(guān)數(shù)據(jù)與信息輸入后便能夠?qū)λ嬖诘穆┒催M行檢測,發(fā)現(xiàn)軟件所面臨的問題。需注意的是,靜態(tài)分析方法雖然是較為簡單的,但是在實際運用的過程中會面臨著一定的問題。此方法在運用的過程中,首先需要構(gòu)建軟件的狀態(tài)模型,并分析軟件怎樣能夠?qū)崿F(xiàn)轉(zhuǎn)換狀態(tài)。由于軟件的狀態(tài)空間是較大的,因此無法全面的、客觀的來對所存在的狀態(tài)考慮到。對此,為了能夠?qū)崿F(xiàn)軟件漏洞分析準(zhǔn)確性的提升,那么必然會對部分分析精度產(chǎn)生影響。具體來說,當(dāng)軟件的近似假設(shè)越多的情況下,那么也更加容易誤報。同時,不合理的分析工具也會導(dǎo)致軟件出現(xiàn)安全漏洞,這對于軟件來說是非常不利的。

4 軟件安全漏洞挖掘技術(shù)的未來發(fā)展方向

總的來說,軟件安全漏洞挖掘技術(shù)在未來具有較為廣闊的發(fā)展空間,其發(fā)展方向主要涉及以下幾個方面:

其一,提升知識獲取自動化程度。在具體漏洞挖掘的過程中,漏洞測試階段在程序狀態(tài)轉(zhuǎn)換、輸入數(shù)據(jù)格式方面所消耗的時間與精力是非常多的。對此,在未來發(fā)展的進程中為了能夠?qū)崿F(xiàn)測試效率的提升,那么必然會提升知識獲取自動化程度。

其二,測試平臺將擁有更強的通用性與可擴展性。在軟件安全漏洞挖掘技術(shù)發(fā)展的進程中,由于需要測試的軟件對象是逐漸增多的,而為了能夠?qū)崿F(xiàn)漏洞挖掘效果的提升,那么必然需要提升可擴展性與通用性。總的來說,測試平臺所具備的特征包含:可以對多模塊間自動化協(xié)調(diào)運行;具備可操作跟蹤調(diào)試功能;能夠產(chǎn)生有效的畸形測試數(shù)據(jù)。

其三,多維測試用例生成技術(shù)將得到普及。現(xiàn)階段,能夠看出對軟件漏洞的測試用例技術(shù)絕大多數(shù)都是一維的,因此在安全漏洞檢測的過程中可能存在著一定的缺陷。而在未來合理的運用多維測試用例生成技術(shù),不但會實現(xiàn)漏洞測試范圍的延伸,同時在檢測效率方面也會得到提升。

其四,測試效果評估范圍更廣。當(dāng)前的測試效果評估存在著較大的局限,在未來將會從測試數(shù)據(jù)有效性、程序狀態(tài)的覆蓋率等方面入手,以實現(xiàn)軟件安全漏洞挖掘技術(shù)的完善。

5 結(jié)語

通過全文的分析,得知軟件安全漏洞挖掘技術(shù)的作用是非常大的,能夠及時的、準(zhǔn)確的來對軟件的漏洞進行挖掘,這對于保障軟件的更好運行是非常重要的。而在未來發(fā)展的進程中,還應(yīng)該通過多種渠道來實現(xiàn)軟件安全漏洞挖掘技術(shù)水平的提升,以保障軟件中數(shù)據(jù)與信息的安全。

[1]陳震.網(wǎng)絡(luò)計算機安全隱患及漏洞挖掘技術(shù)分析[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2015.

[2]楊莎瀅.論軟件安全漏洞挖掘技術(shù)[J].信息安全與技術(shù),2013.

[3]陳穎聰,陳廣清,陳智明,萬能.面向智能電網(wǎng)SDN的二進制代碼分析漏洞掃描方法研究[J].信息網(wǎng)絡(luò)安全,2016.

猜你喜歡
分析檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
隱蔽失效適航要求符合性驗證分析
“幾何圖形”檢測題
“角”檢測題
電力系統(tǒng)不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
電力系統(tǒng)及其自動化發(fā)展趨勢分析
小波變換在PCB缺陷檢測中的應(yīng)用
中西醫(yī)結(jié)合治療抑郁癥100例分析
主站蜘蛛池模板: 97青草最新免费精品视频| 国产成人免费| 丁香婷婷激情网| 久热re国产手机在线观看| 91国内在线观看| 欧美伦理一区| 国产精品蜜臀| 欧洲高清无码在线| 日韩AV无码一区| 久久精品娱乐亚洲领先| 美美女高清毛片视频免费观看| 福利视频一区| 欧美啪啪网| 日韩a级片视频| 99这里精品| 国产精品永久免费嫩草研究院| 国产三级成人| 欧美一级大片在线观看| 福利国产微拍广场一区视频在线 | 欧美日韩国产一级| 色老头综合网| 亚洲人精品亚洲人成在线| 欧美一区二区人人喊爽| 无码专区国产精品第一页| 亚洲浓毛av| 国产成人精品一区二区三区| 国产91视频免费| 亚洲精品欧美日本中文字幕| 亚洲 欧美 日韩综合一区| 国产精品人成在线播放| 国产成人亚洲毛片| 欧美中文字幕第一页线路一| 国产真实二区一区在线亚洲| 国产亚洲视频中文字幕视频| 国产99精品视频| 国产精品午夜福利麻豆| 在线观看精品国产入口| 视频二区亚洲精品| 五月天综合网亚洲综合天堂网| 午夜免费小视频| 香蕉国产精品视频| 久久黄色毛片| 亚洲欧美不卡视频| 久久精品亚洲中文字幕乱码| 高清欧美性猛交XXXX黑人猛交| 全免费a级毛片免费看不卡| 欧美精品亚洲日韩a| 久久动漫精品| 中文字幕日韩丝袜一区| 亚洲黄色视频在线观看一区| 欧美精品三级在线| 在线观看av永久| 亚洲精品午夜天堂网页| 久久a毛片| 欧美激情一区二区三区成人| 嫩草在线视频| 影音先锋亚洲无码| 色噜噜狠狠色综合网图区| 亚洲成aⅴ人片在线影院八| 女人18毛片水真多国产| 国产无码制服丝袜| 97国内精品久久久久不卡| 91精品国产一区| 中文字幕不卡免费高清视频| 中文字幕亚洲精品2页| 久久久久亚洲精品无码网站| 特黄日韩免费一区二区三区| …亚洲 欧洲 另类 春色| 亚洲国产成人精品青青草原| 久久国语对白| 88av在线播放| 亚洲成a人在线观看| 欧美啪啪视频免码| 久久人搡人人玩人妻精品一| 国产一区二区精品福利| 亚洲欧美日本国产综合在线| 色综合五月| 重口调教一区二区视频| 欧美成人影院亚洲综合图| 亚洲精品国产综合99久久夜夜嗨| 国产精品美女在线| 亚洲高清资源|