AWS Learning
Security

AWS Audit Manager

Automated Evidence Collection, Compliance Frameworks (GDPR, HIPAA, PCI DSS, SOC 2), Assessment Reports

1. Tổng quan

AWS Audit Manager là dịch vụ giúp bạn tự động thu thập evidence (bằng chứng) để đánh giá xem AWS resources có tuân thủ các tiêu chuẩn compliance hay không. Nó giúp chuẩn bị audit nhanh hơn, từ hàng tuần xuống còn vài phút.

Audit Manager giải quyết vấn đề gì?

Vấn đề truyền thốngGiải pháp với Audit Manager
Thu thập evidence thủ công → chậm, dễ saiTự động thu thập từ Config, CloudTrail, Security Hub
Không biết comply những gì30+ prebuilt frameworks (GDPR, HIPAA, PCI DSS, SOC 2)
Audit reports mất nhiều tuầnAssessment reports tự động generate
Khó track compliance liên tụcContinuous evidence collection
Multi-account audit phức tạpOrganizations integration - collect across accounts
┌─────────────────────────────────────────────────────────────────────────────┐
│                          AWS Audit Manager                                  │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│   "Continuously audit your AWS usage to simplify                            │
│    how you assess risk and compliance"                                      │
│                                                                             │
│   ┌─────────────┐  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐        │
│   │  Prebuilt   │  │  Automated  │  │  Delegation │  │  Assessment │        │
│   │  Frameworks │  │  Evidence   │  │  & Review   │  │  Reports    │        │
│   │             │  │  Collection │  │  Workflow   │  │             │        │
│   │  GDPR       │  │  Config     │  │  Assign to  │  │  Audit-     │        │
│   │  HIPAA      │  │  CloudTrail │  │  experts    │  │  ready      │        │
│   │  PCI DSS    │  │  Sec Hub    │  │  for review │  │  reports    │        │
│   │  SOC 2      │  │  API calls  │  │             │  │             │        │
│   └─────────────┘  └─────────────┘  └─────────────┘  └─────────────┘        │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘

Evidence là gì? (Ví dụ thực tế)

Evidence = bằng chứng chứng minh bạn đang tuân thủ (comply) các tiêu chuẩn bảo mật.

Giả sử công ty bạn phải tuân thủ PCI DSS (bảo mật thanh toán). Auditor sẽ hỏi:

Auditor hỏiEvidence Audit Manager tự thu thậpNguồn
"S3 buckets có encrypt không?"my-bucket → Encryption: AES-256 ✅AWS Config
"Ai đã truy cập database?"User admin called DescribeDBInstances at 10:30amCloudTrail
"Security Groups có mở port thừa không?"SG-xxx → Port 22 open to 0.0.0.0/0 ❌Security Hub
"EBS volumes có encrypt?"vol-xxx → Encrypted: true ✅AWS Config
KHÔNG có Audit Manager:
  Auditor: "Chứng minh S3 đã encrypt!"
  Bạn: 😰 Vào console check từng bucket, chụp screenshot, copy vào Excel...
       → Mất hàng TUẦN

CÓ Audit Manager:
  Auditor: "Chứng minh S3 đã encrypt!"
  Bạn: 😎 Mở Audit Manager → Download Assessment Report → Gửi auditor
       → Mất vài PHÚT

[!IMPORTANT] Audit Manager KHÔNG kiểm tra gì cả — nó chỉ tự động gom bằng chứng từ Config, CloudTrail, Security Hub vào 1 report gọn gàng để đưa cho auditor. Giống như một thư ký giúp sắp xếp hồ sơ trước khi đi audit! 📋


2. Kiến trúc & Workflow

┌──────────────────────────────────────────────────────────────────────────────┐
│                       Audit Manager Workflow                                 │
├──────────────────────────────────────────────────────────────────────────────┤
│                                                                              │
│  STEP 1: Choose Framework                                                    │
│  ┌────────────────────────────────────────────────────────────┐              │
│  │  Prebuilt (GDPR, HIPAA, PCI DSS, SOC 2, ...)               │              │
│  │  hoặc Custom framework                                     │              │
│  └──────────────────────────┬─────────────────────────────────┘              │
│                             ▼                                                │
│  STEP 2: Create Assessment                                                   │
│  ┌────────────────────────────────────────────────────────────┐              │
│  │  Chọn framework + AWS accounts + services trong scope      │              │
│  └──────────────────────────┬─────────────────────────────────┘              │
│                             ▼                                                │
│  STEP 3: Automated Evidence Collection                                       │
│  ┌────────────────────────────────────────────────────────────┐              │
│  │  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌──────────┐    │              │
│  │  │ Config   │  │CloudTrail│  │ Sec Hub  │  │ API Calls│    │              │
│  │  │ Rules    │  │ Logs     │  │ Checks   │  │ Snapshots│    │              │
│  │  └──────────┘  └──────────┘  └──────────┘  └──────────┘    │              │
│  └──────────────────────────┬─────────────────────────────────┘              │
│                             ▼                                                │
│  STEP 4: Review & Delegate                                                   │
│  ┌────────────────────────────────────────────────────────────┐              │
│  │  Delegate control sets → Subject matter experts review     │              │
│  │  Add comments, mark controls as reviewed                   │              │
│  └──────────────────────────┬─────────────────────────────────┘              │
│                             ▼                                                │
│  STEP 5: Generate Assessment Report                                          │
│  ┌────────────────────────────────────────────────────────────┐              │
│  │  → Summary + organized evidence folders                    │              │
│  │  → Share with auditors                                     │              │
│  └────────────────────────────────────────────────────────────┘              │
│                                                                              │
└──────────────────────────────────────────────────────────────────────────────┘

3. Core Concepts

3.1. Thuật ngữ quan trọng

ConceptMô tảVí dụ
FrameworkBộ controls mapping tới compliance standardGDPR framework, PCI DSS v4.0
AssessmentInstance của framework áp dụng cho accounts/services"PCI DSS assessment cho Prod account"
Control SetNhóm controls liên quan trong framework"Data Protection" control set
ControlMột yêu cầu compliance cụ thể"S3 buckets phải encrypt"
EvidenceBằng chứng chứng minh comply hoặc khôngConfig snapshot, CloudTrail log
DelegationGiao control set cho expert reviewDelegate "Network Security" cho Security team
Assessment ReportBáo cáo tổng hợp cho auditorPDF + evidence folders

3.2. Framework Types

┌──────────────────────────────────────────────────────────────────────────────┐
│                         Framework Types                                      │
├──────────────────────────────────────────────────────────────────────────────┤
│                                                                              │
│  ┌──────────────────────────────────┐  ┌──────────────────────────────────┐  │
│  │  📋 STANDARD FRAMEWORKS          │  │  ✏️  CUSTOM FRAMEWORKS           │  │
│  │  ──────────────────────────────  │  │  ──────────────────────────────  │  │
│  │                                  │  │                                  │  │
│  │  • Prebuilt bởi AWS              │  │  • Bạn tự tạo                    │  │
│  │  • 30+ frameworks có sẵn         │  │  • Customize controls            │  │
│  │  • Mapping theo industry std     │  │  • Map tới data sources          │  │
│  │  • Tự động update                │  │  • Kết hợp manual + automated    │  │
│  │                                  │  │                                  │  │
│  │  Ví dụ:                          │  │  Ví dụ:                          │  │
│  │  → GDPR, HIPAA, PCI DSS          │  │  → Internal security policy      │  │
│  │  → SOC 2, ISO 27001              │  │  → Custom compliance program     │  │
│  │  → CIS Benchmarks                │  │  → Hybrid on-prem + cloud        │  │
│  │  → NIST 800-53                   │  │                                  │  │
│  │  → AWS Best Practices            │  │                                  │  │
│  │  → Generative AI Best Practices  │  │                                  │  │
│  └──────────────────────────────────┘  └──────────────────────────────────┘  │
│                                                                              │
└──────────────────────────────────────────────────────────────────────────────┘

4. Prebuilt Frameworks

FrameworkFocusControls
GDPREU data protectionData privacy, consent, data subject rights
HIPAAUS healthcare dataPHI protection, access controls, audit trails
PCI DSS v4.0Payment card dataEncryption, network security, access control
SOC 2Service organizationSecurity, availability, processing integrity
ISO 27001Information securityISMS controls, risk management
NIST 800-53US federal agenciesSecurity and privacy controls
NIST CSFCybersecurityIdentify, Protect, Detect, Respond, Recover
CIS BenchmarksSecurity hardeningConfiguration best practices
AWS Best PracticesAWS-specificAWS Well-Architected alignment
GxP (FDA 21 CFR Part 11)Life sciencesElectronic records, electronic signatures
Generative AI Best PracticesAI/MLResponsible AI use, data governance

[!NOTE] Bạn có thể customize bất kỳ prebuilt framework nào, thêm/bớt controls, hoặc tạo framework hoàn toàn mới cho internal policies.


5. Evidence Types

5.1. Automated Evidence

Evidence TypeSourceVí dụ
Compliance checkAWS Config Rules, Security Hub"S3 bucket encryption enabled: COMPLIANT"
Configuration dataAWS Config snapshotsEC2 instance configuration snapshot
User activityCloudTrail logsAPI calls showing who did what
API-generatedDirect API callsCurrent state of resources

5.2. Manual Evidence

TypeMô tả
File uploadUpload documents, policies, screenshots
PlaintextGhi chú, giải thích, manual observations
On-premises evidenceEvidence từ non-AWS environment
┌─────────────────────────────────────────────────────────────────────────────┐
│                     Evidence Collection Flow                                │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│  AWS Services                         Audit Manager                         │
│                                                                             │
│  ┌──────────────┐                     ┌─────────────────────────────────┐   │
│  │ AWS Config   │ ──── Rules ────►    │                                 │   │
│  └──────────────┘   compliance        │   Assessment                    │   │
│  ┌──────────────┐                     │                                 │   │
│  │ CloudTrail   │ ──── Logs ─────►    │   ┌──────────┐ ┌──────────┐     │   │
│  └──────────────┘   user activity     │   │Control 1 │ │Control 2 │     │   │
│  ┌──────────────┐                     │   │ Evidence │ │ Evidence │     │   │
│  │ Security Hub │ ──── Findings ──►   │   │ ✅ ✅ ❌ │ │ ✅ ✅ ✅ │     │   │
│  └──────────────┘   compliance        │   └──────────┘ └──────────┘     │   │
│  ┌──────────────┐                     │                                 │   │
│  │ Manual       │ ──── Upload ────►   │   → Assessment Report           │   │
│  │ Evidence     │                     │                                 │   │
│  └──────────────┘                     └─────────────────────────────────┘   │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘

6. Tích hợp AWS Services

ServiceVai trò trong Audit Manager
AWS ConfigEvidence từ configuration changes và compliance rules
AWS CloudTrailEvidence từ API activity logs
AWS Security HubEvidence từ security compliance checks
AWS OrganizationsMulti-account evidence collection
AWS KMSEncrypt assessment reports
Amazon S3Store assessment reports và evidence
AWS IAMAccess control cho Audit Manager

[!IMPORTANT] Audit Manager KHÔNG tự kiểm tra compliance. Nó thu thập evidence từ các services khác (Config, Security Hub, CloudTrail) và tổ chức thành assessment reports. Config Rules và Security Hub mới là nơi kiểm tra compliance thực sự.


7. So sánh với các dịch vụ liên quan

FeatureAudit ManagerAWS ConfigSecurity HubAWS Artifact
Chức năng chínhThu thập evidence, chuẩn bị auditRecord config changes, check rulesAggregate security findingsDownload compliance reports từ AWS
Evidence collection✅ Tự độngLà nguồn evidenceLà nguồn evidence
Frameworks✅ 30+ prebuilt❌ (chỉ rules)✅ Security standards
Assessment reports✅ Tạo reports cho auditor✅ AWS compliance certs
Delegation workflow
Custom controls✅ (custom rules)✅ (custom insights)
Best forChuẩn bị audit, compliance evidenceReal-time config complianceSecurity posture managementDownload AWS certs/reports
┌─────────────────────────────────────────────────────────────────────────────┐
│                    How they work together                                   │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│  ┌────────────┐  ┌────────────┐                                             │
│  │ AWS Config │  │ Security   │  ← Nguồn evidence (detect compliance)       │
│  │ Rules      │  │ Hub        │                                             │
│  └─────┬──────┘  └─────┬──────┘                                             │
│        │               │                                                    │
│        └───────┬───────┘                                                    │
│                ▼                                                            │
│  ┌──────────────────────┐                                                   │
│  │   AUDIT MANAGER      │  ← Thu thập, tổ chức, report                      │
│  │   (Assessment)       │                                                   │
│  └──────────┬───────────┘                                                   │
│             ▼                                                               │
│  ┌──────────────────────┐                                                   │
│  │  Assessment Report   │  ← Giao cho Auditor                               │
│  │  (S3)                │                                                   │
│  └──────────────────────┘                                                   │
│                                                                             │
│  ┌──────────────────────┐                                                   │
│  │   AWS Artifact       │  ← Riêng biệt: download AWS's OWN                 │
│  │                      │    compliance certs (SOC, PCI, ISO)               │
│  └──────────────────────┘                                                   │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘

[!TIP] AWS Artifact = download AWS's compliance reports (AWS chứng minh AWS comply) AWS Audit Manager = thu thập evidence cho YOUR compliance (bạn chứng minh bạn comply)


8. Pricing

ComponentCost
Resource assessments$1.25 per 100 resource assessments/tháng
Free TierKhông có

[!NOTE] Một resource assessment = mỗi lần Audit Manager thu thập evidence cho 1 resource (ví dụ: check 1 S3 bucket compliance = 1 resource assessment). Chi phí phụ thuộc vào số lượng resources và tần suất thu thập.


9. Exam Tips

  1. Audit Manager = "thu thập evidence tự động để chuẩn bị audit" → chọn khi đề nói "streamline audit preparation" hoặc "collect compliance evidence"
  2. Audit Manager ≠ AWS Artifact: Audit Manager = YOUR compliance evidence, Artifact = AWS's compliance certs
  3. Frameworks: 30+ prebuilt (GDPR, HIPAA, PCI DSS, SOC 2) + custom frameworks
  4. Evidence sources: AWS Config + CloudTrail + Security Hub + manual upload
  5. Hỗ trợ multi-account qua AWS Organizations
  6. Audit Manager KHÔNG enforce compliance - chỉ collect evidence. Config Rules và SCPs mới enforce
  7. Khi đề nói "continuous compliance monitoring" → có thể là Config hoặc Security Hub. Khi nói "prepare for audit" → Audit Manager
  8. Supports delegation workflow - giao controls cho team members review

10. Tài liệu tham khảo