云数据库 GAUSSDB-配置阶段安全增强:外部密钥服务的身份验证
外部密钥服务的身份验证
当数据库驱动访问华为云密钥管理服务时,为避免攻击者伪装为密钥服务,在数据库驱动与密钥服务建立https连接的过程中,可通过CA证书验证密钥服务器的合法性。为此,需提前配置CA证书,如果未配置,将不会验证密钥服务的身份。配置方法如下:
export HUAWEI_KMS_INFO='其他参数, iamCaCert=路径/ IAM 的CA证书文件, kmsCaCert=路径/KMS的CA证书文件'
大部分浏览器均会自动下载网站对应的CA证书,并提供证书导出功能。虽然,诸如https://www.ssleye.com/ssltool/certs_down.html等很多网站也提供自动下载CA证书的功能,但可能因本地环境中存在代理或网关,导致CA证书无法正常使用。所以,建议借助浏览器下载CA证书。下载方式如下:
由于我们使用restful接口访问密钥服务,当我们在浏览器输入接口对应的url时,可忽略下述2中的失败页面,因为即使在失败的情况下,浏览器早已提前自动下载CA证书。
- 输入 域名 :打开浏览器,在华为云场景中,分别输入IAM服务的域名:iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens与KMS的域名:kms.cn-north-4.myhuaweicloud.com/v1.0。
- 查找证书:在每次输入域名后,找到SSL连接相关信息,单击后会发现证书,继续单击可查看证书内容。
- 导出证书:在证书查看页面,可能会看到证书分为很多级,我们仅需要域名的上一级证书即可,选择该证书并单击导出,便可直接生成证书文件,即我们需要的证书文件。
- 上传证书:将导出的证书上传至应用端,并配置到上述参数中即可。
- 主机安全配置_Windows主机安全配置_Linux主机安全配置
- 云数据库的特性有哪些_云数据库安全
- https免费证书_免费https证书_免费的https有哪些
- GaussDB使用技巧_高斯数据库下载_高斯数据库使用技巧_华为云
- 数据库安全服务配置审计规则_数据库安全服务添加审计范围_数据库安全服务添加风险操作
- MapReduce服务_什么是Loader_如何使用Loader
- CDN 服务_配置CDN_免费用的CDN
- GaussDB视频教程_gaussdb查看表结构语句_高斯数据库视频教程_华为云
- GaussDB学习_gaussdb教程_高斯数据库学习_华为云
- 数据安全-数据库安全-配置数据库sql审计规则