[发明专利]一种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.vipzhuanli.com/pat/books/201810036912.2/1.html,转载请声明来源钻瓜专利网。





