HAS-WAF云

HAS-WAF云是配合本机 HAS-WAF 使用的云端管理服务,用来看汇总、接收规则与情报更新、管理多台 WAF,并通过微信小程序随时查看安全状态。它不替代本地控制面:站点配置、防护策略和日志查询仍在本机完成。

默认云控地址为 https://has-waf-cloud.haser.top,可在控制台的“云控设置”中修改。

能做什么

能力 说明
多实例管理 一个云账号可查看和切换多台 WAF,按实例授权访问
资源同步 接收云端发布的规则、浏览器指纹和 IP 情报,按配置的间隔自动拉取
版本提醒 检查新版本,按平台和架构显示镜像或安装包更新入口
聚合报表 每 15 分钟接收请求量、拦截量、拦截率、攻击类型、站点和趋势等汇总指标
脱敏日志样本 接收最近窗口内的脱敏基础日志,便于在小程序快速定位问题
微信小程序 微信登录、扫码绑定 WAF、扫码登录网页、切换实例和查看报表
威胁情报共享 可选择把本地攻击 IP 或浏览器指纹情报共享到云端,由云端审核后发布

报表和日志样本默认保留 90 天。云端保留策略由云控配置决定,本地日志保留时间仍由本机控制台管理。

使用流程

1. 在本地启用云控

登录 HAS-WAF 控制台,进入“云控设置”:

  1. 确认云控地址正确。
  2. 打开云控开关。
  3. 阅读并接受 HAS-WAF云隐私声明与使用协议。
  4. 保存配置。

云控关闭时,本地防护、本地日志和本地报表不受影响。

2. 注册并审批节点

启用后,本机会向云端注册节点。首次注册需要在云端管理端审批;审批通过后,节点才能拉取资源并上报报表。注册信息包括节点标识、主机名和版本,不包含站点密码或证书私钥。

3. 选择同步内容

在云控设置中分别控制:

  • 规则同步:接收云端规则库更新。
  • 指纹同步:接收浏览器指纹与 JA4 相关资源。
  • IP 情报同步:接收云端 IP 风险情报。
  • 下行推送:是否允许云端主动推送;默认关闭,使用定时拉取。
  • 情报共享:是否把本地攻击 IP 或浏览器指纹情报共享到云端,默认关闭。

同步间隔默认 300 秒。云端不可用时,本机继续使用已有规则和情报,恢复后自动继续同步。

4. 绑定微信小程序

在云控设置中生成一次性绑定二维码,用微信小程序扫码确认。绑定成功后:

  • 小程序可以查看该 WAF 的安全概览、趋势、攻击类型、站点 Top 和脱敏 IP Top。
  • 可以切换多台已授权的 WAF。
  • 授权角色分为 owner、admin 和 viewer;viewer 只能查看报表和只读页面。
  • 二维码有有效期,过期、取消或重复使用都需要重新生成。

小程序不接收和提交 WAF 账号密码。

5. 扫码登录网页

登录页支持小程序扫码登录。网页展示二维码,小程序确认后,本地控制面通过云控的签名通道获取一次性登录结果,再签发本地登录令牌。云端撤销授权后,新的登录和敏感请求会被拒绝。

6. 查看聚合报表

WAF 每 15 分钟上报一个窗口的聚合指标,包括请求总量、拦截量、拦截率、攻击类型、站点 Top、趋势、节点在线状态和最后上报时间。原始 URL、Cookie、完整 UA、请求体和原始 IP 不离开本机;Top IP 只上报掩码和本地密钥生成的稳定哈希。

断网或云端不可用时,WAF 继续本地记录和生成报表,恢复后补传。重复或乱序窗口按实例、时间窗口和结构版本去重。

7. 接收版本更新

云端发布整体版本后,节点检查到新版本时会显示更新入口。Linux 节点可按架构显示“一键升级镜像”,Windows 节点显示安装包下载入口。一键升级只会交给本机预先配置的受控更新器执行,云端不会直接访问节点的 Docker 服务。

未配置镜像或安装包地址时,仍会显示版本提示,但不会开放一键升级。

数据与隐私

  • 不上报站点配置、证书私钥、请求头、请求体、Cookie 和完整原始 IP。
  • 脱敏日志样本只包含时间、站点、方法、不含查询参数的路径、状态码、防护模块、规则编号和掩码 IP。
  • 共享情报默认关闭,开启前需要在本地确认。
  • 云端账号、节点凭证和签名密钥分开管理;节点使用签名通道通信。
  • 本地管理员可以随时关闭云控或关闭单项同步,已同步到本地的资源继续可用。

常见问题

云控开关打开了,但一直未上线? 检查云控地址、服务器出网、节点是否已在云端审批,以及本地时间是否准确。签名请求依赖时间戳。

关闭云控会影响防护吗? 不会。关闭后停止同步和上报,本地规则、策略、日志和报表照常工作。

小程序的报表和本地日志为什么数量不同? 云端查看的是 15 分钟聚合指标和少量脱敏样本;完整日志仍以本地控制台为准。

可以只同步规则、不共享情报吗? 可以。下行同步与上行共享是独立开关,默认只接收资源,不共享本地情报。

文档随 v0.15.8 同步生成返回顶部 ↑