语义级 WAF 引擎
针对 SQL 注入、XSS、RCE、路径穿越与命令注入的签名与启发式检测。
- libinjection 启发式 + Aho-Corasick 多模式匹配
- Cloudflare 风格表达式规则
- Pass / Monitor / Block / Challenge 四种判决
架构
控制面是配置的唯一真源;Agent 只负责承载流量并执行策略,因此扩展数据面时不需要改动任何状态。
站点、规则、证书与配置版本都存放在 PostgreSQL,由 Axum REST API、tonic gRPC 服务与内嵌控制台对外提供。
每个 Agent 都保留磁盘规则缓存,即使控制面不可达,也会按最后一次同步的策略继续提供服务。
SyncRules 在既有双向流上推送新的配置包,Agent 在请求持续流动的同时完成内存替换。
客户端
浏览器 / API 客户端
数据面 · Agent
边缘 Agent A
边缘 Agent B
控制面 · Server
REST + 控制台
gRPC 控制面
PostgreSQL
Elasticsearch
源站
上游地址池
核心能力
所有防护默认关闭,按站点逐个开启;在你主动启用之前,流量行为不会有任何变化。
针对 SQL 注入、XSS、RCE、路径穿越与命令注入的签名与启发式检测。
通过分层挑战吸收洪峰,把真实浏览器与脚本区分开。
按地址、地域与请求维度决定谁能到达源站。
不必离开控制台就能完成路由、负载均衡与缓存。
证书在边缘签发,状态集中可见。
每个请求都可审计,每次配置变更都可回滚。
每条规则、每个判决、每行日志都留在你的基础设施里,许可证允许你修改其中任何部分。