面试题答案
一键面试未授权访问风险
- 原因:若 Redis Sentinel 配置不当,未设置认证密码或设置了弱密码,外部恶意用户可能通过网络连接到 Sentinel,获取主从服务器频道信息,甚至执行管理指令,如强制故障转移,导致服务异常。
数据泄露风险
- 原因:主从服务器频道可能包含敏感数据,如应用配置信息等。如果 Sentinel 被攻破,恶意用户可获取这些频道信息,从而导致数据泄露。
中间人攻击风险
- 原因:在 Sentinel 与主从服务器通信过程中,若网络环境不安全,攻击者可能实施中间人攻击,篡改或窃取频道信息,干扰正常的主从同步和监控机制。
配置篡改风险
- 恶意修改配置:攻击者成功访问 Sentinel 后,可能篡改其配置,改变主从服务器的监控和切换规则,影响 Redis 集群的正常运行。