两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種網(wǎng)絡(luò)控制設(shè)備及其實(shí)現(xiàn)方法

文檔序號:7742913閱讀:114來源:國知局
專利名稱:一種網(wǎng)絡(luò)控制設(shè)備及其實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),尤其涉及互聯(lián)網(wǎng)安全技術(shù)。
背景技術(shù)
目前,客戶端訪問HTTP網(wǎng)站最基本的方法有兩種,一種是基于GET請求方式,一種是基于POST請求方式。GET請求方式是從服務(wù)器上獲取數(shù)據(jù),POST請求方式是向服務(wù) 器傳送數(shù)據(jù)。對于GET請求方式,客戶端需要通過URL提交數(shù)據(jù),服務(wù)器端用Request. QueryString獲取變量值,且傳輸數(shù)據(jù)量最多只有1024字節(jié)。對于POST請求方式,數(shù)據(jù)通 過放置在HTML HEADER中后再提交,服務(wù)器端用Request. Form獲取提交的數(shù)據(jù),且傳輸數(shù) 據(jù)量大,甚至可達(dá)2M。GET請求一般不產(chǎn)生副作用,從根本上講,其目標(biāo)是在用戶打開一個(gè)鏈接時(shí)不改變 服務(wù)器上的資源請求。POST請求則可能改變服務(wù)器上的資源請求。近年來,隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,人們對互聯(lián)網(wǎng)個(gè)性化需求也越來也高,一種 只能瀏覽特定網(wǎng)站而不能對該網(wǎng)站信息做出響應(yīng)的需求越來越強(qiáng)烈。比如,在公司等特定 環(huán)境下,只允許員工通過互聯(lián)網(wǎng)收發(fā)郵件、查閱資料、瀏覽相關(guān)技術(shù)論壇等,但卻不允許員 工玩偷菜游戲、提交淘寶訂單等。也就是說,在某些特定環(huán)境中,只允許客戶端從服務(wù)器獲 取數(shù)據(jù),卻不允許客戶端向服務(wù)器端提交數(shù)據(jù)。在現(xiàn)有技術(shù)中,解決以上問題所采用的技術(shù)方案為,通過識別客戶端發(fā)送的URL 具體內(nèi)容來辨別客戶端發(fā)送的請求數(shù)據(jù)是否為系統(tǒng)設(shè)定的不允許向服務(wù)器傳送的非法數(shù) 據(jù)。然而,此種方法需要存儲大量的非法URL,維護(hù)成本高且訪問速度較慢。

發(fā)明內(nèi)容
本發(fā)明提供了一種能解決以上問題的網(wǎng)絡(luò)控制設(shè)備及其實(shí)現(xiàn)方法。在第一方面,本發(fā)明提供了一種網(wǎng)絡(luò)控制設(shè)備,其中客戶端經(jīng)該網(wǎng)絡(luò)控制設(shè)備并 通過互聯(lián)網(wǎng)與網(wǎng)絡(luò)服務(wù)器相連,以便該客戶端向該網(wǎng)絡(luò)服務(wù)器發(fā)送POST請求數(shù)據(jù)。并且該 網(wǎng)絡(luò)控制設(shè)備包括POST模板庫和識別控制模塊。該識別控制模塊用于接收來自客戶端的POST請求數(shù)據(jù),并提取該P(yáng)OST請求數(shù)據(jù) 中的多個(gè)特征,進(jìn)而生成該P(yáng)OST請求數(shù)據(jù)的關(guān)鍵字序列,再將該關(guān)鍵字序列與POST模板庫 中的模板相匹配,以便判斷其接收到的該P(yáng)OST請求數(shù)據(jù)是否為允許向網(wǎng)絡(luò)服務(wù)器發(fā)送的 數(shù)據(jù)。其中,POST模板庫用于存儲客戶端向網(wǎng)絡(luò)服務(wù)器發(fā)送的關(guān)鍵字序列。在第二方面,本發(fā)明提供了一種網(wǎng)絡(luò)控制方法,包括客戶端和網(wǎng)絡(luò)服務(wù)器,該客戶 端通過互聯(lián)網(wǎng)與網(wǎng)絡(luò)服務(wù)器相連,以便該客戶端向網(wǎng)絡(luò)服務(wù)器發(fā)送POST請求數(shù)據(jù)。該網(wǎng)絡(luò) 控制方法具體實(shí)現(xiàn)方法如下首先接收來自客戶端的POST請求數(shù)據(jù),再提取該P(yáng)OST請求數(shù)據(jù)中的多個(gè)特征,從 而生成該P(yáng)OST請求數(shù)據(jù)的關(guān)鍵字序列,再將該關(guān)鍵字序列與POST模板庫中的模板進(jìn)行匹 配。
然后在該P(yáng)OST請求數(shù)據(jù)的關(guān)鍵字序列與POST模板庫中的某個(gè)模板相匹配時(shí),判 定該P(yáng)OST請求數(shù)據(jù)為不允許客戶端向網(wǎng)絡(luò)服務(wù)器發(fā)送的數(shù)據(jù)。其中,POST模板庫用于存 儲不允許客戶端向網(wǎng)絡(luò)服務(wù)器發(fā)送的關(guān)鍵字序列。在本發(fā)明的一個(gè)實(shí)施例中,生成關(guān)鍵字序列的方法為,首先識別POST請求數(shù)據(jù)類另Ij為 keyl = valuel & key2 = value2 & key3 = value3. . . & key η = valuen 形式,然 后以“&”符號為分隔符將該P(yáng)OST請求數(shù)據(jù)分割成多個(gè)子字符串,再將該多個(gè)子字符串中每 個(gè)子字符串以“=”為分隔,則符號“=”前面部分為關(guān)鍵字,將得到的所有關(guān)鍵字按照先后 順序排列從而得到關(guān)鍵字序列。其中,key為關(guān)鍵字,value為相應(yīng)關(guān)鍵字賦值。在本發(fā)明的另一個(gè)實(shí)施例中,生成關(guān)鍵字序列的方法為,首先識別POST請求數(shù)據(jù) 類別為包含Content-Disposition form-data ;name =字符串類別,然后判定該字符串后 面雙引號內(nèi)的內(nèi)容為關(guān)鍵字,再將得到的所有關(guān)鍵字按照先后順序排列從而得到關(guān)鍵字序 列。在本發(fā)明的又一個(gè)實(shí)施例中,生成關(guān)鍵字序列的方法為,首先識別POST請求數(shù)據(jù) 類別為以換行符為分隔符類別,然后以換行符作為分隔符將該P(yáng)OST請求數(shù)據(jù)分割成多個(gè) 字符串,再對每個(gè)字符串以符號“=,,作為分隔符,則該符號“=,,前面部分為關(guān)鍵字,將得 到的所有關(guān)鍵字按照先后順序排列從而得到關(guān)鍵字序列。在本發(fā)明的還一個(gè)實(shí)施例中,生成關(guān)鍵字序列的方法為,首先識別POST請求數(shù) 據(jù)類別為請求數(shù)據(jù)包含ml文件類別,然后查找該P(yáng)OST請求數(shù)據(jù)中的字符串=< ? xml version = " “ encoding = “ “ ? >,再判定該字符串前面部分為關(guān)鍵字,將得到的所有關(guān) 鍵字按照先后順序排列從而得到關(guān)鍵字序列。本發(fā)明通過識別POST請求中的key (關(guān)鍵字)序列,并將該key序列與POST模板 庫中的模板進(jìn)行匹配度分析,從而辨別該P(yáng)OST請求是否為允許向至服務(wù)器發(fā)送的請求。本 發(fā)明方法所需POST模板庫容量小、維護(hù)成本低廉并且訪問速度快。


下面將參照附圖對本發(fā)明的具體實(shí)施方案進(jìn)行更詳細(xì)的說明,在附圖中圖1是本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)控制系統(tǒng)框圖;圖2是本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)控制系統(tǒng)流程圖。
具體實(shí)施例方式圖1是本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)控制系統(tǒng)框圖。該網(wǎng)絡(luò)控制系統(tǒng)包括客戶端110、 網(wǎng)絡(luò)控制設(shè)備120、網(wǎng)絡(luò)服務(wù)器130。其中,網(wǎng)絡(luò)控制設(shè)備120包括POST模板庫121和識別 控制模塊122。圖1中,客戶端110用于通過網(wǎng)絡(luò)控制設(shè)備120向識別控制模塊122發(fā)送網(wǎng)絡(luò)請 求數(shù)據(jù)。識別控制模塊122用于接收來自客戶端110的網(wǎng)絡(luò)請求數(shù)據(jù),并判斷該網(wǎng)絡(luò)請求 數(shù)據(jù)是否為POST請求數(shù)據(jù),在其接收到的網(wǎng)絡(luò)請求數(shù)據(jù)為POST請求數(shù)據(jù)情況下,順序提取 該P(yáng)OST請求數(shù)據(jù)的多個(gè)特征,進(jìn)而生成該P(yáng)OST請求數(shù)據(jù)的關(guān)鍵字序列,再將該關(guān)鍵字序列 與POST模板庫121中的模板一一匹配,在該關(guān)鍵字序列與該P(yáng)OST模塊庫121中的某個(gè)模板匹配后,判定該網(wǎng)絡(luò)請求數(shù)據(jù)為不允許客戶端110向網(wǎng)絡(luò)服務(wù)器130發(fā)送的POST請求數(shù) 據(jù),因此識別控制模塊122阻斷該網(wǎng)絡(luò)請求數(shù)據(jù)。較佳地,識別控制模塊122在阻斷該網(wǎng)絡(luò)請求數(shù)據(jù)后,向客戶端110發(fā)送“已阻斷 該網(wǎng)絡(luò)請求數(shù)據(jù)”相關(guān)響應(yīng)信息。
在識別控制模塊122判定其接收到的網(wǎng)絡(luò)請求數(shù)據(jù)不是POST請求數(shù)據(jù),或者其接 收到的網(wǎng)絡(luò)請求數(shù)據(jù)是POST請求數(shù)據(jù)且該P(yáng)OST請求數(shù)據(jù)的關(guān)鍵字序列與POST模塊庫121 中的任何模板均不匹配情況下,判定該網(wǎng)絡(luò)請求數(shù)據(jù)為允許客戶端110向網(wǎng)絡(luò)服務(wù)器130 發(fā)送的網(wǎng)絡(luò)請求數(shù)據(jù),因此該識別控制模塊122將該網(wǎng)絡(luò)請求數(shù)據(jù)通過互聯(lián)網(wǎng)發(fā)送至網(wǎng)絡(luò) 服務(wù)器130。網(wǎng)絡(luò)服務(wù)器130根據(jù)來自客戶端110的該網(wǎng)絡(luò)請求信息做出相應(yīng)響應(yīng)。其中,POST模板庫121用于存儲不允許客戶端110向網(wǎng)絡(luò)服務(wù)器130發(fā)送的非法 POST請求數(shù)據(jù)的關(guān)鍵字序列及相應(yīng)關(guān)鍵字序列的類別屬性。該關(guān)鍵字序列的類別如論壇發(fā) 帖、在線交易、網(wǎng)絡(luò)游戲等,POST模板庫管理者通過配置該P(yáng)OST模板庫中關(guān)鍵字序列的類 別屬性,來決定何種類別為非法類別。該關(guān)鍵字序列具有一定順序,且該P(yáng)OST模板庫能夠 被實(shí)時(shí)更新。圖2是本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)控制方法流程圖。在步驟210,識別控制模塊122接收來自客戶端110的網(wǎng)絡(luò)請求數(shù)據(jù)。在步驟211,識別控制模塊122判斷該網(wǎng)絡(luò)請求數(shù)據(jù)是否為POST請求數(shù)據(jù),若該網(wǎng) 絡(luò)請求數(shù)據(jù)不是POST請求數(shù)據(jù),則執(zhí)行步驟250即判定該網(wǎng)絡(luò)請求數(shù)據(jù)為允許客戶端110 向網(wǎng)絡(luò)服務(wù)器130發(fā)送的合法請求數(shù)據(jù)。在步驟212,若識別控制模塊122判定其接收到的網(wǎng)絡(luò)請求數(shù)據(jù)為POST請求數(shù)據(jù), 則識別該P(yáng)OST請求數(shù)據(jù)所屬類別。POST請求數(shù)據(jù)有四種類別,第一種POST請求數(shù)據(jù)形式為keyl = valuel & key2 =value2 & key3 = value3. . . & key η = value η。其中,key 為關(guān)鍵字,value 為相應(yīng) 關(guān)鍵字key的賦值(簡稱值),并且key數(shù)量為一個(gè)或一個(gè)以上,即η取值大于等于1。第二種POSTi青求數(shù)據(jù)包含 Content-Disposition form-data ;name =字符串。第 三種POST請求數(shù)據(jù)以換行符(\n)為分隔符。第四種POST請求數(shù)據(jù)包含xml文件。需要說明的是,POST模板庫121中的POST請求類別能夠被實(shí)時(shí)更新,一旦網(wǎng)絡(luò)中 出現(xiàn)需要被阻斷的新類別POST請求時(shí),與該新類別POST請求相對于的PSOT請求模板將被 更新到POST模板庫121中,因此POST模板庫121能夠擁有最新的POST請求模板,而并不 僅限于以上所述四種POST請求類別。下面詳細(xì)闡述如何根據(jù)識別到的POST請求所屬類別,得到該P(yáng)OST請求的key (關(guān) 鍵字)序列及value (值)序列。當(dāng)在步驟210中識別到POST請求為第一種類別的POST請求時(shí),即識別控制模塊
122 接收到的 POST 請求滿足 keyl = valuel & key2 = value2 & key3 = value3......key
η = value η時(shí),則從步驟210跳轉(zhuǎn)到步驟221。在步驟221,對識別控制模塊122接收到的該第一種類型的POST請求數(shù)據(jù),以“&” 符號為分隔符將該P(yáng)OST請求數(shù)據(jù)分割成多個(gè)子字符串,并將該多個(gè)子字符串中每個(gè)子字 符串以“=”為分隔,則符號“=”前面部分為key,符號“=”后面部分為value,將得到的所有key按照先后順序排列從而得到key序列,將得到的所有value按照先后順序排列從而得到value序列。舉例,以下是某第一種類型POST請求的部分內(nèi)容video_id = & b = marriage & servername = club, women, sohu. com & postkeycode = 34e580f8 & t = 900 & face_id = & owner id = club—marriage & cover =& tagid = 15 & title .......則以符合“&”為分隔符得到的多個(gè)子字符串為video—id =、b = marriage、 servername = club, women, sohu. com、postkeycode = 34e580f8、t = 900、face_id =、 owner id = club—marriage、cover =、tagid = 15、title .......再以符號“=”為分隔,從而得到POST請求中的key分別為videojd、b、 servername λ postkeycode、t、face_id、ownerid、cover、tagid、title .......進(jìn)而得到該 POST 請求的 key 序列為video_id、b、servername、postkeycode、t、 face_id、ownerid、cover、tagid、title .......當(dāng)在步驟210中識別到POST請求為第二種類別的POST請求時(shí),即識別控制模塊 122 接收到的 POST 請求包含〃 Content-Disposition form-data ;name =“字符串時(shí),則 從步驟210跳轉(zhuǎn)到步驟222。在步驟222,在識別控制模塊122接收到的該第二種類型的POST請求數(shù)據(jù)中,查找 該Content-Disposition form-data ;name =字符串,且該字符串后面存在雙引號,則判定 該雙引號之間的內(nèi)容為key,且該key下一行內(nèi)容即為value。當(dāng)查找到的該key沒有下一 行時(shí),則該key對應(yīng)的value為空。將得到的所有key按照先后順序排列從而得到key序 列,將得到的所有value按照先后順序排列從而得到value序列。舉例,以下是某第二種類型POST請求的部分內(nèi)容-----------------------------7d92511211054cContent-Disposition
form-data ;name = “ formhash"fcf5b934-----------------------------7d92511211054cContent-Disposition
form-data ;name = “ wysiwyg"1-----------------------------7d92511211054cContent-Disposition
form-data ;name =“ updateswfattach“0-----------------------------7d92511211054cContent-Disposition
form-data ;name = " subject“-----------------------------7d92511211054cContent-Disposition
form-data ;name = " message“......則該 POST 請求中的 key 序列為Formhash、wysiwyg、updateswfattach、subject、 message......該P(yáng)OSTi青求中的 value 序列為fcf5b934、1、0......
當(dāng)在步驟210中識別到POST請求為第三種類別的POST請求時(shí),即識別控制模塊 122接收到的POST請求以換行符(\n)為分隔符時(shí),則從步驟210跳轉(zhuǎn)到步驟223。步驟223,對識別控制模塊122接收到的該第三種類型的POST請求數(shù)據(jù),以換行符 (Vi)作為分隔符將該P(yáng)OST請求數(shù)據(jù)分割成多個(gè)字符串,然后再對每個(gè)字符串以符號“=,, 作為分隔符,則該符號“=”前面部分為key,該符 號“=”后面部分為value。將得到的所 有key按照先后順序排列從而得到key序列,將得到的所有value按照先后順序排列從而 得到value序列。舉例,以下是某第三種類型POST請求的部分內(nèi)容cal ICount = 1page = /bbs/localjk/155785733. htmlhttpSessionld = baca_QjN3ELK34ABe7wtsscriptSessionld = FA416F4F720C6D656CD8C6E818C8286438cO-scriptName = DwrcO-methodName = hasForfendKeywordc0-id = 0c0-param0 = string : local jkcO-paraml = string : 155785733c0-param2 = string ......貝Ij 該 POST i青求的 key 序列為callCount、page、httpSessionld、 scriptSessionld、 cO-scriptName> cO-methodName> c0_id、 c0-param0、 cO-paraml = c0_param2......則該P(yáng)OST 請求的 value 序列為1、/bbs/local j k/155785733. html、baca_ QjN3ELK34ABe7wts、FA416F4F720C6D656CD8C6E818C8286438、Dwr, hasForfendKeyword.O, string :local jk、string : 155785733、string :......當(dāng)在步驟210中識別到POST請求為第四種類別的POST請求時(shí),即識別控制模塊 122接收到的POST請求包含xml文件時(shí),則從步驟210跳轉(zhuǎn)到步驟224。在步驟224,對識別控制模塊122接收到的該第一種類型的POST請求數(shù)據(jù),查找該 POST請求數(shù)據(jù)中的字符串=〈? xml version = " “ encoding = “ “ ? >,并判定該字符 串=〈? xml version = “ “ encoding = “ “ ? > 前面部分為 key,且 value 為 xml 文件。舉例,以下是某第四種類型POST請求的部分內(nèi)容t = < ? xml version = “ 1.0〃 encoding = “ UTF-8" ? ><fi IesXf i IeXf i IenameX ! [CDATA [ saf eboxTray. exe]]></ filename><md5>< ! [CDATA [24a77513c963567677cf7dc49f472e9e] ] X/md5Xpath>< ! [CDATA[Ε :\360\360Safebox\safeboxTray. exe]]X/pathXclass>< ! [CDATA[ 100]]></ classXfilesizeX ! [CDATA[808456]]......則該P(yáng)OST請求中的key為t,value為xml文件。需要說明的是,在以上所述四種POST請求類別中,第一種POST請求和第二種POST 請求較多,而第三種POST請求和第四種POST請求則相對較少。
在步驟230,接收來自步驟221或步驟222或步驟223或步驟224的key序列,并對該key序列與POST模板庫121中的模板進(jìn)行匹配。在步驟240,判斷該key序列與POST模板庫121中的非法類別是否匹配。若該key 序列與POST模板庫121中的某個(gè)非法類別相匹配,則該P(yáng)OST請求為不允許向網(wǎng)絡(luò)服務(wù)器 130發(fā)送的請求,因此阻斷該P(yáng)OST請求。具體非法類別由POST模板庫管理者配置,如管理 者可以將POST模板庫中的非法類別配置成網(wǎng)絡(luò)游戲,合法類別配置成論壇發(fā)帖、在線交易寸。若該P(yáng)OST請求中的key序列與POST模板庫121中的非法類別不匹配,則執(zhí)行步 驟250即斷定該P(yáng)OST請求為允許向網(wǎng)絡(luò)服務(wù)器130發(fā)送的合法請求,因此將該P(yáng)OST請求 通過互聯(lián)網(wǎng)發(fā)送至網(wǎng)絡(luò)服務(wù)器130。綜上所述,通過POST模板庫識別網(wǎng)絡(luò)請求數(shù)據(jù),與通過傳統(tǒng)方法中識別具體URL 內(nèi)容相比,該方法能夠通過識別key具體含義從而得知該P(yáng)OST請求行為的具體含義,并且 POST模板庫容量小,網(wǎng)絡(luò)設(shè)備維護(hù)成本低、訪問速度快。顯而易見,在不偏離本發(fā)明的真實(shí)精神和范圍的前提下,在此描述的本發(fā)明可以 有許多變化。因此,所有對于本領(lǐng)域技術(shù)人員來說顯而易見的改變,都應(yīng)包括在本權(quán)利要求 書所涵蓋的范圍之內(nèi)。本發(fā)明所要求保護(hù)的范圍僅由所述的權(quán)利要求書進(jìn)行限定。
權(quán)利要求
一種網(wǎng)絡(luò)控制設(shè)備(120),其中客戶端(110)經(jīng)該網(wǎng)絡(luò)控制設(shè)備(120)并通過互聯(lián)網(wǎng)與網(wǎng)絡(luò)服務(wù)器(140)相連,以便該客戶端(110)向該網(wǎng)絡(luò)服務(wù)器(140)發(fā)送POST請求數(shù)據(jù),其特征在于,所述網(wǎng)絡(luò)控制設(shè)備(120)包括POST模板庫(121)和識別控制模塊(122);所述識別控制模塊(122)用于接收來自客戶端(110)的POST請求數(shù)據(jù),并提取該P(yáng)OST請求數(shù)據(jù)中的多個(gè)特征,進(jìn)而生成該P(yáng)OST請求數(shù)據(jù)的關(guān)鍵字序列,再將該關(guān)鍵字序列與所述POST模板庫(121)中的模板相匹配,以便判斷其接收到的該P(yáng)OST請求數(shù)據(jù)是否為允許向所述網(wǎng)絡(luò)服務(wù)器(130)發(fā)送的數(shù)據(jù);其中,所述POST模板庫(121)用于存儲不允許所述客戶端(110)向所述網(wǎng)絡(luò)服務(wù)器(130)發(fā)送的關(guān)鍵字序列。
2.如權(quán)利要求1所述的一種網(wǎng)絡(luò)控制設(shè)備,其特征在于,所述POST模板庫(121)能夠 被實(shí)時(shí)更新。
3.一種網(wǎng)絡(luò)控制方法,包括客戶端和網(wǎng)絡(luò)服務(wù)器,該客戶端通過互聯(lián)網(wǎng)與網(wǎng)絡(luò)服務(wù)器 相連,以便該客戶端向網(wǎng)絡(luò)服務(wù)器發(fā)送POST請求數(shù)據(jù),其特征在于,包括步驟a,接收來自所述客戶端的POST請求數(shù)據(jù),再提取該P(yáng)OST請求數(shù)據(jù)中的多個(gè)特征, 從而生成該P(yáng)OST請求數(shù)據(jù)的關(guān)鍵字序列,再將該關(guān)鍵字序列與POST模板庫中的模板進(jìn)行 匹配;步驟b,在該P(yáng)OST請求數(shù)據(jù)的關(guān)鍵字序列與POST模板庫中的某個(gè)模板相匹配時(shí),判定 該P(yáng)OST請求數(shù)據(jù)為不允許客戶端向網(wǎng)絡(luò)服務(wù)器發(fā)送的數(shù)據(jù);其中,所述POST模板庫存儲不允許客戶端向網(wǎng)絡(luò)服務(wù)器發(fā)送的關(guān)鍵字序列。
4.如權(quán)利要求3所述的一種網(wǎng)絡(luò)控制方法,其特征在于,在步驟a中所述提取POST請 求數(shù)據(jù)中的多個(gè)特征之前包括識別所述POST請求數(shù)據(jù)所屬類別的步驟。
5.如權(quán)利要求4所述的一種網(wǎng)絡(luò)控制方法,其特征在于,在識別出所述POST請求數(shù)據(jù) 類別為 keyl = valuel&key2 = value2&key3 = value3. . . &keyn = valuen 形式時(shí),以 “&” 符號為分隔符將該P(yáng)OST請求數(shù)據(jù)分割成多個(gè)子字符串,并將該多個(gè)子字符串中每個(gè)子字 符串以“=”為分隔,則符號“=”前面部分為關(guān)鍵字,將得到的所有關(guān)鍵字按照先后順序排 列從而得到關(guān)鍵字序列;其中,所述key為關(guān)鍵字,value為相應(yīng)關(guān)鍵字賦值。
6.如權(quán)利要求4所述的一種網(wǎng)絡(luò)控制方法,其特征在于,在識別出所述POST請求數(shù)據(jù) 類別為包含Content-Disposition :forr_data ;name =字符串類別時(shí),判定該字符串后面 雙引號內(nèi)的內(nèi)容為關(guān)鍵字,將得到的所有關(guān)鍵字按照先后順序排列從而得到關(guān)鍵字序列。
7.如權(quán)利要求4所述的一種網(wǎng)絡(luò)控制方法,其特征在于,在識別出所述POST請求數(shù)據(jù) 類別為以換行符為分隔符類別時(shí),首先以換行符作為分隔符將該P(yáng)OST請求數(shù)據(jù)分割成多 個(gè)字符串,然后再對每個(gè)字符串以符號“=”作為分隔符,則該符號“=”前面部分為關(guān)鍵字, 將得到的所有關(guān)鍵字按照先后順序排列從而得到關(guān)鍵字序列。
8.如權(quán)利要求4所述的一種網(wǎng)絡(luò)控制方法,其特征在于,在識別出所述POST請求 數(shù)據(jù)類別為請求數(shù)據(jù)包含ml文件類別時(shí),查找該P(yáng)OST請求數(shù)據(jù)中的字符串=< ? xml version = " “ encoding = “ “ ? >,并判定該字符串前面部分為關(guān)鍵字,將得到的所有關(guān) 鍵字按照先后順序排列從而得到關(guān)鍵字序列。
9.如權(quán)利要求3所述的一種網(wǎng)絡(luò)控制方法,其特征在于,所述步驟b包括阻斷該P(yáng)OST請求的步驟。
10.如權(quán)利要求3所述的一種網(wǎng)絡(luò)控制方法,其特征在于,在所述步驟a之前包括接收 來自所述客戶端的網(wǎng)絡(luò)請求數(shù)據(jù)并識別該網(wǎng)絡(luò)請求數(shù)據(jù)是否為POST請求數(shù)據(jù)的步驟。
全文摘要
本發(fā)明涉及一種網(wǎng)絡(luò)控制設(shè)備及其實(shí)現(xiàn)方法??蛻舳送ㄟ^互聯(lián)網(wǎng)經(jīng)該網(wǎng)絡(luò)控制設(shè)備與網(wǎng)絡(luò)服務(wù)器相連,以便該客戶端向該網(wǎng)絡(luò)服務(wù)器發(fā)送POST請求數(shù)據(jù)。本發(fā)明通過該網(wǎng)絡(luò)控制設(shè)備接收來自客戶端的POST請求數(shù)據(jù),并提取該P(yáng)OST請求數(shù)據(jù)中的多個(gè)特征,進(jìn)而生成該P(yáng)OST請求數(shù)據(jù)的關(guān)鍵字序列,再將該關(guān)鍵字序列與POST模板庫中的模板相匹配,以便判斷其接收到的該P(yáng)OST請求數(shù)據(jù)是否為允許向網(wǎng)絡(luò)服務(wù)器發(fā)送的數(shù)據(jù)。本發(fā)明的網(wǎng)絡(luò)控制設(shè)備中的POST模板庫容量小,網(wǎng)絡(luò)設(shè)備維護(hù)成本低且訪問速度快。
文檔編號H04L29/06GK101808088SQ201010117659
公開日2010年8月18日 申請日期2010年3月3日 優(yōu)先權(quán)日2010年3月3日
發(fā)明者崔淵博, 張永臣, 張穎康 申請人:北京網(wǎng)康科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
荔浦县| 登封市| 衡阳市| 志丹县| 勐海县| 靖边县| 密山市| 阿合奇县| 天祝| 乌拉特中旗| 辉南县| 阳高县| 神木县| 高密市| 沁源县| 上高县| 平湖市| 前郭尔| 明水县| 会同县| 浦城县| 宾川县| 潮州市| 南平市| 措美县| 公安县| 盘山县| 方城县| 麻阳| 乌鲁木齐市| 山丹县| 大同市| 兴城市| 大关县| 义马市| 安岳县| 合川市| 武城县| 洪江市| 怀化市| 台安县|