首页 > 数据库 > > 设置数据库连接-配置SSL私钥加密密钥
配置说明:
数据库配置参数_FACTOR_KEY和LOCAL_KEY需及时更新,以保证SSL私钥加密的安全性。
该配置只针对本节点生效,因此在分布式数据库中需要在各个节点分别设置。

_FACTOR_KEY只能通过ALTER SYSTEM SET _FACTOR_KEY命令进行修改,不可在zengine.ini文件中进行配置,会导致数据库无法启动。
推荐值:无
配置方法:
使用数据库安装用户登录服务器,通过zencrypt工具生成密钥,其中Key为密钥因子(_FACTOR_KEY),WorkKey为工作密钥(LOCAL_KEY)
zencrypt -gKey: 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/ ,如需转载,请注明出处,否则将追究法律责任。