Files
nexus/wiki/concepts/AWS-Firewall-Manager.md

2.8 KiB
Raw Blame History

title, type, tags, sources, last_updated
title type tags sources last_updated
AWS Firewall Manager concept
AWS
Security
Multi-Account
Firewall
Compliance
ctp-topic-55-aws-firewall-manager
2026-04-14

Definition

AWS Firewall Manager 是 AWS 提供的集中化管理服务用于在组织级别Organization跨账户和跨应用程序统一配置防火墙规则和安全策略。它提供了一个合规仪表板视图支持 WAF、Network Firewall、Shield Advanced 和安全组Security Group四种策略类型的统一管理。

Core Capabilities

1. Centralized Policy Management

  • 在单一账户Firewall Manager Admin Account中定义策略自动分发到目标账户或 OU
  • 支持跨多个 Landing Zone如 RLABS、R&D、SAS、CAT的统一纳管
  • Firewall Manager 账户独立于任何单一 Landing Zone

2. Security Group Policy Types

  • Common Security Group Policy:附加基线安全组,允许产品团队在其上继续添加额外规则
  • Audit & Enforcement Security Group Policy:拒绝过度宽松的安全组规则,支持手动修复或自动修复
  • Cleanup Security Group Policy:清理未使用的冗余安全组

3. Automatic Remediation

  • 依赖 AWS Config 作为合规评估引擎,检测不合规资源
  • 通过 AWS Lambda 触发修复事件,自动执行策略
  • 新建 EC2 实例自动附加基线安全组,删除策略自动从实例剥离安全组

4. Cross-Account Rule Distribution

  • 通过 Prefix List 定义 CIDR 范围
  • 通过 AWS RAMResource Access Manager跨账户共享 Prefix List实现规则同步更新

Prerequisites

  • 需要在组织Organization级别启用 Firewall Manager
  • Firewall Manager 管理员必须在目标 OU 内拥有管理员权限
  • 所有目标账户必须启用 AWS Config

Use Cases

  • 多 Landing Zone 环境下的安全基线统一实施
  • 替代 Checkpoint Firewall 无法覆盖的公网子网流量管控
  • 集中化 WAF 规则管理,支持产品团队在基线规则上叠加自定义规则集

Architecture Pattern

Firewall Manager Admin Account
    ├── Security Group Policy Definition
    │       ├── Target: Account / OU
    │       └── Baseline Security Group
    ├── AWS Config (Compliance Engine)
    └── AWS Lambda (Remediation Trigger)
            ↓ (RAM: Prefix List Sharing)
Target Accounts
    └── EC2 Instances (Auto-attached)

Tooling

  • Terraform provider for Firewall Manager
  • Terragrunt for Landing Zone multi-account orchestration
  • Atlantis CI/CD pipeline for automated policy deployment