在URL中包含认证字符串 除了使用Authorization Header,用户还可以在URL中加入认证字符串,具体方法是在URL的Query String中加入 authorization = <认证字符串> ,关于认证字符串的生成方法请参看 生成认证字符串 。 实现方式 基于 生成认证字符串 中的“认证字符串生成举例”的结果,可以构建如下URL用于验证。
在Header中包含认证字符串 用户可以在HTTP请求的Header中包含Authorization信息,以验证请求者身份有效性,即:在HTTP Header中加入 Authorization: <认证字符串> 。关于认证字符串的生成方法请参看 生成认证字符串 。 实现方式 基于 生成认证字符串 中的“认证字符串生成举例”的结果,可以构建如下HTTP Header用于验证。
SSL加密 概述 为了提高链路安全性,您可以启用 SSL(Secure Sockets Layer)加密。SSL 在传输层对网络连接进行加密,将保证数据在传输过程中的安全性和完整性,减少您对数据传输安全性的顾虑,但 SSL 加密协议会增加网络连接的响应时间及云数据库 RDS 的负载。 前提条件 开启或关闭 SSL 设置都会重启实例,请谨慎使用。
设置SSL加密 概述 为了提高链路安全性,您可以启用 SSL(Secure Sockets Layer)加密,并安装 SSL CA证书到需要的应用服务。SSL 在传输层对网络连接进行加密,将保证数据在传输过程中的安全性和完整性,减少您对数据传输安全性的顾虑,但 SSL 加密协议会增加网络连接的响应时间及云数据库 RDS 的负载。
在控制台页面的左上角,选择实例所在 地域 ,进入“云数据库 RDS列表”页面。 找到目标实例,点击 实例名称 进入实例详情页面。 在基本信息区域,查看磁盘加密字段,展示是否加密。
下载的SSL CA证书用于加密访问数据库场景,具体请参见[使用Mongo Shell通过SSL加密连接数据库](MONGODB/操作指南/数据安全/使用Mongo Shell通过SSL加密连接数据库.md)。
透明数据加密概述 向量数据库支持透明数据加密(Transparent Data Encryption,简称TDE),对数据文件进行实时加密和解密,保护用户数据隐私,本文介绍向量数据库的透明加密概念和原理。 什么是数据透明加密 透明数据加密指对数据文件执行实时I/O加密和解密。通过在数据库层执行静态数据加密,防止攻击者直接从磁盘中获取用户存储的明文数据。
功能介绍 SSL 加密功能可以对 GaiaDB 与客户端之间传输的数据进行加密,防止第三方监听、截获或篡改通信内容。 启用 SSL 后: 客户端连接 GaiaDB 时,可选择 加密连接 或 非加密连接 。 GaiaDB 会自动生成服务器证书及公私钥对。 建立加密连接过程中: GaiaDB 会将服务器证书(包含公钥)发送给客户端。 客户端使用 GaiaDB 公钥加密其生成的对称密钥。
获取SSL加密信息 接口说明 获取SSL加密信息 请求结构 Plain Text 复制 1 GET /v{version}/instance/ssl/{instanceId} HTTP/1.1 2 Host: rds.bj.baidubce.com 3 Authorization: authorization string 请求头域 除公共头域外,无其他特殊头域。
获取SSL加密证书 接口说明 获取SSL加密证书。 请求结构 Plain Text 复制 1 GET /v{version}/instance/ssl/static/ca HTTP/1.1 2 Host: rds.bj.baidubce.com 3 Authorization: authorization string 请求头域 除公共头域外,无其他特殊头域。