本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是 AWS WAFAWS Shield Advanced、和 AWS Firewall Manager?
您可以AWS Firewall Manager结合使用AWS WAFAWS Shield、和来创建全面的安全解决方案。 AWS WAF 是一种 Web 应用程序防火墙,可用于监控最终用户向您的应用程序发送的 Web 请求并控制对您的内容的访问。Shield Advanced 可在网络和传输层(第 3 层和第 4 层DDoS)以及应用层(第 7 层)提供针对 AWS 资源的分布式拒绝服务 () 攻击的保护。 AWS Firewall Manager 即使添加了新资源,也可跨账户 AWS WAF 和资源管理和 Shield Advanced 等保护。
什么是 AWS WAF?
AWS WAF 是一个 Web 应用程序防火墙,允许您监控HTTP和转发到受保护的 Web 应用程序资源的HTTPS请求。您可以保护以下资源类型:
亚马逊 CloudFront 配送
亚马逊API网关 REST API
应用程序负载均衡器
AWS AppSync GraphQL API
Amazon Cognito 用户池
AWS App Runner 服务
AWS 已验证访问实例
AWS WAF 允许您控制对内容的访问权限。根据您指定的条件,例如请求来源的 IP 地址或查询字符串的值,您的受保护资源会使用请求的内容、HTTP 403 状态代码(禁止)或自定义响应来响应请求。
在最简单的层面上, AWS WAF 允许您选择以下行为之一:
-
允许除您指定的请求之外的所有请求 — 当您希望 Amazon CloudFront、Amazon Gateway、Applic API ation Load Balancer、 AWS App Runner、Amazon Cognito 或 AWS 已验证访问权限为公共网站提供内容,但又想阻止攻击者的请求时,这很有用。 AWS AppSync
-
阻止您指定的请求之外的所有请求 当您要为其用户可通过 Web 请求中的属性(如他们用于浏览网站的 IP 地址)轻松识别的受限网站提供内容时,此行为很有用。
-
统计符合您条件的请求 – 您可以使用 Count 操作来跟踪您的 Web 流量,而无需修改处理方式。您可以用它来进行常规监控,也可以用来测试您的新 Web 请求处理规则。当你想根据 Web 请求中的新属性允许或阻止请求时,可以先配置 AWS WAF 为计算与这些属性匹配的请求。这样,您就可以在将规则切换为允许或阻止匹配请求之前确认新的配置设置。
-
对符合您条件的请求进行检查CAPTCHA或质询检查 — 您可以针对请求实施CAPTCHA和静默质询控制,以帮助减少流向受保护资源的机器人流量。
使用 AWS WAF 有几个好处:
-
使用您指定的条件针对 Web 攻击提供额外保护。您可以使用 Web 请求的如下特征来定义条件:
-
请求源自的 IP 地址。
-
请求源自的国家/地区。
-
请求标头中的值。
-
出现在请求中的字符串 (特定字符串或与正则表达式 (regex) 模式匹配的字符串)。
-
请求的长度。
-
存在可能为恶意的SQL代码(称为SQL注入)。
-
存在可能是恶意的脚本 (称为跨站点脚本)。
-
-
规则可以允许、阻止或统计满足指定条件的 Web 请求。或者,规则可以阻止或计算不仅满足指定条件,而且在一分钟或五分钟内超过指定数量的请求的 Web 请求。
-
可以重复用于多个 Web 应用程序的规则。
-
来自 AWS 和 AWS Marketplace 卖家的托管规则组。
-
实时指标和采样的 Web 请求。
-
使用. 进行自动管理 AWS WAF API。
如果您希望对添加到您的资源的保护进行精细控制,单独使用 AWS WAF 可能是正确的选择。有关的更多信息 AWS WAF,请参阅AWS WAF。
什么是 AWS Shield Advanced?
您可以使用 AWS WAF Web 访问控制列表 (WebACLs) 来帮助最大限度地减少分布式拒绝服务 (DDoS) 攻击的影响。为了进一步防范攻DDoS击, AWS 还提供 AWS Shield Standard 和 AWS Shield Advanced。 AWS Shield Standard 自动包含在内,除了您已支付的费用和其他 AWS 服务外,不收取 AWS WAF 任何额外费用。
Shield Advanced 为您的亚马逊EC2实例、Elastic Load Balancing 负载均衡器、 CloudFront 分配、Route 53 托管区域和 AWS Global Accelerator 标准加速器提供扩展的DDoS攻击保护。Shield Advanced 会产生额外冲锋。Shield Advanced 选项和功能包括自动应用层DDoS缓解、高级事件可见性以及 Shield 响应团队的专门支持(SRT)。如果您拥有高知名度的网站或容易受到频繁DDoS攻击,请考虑购买 Shield Advanced 提供的额外保护。有关其他信息,请参阅AWS Shield Advanced 功能和选项和决定是否订阅 AWS Shield Advanced 和应用其他保护。
什么是 AWS Firewall Manager?
AWS Firewall Manager 简化跨多个账户和资源的管理和维护任务,以实现各种保护,包括 AWS WAF AWS Shield Advanced、Amazon VPC 安全组和网络ACLs以及 Amazon Route 53 Resolver Fi DNS rewall。 AWS Network Firewall使用 Firewall Manager 一次设置好保护措施,该服务就会自动将其应用于您的账户和资源,即使添加新资源和账户时也是如此。
有关 Firewall Manager 的更多信息,请参阅 AWS Firewall Manager。