一、登录阿里云控制台
•打开浏览器,访问阿里云官方网站,并登录您的账号。
•在阿里云控制台首页,点击左侧导航栏的“安全”->“Web应用防火墙”,进入WAF管理页面。
•点击“创建WAF实例”:
•在WAF管理页面,点击“创建WAF实例”按钮。
•选择地域和计费方式:
•选择合适的地域和计费方式(按量付费或包年包月),根据您的业务需求设置实例的名称和描述,然后点击“立即购买”并完成支付。
四、添加防护域名
•点击“添加防护网站”:
•在WAF实例页面,点击“添加防护网站”按钮。
•输入网站域名:
•输入需要防护的网站域名,选择防护规则,如“防CC攻击”、“防SQL注入”、“防XSS攻击”等,然后点击“确定”按钮。
五、配置域名解析
•获取CNAME记录:
•在WAF管理页面,找到刚刚添加的防护域名,点击“域名详情”,获取WAF提供的CNAME记录。
•修改域名解析:
•登录域名注册商的控制面板,找到需要防护的域名,点击“解析”按钮,进入域名解析页面。
•添加一条CNAME记录,将域名解析到WAF提供的CNAME记录上。例如:
•主机记录:`@`(表示根域名)或`www`
•记录类型:CNAME
•记录值:WAF提供的CNAME记录
•TTL:默认为600秒,您可以根据需要进行调整
•点击“确认添加”按钮,完成域名解析的修改。
六、配置源站保护
•设置源站保护:
•在WAF管理页面,找到防护域名的“源站保护”选项,点击“配置”按钮。
•设置源站IP地址和端口,确保只有WAF回源IP段的流量可以访问源站服务器。
•例如,如果源站服务器的IP地址为`192.168.1.1`,端口为`80`,则在源站保护配置中输入这些信息。
•点击“保存”按钮,完成源站保护的配置。
七、配置防护策略
•规则防护引擎:
•在WAF管理页面,找到防护域名的“防护策略”选项,点击“配置”按钮。
•选择“规则防护引擎”,一般情况下,建议选用“拦截”模式,并选用“中等规则组”防护策略。
•如果业务接入WAF防护一段时间后(一般为23天),发现正常请求被WAF误拦截,可以通过设置自定义规则组的方式提升Web防护效果。相关操作请参见[使用自定义规则组提升Web攻击防护效果]()。
•CC安全防护:
•选择“CC安全防护”,业务正常运行时,建议采用系统默认配置。
•如果需要更高级的防护,可以选择WAF企业版和旗舰版,由安全专家定制针对性的防护算法。详细信息请参见[设置自定义防护策略]()。
八、标记WAF回源流量
•设置流量标记:
•在WAF管理页面,找到防护域名的“流量标记”选项,点击“配置”按钮。
•设置流量标记,通过设置流量标记的方式,方便地标识经过WAF转发的流量,从而实现精准的源站保护和防护效果分析,有效防止流量绕过WAF请求源站。
九、监控和日志分析
•实时监控:
•在WAF管理页面,查看实时监控数据,包括流量统计、攻击拦截统计等,及时发现和处理异常流量。
•日志分析:
•使用WAF提供的日志功能,分析网站访问日志,判断攻击特征后进行针对性的防护策略配置。
•可以将日志数据同步到阿里云的LogService(日志服务)进行更详细的分析和可视化。
十、定期检查和更新
•定期检查WAF配置:
•定期检查WAF的配置,确保防护策略和规则是最新的,及时更新防护规则以应对新的攻击手段。
•更新系统和应用程序:
•定期更新服务器上的操作系统和应用程序,修复已知的安全漏洞,减少被攻击的风险。
十一、联系技术支持
•联系阿里云技术支持:
•如果在配置和使用WAF过程中遇到任何问题,建议及时联系阿里云技术支持。在联系技术支持时,需提供详细的错误信息,如错误代码、WAF管理页面的提示信息、系统日志中的相关错误记录等,