当前支持版本为 1.0.0,安全更新适用于当前维护分支。认证、只读拒绝和协调权威的边界以当前配置与运维合同为准。
请私下向项目维护者报告安全问题。以下问题不得提交公开 issue:
- 认证绕过;
read_only绕过;- 可能写入错误后端数据源的命令路由;
- 故障转移脑裂或 fencing 绕过;
- 日志或指标泄露密钥;
- 无界缓冲区、任务或连接导致的拒绝服务路径。
- 管理 API 默认要求 token;只有本地或可信隔离环境可显式设置
admin.allow_unauthenticated: true。 ha.auto_failover默认开启,配套安全边界:单实例由进程内锁串行且同一组后端只允许一个承担控制面的 NARIX 进程在线(ha.observer: true的观察者节点是唯一豁免——它不发送任何后端控制命令);多实例必须配置协调器(组内置协调集群时强制proxy-cluster);软隔离在集群部署提主前等满一个route_guard_timeout;需要零脑裂窗口时配置fencing.mode=external-command。ha.coordinator.mode=local-file仅用于同机进程互斥;跨机器部署优先使用启用双向 TLS 的proxy-cluster多数派协调,也可以在确有独立高可用 Redis 时使用redis租约协调器。read_only=true会拒绝写命令,并按失败关闭原则拒绝未知命令或隧道绑定命令。