Redis Enterprise Software 中的加密

Redis Enterprise Software 中的加密。

Redis 企业软件

Redis Enterprise Software 使用加密来保护集群、节点、数据库和客户端之间的通信,并保护传输中的数据静态数据和使用中的数据

加密传输中的数据

TLS

Redis Enterprise Software 使用传输层安全性 (TLS) 来加密以下方面的通信:

  • 集群管理器 UI

  • 命令行实用程序

  • REST API

  • 节点间通信

您还可以为以下内容启用 TLS 身份验证

  • 从客户端或应用程序到数据库的通信

  • 使用 Replica Of 从数据库到其他集群的通信以进行复制

  • 与数据库与其他集群之间的通信,以实现主动-主动同步

节点间加密

节点间加密使用 TLS 来加密在集群节点之间传输的数据。

默认情况下,为管理集群和数据库的控制平面启用节点间加密。如果您还想加密不同节点上的数据库分片之间的复制和代理通信,请启用数据节点间加密

REST API 端点需要 HTTPS

默认情况下,Redis 企业软件 API 支持通过 HTTP 和 HTTPS 进行通信。但是,您可以关闭 HTTP 支持以确保 API 请求已加密。

加密静态数据

文件系统加密

要加密存储在磁盘上的数据,请在安装 Redis Enterprise Software 之前使用 Linux作系统上提供的基于文件系统的加密功能。

私钥加密

启用 PEM 加密以加密磁盘上的所有私钥

加密使用中的数据

客户端加密

使用客户端加密来加密应用程序存储在 Redis 数据库中的数据。应用程序在从数据库中检索数据时解密数据。

您可以向应用程序添加客户端加密逻辑或使用内置客户端函数。

客户端加密具有以下限制:

  • 必须对数据进行作的作 (例如增量、比较和搜索) 将无法正常工作。

  • 增加管理开销。

  • 降低性能。

为本页评分
返回顶部 ↑