1.
1.1 确认需求:梳理业务流量峰值、地域分布、接口暴露点(API、静态资源、管理面板)以及合规要求。
1.2 环境清单:准备域名、DNS服务商账号、源站IP列表、SSL证书或CSR、运维与安全负责人联系方式。
1.3 接口权限:确保对云伐cdn与WAF控制台/API有管理员权限并获取API Key便于自动化部署。
2.
2.1 拟定流量路径:客户端→云伐CDN边缘节点(做缓存与速率控制)→WAF(做深度包检测)→源站。若WAF在边缘前,需写清序列。
2.2 源站白名单:在源站上仅允许来自云伐与WAF的IP段访问,其他直连拒绝,减少回源攻击面。
3.
3.1 在DNS将域名解析改为云伐提供的CNAME或A记录,建议先降低TTL到60s以便回滚。
3.2 回源配置:在云伐控制台添加源站IP或CNAME,配置健康检查路径(如/health)并设置合理的探测间隔与阈值。
4.
4.1 证书上传:若使用自有证书,按云伐要求上传私钥和证书链;也可启用云端证书自动签发。
4.2 X-Forwarded-For:启用真实客户端IP透传,源站配置读取X-Forwarded-For或云伐提供的真实IP头,并在源站防火墙上还原真实IP。
5.
5.1 开启核心规则集:启用OWASP核心规则或云伐推荐规则集,先观察(日志模式)3-7天以评估误报。
5.2 自定义规则:根据业务特点编写自定义规则,如限制POST体大小、禁止可疑User-Agent、检测敏感URI,示例:拦截带有"../"的路径防止目录遍历。
5.3 规则优先级:把高危规则(SQLi、RCE)置于前,速率与IP黑白名单放在匹配策略后以便快速过滤。
6.
6.1 按业务分流设置速率阈值:静态资源高并发阈值较高,登录/交易接口阈值较低,防止暴力破解或爬虫。
6.2 阻断时间与惩罚策略:设置递增惩罚(如初次429,重复则封禁10分钟),并记录封禁原因便于申诉。
7.
7.1 日志下发:配置WAF与CDN访问日志和告警通过Syslog/HTTPS发往SIEM或日志平台,字段包含时间、源IP、URI、规则ID、动作。
7.2 告警阈值:建立自动告警(如单位时间内异常请求增长或大规模触发同一规则),并配置短信/邮箱/钉钉告警链路。
8.
8.1 演练计划:包含规则灰度、压测(使用ab/jmeter)验证CDN承载能力、模拟CC/SQLi攻击验证WAF拦截效果。
8.2 回滚流程:记录DNS回滚、规则回退与证书回退脚本,保证出现误拦时能在5-15分钟内恢复。
9.
9.1 自动化脚本:使用云伐API实现批量下发规则、IP段更新、证书轮换与告警自动化处理。
9.2 周期复核:每周检查误报日志、每月更新黑名单与签名库,并在流量变化时调整速率策略。
10.
10.1 回答:通过三步验证:1)DNS解析是否指向云伐;2)在边缘访问页面查看响应头是否带有云伐/WAF标识与X-Forwarded-For;3)执行已知测试用例(如触发OWASP规则的模拟请求)并在日志中确认规则ID与拦截动作。
11.
11.1 回答:先按预案快速回滚:将相关规则切为监控模式或临时下线,使用低TTL DNS回退到源站或临时白名单放行受影响IP;随后分析误报原因并调整规则匹配条件。
12.
12.1 回答:结合三层策略:1)在CDN边缘做大体量清洗与缓存命中优化以降低回源;2)WAF做深度检测并速率限制恶意行为;3)源站仅放行云伐/WAF IP并启用备用源站或异地多活以做故障切换。
