[發明專利]一種自動化修改應用服務密碼的方法在審
| 申請號: | 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.szxzyx.cn/pat/books/202111284340.8/2.html,轉載請聲明來源鉆瓜專利網。





