1. 准备与接入:账户、域名与接入方式选择
- 登录安恒云控制台(https://console.anhengcloud.example)并完成企业认证。
- 创建项目并添加域名:控制台 > 应用管理 > 新建网站,填写域名、后端IP/端口。
- 选择接入模式:DNS接入(切换CNAME)适合快速覆盖;反向代理(透明/显式)适合细粒度控制。记录CNAME或调整DNS,等待生效并在控制台观察健康检查状态。
2. SSL证书与HTTPS透传配置
- 若启用HTTPS,上传证书:控制台 > 证书管理 > 上传证书(私钥需PKCS#1或PKCS#8格式)。
- 配置证书绑定到目标域名并启用SSL卸载或透传。若使用卸载,WAF解密后可进行深度检测;若后端需双向TLS,启用上游证书验证并上传上游CA。
3. 策略模板与行业基线快速部署
- 控制台提供默认策略模板(基础/严格/宽松)与行业模板(电商/金融/医疗/教育)。选择行业模板作为起点:策略管理 > 新建策略 > 选择行业模板并应用到站点。
- 模板包含常见规则(SQLi、XSS、命令注入、文件上传限制、目录遍历),部署后观察阻断/告警日志以调整误报。
4. 自定义规则编写与优先级设置(详细步骤)
- 进入策略编辑 > 自定义规则 > 新建规则。填写:规则名称、匹配条件(URI/Header/Body/Query)、触发方式(正则、关键字、速率)。
- 示例:阻断简单SQL注入请求(正则匹配)Pattern:(?i)(union\s+select|or\s+1=1);动作:阻断(403);优先级:100(数字越小优先级越高)。
- 保存并先置为“告警模式”观察N天日志,再切换为“阻断模式”。
5. 速率限制、防刷与Bot管理配置步骤
- 防刷策略:策略管理 > 防刷防控 > 新建规则,选择目标(登录/下单/注册接口),设置阈值如:同IP 1分钟内5次不限接口失败登录则触发。
- Bot管理:启用UA/IP信誉、JS挑战、行为指纹。建议对爬虫友好的页面开放低门槛速率,对敏感接口严格挑战。举例:对/api/order设置X-Rate-Limit头并配置令牌桶100rpm。
6. 日志、告警与SIEM/索引集成
- 日志配置:控制台 > 日志与审计,启用实时访问日志、阻断日志和WAF事件。可配置落地到对象存储(OSS)或推送到Kafka/Elasticsearch。
- 告警:设置告警规则(高频攻击、批量阻断、SSL异常),通知到邮件/短信/钉钉/企业微信。示例:当30分钟内阻断次数>1000触发P1告警并推送Webhook到SOC。
7. 行业场景定制化要点与步骤(电商/金融/医疗/教育)
- 电商:重点保护下单、支付、登录接口。步骤:为支付页面启用严格CSRF、上传限制、敏感字段屏蔽;为促销活动临时提升速率阈值并开启流量回溯。
- 金融:启用高级签名校验、会话固定防护、PCI合规规则集。步骤:部署强制HTTPS卸载、禁用危险方法如PUT/TRACE,启用报文级脱敏和审计链路。
- 医疗:PII保护(身份证、病历号脱敏)、上传文件病毒扫描与白名单。步骤:对文件上传启用MIME和后缀双校验并接入杀毒服务API。
- 教育:流量高峰(选课)时段配置动态弹性策略,步骤:设置自动扩容阈值和备用静态页面降级。
8. 测试、调优与演练的详细操作指南
- 测试步骤:1) 在测试环境复制生产策略;2) 使用自动化工具(OWASP ZAP、sqlmap、Burp)模拟攻击;3) 用curl验证正则与响应。例如:curl -I -X GET "https://site.example/?id=1%20union%20select"观察是否403。
- 调优:基于误报日志调整正则、放宽路径白名单、对常见参数建立参数化规则。定期演练恢复与回滚(策略回退到最近稳定版本)。
9. 高可用、扩展与多地域部署步骤
- 启用多节点部署:控制台 > 网络与拓扑 > 添加节点组,配置健康探测、权重和地域路由。
- 配置灾备:主站点策略同步到备份站点并开启GSLB。步骤包括策略模板导出/导入、证书同步、负载均衡探针校验。
10. 日常运维清单与自动化脚本建议
- 日常检查:证书到期、阻断率曲线、错误率、后端健康。每周查看误报统计并微调规则。
- 自动化:使用API(控制台API)实现策略同步、日志拉取与告警自动化。示例伪码:POST /api/v1/waf/policy/apply + JSON策略体。
11. 常见问题Q&A 1/3:安恒云WAF是否适合中小企业?
- 问:安恒云WAF是否适合预算有限的中小企业部署?
- 答:适合。可选择云托管模式按需计费,使用基础模板快速生效。起步建议先启用告警模式观察流量并仅对关键接口启用阻断,以减少误报影响。
12. 常见问题Q&A 2/3:WAF会否影响网站性能?如何优化?
- 问:启用安恒
云WAF会显著影响响应时间吗?如何优化延迟?
- 答:影响通常微秒到几十毫秒,可通过开启边缘缓存、选择SSL卸载、使用本地节点和合理规则优先级(减少复杂正则)来优化;对高频静态资源走CDN缓存,动态接口只对敏感路径启用深度检测。
13. 常见问题Q&A 3/3:如何与SIEM/应急流程结合?
- 问:如何把WAF事件接入SOC并做应急响应?
- 答:通过日志推送(Kafka/ELK/Syslog)与Webhook告警接入SIEM,配置告警分级与自动化剧本(如阻断IP、禁用账户、触发流量回溯)。定期进行红蓝演练并保存事件链路以满足合规审计。