[发明专利]一种自动化修改应用服务密码的方法在审
申请号: | 202111284340.8 | 申请日: | 2021-11-01 |
公开(公告)号: | CN114124471A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 庞辉富;汪用平;马明瑞 | 申请(专利权)人: | 北京广通优云科技股份有限公司;杭州优云软件有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;G06F21/46 |
代理公司: | 杭州九洲专利事务所有限公司 33101 | 代理人: | 陈继亮 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 修改 应用服务 密码 方法 | ||
本发明提供了一种自动化修改应用服务密码的方法,为多种资源类型及协议预设校验密码的有效性和修改密码的脚本模板(如Python、Shell、Bat等),对服务器和应用服务的密码进行管理,通过预设的匹配规则,找到合适的脚本模板,填充脚本模板,最后将完整的修改密码脚本下发到目标设备上执行,并解析执行结果。本发明的有益效果为:解决了部署在海量服务器上数量众多的应用服务修改密码的问题,同时提升了运维人员对于海量应用服务密码的运维管理能力,对于新接入的不同种类的应用服务,拥有良好的可扩展性。
技术领域
本发明涉及IT运维管理领域,主要是一种自动化修改应用服务密码的方法。
背景技术
某些大公司的信息化程度较高,资金相对充裕,可能拥有数以万计的服务器,每台服务器上可能会运行着数十个应用,出于安全考虑,这些应用往往会设置用户名和密码。由于应用的数量庞大,且分散部署在不同的服务器上,再加上应用的种类不同,修改密码的方式也有所不同,所以修改密码是一件很困难的事情。
目前,实现修改远程应用的处理方法有两种:
第一种方法是获取目标应用所在服务器的IP地址、端口、用户名、密码,通过连接工具直接访问目标服务器,进入目标应用所在的目录,接着执行脚本或者应用本身提供的图形化交互界面,完成修改密码的操作。这个方法的缺点是生产环境一般比较复杂,并且出于安全考虑,很难找到一台跳板机,拥有非常高的权限,能访问所有的服务器,并执行相关操作。此外,对于大量应用需要修改密码的场景,仅凭人工手动登录目标服务器并执行修改密码的操作,显然是不合理的。
第二种方法是寻找能远程访问目标应用的类库,直接访问目标应用,借助类库提供的方法实现修改密码的功能。这个方法的缺点是并非所有的应用都提供了现成的远程操作类库,有些应用就算提供了类库,也可能是通过各种各样的语言实现的,在同一套系统中集成这些类库和方法的难度较大。此外,一旦有新型应用需要接入,那么势必需要修改系统的源代码,对系统进行重新打包、发布,不够灵活。
因此产生了基于脚本和代理来修改应用服务密码这样的产品技术,来解决这些问题。
发明内容
本发明的目的在于克服现有技术存在的不足,而提供一种自动化修改应用服务密码的方法,具体是一种通用的、扩展性强的、基于脚本和代理来修改应用服务密码的方法,通过预设和填充修改密码的脚本以及远程服务器代理执行脚本,实现了IT运维管理领域修改应用服务密码的功能。
本发明的目的是通过如下技术方案来完成的。一种自动化修改应用服务密码的方法,为多种资源类型及协议预设校验密码的有效性和修改密码的脚本模板(如Python、Shell、Bat 等),对服务器和应用服务的密码进行管理,通过预设的匹配规则,找到合适的脚本模板,填充脚本模板,最后将完整的修改密码脚本下发到目标设备上执行,并解析执行结果。该方法包括步骤如下:
(1)、预先设置脚本模板:根据待接入的服务器和应用服务涉及的协议,分别预先编写对应的修改密码和校验密码有效性的脚本模板,即事先为多种资源类型及协议设置校验密码的有效性和修改密码的脚本模板和协议与应用服务的匹配规则,并允许根据需要再进行调整;
(2)、安装代理服务:统一纳管待修改密码所属的服务器和应用服务,保存相关的参数信息,本地持久化相关的数据,并为每台服务器安装代理服务;
(3)、填充模板脚本:应用扫描,从持久化的数据中,获取待修改密码所属的服务器和应用服务信息,比如IP地址、端口、协议等;即根据匹配规则找出待修改的密码所属的服务器和应用服务的信息,从预先设置的脚本模板中,找到与协议匹配的脚本模板,并把真实的参数填充到脚本模板中,得到完整版的修改密码脚本;
(4)、脚本下发:将修改密码的脚本下发至目标设备上,通过事先安装在目标设备上的代理服务执行脚本,完成最终的修改密码操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京广通优云科技股份有限公司;杭州优云软件有限公司,未经北京广通优云科技股份有限公司;杭州优云软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111284340.8/2.html,转载请声明来源钻瓜专利网。