[发明专利]一种基于自动推演的linux软件安全升级系统及方法在审
| 申请号: | 202010666671.7 | 申请日: | 2020-07-13 |
| 公开(公告)号: | CN111898118A | 公开(公告)日: | 2020-11-06 |
| 发明(设计)人: | 王晓娜;任鹏龙;杨猛 | 申请(专利权)人: | 北京中软华泰信息技术有限责任公司 |
| 主分类号: | G06F21/51 | 分类号: | G06F21/51;G06F8/65 |
| 代理公司: | 成都正华专利代理事务所(普通合伙) 51229 | 代理人: | 刘宇辉 |
| 地址: | 100093 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 自动 推演 linux 软件 安全 升级 系统 方法 | ||
1.一种基于自动推演的linux软件安全升级系统,其特征在于,包括相互连接的升级管理客户端和管理中心;
所述升级管理客户端用于采集用户软件版本信息以及与管理中心进行通信;所述管理中心用于爬取软件源中的安装包信息,从软件源中获取安装包或补丁包,为升级管理客户端提供升级支持,以及记录软件升级信息。
2.一种基于权利要求1所述基于自动推演的linux软件安全升级系统的linux软件安全升级方法,其特征在于,包括以下步骤:
S1、根据管理中心的地址,通过升级管理客户端向管理中心发出注册申请,建立连接;
S2、初始化管理中心的软件存储路径;
S3、配置管理中心的软件源地址,定期爬取管理中心的软件源地址中的所有安装包,并将未曾下载过的安装包下载至设定好的软件存储路径中;
S4、根据下载的安装包和软件存储路径进行软件仓库建库;
S5、通过升级管理客户端采集用户软件版本信息,将其上传至管理中心,并修改升级管理客户端的软件源配置文件,将升级管理客户端的软件源地址指向管理中心创建的软件仓库中;
S6、根据用户软件版本信息,通过管理中心将用户软件版本信息与软件仓库中软件版本信息进行对比,并生成升级建议,根据升级建议从管理中心的软件存储路径中下载软件进行升级;
S7、将升级完成的软件版本信息上传至管理中心,并且在管理中心的数据记录中标记已更新,完成软件升级。
3.根据权利要求2所述的linux软件安全升级方法,其特征在于,所述步骤S2中软件存储路径包括软件仓库存储路径、源码包存储路径和免安装软件包存储路径。
4.根据权利要求2所述的linux软件安全升级方法,其特征在于,所述步骤S3中最新安装包包括软件包和源码包。
5.根据权利要求4所述的linux软件安全升级方法,其特征在于,所述S6中通过管理中心将用户软件版本信息与软件仓库中软件版本信息进行对比,并生成升级建议的具体步骤:
A1、根据用户软件版本信息,判断用户软件是否采用rpm或ded安装方式,若是,则进入步骤A22,否则进入步骤A23;
A2、对需要稳定运行的待升级软件生成老版安装建议,所述老版安装建议为:安装与最新版本差S个版本的软件,并采用系统软件源升级方式升级;对剩余待升级软件生成最新版本安装建议,所述最新版本安装建议为:安装最新版本的软件,并采用应用软件源升级方式升级;结束升级建议生成流程;
A3、对采用源码包编译安装形式的待升级软件,生成采用源码包升级方式升级的建议;对采用绿色免安装的待升级软件生成采用免安装升级方式升级的建议,结束升级建议生成流程。
6.根据权利要求5所述的linux软件安全升级方法,其特征在于,所述步骤A2系统软件源升级方式具体为:采用一键升级方式,使用管理中心的软件源,将待升级软件升级至指定版本。
7.根据权利要求6所述的linux软件安全升级方法,其特征在于,所述步骤A2中软件源升级方式升级具体为:采用一键升级方式,使用用户配置的软件源,将待升级软件升级至最新版本。
8.根据权利要求7所述的linux软件安全升级方法,其特征在于,所述步骤A3中源码包升级方式具体为:通过升级管理客户端链接至管理中心的软件存储路径中,获取待升级软件的源码包,进行人工编译升级。
9.根据权利要求6所述的linux软件安全升级方法,其特征在于,所述步骤A3中免安装升级方式具体为:通过升级管理客户端链接至管理中心的软件存储路径中,获取待升级软件的软件包,采用人工替换待升级软件文件的方式进行升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中软华泰信息技术有限责任公司,未经北京中软华泰信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010666671.7/1.html,转载请声明来源钻瓜专利网。





