[發明專利]一種web防護特征庫自動打包的方法、裝置及終端有效
| 申請號: | 201810036912.2 | 申請日: | 2018-01-15 |
| 公開(公告)號: | CN108256352B | 公開(公告)日: | 2021-10-22 |
| 發明(設計)人: | 曾祥祿 | 申請(專利權)人: | 北京安博通科技股份有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F21/60 |
| 代理公司: | 北京弘權知識產權代理有限公司 11363 | 代理人: | 逯長明;許偉群 |
| 地址: | 100120 北京市西城*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 web 防護 特征 自動 打包 方法 裝置 終端 | ||
1.一種web防護特征庫自動打包的方法,其特征在于,包括:
定時獲取打包指令;
根據所述打包指令,自動從GIT庫下載特征文件,得到特征庫;
根據預設加密工具,依次加密所述特征庫內的所述特征文件,得到加密后的特征庫;所述加密后的特征庫包括加密后的特征文件;
獲取當前時間,根據所述當前時間生成特征庫版本號,以及將所述特征庫版本號寫入所述加密后的特征庫;
根據特征庫格式,打包壓縮所述加密后的特征庫;
所述方法還包括:
將所述加密后的特征庫的存儲空間劃分成若干數據段,使所述數據段分別與所述特征庫版本號、所述特征文件的加密類型和所述特征庫的參數依次對應;所述特征庫的參數包括特征文件數量、特征文件名稱、特征文件長度及特征文件數據;
調整所述數據段的長度,使存放所述特征庫版本號、所述特征文件的加密類型、所述特征文件數量、所述特征文件名稱和所述特征文件長度的數據段的長度相同。
2.根據權利要求1所述的方法,其特征在于,在所述獲取打包指令之前,還包括:配置定時時間、特征文件的加密類型、GIT庫地址和訪問GIT庫的用戶名。
3.根據權利要求2所述的方法,其特征在于,所述根據打包指令,自動從GIT庫下載特征文件,得到特征庫的步驟包括:
讀取配置的所述GIT庫地址和所述訪問GIT庫的用戶名;
根據所述打包指令,利用所述GIT庫地址和所述訪問GIT庫的用戶名,自動從GIT庫下載特征文件,得到特征庫。
4.根據權利要求2所述的方法,其特征在于,所述根據預設加密工具,依次加密所述特征庫內的所述特征文件,得到加密后的特征庫的步驟包括:
獲取配置的所述特征文件的加密類型,以及,將所述特征文件的加密類型寫入所述特征庫中;
根據預設加密工具與所述特征文件的加密類型,依次加密所述特征庫內的所述特征文件,得到加密后的特征庫。
5.根據權利要求4所述的方法,其特征在于,在所述根據預設加密工具與所述特征文件的加密類型,依次加密所述特征庫內的所述特征文件,得到加密后的特征庫的步驟中,在依次加密所述特征內的所述特征文件之后還包括:
刪除加密之前的特征文件的源文件,保留加密后的特征文件,得到所述加密后的特征庫。
6.根據權利要求2-5任一項所述的方法,其特征在于,所述根據特征庫格式,打包壓縮所述加密后的特征庫的步驟包括:
創建特征庫格式,以及,獲取所述加密后的特征庫的參數;
將所述特征庫版本號、所述特征文件的加密類型和所述加密后的特征庫的參數按照所述特征庫格式寫入所述加密后的特征庫;
打包壓縮所述加密后的特征庫。
7.根據權利要求2所述的方法,其特征在于,所述定時獲取打包指令的步驟包括:
判斷定時時間是否已到,
如果所述定時時間已到,則獲取所述打包指令;
如果所述定時時間未到,則等待,直至定時時間已到為止。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京安博通科技股份有限公司,未經北京安博通科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810036912.2/1.html,轉載請聲明來源鉆瓜專利網。





