AWS WAF 的工作原理

您可使用 AWS WAF 控制 API 网关、Amazon CloudFront 应用程序负载均衡器 如何响应 Web 请求。您首先需创建条件、规则和 Web 访问控制列表 (Web ACL)。您需要定义条件、将条件合并为规则并将规则合并为 Web ACL。

条件

条件定义您希望 AWS WAF 在 Web 请求中监视的基本特征:

  • 可能是恶意的脚本。攻击者会嵌入可以利用 Web 应用程序漏洞的脚本。这称为跨站点脚本

  • 请求源自的 IP 地址或地址范围

  • 请求源自的国家/地区或地理位置。

  • 请求的指定部分的长度 (如查询字符串)。

  • 可能是恶意的 SQL 代码。攻击者会尝试通过在 Web 请求中嵌入恶意 SQL 代码从数据库提取数据。这称为 SQL 注入

  • 请求中出现的字符串,例如,在 User-Agent 标头中出现的值或是在查询字符串中出现的文本字符串。您还可以使用正则表达式 (regex) 指定这些字符串。

某些条件采用多个值。例如,您可以在 IP 条件中指定最多 10,000 个 IP 地址或 IP 地址范围。

原文地址:https://www.cnblogs.com/cloudrivers/p/11331436.html