Skip to content

1. AWS WAF(Web 应用程序防火墙)

1.1 介绍

1.2 特点

  • 保护您的WEB应用程序免受第7层的常见WEB漏洞攻击
  • 部署在应用程序负载平衡器(本地化的规则)
  • 部署在API网关(以使规则在区域或边缘级别运行)
  • 部署在CloudFront(规则在全球范围内的边缘节点上运行)
    • 可用于其他服务前端(经典负载平衡器、EC2实例、自定义源站或S3网站)
  • 部署在AppSync(保护您的GraphQLAPI)
  • WAF不用于DDoS防护
  • 定义WEBACL(Web访问控制列表)
    • 规则可以包括IP地址过滤、HTTP头、HTTP正文、URL字符串
    • 抵御SQL注入或跨站点脚本、XSS等常见攻击防护
    • 大小约束以及Geo匹配
    • 基于速率的规则(基于事件发生的频次)
  • 有190多条托管规则
  • ready-to-use托管规则-是AwS或者是Marketplace提供的
  • 基准托管规则组-可针对多种常见威胁提供常规保护
    • wSManagedRulesCommonRuleSet,AWSManagedRulesAdminProtectionRuleSet
  • 特定用例规则组-为多种用例场景给与保护
    • AWSManagedRulesSQLiRuleSet、AWSManagedRulesWindowsRuleSet
    • AWSManagedRulesPHPRuleSet,AWSManagedRulesWordPressRuleSet
  • IP声誉规则组-允许您根据请求源IP阻止请求(例如,恶意IP地址)
    • awSManagedRulesAmazonlpReputationList,AWSManagedRulesAnonymouslpList
  • 机器人控制规则组-用于阻止和管理来自Bot机器人的请求

2. AWS WAF的Web ACL日志

image-20250404190520254

3. AWS Firewall Manager

  • 管理一个AWSOrganization的所有帐户中的所有规则
  • 定义适用于WAF的通用的安全规则
  • WAF规则、应用程序负载均衡器、API网关和CloudFront)
  • AWS Shield Advanced(ALB、CLB、弹性IP地址和CloudFront)
  • EC2的安全组以及VPC的ENI

https://senjianlu.com/2024/11/25/knowledge_cloud_security/