本發(fā)明屬于互聯(lián)網(wǎng)軟件開發(fā)技術(shù)領(lǐng)域,特別是涉及一種基于應(yīng)用的網(wǎng)絡(luò)信息數(shù)據(jù)恢復(fù)系統(tǒng)。
背景技術(shù):
Apache源于NCSAhttpd服務(wù)器,經(jīng)過多次修改,成為世界上最流行的Web服務(wù)器軟件之一。Apache取自“a patchy server”的讀音,意思是充滿補丁的服務(wù)器,因為它是自由軟件,所以不斷有人來為它開發(fā)新的功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快、性能穩(wěn)定,并可做代理服。
網(wǎng)絡(luò)信息應(yīng)急恢復(fù)系統(tǒng)(Network Information Reversion System以下簡稱NIRS),能夠把用戶經(jīng)網(wǎng)絡(luò)傳輸過的重要信息恢復(fù)過來,這對于重要的信息來說可以大大提高其安全性,具有十分重要的意義。與其它方法相比,NIRS是一種實時處理系統(tǒng),可以異地設(shè)置,它在用戶傳輸數(shù)據(jù)時就將數(shù)據(jù)備份下來,并進行協(xié)議解析及恢復(fù)重組,當(dāng)用戶需要時,將恢復(fù)后的信息提供給用戶。
隨著計算機網(wǎng)絡(luò)技術(shù)的發(fā)展,單純依靠服務(wù)器、個人主機等來提高網(wǎng)絡(luò)信息的安全性己難以完全滿足人們的需求。NIRS系統(tǒng)從網(wǎng)絡(luò)信息恢復(fù)的角度提山了改善網(wǎng)絡(luò)信息的安全性的一種方案。這種系統(tǒng)平時根據(jù)接收策略從網(wǎng)絡(luò)上接收需要保護的信息,然后經(jīng)過協(xié)議解析、恢復(fù)重組等過程,在應(yīng)用層還原信息并存貯起來,當(dāng)客戶數(shù)據(jù)因各種原因損壞時,可以從該系統(tǒng)中將數(shù)據(jù)恢復(fù)出來,達到提髙網(wǎng)絡(luò)信息安全的目的。
技術(shù)實現(xiàn)要素:
務(wù)器來使用
本發(fā)明的目的在于提供一種基于應(yīng)用的網(wǎng)絡(luò)信息數(shù)據(jù)恢復(fù)系統(tǒng),通過基于LINUX的網(wǎng)絡(luò)信息應(yīng)急恢復(fù)系統(tǒng)組成網(wǎng)絡(luò)數(shù)據(jù)的存儲和管理,基于CGI的方式進行界面管理,采用LINUX下的BPF機制進行數(shù)據(jù)的接收,有效的保證了數(shù)據(jù)的安全性和實時性。
本發(fā)明是通過以下技術(shù)方案實現(xiàn)的:
本發(fā)明為一種基于應(yīng)用的網(wǎng)絡(luò)信息數(shù)據(jù)恢復(fù)系統(tǒng),包括信息恢復(fù)重組模塊、協(xié)議解析模塊、接收及過濾模塊、信息存儲模塊和界面管理模塊;所述接收及過濾模塊通過從以太網(wǎng)中接收數(shù)據(jù)包;所述協(xié)議解析模塊對接收到的數(shù)據(jù)包進行協(xié)議的解析,檢測出每個數(shù)據(jù)包的類型和特征;所述信息恢復(fù)重組模塊將恢復(fù)的數(shù)據(jù)包在信息存儲模塊中進行存儲;所述界面管理模塊對系統(tǒng)進行管理和控制。
優(yōu)選地,所述接收及過濾模塊采用LINUX下的BPF機制進行數(shù)據(jù)的接收。
優(yōu)選地,所述界面管理模塊對系統(tǒng)進行管理和控制,采用LINUX上的Apache服務(wù)器,采用CGI的方式進行界面管理。
本發(fā)明具有以下有益效果:
本發(fā)明通過基于LINUX的網(wǎng)絡(luò)信息應(yīng)急恢復(fù)系統(tǒng)組成網(wǎng)絡(luò)數(shù)據(jù)的存儲和管理,基于CGI的方式進行界面管理,采用LINUX下的BPF機制進行數(shù)據(jù)的接收,有效的保證了數(shù)據(jù)的安全性和實時性。
當(dāng)然,實施本發(fā)明的任一產(chǎn)品并不一定需要同時達到以上所述的所有優(yōu)點。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明的一種基于應(yīng)用的網(wǎng)絡(luò)信息數(shù)據(jù)恢復(fù)系統(tǒng)圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
請參閱圖1所示,本發(fā)明為一種基于應(yīng)用的網(wǎng)絡(luò)信息數(shù)據(jù)恢復(fù)系統(tǒng),包括信息恢復(fù)重組模塊、協(xié)議解析模塊、接收及過濾模塊、信息存儲模塊和界面管理模塊;接收及過濾模塊通過從以太網(wǎng)中接收數(shù)據(jù)包;協(xié)議解析模塊對接收到的數(shù)據(jù)包進行協(xié)議的解析,檢測出每個數(shù)據(jù)包的類型和特征;信息恢復(fù)重組模塊將恢復(fù)的數(shù)據(jù)包在信息存儲模塊中進行存儲;界面管理模塊對系統(tǒng)進行管理和控制。
其中,接收及過濾模塊采用LINUX下的BPF機制進行數(shù)據(jù)的接收。
其中,界面管理模塊對系統(tǒng)進行管理和控制,采用LINUX上的Apache服務(wù)器,采用CGI的方式進行界面管理。
值得注意的是,上述系統(tǒng)實施例中,所包括的各個單元只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護范圍。
另外,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述各實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,相應(yīng)的程序可以存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如ROM/RAM、磁盤或光盤等。
以上公開的本發(fā)明優(yōu)選實施例只是用于幫助闡述本發(fā)明。優(yōu)選實施例并沒有詳盡敘述所有的細節(jié),也不限制該發(fā)明僅為所述的具體實施方式。顯然,根據(jù)本說明書的內(nèi)容,可作很多的修改和變化。本說明書選取并具體描述這些實施例,是為了更好地解釋本發(fā)明的原理和實際應(yīng)用,從而使所屬技術(shù)領(lǐng)域技術(shù)人員能很好地理解和利用本發(fā)明。本發(fā)明僅受權(quán)利要求書及其全部范圍和等效物的限制。