首页文档安全架构

安全架构

FOXWAF 在单进程内完成监听、TLS 终结、站点匹配、安全检测与上游转发;按 8 层流水线串联,整段路径无锁、零拷贝优化,单核可承载 5,000 QPS。

请求处理流水线

每个 HTTP 请求按下列顺序流经各阶段;任一阶段命中阻断后立即返回,避免无谓计算。

  1. 01 · 路由快速路径检查

    健康检查、静态资源快速放行;无需进入完整流水线,直接命中并返回,节约 CPU。

  2. 02 · 路由站点匹配

    基于 Host 头与 SNI 精确匹配站点配置;多站点共享端口时按 SNI 选证书。

  3. 03 · 安全IP / Geo ACL

    IP / CIDR 黑白名单;GeoLite2 地区维度访问控制;可按站点维度差异化。

  4. 04 · 安全CC / 速率限制

    256 分片无锁计数器 + 滑动窗口;超阈值触发 JS Challenge,通过后放行。

  5. 05 · 安全User-Agent 检查

    UA 黑名单匹配;可按需放行特定爬虫(Googlebot / Bingbot 等)。

  6. 06 · 安全Bot / 反爬

    行为分析、TLS 指纹、DevTools 反调试;多维度识别自动化工具。

  7. 07 · 核心WAF 规则匹配

    5 个位置专用 Trie + AC 自动机一次扫描;命中后再用正则二次精确匹配。完整规则集毫秒级完成。

  8. 08 · 转发反向代理

    轮询 / 加权 / 一致性哈希负载均衡;HTTP/1.1、HTTP/2、HTTP/3、WebSocket 透传;可选静态缓存。

为什么这么快

热更新机制

配置、规则集、TLS 证书均支持热更新,业务请求无中断: