Redis 安全
这里介绍 Redis 的安全性设置,它包括访问控制、代码安全等。
Redis 安全模型
Redis 旨在由受信任环境中的受信任客户端进行访问(说白了就是内网特定计算机使用)。这意味着并不推荐直接将 redis 服务暴露到公网环境中。
网络安全
通常也是 redis 默认的行为是仅仅允许本机(回环网络)连接 Redis 服务器:
如果绑定到暴露到公网的网卡上,应当在防火墙中阻止外部网络连接。
身份验证
Redis 提供了两种身份验证机制。
- 旧的
requirepass <passwd>
机制,也就是 redis 仅仅支持单密码支持 - 新的
AUTH <username> <passwd>
机制来实现 ACL 用户权限控制
Tips
Redis 要么简单要么挺复杂的,更推荐的就是直接 127.0.0.1 来访问