ITPub博客

首页 > 数据库 > > 设置数据库连接-配置SSL私钥加密密钥

设置数据库连接-配置SSL私钥加密密钥

作者:GaussDB_数据库 时间:2020-01-07 17:10:22 0 删除 编辑

配置说明:

数据库配置参数_FACTOR_KEY和LOCAL_KEY需及时更新,以保证SSL私钥加密的安全性。

该配置只针对本节点生效,因此在分布式数据库中需要在各个节点分别设置。

_FACTOR_KEY只能通过ALTER SYSTEM SET _FACTOR_KEY命令进行修改,不可在zengine.ini文件中进行配置,会导致数据库无法启动。

推荐值:无

配置方法:

使用数据库安装用户登录服务器,通过zencrypt工具生成密钥,其中Key为密钥因子(_FACTOR_KEY),WorkKey为工作密钥(LOCAL_KEY)

zencrypt -g
Key:            jQ4IAgxiJR1ezCPrvtZLUQ==
WorkKey: 8Vw4Gm2Ktu7B8XIzTlVRK9EOH+lpSNbIlhfVbaJ0RDdbgyUyHsYT6UxYGSEbZg7BXki6gSP8slEU8haWxiUgNg==

数据库实例运行时,通过ALTER SYSTEM语句在线配置本地登录密钥,重启数据库生效。

ALTER SYSTEM SET _FACTOR_KEY = 'jQ4IAgxiJR1ezCPrvtZLUQ==';
ALTER SYSTEM SET LOCAL_KEY = '8Vw4Gm2Ktu7B8XIzTlVRK9EOH+lpSNbIlhfVbaJ0RDdbgyUyHsYT6UxYGSEbZg7BXki6gSP8slEU8haWxiUgNg==';

在线配置本地登录密钥时,请先修改_FACTOR_KEY后再修改LOCAL_KEY参数。如果直接修改LOCAL_KEY会提示秘钥无效。

检查方法:

检查_FACTOR_KEY和LOCAL_KEY两个参数的值,应不等于数据库配置的默认值,查询命令如下:

SELECT NAME, VALUE FROM DV_PARAMETERS WHERE (NAME = '_FACTOR_KEY' AND VALUE = 'dc4hoQWGQs7/Uv3AiherFw==') or (NAME = 'LOCAL_KEY' AND VALUE = 'UTiYlBoTC71MvTyBvWhVDodc0VAop1GMe135ZCov8Pv4xsnlEHn9Bs/pjRo7ZNM1BXq8Z4XuyRjfaNpY/7McEQ==');

预期结果:

NAME                                                             VALUE
---------------------------------------------------------------- ----------------
0 rows fetched.

风险等级:高

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3148321/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19190