[發明專利]一種規則文件的更新方法和設備有效
| 申請號: | 201410479978.0 | 申請日: | 2014-09-18 |
| 公開(公告)號: | CN105426748B | 公開(公告)日: | 2019-09-13 |
| 發明(設計)人: | 彭貴春;許鑫城;張海清;苗軍;馬杰;董昭;鄭興 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F21/51 | 分類號: | G06F21/51;G06F8/65;H04L29/06 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 規則 文件 更新 方法 設備 | ||
本發明實施例公開了一種規則文件的更新方法,包括:當需要進行規則文件更新時,獲取更新后的規則文件;清除當前備份引擎中的規則對象,并將所述更新后的規則文件加載到所述當前備份引擎中以構建對應的規則對象;將所述當前備份引擎切換為工作引擎,并將規則文件更新前的工作引擎切換為備份引擎。本發明實施例還公開了一種規則文件的更新設備。實施本發明實施例,可以實現在不間斷業務處理的情況下進行規則文件更新,提高業務邏輯的處理效率。
技術領域
本發明涉及互聯網技術領域,尤其涉及一種規則文件的更新方法和設備。
背景技術
近年來,政府、企業各類組織所面臨的Web應用安全問題越來越復雜,安全威脅正在飛速增長,尤其是混合威脅風險,如黑客攻擊、蠕蟲病毒、DDoS(Distributed Denial ofService,分布式拒絕服務)攻擊、SQL(Structured Query Language,結構化查詢語言)注入、跨站腳本、Web應用安全漏洞利用等,極大地困擾著用戶,對信息網絡和核心業務造成嚴重破壞,內部維護人員疲于應付Web應用安全漏洞的補救,傳統防火墻局限于自身的檢測機制和防護深度,已經難以解決當前眾多的Web應用安全問題,Web應用防護系統也因此成為當今互聯網領域的熱門產品。
Web應用防護系統是一種針對Web服務器的傳輸層及應用層訪問控制類產品,其通過規則引擎加載預先配置的規則文件,并構建出用于快速檢測用戶請求的規則對象。當用戶請求(HTTP(Hyper Text Transport Protocol,超文本協議)請求)來臨時,采用一定的邏輯根據規則對象去校驗HTTP請求內容,以保證Web應用安全。
目前,Web應用防護系統在進行規則文件更新時,或者通過重啟服務器,以實現重新加載更新后的規則文件;或者通過事件模型監聽到規則文件需要更新時,清理規則引擎,然后重新加載更新后的規則文件;或者通過專門的線程監聽到規則文件需要更新時,使用寫鎖鎖定資源,然后清理引擎重現加載規則,然后釋放寫鎖。
然后,經過實踐發現,上述規則文件更新方案中,規則文件的更新期間均不能處理業務邏輯,影響了業務邏輯處理效率。
發明內容
本發明實施例公開了一種規則文件的更新方法和設備,能夠實現在不間斷業務處理的情況下進行規則文件更新,提高業務邏輯的處理效率。
本發明實施例第一方面公開了一種規則文件的更新方法,包括:
當需要進行規則文件更新時,獲取更新后的規則文件;
清除當前備份引擎中的規則對象,并將所述更新后的規則文件加載到所述當前備份引擎中以構建對應的規則對象;
將所述當前備份引擎切換為工作引擎,并將規則文件更新前的工作引擎切換為備份引擎。
本發明實施例第二方面公開了一種規則文件的更新設備,包括:
獲取模塊,用于當需要進行規則文件更新時,獲取更新后的規則文件;
清除模塊,用于清除當前備份引擎中的規則對象;
加載模塊,用于將所述更新后的規則文件加載到所述當前備份引擎中以構建對應的規則對象;
切換模塊,用于將所述當前備份引擎切換為工作引擎,并將規則文件更新前的工作引擎切換為備份引擎。
實施本發明實施例,具有如下有益效果:
當需要進行規則文件更新時,獲取更新后的規則文件;清除當前備份引擎中的規則對象,并將更新后的規則文件加載到當前備份引擎中以構建對應的規則對象,進而將當前備份引擎切換為工作引擎,并將規則文件更新前的工作引擎切換為備份引擎,實現了在不間斷業務處理的情況下進行規則文件更新,提高了業務邏輯的處理效率。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410479978.0/2.html,轉載請聲明來源鉆瓜專利網。





