




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【網(wǎng)絡安全論文】分布式網(wǎng)絡安全審計系統(tǒng)設計實現(xiàn)內容摘要:隨著近年來互聯(lián)網(wǎng)應用的高速發(fā)展,信息安全已經(jīng)成為電子商務、金融系統(tǒng)、或企業(yè)內部不可或缺的一部分。網(wǎng)絡安全審計系統(tǒng)作為保障內部網(wǎng)絡信息安全的重要工具,對網(wǎng)絡違規(guī)行為、網(wǎng)絡擁堵、信息泄露、數(shù)據(jù)竊取和篡改、不良信息傳播等問題進行嚴密審計和監(jiān)控,記錄現(xiàn)場數(shù)據(jù)并發(fā)出警告。但最近幾年來,SSL〔安全套接層〕協(xié)議等安全傳輸和加密技術逐漸普及,原有的審計監(jiān)控系統(tǒng)無法審計加密后的信息。并且隨著海量存儲和高帶寬傳輸技術的快速發(fā)展,以及規(guī)模分布式網(wǎng)絡的興起和廣泛應用,傳統(tǒng)的集中式網(wǎng)絡安全審計方式由于其結構簡單、系統(tǒng)安全性差、擴展性有限等原因,導致審計時大幅增加CPU和I/O負擔,無法承擔數(shù)據(jù)量越來越大的審計任務。為此,研發(fā)分布式網(wǎng)絡安全審計系統(tǒng)具有非常重要的意義。本文關鍵詞語:網(wǎng)絡安全審計;審計和監(jiān)控;分布式該文的研究目標主要是針對分布式網(wǎng)絡的實際需求,設計實現(xiàn)分布式網(wǎng)絡安全審計系統(tǒng),能夠發(fā)現(xiàn)入侵行為、監(jiān)控內部網(wǎng)絡使用人員的網(wǎng)絡行為等,對潛在非法入侵者起到威懾和警示、能夠測試系統(tǒng)的控制情況,及時調整相關政策、能夠協(xié)助管理員發(fā)現(xiàn)非法入侵和潛在的安全漏洞,進而保障網(wǎng)絡安全和信息安全?;诖耍植际骄W(wǎng)絡安全審計系統(tǒng)要求在不改變網(wǎng)絡配置、不影響網(wǎng)絡運行效率的前提下,對內部網(wǎng)絡使用人員的網(wǎng)絡行為和訪問用戶進行合理有效的審計[1]。1.1系統(tǒng)需求分析分布式網(wǎng)絡安全審計系統(tǒng)要求在使用中不改變網(wǎng)絡配置,不嚴重影響網(wǎng)絡運行效率。資源消耗:不能影響正常用戶的日常操作,對CPU的占用率小于1%;對內存占用小于50M;對磁盤占用小于100M。時間效率要求:響應時間小于5秒,數(shù)據(jù)的轉換和傳送時間小于2秒。靈活性的要求:運行環(huán)境適應主流Linux操作系統(tǒng),包括Ubuntu、Fedora、CentOS、RedHat等。后續(xù)改進:系統(tǒng)的自我保護功能能夠進一步完善,并且提高程序魯棒性,能夠對多種異常操作進行響應,改進程序BUG,提高系統(tǒng)穩(wěn)定性。1.2系統(tǒng)可行性分析分布式網(wǎng)絡安全審計系統(tǒng)屬于商業(yè)系統(tǒng),為了使軟件能夠正常運行并且具有較高的可靠性、易用性、高安全性等特性,主要特性如下所示:〔1〕界面簡潔,配置簡單,不改變網(wǎng)絡配置和運行效率?!?〕能夠適應當下的主流Linux操作系統(tǒng),包括Ubuntu、Fedora、CentOS、RedHat等?!?〕軟件經(jīng)過多次調試,可靠性大大提高?!?〕經(jīng)過RSA和AES混合加密,保證了通信的安全性、可靠性和不可改變性。分布式網(wǎng)絡安全審計系統(tǒng)在設計、實現(xiàn)以及測試過程中,只需要有效的網(wǎng)絡環(huán)境、開發(fā)機器、學校機房測試環(huán)境等,不需要其他昂貴的軟件和硬件設備,能夠順利實現(xiàn)并進行有效的測試。2系統(tǒng)設計與關鍵技術研究分布式網(wǎng)絡安全審計系統(tǒng)采用C/S架構,包括控制中心和Agent主機,采用集中式監(jiān)管,分布式控制的框架??刂浦行呢撠煴O(jiān)控網(wǎng)絡拓撲、審計查詢、異常監(jiān)控、系統(tǒng)設置等功能。Agent主機負責數(shù)據(jù)采集、數(shù)據(jù)審計等功能。審計策略庫由控制中心分發(fā),由Agent主機執(zhí)行,Agent主機對于各種違規(guī)行為進行記錄,控制中心從主機處獲取審計信息,根據(jù)審計信息進行審計以及策略的調整。首先,Agent主機向控制中心發(fā)送初始化信息,包括主機的IP和子網(wǎng)掩碼??刂浦行氖盏皆撔畔⒑?,采用啟發(fā)式拓撲算法生成網(wǎng)絡拓撲。并且不斷重復這個過程,監(jiān)控網(wǎng)絡拓撲圖的實時動態(tài)變化。當控制中心完成網(wǎng)絡拓撲構建之后,就可以對整個系統(tǒng)進行管理和控制,并且啟動分布式網(wǎng)絡審計功能。審計開始時,Agent主機初始化任務列表,任務列表描繪敘述了Agent主機的數(shù)據(jù)采集任務和數(shù)據(jù)審計任務。初始化完成后,Agent主機之間使用分布式協(xié)作算法,快速均衡采集和審計處理任務,實現(xiàn)分布式系統(tǒng)的均衡負載。數(shù)據(jù)采集和處理模塊實現(xiàn)了數(shù)據(jù)包抓取、協(xié)議分析和數(shù)據(jù)還原功能。數(shù)據(jù)審計模塊實現(xiàn)了本文關鍵詞語匹配等算法對網(wǎng)頁內容進行審計。當數(shù)據(jù)審計模塊匹配到不良信息和非法內容時,數(shù)據(jù)審計模塊發(fā)出警報,控制中心迅速阻斷Agent主機與遠程服務器的數(shù)據(jù)交換。另外,本系統(tǒng)還能通過SSLProxy對SSL加密的數(shù)據(jù)進行審計和攔截。3分布式網(wǎng)絡安全系統(tǒng)實現(xiàn)3.1系統(tǒng)開發(fā)環(huán)境本系統(tǒng)基于Linux平臺,采用QT集成開發(fā)環(huán)境予以實現(xiàn)。開發(fā)的詳細環(huán)境如表2所示。3.2系統(tǒng)總體實現(xiàn)流程分布式網(wǎng)絡安全審計系統(tǒng)包括控制中心和Agent主機,控制中心負責監(jiān)控局域網(wǎng)網(wǎng)絡,開啟服務等流程,Agent主機負責內容審計、流量監(jiān)控、SSL加密會話信息審計等工作,控制中心和Agent主機采用Socket方式進行網(wǎng)絡通信??刂浦行倪\行程序后,開始監(jiān)聽,對從Agent主機收到的信息進行處理,形成網(wǎng)絡拓撲圖。并實時準備接收其他信息,如算法信息,審計得到的結果等。Agent主機運行程序后,自動開始流量統(tǒng)計功能,并設置SSL以審計加密信息。輸入控制中心目的IP后建立連接,并開始審計工作。分布式算法首先進行任務分配,本機讀取分配信息后,對分配的任務進行審計工作,并將審計的結果傳到控制中心,不斷循環(huán)。同時,算法規(guī)定每隔10秒進行一次任務分配量的更新。系統(tǒng)流程如此圖1所示。4系統(tǒng)測試4.1測試環(huán)境搭建測試環(huán)境如表1所示。在每臺客戶機上配置客戶端,另外利用主機當作服務器端和管理員機器,IP分別為和。測試的拓撲結構如此圖2所示。4.2測試方案本系統(tǒng)的測試方案主要包括:功能測試,壓力測試,安全測試[3]。4.2.1功能測試〔1〕動態(tài)拓撲生成使用多臺不同網(wǎng)段客戶端在不同時間接入網(wǎng)絡,并在不同時間離開網(wǎng)絡,測試服務器拓撲生成的響應時間及準確性。與服務器距離不同的網(wǎng)段的機器接入或離開網(wǎng)絡時,拓撲的響應時間不同。距離服務器遠的機器接入或離開網(wǎng)絡,拓撲的響應時間長;距離近的機器,拓撲的響應時間短。當某臺機器接入網(wǎng)絡后,拓撲能否正確獲得其沿途經(jīng)過的網(wǎng)絡信息。當某臺機器離開網(wǎng)絡后,可能會產(chǎn)生一些網(wǎng)段沒有機器連入網(wǎng)絡,是否能正確識別這些網(wǎng)絡,并且在拓撲中刪除。當網(wǎng)絡主機頻繁接入或離開時,拓撲是否依然能夠正常顯示,是否會出現(xiàn)系統(tǒng)崩潰狀態(tài)?!?〕采集策略分發(fā)在客戶端運行之后,服務器向客戶端發(fā)送不同的審計策略,測試客戶端接收策略的響應時間及準確性。當客戶端運行先前的審計策略的時候,是否能及時接收并響應新得到的審計策略。當服務器端頻繁發(fā)送審計策略的時候,客戶端是否能及時響應并接收最新的審計策略,是否能判斷哪個是最新的審計策略?!?〕網(wǎng)頁恢復不同客戶端在不同或相同時間瀏覽不同網(wǎng)頁時,測試能否恢復出客戶端瀏覽的所有網(wǎng)頁,測試恢復網(wǎng)頁的效率及準確性。當客戶端瀏覽網(wǎng)頁時,能否正確恢復網(wǎng)頁的文本信息、JS腳本信息、圖片及壓縮后的相關信息。當客戶端同時瀏覽多個網(wǎng)頁時,能否區(qū)分這些同時到達的網(wǎng)頁信息,能否正確的將這些網(wǎng)頁數(shù)據(jù)包重組,并分開保存。當多臺機器同時瀏覽相同網(wǎng)頁時,能否判斷出相同連接,并只恢復一次,不會出現(xiàn)冗余信息。當多臺機器同時瀏覽不同網(wǎng)頁時,能否正確重組數(shù)據(jù)包,將網(wǎng)頁各種信息正確恢復,能否區(qū)分開客戶端對應的網(wǎng)頁信息。〔4〕SSL審計與網(wǎng)頁恢復類似,客戶端在不同時間瀏覽網(wǎng)頁,測試客戶端效率及準確性。當客戶端瀏覽一個SSL網(wǎng)站時,SSLProxy是否能動態(tài)裝配正確的證書。當客戶端同時瀏覽多個SSL網(wǎng)站時,SSLProxy是否能正確同時裝配所有網(wǎng)站的證書。當證書裝配完成之后,SSLProxy能否恢復網(wǎng)頁的全部內容,包括:文字信息,圖片信息,腳本信息等。同時瀏覽多個SSL網(wǎng)站時,能否同時恢復多個網(wǎng)頁信息?!?〕知識庫同步管理員在不同時間添加或刪除知識庫內容,查看客戶端知識庫的更新效率及準確性。當管理員添加、刪除一條、刪除多條知識庫的時候,距離服務器不同的客戶端更新知識庫的響應時間和準確性。當管理員頻繁更新知識庫時,客戶端響應知識庫更新的響應時間,及是否所有的客戶端能夠及時準確的更新?!?〕內容審計不同客戶端同時瀏覽網(wǎng)頁,并且將每臺客戶端的流量大小做出區(qū)分,在不同時間內,改變每個客戶端流量大小,測試分布式協(xié)作算法的效率、內容審計效率及內容審計準確性。改變不同客戶端的CPU利用率和內存利用率,查看分布式協(xié)作算法的效率,能否及時重新分配審計負載??蛻舳藶g覽不同網(wǎng)頁,測試客戶端能否利用知識庫正確識別出非法信息??蛻舳藶g覽大量網(wǎng)頁,測試客戶端是否能夠利用知識庫正確識別出非法信息,并測試系統(tǒng)分析時間及運行穩(wěn)定性。[4]4.2.2壓力測試〔1〕流量測試流量測試將對系統(tǒng)數(shù)據(jù)采集、協(xié)議分析的效率進行測試。在不同等級的流量情況下,統(tǒng)計丟包率?!?〕分布式規(guī)模測試本系統(tǒng)由多臺Agent主機構成了分布式結構,主機在數(shù)據(jù)采集、數(shù)據(jù)審計模塊實現(xiàn)分布式協(xié)作。為了測試系統(tǒng)對于不同主機數(shù)目的網(wǎng)絡環(huán)境,在執(zhí)行分布式計算任務時,有何種性能變化,以及穩(wěn)定性會發(fā)生什么樣的改變。測試將依次使用個數(shù)遞增的主機數(shù)目,加入到分布式網(wǎng)絡中,再測試系統(tǒng)性能和穩(wěn)定的變化。不僅要考慮主機個數(shù)的影響,對于每臺主機,當開始執(zhí)行協(xié)同工作時,就需要利用分布式協(xié)作算法,算法的性能也能影響到整個系統(tǒng)的性能。因此,在主機數(shù)目相同的情況下,隨機改變每臺主機的初始化審計任務。執(zhí)行測試,觀察審計系統(tǒng)的處理性能〔3〕控制中心壓力測試使用多臺主機連接,測試控制中心Web服務的負載情況,QT界面響應時間。4.2.3安全測試〔1〕數(shù)據(jù)庫口令安全:口令安全包括口令長度及口令多樣性??诹铋L度必須多于8位,口令必須包含字母、數(shù)字及符號?!?〕知識庫操作安全:管理員添加知識庫時必須按照提示添加,測試添加操作是否成功。〔3〕系統(tǒng)操作安全:系統(tǒng)中有些可以手動輸入的文本框,測試如果用戶在文本框里輸入不合法的內容,是否提示錯誤,防止SQL注入等攻擊.4.3結果分析對于功能測試,大部分功能比較滿意,只是在網(wǎng)頁恢復時丟失率過高,這部分需要進一步改進。對于壓力測試,數(shù)據(jù)采集時由于流量過大,產(chǎn)生了一些正常的丟包行為,但丟包率較低,可以接受。在規(guī)模測試方面,隨著網(wǎng)絡規(guī)模的增加,分布式的優(yōu)點越來越明顯,在龐大的網(wǎng)絡流量和審計任務面前,每個單獨系統(tǒng)能夠平衡網(wǎng)絡負載及審計任務,此時系統(tǒng)占用資源反倒略有降低。安全測試方面,主要參考了一些國家安全標準,在功能上強制要求用戶做到一些標準化的操作。因此,對于通常的SQL注入,重放攻擊等,均無法對系統(tǒng)造成破壞。5總結與展望5.1主要工作總結本文針對用戶的實際需求,在現(xiàn)有網(wǎng)絡安全審計技術研究的基礎上,提出并設計了分布式網(wǎng)絡安全審計系統(tǒng)。它為用戶提供了位于防火墻、入侵檢測系統(tǒng)后的第三層保護屏障。本文圍繞分布式網(wǎng)絡安全審計系統(tǒng)展開了以下研究工作:〔1〕對現(xiàn)有網(wǎng)絡安全審計系統(tǒng)進行研究,分析現(xiàn)有模型的不足。以此為基礎,提出了分布式網(wǎng)絡安全審計系統(tǒng),該系統(tǒng)將分布式結構、SSL加密信息審計等技術予以結合。〔2〕在網(wǎng)絡安全審計的關鍵技術研究基礎上,對該系統(tǒng)進行需求分析和技術可行性分析。以此為基礎,提出了系統(tǒng)總體設計方案,完成各子系統(tǒng)和關鍵模塊的設計與實現(xiàn)?!?〕介紹了分布式網(wǎng)絡安全審計系統(tǒng)的開發(fā)環(huán)境,展示了關鍵模塊的實現(xiàn)代碼和用戶界面,從功能、壓力、安全等方面對系統(tǒng)進行了全面的測試,提供了相關測試數(shù)據(jù)和分析。5.2展望本文實現(xiàn)的分布式網(wǎng)絡安全審計系統(tǒng)還存在一些不足,后續(xù)的研究方向主要有以下幾個方面:〔1〕本文針對應用層協(xié)議的還原,只實現(xiàn)了HTTP協(xié)議,對SMTP、FTP等協(xié)議的還原工作并未完成,對應用層協(xié)議的還原的完善工作是下一步研究的重點內容之一?!?〕網(wǎng)頁還原時,固然能夠還原文本內容,但是對于圖像的還原還在調研階段,完成圖像還原功能也是后續(xù)重點研究內容之一?!?〕本文在測試網(wǎng)頁還原功能時,發(fā)現(xiàn)數(shù)據(jù)包丟失率過高,后續(xù)工作應該找到丟失率高的原因。改進算法,將數(shù)據(jù)包丟失率降低到合理范圍?!?〕隨著IPv6網(wǎng)絡的普及,針對IPv6網(wǎng)絡的安全審計工作越來越重要,本文設計實現(xiàn)的系統(tǒng)是基于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)上市居間合同范本
- 2025年沈陽貨運資格證考試中心
- 農(nóng)資貨物銷售合同范本
- 出售桌球桌子合同范本
- 全手機購銷合同范本
- 勞動解約合同范本
- 劃線施工合同范例
- 《第一單元 參考活動1 唱響團歌》教學設計 -2023-2024學年初中綜合實踐活動蘇少版八年級上冊
- 內墻翻新粉刷合同范本
- 3人合伙養(yǎng)殖合同范本
- 復合材料手糊成型工藝
- 2023可信數(shù)字底座白皮書
- 2022年公務員多省聯(lián)考《申論》題(四川縣鄉(xiāng)卷)
- 義務教育階段中小學學生轉學申請表
- 公司管理培訓《5S管理》精美課件
- 23J916-1:住宅排氣道(一)
- 臨聘人員信息表
- 浙江省溫室氣體清單編制指南
- 普通診所污水、污物、糞便處理方案及周邊環(huán)境情況說明
- 成功人士的七個習慣課件
- 粵教版必修二《向心力》評課稿
評論
0/150
提交評論