專利名稱:網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控系統(tǒng)及方法。
背景技術(shù):
對(duì)于企業(yè)而言,為了防止有用資訊的流失及員工在使用工作電腦時(shí)的一些與工作情況無(wú)關(guān)的上網(wǎng)操作,往往會(huì)通過(guò)各種方式來(lái)監(jiān)控員工使用工作電腦時(shí)的網(wǎng)絡(luò)數(shù)據(jù)的通信活動(dòng)。
目前,傳統(tǒng)的監(jiān)控網(wǎng)絡(luò)數(shù)據(jù)通信的方式是關(guān)閉企業(yè)與互聯(lián)網(wǎng)的聯(lián)結(jié)端口,讓員工無(wú)法接入互聯(lián)網(wǎng)來(lái)避免資訊的流失和員工在使用工作電腦時(shí)的一些與工作情況無(wú)關(guān)的操作。然而,員工在工作當(dāng)中有時(shí)會(huì)要用到互聯(lián)網(wǎng)來(lái)進(jìn)行與工作相關(guān)的操作,關(guān)閉企業(yè)與互聯(lián)網(wǎng)的聯(lián)結(jié)端口,就會(huì)降低員工的工作效率及工作技能。
避免不能有效監(jiān)控網(wǎng)絡(luò)數(shù)據(jù)的通信活動(dòng),有助于避免工作不便和損失。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控系統(tǒng)以有效監(jiān)控網(wǎng)絡(luò)數(shù)據(jù)的通信活動(dòng),避免工作不便和損失。
此外,還有必要提供一種網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控方法以有效監(jiān)控網(wǎng)絡(luò)數(shù)據(jù)的通信活動(dòng),避免工作不便和損失。
一種網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控系統(tǒng)。該系統(tǒng)包括至少一個(gè)網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái);一存儲(chǔ)裝置,用于存儲(chǔ)策略數(shù)據(jù);一網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控模塊,與該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)及該存儲(chǔ)裝置相連,用于根據(jù)該存儲(chǔ)裝置中存儲(chǔ)的策略數(shù)據(jù)對(duì)該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)的網(wǎng)絡(luò)數(shù)據(jù)的通信進(jìn)行監(jiān)控作業(yè)。
進(jìn)一步地,所述的網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控模塊包括一監(jiān)控子模塊,用于監(jiān)聽(tīng)該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)的數(shù)據(jù)傳輸活動(dòng);一判斷子模塊,用于根據(jù)上述監(jiān)控子模塊的監(jiān)聽(tīng)結(jié)果,判斷該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)是否發(fā)生數(shù)據(jù)傳輸活動(dòng);一獲取子模塊,用于在該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)發(fā)生了數(shù)據(jù)傳輸活動(dòng)時(shí),截取該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)進(jìn)行數(shù)據(jù)傳輸活動(dòng)的數(shù)據(jù)包;一解析子模塊,用于對(duì)截取的數(shù)據(jù)包進(jìn)行解析,以獲取該截取的數(shù)據(jù)包的信息。
進(jìn)一步地,所述的獲取子模塊還用于從該存儲(chǔ)裝置中獲取策略數(shù)據(jù);所述的判斷子模塊還用于判斷截取的數(shù)據(jù)包的合法性;所述的監(jiān)控子模塊,還用于當(dāng)截取的數(shù)據(jù)包不合法時(shí)禁止數(shù)據(jù)包流向目的地址端,及當(dāng)截取的數(shù)據(jù)包合法時(shí)釋放截取的數(shù)據(jù)包。
一種網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控方法,該方法包括如下步驟(a)監(jiān)聽(tīng)一網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)的數(shù)據(jù)傳輸活動(dòng);(b)在該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)發(fā)生了數(shù)據(jù)傳輸活動(dòng)時(shí),截取該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)進(jìn)行數(shù)據(jù)傳輸活動(dòng)的數(shù)據(jù)包;(c)對(duì)截取的數(shù)據(jù)包進(jìn)行解析以獲取該截取的數(shù)據(jù)包的信息;(d)從一存儲(chǔ)裝置中獲取策略數(shù)據(jù);(e)判斷截取的數(shù)據(jù)包的合法性;(f)當(dāng)截取的數(shù)據(jù)包不合法時(shí),禁止數(shù)據(jù)包流向目的地址端;(g)當(dāng)截取的數(shù)據(jù)包合法時(shí),釋放截取的數(shù)據(jù)包。
進(jìn)一步地,截取的數(shù)據(jù)包的合法性是通過(guò)將截取的數(shù)據(jù)包的信息與獲取的策略數(shù)據(jù)進(jìn)行比對(duì)來(lái)判斷的。
相較現(xiàn)有技術(shù),所述的網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控系統(tǒng)及方法,充分考量了網(wǎng)絡(luò)數(shù)據(jù)通信的合法性,避免工作不便和損失。
圖1是本發(fā)明網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控系統(tǒng)較佳實(shí)施方式的邏輯示意圖。
圖2是本發(fā)明網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控模塊的子功能模塊圖。
圖3是本發(fā)明網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控方法較佳實(shí)施方式的具體實(shí)施流程圖。
具體實(shí)施方式
如圖1所示,是本發(fā)明網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控系統(tǒng)較佳實(shí)施方式的邏輯示意圖。該網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控系統(tǒng)內(nèi)置于一計(jì)算機(jī)(未示出)中,該網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控系統(tǒng)包括一用于網(wǎng)絡(luò)數(shù)據(jù)通信的會(huì)話層1及一用于對(duì)該會(huì)話層1的網(wǎng)絡(luò)數(shù)據(jù)通信進(jìn)行管理的幕后管理區(qū)2。該會(huì)話層1中包括多個(gè)網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)10,如MSN.exe(網(wǎng)絡(luò)在線服務(wù)軟件程序)、Explorer.exe(網(wǎng)絡(luò)在線搜索軟件程序)等;該幕后管理區(qū)2包括一網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控模塊20及一用于存儲(chǔ)策略數(shù)據(jù)的存儲(chǔ)裝置22。該網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控模塊20與該會(huì)話層1及該存儲(chǔ)裝置22相連接,用于根據(jù)該存儲(chǔ)裝置22中存儲(chǔ)的策略數(shù)據(jù)對(duì)該會(huì)話層1的網(wǎng)絡(luò)通信數(shù)據(jù)進(jìn)行監(jiān)控作業(yè);該存儲(chǔ)裝置22中存儲(chǔ)的策略數(shù)據(jù)并不是固定的,其是針對(duì)該計(jì)算機(jī)及登陸用戶的實(shí)際情況進(jìn)行設(shè)定的,在本實(shí)施例中,該存儲(chǔ)裝置22中存儲(chǔ)的策略數(shù)據(jù)包括數(shù)據(jù)包流量的上限值、非法的網(wǎng)絡(luò)數(shù)據(jù)的通信地址端及合法的網(wǎng)絡(luò)數(shù)據(jù)通信協(xié)議等。該存儲(chǔ)裝置22不是固定的,其可以是一計(jì)算機(jī)內(nèi)部的存儲(chǔ)設(shè)備(例如只讀寄存器),可以是外接在計(jì)算機(jī)上的存儲(chǔ)設(shè)備(例如服務(wù)器),還可以是計(jì)算機(jī)內(nèi)部的存儲(chǔ)設(shè)備與外部的存儲(chǔ)設(shè)備的聯(lián)合體。
如圖2所示,是本發(fā)明網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控模塊的子功能模塊圖。該網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控模塊20包括一監(jiān)控子模塊200、一判斷子模塊202、一獲取子模塊204及一解析子模塊206。
該監(jiān)控子模塊200,用于監(jiān)聽(tīng)會(huì)話層1的數(shù)據(jù)傳輸活動(dòng),即是監(jiān)聽(tīng)會(huì)話層1的數(shù)據(jù)流。當(dāng)會(huì)話層1中的一個(gè)或多個(gè)網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)試圖與一通信地址端進(jìn)行數(shù)據(jù)通信時(shí),就會(huì)產(chǎn)生一數(shù)據(jù)包傳輸流。當(dāng)會(huì)話層1中的網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)向某一通信地址端發(fā)送數(shù)據(jù)時(shí),產(chǎn)生的數(shù)據(jù)包傳輸流的方向是從網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)到通信地址端,此時(shí),通信地址端是產(chǎn)生的數(shù)據(jù)包傳輸流的目的地址端;反之,當(dāng)會(huì)話層1中的網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)從某一通信地址端接收數(shù)據(jù)時(shí),產(chǎn)生的數(shù)據(jù)包傳輸流的方向是從通信地址端到網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái),此時(shí),網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)是產(chǎn)生的數(shù)據(jù)包傳輸流的目的地址端。該監(jiān)控子模塊200還用于禁止不合法的數(shù)據(jù)包流向目的地址端,及釋放截取的合法的數(shù)據(jù)包。
該判斷子模塊202,用于通過(guò)詢問(wèn)上述監(jiān)控子模塊200對(duì)于會(huì)話層1的數(shù)據(jù)傳輸活動(dòng)的監(jiān)聽(tīng)結(jié)果來(lái)判斷會(huì)話層1是否發(fā)生數(shù)據(jù)傳輸活動(dòng)。該判斷子模塊202還用于通過(guò)將截取的數(shù)據(jù)包的信息與存儲(chǔ)裝置22中存儲(chǔ)的策略數(shù)據(jù)進(jìn)行比對(duì)來(lái)判斷截取的數(shù)據(jù)包的合法性,當(dāng)截取的數(shù)據(jù)包的信息與存儲(chǔ)裝置22中存儲(chǔ)的策略數(shù)據(jù)不相沖突時(shí),則該截取的數(shù)據(jù)包即是合法的;反之,則是非法的。
該獲取子模塊204,用于當(dāng)上述判斷子模塊202判斷會(huì)話層1發(fā)生了數(shù)據(jù)傳輸活動(dòng)時(shí),利用系統(tǒng)鉤子技術(shù)來(lái)截取會(huì)話層1進(jìn)行數(shù)據(jù)傳輸活動(dòng)的數(shù)據(jù)包。該獲取子模塊204還用于從存儲(chǔ)裝置22中獲取策略數(shù)據(jù)。
該解析子模塊206,用于對(duì)截取的數(shù)據(jù)包進(jìn)行解析,以獲取會(huì)話層1數(shù)據(jù)傳輸活動(dòng)的數(shù)據(jù)包的信息。該會(huì)話層1進(jìn)行數(shù)據(jù)傳輸活動(dòng)的數(shù)據(jù)包的信息包括數(shù)據(jù)指定位置、網(wǎng)絡(luò)數(shù)據(jù)通信協(xié)議、數(shù)據(jù)包流量的大小、網(wǎng)絡(luò)數(shù)據(jù)的通信地址端等。
對(duì)運(yùn)用該網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控模塊20以實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)數(shù)據(jù)的通信快速及有效的監(jiān)控的步驟,進(jìn)行如下闡述。
首先,進(jìn)行數(shù)據(jù)包截取前的作業(yè),具體而言,令監(jiān)控子模塊200監(jiān)聽(tīng)會(huì)話層1的數(shù)據(jù)傳輸活動(dòng),判斷子模塊202通過(guò)詢問(wèn)上述監(jiān)控子模塊200對(duì)于會(huì)話層1的數(shù)據(jù)傳輸活動(dòng)的監(jiān)聽(tīng)結(jié)果來(lái)判斷會(huì)話層1是否發(fā)生數(shù)據(jù)傳輸活動(dòng)。
接著,在上述判斷子模塊202判斷會(huì)話層1發(fā)生了數(shù)據(jù)傳輸活動(dòng)時(shí),令獲取子模塊204截取會(huì)話層1進(jìn)行數(shù)據(jù)傳輸活動(dòng)的數(shù)據(jù)包,解析子模塊206對(duì)截取的數(shù)據(jù)包進(jìn)行解析以獲取數(shù)據(jù)包的信息,獲取子模塊204從存儲(chǔ)裝置22中獲取策略數(shù)據(jù)。
之后,令判斷子模塊202進(jìn)行截取的數(shù)據(jù)包的合法性的判斷,若截取的數(shù)據(jù)包是合法的,則監(jiān)控子模塊200釋放截取的合法的數(shù)據(jù)包,讓其向目的地址端傳輸;反之,則監(jiān)控子模塊200禁止不合法的數(shù)據(jù)包向目的地址端傳輸。
如圖3所示,是本發(fā)明網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控方法較佳實(shí)施方式的具體實(shí)施流程圖。首先,監(jiān)控子模塊200監(jiān)聽(tīng)會(huì)話層1的數(shù)據(jù)傳輸活動(dòng),即監(jiān)聽(tīng)會(huì)話層1的數(shù)據(jù)流(步驟S20)。判斷子模塊202通過(guò)詢問(wèn)上述監(jiān)控子模塊200對(duì)于會(huì)話層1的數(shù)據(jù)傳輸活動(dòng)的監(jiān)聽(tīng)結(jié)果來(lái)判斷會(huì)話層1是否發(fā)生數(shù)據(jù)傳輸活動(dòng)(步驟S22)。若會(huì)話層1發(fā)生了數(shù)據(jù)傳輸活動(dòng),則獲取子模塊204利用系統(tǒng)鉤子技術(shù)來(lái)截取會(huì)話層1進(jìn)行數(shù)據(jù)傳輸活動(dòng)的數(shù)據(jù)包,解析子模塊206對(duì)截取的數(shù)據(jù)包進(jìn)行解析,以獲取會(huì)話層1進(jìn)行數(shù)據(jù)傳輸活動(dòng)的數(shù)據(jù)包的信息,該會(huì)話層1進(jìn)行數(shù)據(jù)傳輸活動(dòng)的數(shù)據(jù)包的信息包括數(shù)據(jù)指定位置、網(wǎng)絡(luò)數(shù)據(jù)通信協(xié)議、數(shù)據(jù)包流量的大小、網(wǎng)絡(luò)數(shù)據(jù)的通信地址端等(步驟S24)。獲取子模塊204從存儲(chǔ)裝置22中獲取策略數(shù)據(jù),該策略數(shù)據(jù)包括數(shù)據(jù)包流量的上限值、非法的網(wǎng)絡(luò)數(shù)據(jù)的通信地址端及合法的網(wǎng)絡(luò)數(shù)據(jù)通信協(xié)議等(步驟S26)。判斷子模塊202通過(guò)將截取的數(shù)據(jù)包的信息與存儲(chǔ)裝置22中存儲(chǔ)的策略數(shù)據(jù)進(jìn)行比對(duì),判斷截取的數(shù)據(jù)包的合法性(步驟S28)。若截取的數(shù)據(jù)包是合法的,即截取的數(shù)據(jù)包的信息與存儲(chǔ)裝置22中存儲(chǔ)的策略數(shù)據(jù)不相沖突,則監(jiān)控子模塊200釋放截取的合法的數(shù)據(jù)包,讓其向目的地址端傳輸(步驟S30)。若截取的數(shù)據(jù)包是非法的,即截取的數(shù)據(jù)包的信息與存儲(chǔ)裝置22中存儲(chǔ)的策略數(shù)據(jù)相沖突,例如截取的數(shù)據(jù)包流量值超出了策略數(shù)據(jù)中規(guī)定的上限值,則監(jiān)控子模塊200禁止不合法的數(shù)據(jù)包向目的地址端傳輸(步驟S32)。
在步驟S22中,若會(huì)話層1沒(méi)有發(fā)生數(shù)據(jù)傳輸活動(dòng),則返回步驟S20。
權(quán)利要求
1.一種網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控系統(tǒng),其特征在于,該系統(tǒng)包括至少一個(gè)網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái);一存儲(chǔ)裝置,用于存儲(chǔ)策略數(shù)據(jù);一網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控模塊,與該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)及該存儲(chǔ)裝置相連,用于根據(jù)該存儲(chǔ)裝置中存儲(chǔ)的策略數(shù)據(jù)對(duì)該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)的網(wǎng)絡(luò)數(shù)據(jù)的通信進(jìn)行監(jiān)控作業(yè)。
2.如權(quán)利要求
1所述的網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控系統(tǒng),其特征在于,所述的網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控模塊包括一監(jiān)控子模塊,用于監(jiān)聽(tīng)該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)的數(shù)據(jù)傳輸活動(dòng);一判斷子模塊,用于根據(jù)上述監(jiān)控子模塊的監(jiān)聽(tīng)結(jié)果,判斷該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)是否發(fā)生數(shù)據(jù)傳輸活動(dòng);一獲取子模塊,用于在該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)發(fā)生數(shù)據(jù)傳輸活動(dòng)時(shí),截取該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)進(jìn)行數(shù)據(jù)傳輸活動(dòng)的數(shù)據(jù)包;一解析子模塊,用于對(duì)截取的數(shù)據(jù)包進(jìn)行解析,以獲取該截取的數(shù)據(jù)包的信息。
3.如權(quán)利要求
2所述的網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控系統(tǒng),其特征在于,所述的獲取子模塊還用于從該存儲(chǔ)裝置中獲取策略數(shù)據(jù)。
4.如權(quán)利要求
3所述的網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控系統(tǒng),其特征在于,所述的判斷子模塊還用于判斷截取的數(shù)據(jù)包的合法性。
5.如權(quán)利要求
4所述的網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控系統(tǒng),其特征在于,所述的判斷子模塊通過(guò)將截取的數(shù)據(jù)包的信息與獲取的策略數(shù)據(jù)進(jìn)行比對(duì)來(lái)判斷截取的數(shù)據(jù)包的合法性。
6.如權(quán)利要求
5所述的網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控系統(tǒng),其特征在于,所述的監(jiān)控子模塊還用于當(dāng)截取的數(shù)據(jù)包不合法時(shí)禁止數(shù)據(jù)包流向目的地址端,及當(dāng)截取的數(shù)據(jù)包合法時(shí)釋放截取的數(shù)據(jù)包。
7.一種網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控方法,其特征在于,該方法包括如下步驟監(jiān)聽(tīng)一網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)的數(shù)據(jù)傳輸活動(dòng);在該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)發(fā)生了數(shù)據(jù)傳輸活動(dòng)時(shí),截取該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)進(jìn)行數(shù)據(jù)傳輸活動(dòng)的數(shù)據(jù)包;對(duì)截取的數(shù)據(jù)包進(jìn)行解析以獲取該截取的數(shù)據(jù)包的信息;從一存儲(chǔ)裝置中獲取策略數(shù)據(jù);判斷截取的數(shù)據(jù)包的合法性;當(dāng)截取的數(shù)據(jù)包不合法時(shí),禁止數(shù)據(jù)包流向目的地址端;當(dāng)截取的數(shù)據(jù)包合法時(shí),釋放截取的數(shù)據(jù)包。
8.如權(quán)利要求
7所述的網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控方法,其特征在于,截取的數(shù)據(jù)包的合法性是通過(guò)將截取的數(shù)據(jù)包的信息與獲取的策略數(shù)據(jù)進(jìn)行比對(duì)來(lái)判斷的。
專利摘要
本發(fā)明提供一種網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控系統(tǒng),該系統(tǒng)包括至少一個(gè)網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái);一存儲(chǔ)裝置,用于存儲(chǔ)策略數(shù)據(jù);一網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控模塊,與該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)及該存儲(chǔ)裝置相連,用于根據(jù)該存儲(chǔ)裝置中存儲(chǔ)的策略數(shù)據(jù)對(duì)該網(wǎng)絡(luò)數(shù)據(jù)通信平臺(tái)的網(wǎng)絡(luò)數(shù)據(jù)的通信進(jìn)行監(jiān)控作業(yè)。本發(fā)明亦提供一種網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控方法。利用本發(fā)明網(wǎng)絡(luò)數(shù)據(jù)通信監(jiān)控系統(tǒng)及方法,避免了工作不便和損失。
文檔編號(hào)H04L12/26GK1996901SQ200610032816
公開(kāi)日2007年7月11日 申請(qǐng)日期2006年1月6日
發(fā)明者林柏全, 王軍峰, 羅才洋, 胡高鵬 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan