Cloud 환경에서는 다양한 보안 서비스를 개별적으로 운영하는 것보다 여러 보안 정보를 하나의 화면에서 통합 관리하는 것이 중요합니다.
AWS 환경에서는 IAM, GuardDuty, Inspector, Macie, Firewall 등 다양한 Security 서비스가 존재합니다.
하지만 각각 따로 관리하면 보안 이벤트 분석과 대응 과정이 복잡해질 수 있습니다.
AWS에서는 이러한 문제를 해결하기 위해 AWS Security Hub를 제공합니다.
예:
Security Service 발생
↓
Security Hub 수집
↓
Finding 통합
↓
Compliance 검사
↓
Security Response
Security Hub는 AWS Cloud Security Operations의 중심 역할을 합니다.
| 구성 요소 | 역할 |
|---|---|
| Security Finding | 보안 이벤트 통합 |
| Security Standard | Compliance 검사 |
| Control | 보안 점검 항목 |
| Insight | 위험 분석 |
| Automation Rule | 자동 대응 |
AWS Security Hub 구조를 이해하면 Enterprise Security Operations와 Compliance Architecture를 설계할 수 있습니다.
AWS Security Hub란?
AWS Security Hub는 AWS 환경의 보안 상태를 통합 분석하고 관리하는 Security Management 서비스입니다.
통합 대상:
- GuardDuty
- Inspector
- Macie
- IAM Access Analyzer
- Firewall Manager
여러 보안 정보를 중앙에서 관리합니다.
AWS Security Hub Architecture
기본 구조:
AWS Security Services
↓
Security Hub
↓
Finding Aggregation
↓
Security Dashboard
↓
Response Action
보안 이벤트를 통합 관리합니다.
AWS Security Finding이란?
Finding은 보안 서비스에서 발견된 문제 정보를 의미합니다.
예:
- 취약한 설정
- 악성 접근
- Compliance 위반
- 권한 문제
Security Hub에서 하나의 형태로 관리됩니다.
AWS Security Standard란?
Security Standard는 보안 기준을 자동 검사하는 기능입니다.
대표 기준:
| Standard | 목적 |
|---|---|
| AWS Foundational Security Best Practices | AWS 기본 보안 점검 |
| CIS AWS Foundations Benchmark | CIS 보안 기준 |
| PCI DSS | 결제 데이터 보안 |
Compliance 요구사항 대응에 활용합니다.
AWS Security Hub Control이란?
Control은 개별 보안 검사 항목입니다.
예:
EC2
↓
Public 접근 확인
↓
취약 설정 탐지
수백 개의 보안 검사를 수행할 수 있습니다.
AWS Security Hub와 GuardDuty 연결
위협 탐지 통합:
GuardDuty
↓
Finding 생성
↓
Security Hub
↓
Security Analysis
위협 정보를 중앙 관리합니다.
AWS Security Hub와 Inspector 연결
취약점 관리:
EC2 / Container
↓
Inspector Scan
↓
Finding
↓
Security Hub
Software 취약점을 관리합니다.
AWS Security Hub와 Inspector 비교
| 구분 | Security Hub | Inspector |
|---|---|---|
| 목적 | 보안 통합 관리 | 취약점 탐지 |
| 대상 | Finding 통합 | EC2·Container |
| 역할 | Dashboard | Scanning |
서로 다른 보안 역할을 수행합니다.
AWS Security Hub Compliance Dashboard
Dashboard에서는 보안 상태를 확인할 수 있습니다.
확인:
- Security Score
- Failed Control
- Critical Finding
- Compliance Status
전체 환경의 보안 수준을 파악합니다.
AWS Security Hub Automation
Event 기반 자동 대응:
Security Finding
↓
EventBridge
↓
Lambda
↓
Remediation Action
자동화된 보안 대응이 가능합니다.
예:
Public S3 발견
↓
자동 접근 차단
AWS Security Hub와 CloudTrail 연결
Audit Architecture:
CloudTrail
↓
API Activity
↓
Security Hub
↓
Analysis
변경 활동을 보안 관점에서 분석합니다.
AWS Security Hub와 EKS Kubernetes 연결
Cloud Native Security:
EKS Cluster
↓
GuardDuty
↓
Security Hub
↓
Finding Analysis
↓
Response
Kubernetes 환경도 통합 관리할 수 있습니다.
AWS Security Hub Best Practice
권장:
- 모든 Region 활성화
- Security Standard 적용
- GuardDuty 연동
- EventBridge 자동화
- 정기 Finding 검토
Security Operations 체계를 구축합니다.
AWS Security Hub 장애 분석
Hub 상태 확인:
aws securityhub describe-hub
Finding 확인:
aws securityhub get-findings
Control 확인:
aws securityhub describe-standards
확인:
- Finding 수집 상태
- Service 연결
- Permission 문제
- Standard 활성화 상태
AWS Security Hub 장점
| 장점 | 설명 |
|---|---|
| 통합 관리 | Security 정보 중앙화 |
| Compliance | 보안 기준 검사 |
| 자동화 | Response 연결 |
| Visibility | 전체 보안 상태 확인 |
Security Hub는 AWS Security Operations의 핵심 서비스입니다.
자주 묻는 질문
Security Hub와 GuardDuty 차이는 무엇인가요?
GuardDuty는 위협을 탐지하고 Security Hub는 여러 보안 결과를 통합 관리합니다.
Security Hub가 공격을 막아주나요?
Security Hub는 분석과 관리 중심이며 EventBridge, Lambda 등과 연결하여 자동 대응을 구성할 수 있습니다.
Enterprise 환경에서 필요한가요?
대규모 Cloud 환경에서는 여러 보안 서비스를 통합 관리하기 위해 많이 활용됩니다.
마무리
AWS Security Hub는 GuardDuty, Inspector, Macie 등 다양한 AWS Security 서비스를 통합하고 Compliance 상태와 Finding을 관리하는 중앙 보안 관리 플랫폼입니다.
| 구성 요소 | 역할 |
|---|---|
| Finding | 보안 이벤트 |
| Standard | Compliance 기준 |
| Control | 보안 검사 |
| Dashboard | 상태 관리 |
| Automation | 대응 자동화 |
AWS Security Hub 구조를 이해하면 Enterprise Cloud 환경에서 통합 Security Operations와 Compliance 기반 보안 Architecture를 구축할 수 있습니다.