首页/安全/安全加固速查/Redis 未授权访问加固
服务与端口收敛50 条

Redis 未授权访问加固

Redis 未授权访问是挖矿与勒索写 SSH 密钥的经典入口:绑定回环/内网、开启认证、禁用危险命令、非 root 运行。

安全加固速查安全更新于 2026-10-12
加固项缓存服务安全
适用平台Linux(Redis)
风险等级高
基线不暴露公网、有认证、非 root

核查

核查
ss -tlnp | grep ':6379 '
redis-cli -h 127.0.0.1 config get bind 2>/dev/null
redis-cli -h 127.0.0.1 config get protected-mode 2>/dev/null
redis-cli -h 127.0.0.1 config get requirepass 2>/dev/null
grep -E '^(bind|protected-mode|requirepass|user)' /etc/redis/redis.conf 2>/dev/null

加固要点(redis.conf)

加固要点(redis.conf)
bind 127.0.0.1 -::1
protected-mode yes
requirepass <强口令>            # 或使用 ACL user
rename-command CONFIG ""
rename-command FLUSHALL ""
# systemd 中 User=redis,禁用 root 启动
历史事件中,攻击者通过未授权 Redis 写入 authorized_keys 直接拿到 shell:暴露即高危,处置优先于其他加固。

易错点

  • protected-mode 仅在无 bind 且无密码时兜底:配了 bind 后它不再保护,别当认证用
  • ACL 与 requirepass 混用时认证语义变化:建议用 ACL 统一管理

数据来源与参考

  • Redis 官方安全文档
  • Redis 未授权访问漏洞通告(CNVD)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌