上面的朋友回答的挺全面的,主要从以下方面入手:
1、权限管理层面:
(1)建议禁止root账户执行应用,使用linux nobody启动redis服务
(2)禁用危险命令:
rename-command FLUSHALL ""
rename-command FLUSHDB ""
rename-command CONFIG ""
rename-command KEYS ""
2、账户管理层面:
设置密码访问,比方:requirepass "password"或 >CONFIG set requirepass "password"
3、网络配置层面:
(1)禁止外网访问,bind 指定ip
(2)更改port值,建议采用不常用的端口地址
4、应用本身层面:
关注与redis应用相关的组件漏洞,并及时打补丁
5、其他相关层面
收起