李楠LI Nan
(大連東軟信息學院,大連 116023)
(Dalian Neusoft University of Information,Dalian 116023,China)
當今計算機網絡已經完全普及,幾乎在每個角落,人們都能夠享受到網絡所帶來的便利,但也因其安全問題產生困擾。特別是在我國,計算機的主流操作系統并不能進行安全檢測驗證,所使用的計算機網絡通信協議也幾乎全是國外開發的產品,可靠性得不到很好的保證,安全漏洞隱患問題非常突出。因此,進行計算機網絡安全漏洞的檢測,是當今保護人們的計算機信息安全的主要途徑。
1.1 配置文件的安全漏洞檢測方法 配置文件太復雜,或采取了缺省值,是造成系統存在漏洞的主要原因。系統的運行環境不安全,有絕大部分的原因都是配置文件所造成的。進行配置文件的檢測,可以讀取系統配置信息,并解釋配置信息可能帶來的系統漏洞現象,讓用戶在系統發生配置錯誤,導致系統出錯或者影響了系統的性能表現時,能夠及時發現漏洞和降低系統安全性的一些錯誤配置并加以糾正。
1.2 文件內容以及保護機制的安全漏洞檢測 系統中的命令文件以及系統工具是整個系統正常運行的關鍵,同樣也是許多木馬最容易入侵的地方。當木馬入侵了命令文件之后,會對文件內容進行篡改,從而影響了整個系統的正常運行。通常為了防止木馬對系統中命令文件的篡改,需要對文件保護機制中薄弱的地方進行檢測,對保護機制中存在的漏洞進行及時的處理,保證擁有權限的用戶才能夠更改命令文件的內容。比如對命令文件進行訪問控制設置方面的檢測,就是進行文件內容以及保護機制的安全漏洞檢測最為基礎的一步。
1.3 錯誤修正檢測方法 當操作系統發生錯誤時,一些擅闖系統權限的外界攻擊就會乘虛而入,造成嚴重的計算機信息安全問題。在一般情況下,用戶可以通過安裝修正錯誤的補丁程序來達到防止攻擊的目的,但很多用戶通常并不會在第一時間安裝補丁程序,就使得外界攻擊侵入系統。而通過錯誤修正檢測,則可以較好地解決系統中因發生錯誤而存在的漏洞問題。進行錯誤修正檢測,可以直接通過計算機檢驗程序來自動完成,檢測效率非常高。通常錯誤修正檢測可以分為兩種類型,一種稱之為主動型檢測,找出系統中存在的錯誤,并對系統漏洞做出一定的應對措施;另一種稱之為被動型檢測,這種檢測主要發生在安裝糾錯補丁程序時,作為判斷補丁程序是否安裝到位的一項依據。
1.4 差別檢測方法 差別檢測在系統中具有非常重要的作用,但也具有非常鮮明的特點。和其他檢測方法不同,差別檢測是一種被動型的檢測方法,對系統中的命令文件與工具起著監控保護的作用。這種檢測方法一方面不能對外界攻擊進行阻止,另一方面也不能對已經被修改的程序進行修正,但卻能夠非常準確地反映出程序是否發生了改變,對于判斷系統是否受到攻擊非常有效。為了增加檢測的準確度,可以將差別檢測相關的文件通過存放在脫離網絡的硬盤中,或者對其進行加密處理,代表性的文件包括校驗方法與結果等。
另外,在當今的計算機系統中,漏洞掃描技術得到了較為廣泛的應用。該技術通過對計算機中每一個部分的掃描,來達到及時發現漏洞,并修補漏洞的目的。目前進行漏洞掃描主要包括了兩種類型,一類是以計算機主機為基礎進行掃描,另一類是以計算機網絡為基礎進行掃描,用戶可以根據自身的需求以及計算機使用的實際情況來選擇不同的漏洞掃描方式。
攻擊圖的構建主要為了根據攻擊圖進行分析,判斷目標網絡所面臨的主要安全問題,從而分析計算網絡中存在的主要安全漏洞,并對網絡的安全采取一定的彌補措施。目前的攻擊圖種類非常多樣,不同類型攻擊圖所具有的分析攻擊行為的能力也有所不同。比如在一次對計算機網絡的攻擊行為中,可將攻擊行為用具體的邏輯攻擊圖表示出來。邏輯攻擊圖包括了推導規則、推導事實、以及原始事實三個類型的節點。由原始事實,經過推導規則,可以產生推導事實,由產生的推導事實,經過推導規則,又可以產生新的推導規則,并進而產生一系列的連鎖改變。具體的攻擊行為可以表示為如圖1 所示的圖形。

圖1 計算機網絡攻擊的邏輯攻擊圖
在圖1 中,空心圓代表推導事實的節點,實心圓代表原始事實的節點,方框表示推導規則的節點。在整個邏輯攻擊圖中,推導規則其實也就是原子攻擊工具。該圖能夠非常具體地表示出各個原子攻擊之間的依賴關系,但卻不是非常直觀明了,不便于對攻擊行為進行形象的理解。因此,業界又研發了狀態攻擊圖、屬性攻擊圖、滲透依賴攻擊圖、屬性依賴攻擊圖、聚合攻擊圖等多個不同的攻擊圖。其中,最具代表性的是聚合攻擊圖(如圖2 所示)。這種攻擊圖構建方法的核心思想是提出多個聚合規則,對攻擊圖用不同的粒度進行抽象的聚合與展示。

通過構建攻擊圖,一方面可以對網絡安全的定量評估提供依據,另一方面,也可以應用于網絡安全問題的優化措施中,使網絡系統的抗攻擊能力得到改善。另外,構建攻擊圖還可以對網絡入侵進行及時的預警,避免系統受到嚴重的篡改。
安全漏洞檢測是防范計算機網絡風險的一項有效策略。目前除了一般的計算網絡安全漏洞檢測方法之外,構建網絡攻擊圖對于分析網絡漏洞也具有非常重要的意義,網絡攻擊圖能夠更加清晰地表現復雜的攻擊行為。另外,人們在充分享受著計算機網絡所帶來的便利的同時,也應該注意進行網絡安全的保護,才能夠使自身的利益不受到侵犯。
[1]吳金宇.網絡安全風險評估關鍵技術研究[D].北京郵電大學,2013.
[2]陳建麗.計算機網絡安全漏洞檢測及防護[J].漯河職業技術學院學報,2009,02:59-61.
[3]薄建業.基于攻擊模式的攻擊圖生成技術研究[D].國防科學技術大學,2009.