[發明專利]基于內嵌的對響應內容進行緩存過濾的方法、裝置及系統有效
| 申請號: | 201010176084.6 | 申請日: | 2010-05-19 |
| 公開(公告)號: | CN101888374A | 公開(公告)日: | 2010-11-17 |
| 發明(設計)人: | 張曉民;劉江寧 | 申請(專利權)人: | 山東中創軟件商用中間件股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L12/56 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 逯長明 |
| 地址: | 250014 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 響應 內容 進行 緩存 過濾 方法 裝置 系統 | ||
1.一種基于內嵌的對響應內容進行緩存過濾的方法,其特征在于,包括:
讀取規則庫中的規則對象,并對所述規則對象進行初始化操作;
根據所述初始化的規則對象,對獲取的傳送信息的數據響應包進行過濾處理,當獲取的數據響應包為分段發送時,執行如下步驟:
步驟S101:判斷所述數據響應包是否為可疑包,若否,執行步驟S102;若是,執行步驟S103;
步驟S102:判斷所述為非可疑包的數據響應包是否懷疑非法,若否,執行步驟S108,若是,執行步驟S105;
步驟S103:判斷所述為可疑包的數據響應包是否懷疑非法,若否,執行步驟S107;若是,執行步驟S104;
步驟S104:判斷所述數據響應包是否為傳送信息的最末端數據響應包,若否,執行步驟S105,若是,執行步驟S107;
步驟S105:對所述懷疑非法的數據響應包進行緩存;
步驟S106:設置所述懷疑非法的數據響應包的后續數據響應包為可疑數據響應包,并獲取所述可疑數據響應包,返回步驟S103;
步驟S107:將所有經過緩存后相鄰的懷疑非法的數據響應包組合成整體數據包;
步驟S108:對數據響應包進行驗證過濾,若數據響應包中含有非法信息,對所述數據響應包進行阻斷;否則,正常響應所述數據響應包。
2.根據權利要求1所述的方法,其特征在于,當獲取的數據響應包為整體發送時,直接對所述數據響應包進行驗證過濾。
3.根據權利要求2所述的方法,其特征在于,在所述數據響應包驗證過濾結束后,還包括對讀取的規則對象進行釋放的過程。
4.一種基于內嵌的對響應內容進行緩存過濾的裝置,其特征在于,包括規則讀取模塊和數據包處理模塊;
所述規則讀取模塊用于讀取規則庫中的規則對象,并對所述規則對象進行初始化操作;
所述數據包處理模塊用于獲取傳送信息的數據響應包,并根據所述規則讀取模塊初始化的規則對象對所述數據響應包進行過濾處理。
5.根據權利要求4所述的裝置,其特征在于,所述數據包處理模塊包括數據響應包獲取單元、分段處理單元和驗證過濾單元;
所述數據響應包獲取單元用于獲取傳送信息的數據響應包,并對所述數據響應包進行分析,若所述數據響應包為分段發送,將所述數據響應包發送至所述分段處理單元;
所述分段處理單元用于對所述數據響應包進行判斷組合處理,并將所述經過組合的數據響應包發送至所述驗證過濾單元;
所述驗證過濾單元用于對數據響應包進行驗證過濾。
6.根據權利要求5所述的裝置,其特征在于,所述分段處理單元包括第一判斷組件、第二判斷組件、第三判斷組件、緩存組件和數據響應包組合組件;
所述第一判斷組件用于對所述數據響應包獲取單元發送的數據響應包進行判斷,判斷所述數據響應包是否為可疑包;將經過判斷的數據響應包發送至所述第二判斷組件;
所述第二判斷組件用于對所述第一判斷組件發送的數據響應包進行判斷;若判斷得出所述第一判斷組件發送的不是可疑包的數據響應包為非懷疑非法數據響應包,則直接將所述非懷疑非法數據響應包發送至所述驗證過濾單元;否則將判斷得出的懷疑非法數據響應包發送至所述緩存組件;
若判斷得出所述第一判斷組件發送的為可疑包的數據響應包為非懷疑非法數據響應包,則直接將所述非懷疑非法數據響應包發送至所述數據響應包組合組件;否則將判斷得出的懷疑非法數據響應包發送至所述第三判斷組件;
所述第三判斷組件用于對所述第二判斷組件發送的懷疑非法數據包進行判斷,若判斷得出所述第二判斷組件發送的懷疑非法數據包為傳送信息中數據響應包的最末端數據響應包,將所述懷疑非法數據包發送至所述數據響應包組合組件;否則,將所述懷疑非法數據包發送至所述緩存組件;
所述緩存組件用于對所述懷疑非法數據包進行緩存,并設置所述懷疑非法數據包的后續數據響應包為可疑數據響應包;
所述數據響應包組合組件用于對所述緩存組件緩存的可疑數據響應包進行組合,將組合后的整體數據包發送至所述驗證過濾單元。
7.根據權利要求4所述的裝置,其特征在于,所述數據包處理模塊還包括整體處理單元,所述整體處理單元用于將所述數據響應包獲取單元獲取的整體發送的數據響應包發送至所述驗證過濾單元。
8.一種基于內嵌的對響應內容進行緩存過濾的系統,其特征在于,包括客戶端、應用端及權利要求4~7所述的任一項所述的基于內嵌的對響應內容進行緩存過濾的裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東中創軟件商用中間件股份有限公司,未經山東中創軟件商用中間件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010176084.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:打印機及打印機的控制方法
- 下一篇:用于層壓基本為板形的工件的壓力機
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法





