當前位置:工程項目OA系統(tǒng) > 泛普各地 > 江西OA系統(tǒng) > 南昌OA系統(tǒng) > 南昌OA行業(yè)資訊
即時通信監(jiān)控系統(tǒng)的設計與實現(xiàn)
隨著科技的發(fā)展和計算機網(wǎng)絡的普及,即時通信軟件已逐漸融人人們的生活。即時通信軟件為個人和企業(yè)提供了便捷、快速、高效的溝通方式。常用的即時通信軟件有微軟的MSN Messenger、騰訊QQ、Googletalk等。即時通信技術在給個人及企業(yè)帶來高效便捷溝通的同時也產(chǎn)生了一系列的安全問題。隨著即時通信軟件的普及和用戶數(shù)量的快速增長,其已成為病毒和黑客攻擊的主要對象。對于企業(yè)而言,即時通信技術使得員工的行為更加難以控制,容易導致泄露機密、竊取資料等事件的發(fā)生,這將給企業(yè)造成無法估量的損失。針對中小規(guī)模企業(yè)網(wǎng)對即時通信安全的實際需求,對企業(yè)廣泛使用的MSN Messenger進行了協(xié)議分析,并在此基礎上設計實現(xiàn)了一個基于網(wǎng)絡嗅探技術的MSN協(xié)議監(jiān)控分析系統(tǒng)——MSNAnalyzer。該系統(tǒng)可以對企業(yè)內部網(wǎng)絡進行實時監(jiān)控,監(jiān)督員工的上網(wǎng)行為,預防重要資料泄露等情況的發(fā)生,保護企業(yè)的信息安全,減少不必要的經(jīng)濟損失。
1、體系結構
該監(jiān)控系統(tǒng)采集企業(yè)網(wǎng)絡出口處的所有數(shù)據(jù)幀,通過對幀的IP地址進行分析提取出被監(jiān)控客戶機的數(shù)據(jù)幀并以一定的格式保存到文件中。然后,從文件中讀取數(shù)據(jù)幀并將數(shù)據(jù)幀交給協(xié)議分析處理模塊處理,處理后的結果以文件的形式保存在磁盤中。圖1所示為該系統(tǒng)的總體結構示意圖。圖中,Sniffer是運行MSNAnalymr程序的主機,Clientl、Client2、Client3為內網(wǎng)主機。
圖1 系統(tǒng)體系結構
MSNAnalyzer工作的基本過程為:
(1)基于Sniffer技術從網(wǎng)絡總出入口處采集網(wǎng)絡數(shù)據(jù)(抓包)。
(2)存儲數(shù)據(jù)幀。
(3)提取數(shù)據(jù)幀并進行分析。
根據(jù)分析,系統(tǒng)實現(xiàn)模型如圖2所示。
圖2 系統(tǒng)總體實現(xiàn)模型及模塊劃分
2、數(shù)據(jù)采集及存儲
系統(tǒng)采用基于網(wǎng)絡嗅探技術的數(shù)據(jù)采集方法,以WinPcap 4.0.1作為開發(fā)工具,Windows平臺下使用WinPcap從網(wǎng)絡適配器嗅探數(shù)據(jù)十分方便,圖3是使用WinPeap捕獲網(wǎng)絡數(shù)據(jù)包的基本流程。
使用WinPcap開發(fā)應用程序除可以捕獲數(shù)據(jù)包外,最大的優(yōu)點在于WinPcap可以對數(shù)據(jù)包進行過濾。WinPeap從網(wǎng)絡適配器上嗅探到的是最原始的數(shù)據(jù)幀,這包括了所有流經(jīng)的數(shù)據(jù)。如果不對數(shù)據(jù)包進行相應的過濾,將會捕獲到許多無關的數(shù)據(jù),這會增加系統(tǒng)的負擔,使系統(tǒng)工作效率降低。
圖3 WinPcap數(shù)據(jù)采集流程
在數(shù)據(jù)采集之后,采用什么樣的存儲策略來存儲數(shù)據(jù),以最大限度地保證采集到的網(wǎng)絡數(shù)據(jù)包(Pack.et)不丟失,是系統(tǒng)設計中必須面對的一個重要問題。網(wǎng)絡丟包的原因可能有很多,包括內存緩沖技術、磁盤I/O能力、包過濾及處理技術、數(shù)據(jù)流量大小、網(wǎng)絡接口性能、CPU處理能力等諸多方面。
網(wǎng)絡丟包的指標一般采用丟包率(Rate of PacketLoss,RPL)。計算公式為:L=((發(fā)送的數(shù)據(jù)包數(shù)一接收到的數(shù)據(jù)包數(shù))/發(fā)送的數(shù)據(jù)包數(shù))×100%。
眾所周知。頻繁的磁盤I/O顯然會影響到系統(tǒng)的性能和效率,這在大的數(shù)據(jù)流量下尤為明顯。為了避免頻繁的磁盤I/O,需要在數(shù)據(jù)存儲時引入內存緩沖處理技術。在基于WinPcap的網(wǎng)絡數(shù)據(jù)采集中,系統(tǒng)使用了多級內存緩沖,內核緩沖器和用戶緩沖器的大小分別設置為6MB和1MB,并設置內核緩沖器和用戶緩沖器之間一次傳送的最小數(shù)據(jù)塊的大小為512kB。
- 1IT技術成為組織的核心戰(zhàn)略能力
- 2協(xié)同OA軟件使用表單建模搭建了圖書管理
- 3云應用 如何才能讓我信任你
- 4開源數(shù)據(jù)庫或將很受傷
- 5OA自動化辦公系統(tǒng)的工作微博模塊功能清單
- 6移動應用繁華背后的隱憂
- 7虛擬化、刀片、節(jié)能 跨越數(shù)據(jù)中心的三道坎
- 8DDoS攻擊如何對你說“不”
- 9服務器虛擬化技術與分區(qū)的本質區(qū)別
- 10局域網(wǎng)設計 六個重要因素分析
- 11電子數(shù)據(jù)與企業(yè)ERP內部通信
- 12災難恢復仍是虛擬化尚未攻克的難題
- 13Win 7錯失PC桌面與云計算融合良機?
- 14在Windows7上實現(xiàn)虛擬化的注意3點
- 15如何在整合式IP網(wǎng)絡上提供多媒體服務
- 16OA辦公為模糊查找“訂單”的查詢結果顯示
- 17提高SaaS數(shù)據(jù)安全系數(shù)四步走
- 18論EDI與企業(yè)電子商務的“前世今生”
- 19從傳統(tǒng)歸檔到云存儲歸檔的演變
- 20OA將人員數(shù)據(jù)按照指定的對應方式插入到的中間表中
- 21GRC軟件管理:一個頂仨
- 22虛擬化和云計算將改變數(shù)據(jù)存儲
- 23違法與否 指紋識別遭遇“隱私門”
- 24三招避免虛擬機撐爆物理服務器
- 25網(wǎng)絡內部署視頻會議七個常見問題
- 26數(shù)據(jù)中心布線: 節(jié)能又省錢
- 27云存儲要發(fā)展安全性和可用性問題需解決
- 28別讓垃圾信息浪費存儲資源
- 29金融行業(yè)OA軟件走在創(chuàng)新金融的路上
- 30加一層的學問—存儲虛擬化技術與應用
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓