[發(fā)明專利]配置變量加解密方法、裝置、計算機設備和可讀存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202011420727.7 | 申請日: | 2020-12-08 |
| 公開(公告)號: | CN112306582A | 公開(公告)日: | 2021-02-02 |
| 發(fā)明(設計)人: | 潘永高;鄒磊 | 申請(專利權(quán))人: | 樹根互聯(lián)技術(shù)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F21/60 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 梁韜 |
| 地址: | 510000 廣東省廣州市海珠區(qū)閱江西路21*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 配置 變量 解密 方法 裝置 計算機 設備 可讀 存儲 介質(zhì) | ||
本發(fā)明提供一種配置變量加解密方法、裝置、計算機設備和可讀存儲介質(zhì),該配置變量加解密方法包括:在接入配置中心的微服務模塊啟動后,加載預設的加解密變量;從所述配置中心獲取當前應用的所有配置變量;利用所述加解密變量以及預設算法從所述所有配置變量中篩選出具有預設格式的配置變量作為待解密配置變量;利用所述加解密變量中的密鑰對所述待解密配置變量進行預設解密算法運算,獲得解密后配置變量并返回至所述配置中心。本發(fā)明的配置變量加解密方法,通過對配置中心的配置變量進行加密,在啟動配置中心后自動篩選出加密的配置變量并進行解密還原,從而避免重要配置變量的泄漏以及竊取,從而提高微服務模塊配置管理的安全性。
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體而言,涉及一種配置變量加解密方法、裝置、計算機設備和可讀存儲介質(zhì)。
背景技術(shù)
隨著互聯(lián)網(wǎng)微服務的飛速發(fā)展,現(xiàn)在的傳統(tǒng)的應用服務一般拆分為多個微服務模塊,而微服務的配置日益增多,配置項錯綜復雜,對程序環(huán)境變量配置的可用性和安全性要求越來越高,因此會通過配置中心來進行集中化管理。
但是現(xiàn)有的配置中心一般為明文存儲配置文件,從而使一些重要的配置變量存在泄漏的風險,安全性非常低。
發(fā)明內(nèi)容
鑒于上述問題,本發(fā)明提供了一種配置變量加解密方法、裝置、計算機設備和可讀存儲介質(zhì),以避免重要配置變量的泄漏以及竊取,從而提高微服務模塊配置管理的安全性。
為了實現(xiàn)上述目的,本發(fā)明采用如下的技術(shù)方案:
一種配置變量加解密方法,應用于微服務模塊的配置中心,包括:
在接入配置中心的微服務模塊啟動后,加載預設的加解密變量;
從所述配置中心獲取當前應用的所有配置變量;
利用所述加解密變量以及預設算法從所述所有配置變量中篩選出具有預設格式的配置變量作為待解密配置變量;
利用所述加解密變量中的密鑰對所述待解密配置變量進行預設解密算法運算,獲得解密后配置變量并返回至所述配置中心。
優(yōu)選地,所述的配置變量加解密方法中,所述加解密變量包括密文前綴和/或密文后綴。
優(yōu)選地,所述的配置變量加解密方法中,所述利用所述加解密變量以及預設算法從所述所有配置變量中篩選出具有預設格式的配置變量包括:
利用預設算法遍歷所述所有配置變量,判斷配置變量中是否存在所述密文前綴的指定格式和/或所述密文后綴的指定格式;
確定具有所述密文前綴的指定格式和/或所述密文后綴的指定格式的配置變量為所述待解密配置變量。
優(yōu)選地,所述的配置變量加解密方法中,所述預設算法為正則表達式匹配算法。
優(yōu)選地,所述的配置變量加解密方法中,還包括:
接收待加密配置變量,利用所述加解密變量以及預設規(guī)則對所述待加密配置變量進行加密,生成所述待解密配置變量;
將所述待解密配置變量寫入所述配置中心。
優(yōu)選地,所述的配置變量加解密方法中,所述利用所述加解密變量以及預設規(guī)則對所述待加密配置變量進行加密包括:
利用所述加解密變量中的密鑰對所述待加密配置變量進行預設加密算法運算,生成加密字符串;
利用所述加解密變量中的密文前綴和/或密文后綴為所述加密字符串添加相應格式的前綴和/或后綴,生成待解密配置變量。
優(yōu)選地,所述的配置變量加解密方法中,所述配置中心包括diamond配置中心、disconf配置中心以及ctrip apollo配置中心。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于樹根互聯(lián)技術(shù)有限公司,未經(jīng)樹根互聯(lián)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011420727.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





