Files
Nexus/docs/changelog/2026-06-06-bl07-websocket-closure.md
T
Nexus Agent 72d82d737b fix(security): BL-07 WS 403 澄清与 code-review 跟进加固
外网无 token WebSocket 的 HTTP 403 为应用层拒绝而非反代故障;边端 agent
在中心 401 时停止心跳重试;install 锁定路由级 404 且归档失败 fail-closed。
同步安全规范与 BL-06 一致,门控 7/7 PASS。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-07 12:12:49 +08:00

1.0 KiB
Raw Blame History

Changelog — BL-07 WebSocket 外网 403 澄清

日期2026-06-06

摘要

澄清外网无 token WebSocket 探测见 HTTP 403 为应用层拒绝握手(非反代故障);登录后 /ws/alerts/ws/sync 生产验证连接成功。BL-07 标为接受,更新探测脚本与报告。

动机

外网攻击面巡检误判「反代 403」;经直连 8600 对比与登录后 WS 验证,确认无需改 Nginx。

涉及文件

  • docs/reports/2026-06-06-external-hardening-deploy-verification.md
  • docs/reports/2026-06-06-external-attack-hardening-backlog.md
  • docs/reports/2026-06-06-external-attack-surface-audit.md §7
  • scripts/security_probe_external.sh

迁移 / 重启

无。

验证

NEXUS_PROBE_BASE=https://api.synaglobal.vip bash scripts/security_probe_external.sh
# WS 无 token → [PASS] rejected (HTTP 403)
# 登录后 wss://.../ws/alerts?token=... → 连接成功(人工/API

同日决定

  • BL-08 全站 IP 白名单:运维确认不需要backlog 已关闭。