Skip to content

Redis 安全

这里介绍 Redis 的安全性设置,它包括访问控制、代码安全等。

Redis 安全模型

Redis 旨在由受信任环境中的受信任客户端进行访问(说白了就是内网特定计算机使用)。这意味着并不推荐直接将 redis 服务暴露到公网环境中。

网络安全

通常也是 redis 默认的行为是仅仅允许本机(回环网络)连接 Redis 服务器:

Text Only
bind 127.0.0.1

如果绑定到暴露到公网的网卡上,应当在防火墙中阻止外部网络连接。

身份验证

Redis 提供了两种身份验证机制。

  1. 旧的 requirepass <passwd> 机制,也就是 redis 仅仅支持单密码支持
  2. 新的 AUTH <username> <passwd> 机制来实现 ACL 用户权限控制

Tips

Redis 要么简单要么挺复杂的,更推荐的就是直接 127.0.0.1 来访问

参考