๋ค์ด๊ฐ๋ฉฐ ๐
2025๋ 6์ ํ๋ผ๋ธํผ์์์ ๊ฐ์ต๋ AWS re:Inforce๋ 5,800๋ช ์ ๋ณด์ ์ ๋ฌธ๊ฐ๋ค์ด ๋ชจ์ฌ ํด๋ผ์ฐ๋ ๋ณด์์ ์ต์ ํธ๋ ๋์ ๊ธฐ์ ์ ๊ณต์ ํ๋ ์ฅ์ด์์ต๋๋ค. ํนํ ํ๊ตญ ์ฐธ๊ฐ์๊ฐ ์ ๋ ๋๋น 2๋ฐฐ ์ฆ๊ฐํ๋ฉฐ ๊ตญ๋ด ๊ธฐ์ ๋ค์ ํด๋ผ์ฐ๋ ๋ณด์์ ๋ํ ๊ด์ฌ์ด ๋์์ง๊ณ ์์์ ๋ณด์ฌ์ฃผ์์ต๋๋ค ๐.
์ด๋ฒ ํฌ์คํธ์์๋ ์ฝํผ๋ฐ์ค์ ์ฃผ์ ์ ๋ฐ์ดํธ์ ํจ๊ป ๋ค์ํ ๊ด์ ์์์ ๋ณด์ ์ธ์ฌ์ดํธ๋ฅผ ๊ณต์ ํฉ๋๋ค:
- AWS์ ์๋ก์ด ๋ณด์ ์๋น์ค ๋ฐ ๊ธฐ๋ฅ ์ ๋ฐ์ดํธ
- ๊ฐ์ธ ์ฐ๊ตฌ ์ฐจ์์ ๋ชจ์ํดํน ์๋๋ฆฌ์ค์ ๊ตํ
- ์ค์ ๊ธฐ์ ๋ค์ ๋ณด์ ๊ตฌ์ถ ์ฌ๋ก (๋น๊ทผ๋ง์ผ, WAF ํ์ฉ ์ฌ๋ก)
- ๋น์ฉ ํจ์จ์ ์ธ ๋ณด์ ๋๊ตฌ ์ ํ ๊ฐ์ด๋
Part 1: AWS ๋ณด์ ์ธํ๋ผ์ ์งํ ๐
๋ธ๋ํฟ(Black Pot)๊ณผ ๋งค๋ํ(Mad Pot): AWS์ ๋ด๋ถ ๋ณด์ ๋๊ตฌ ์ต์ด ๊ณต๊ฐ
AWS๊ฐ ์ด๋ฒ ์ฝํผ๋ฐ์ค์์ ์ฒ์ ๊ณต๊ฐํ ๋ด๋ถ ๋ณด์ ์์คํ ์ ๋๋ผ์ด ๊ท๋ชจ์ ํจ์จ์ฑ์ ๋ณด์ฌ์ค๋๋ค:
๋ธ๋ํฟ (Black Pot) ๐ช
- ์๊ฐ๋น 13์กฐ ๊ฐ์ ๋ก๊ทธ ์ฒ๋ฆฌ
- 3๋ถ๋ง๋ค IP ์ฐจ๋จ ๋ฆฌ์คํธ ์ ๋ฐ์ดํธ
- ๋งค ์ ๋ฐ์ดํธ์ 12.5%์ IP๊ฐ ์๋กญ๊ฒ ์ถ๊ฐ/๋ณ๊ฒฝ
๋งค๋ํ (Mad Pot) ๐ฏ
- ์๋์ ์ผ๋ก ์ทจ์ฝํด ๋ณด์ด๋ ํ๋ํ ์์คํ
- ๊ณต๊ฒฉ์ ํ๋ ํจํด ์ค์๊ฐ ์์ง
- ์์ง๋ ๋ฐ์ดํฐ๋ฅผ ๋ธ๋ํฟ์ ์ฆ์ ๋ฐ์

๐ ํต์ฌ ํต๊ณ: ์ธ๋ถ ํฌํธ๊ฐ ์ด๋ฆฌ๋ฉด ํ๊ท 3๋ถ ์ด๋ด ๊ณต๊ฒฉ ์๋ ๋ฐ์
์ฃผ์ ๋ณด์ ์๋น์ค ์ ๋ฐ์ดํธ โจ
Security Hub ์ ๋ฉด ๊ฐํธ
- ํ๋ฆฌ๋ทฐ ๋ฒ์ ๋ฌด๋ฃ ์ ๊ณต (GA ์ ๊น์ง)
- ๋ค์ํ ์๋น์ค ๋ฐ์ดํฐ์ ๋งฅ๋ฝ์ ํตํฉ ๋ถ์
- ๊ธฐ์กด ๋ฒ์ ์ CSPM(Cloud Security Posture Management)์ผ๋ก ๋ช ์นญ ๋ณ๊ฒฝ
Network Security Director ์ ๊ท ์ถ์
- CloudFront, API Gateway, ALB์ ์๋์น ์์ ์ธ๋ถ ๋ ธ์ถ ์๋ ํ์ง
- ์๊ฐ์ ๋คํธ์ํฌ ํ ํด๋ก์ง ์ ๊ณต
- ์ํด๋ฆญ ๋ณด์ ์์ ๊ธฐ๋ฅ
IAM ๋ฐ ์ ๊ทผ ๊ด๋ฆฌ ๋ํญ ๊ฐํ
- 2024๋ 6์๋ถํฐ MFA ์๋ฌดํ
- Verify Permissions ๊ฐ๊ฒฉ 30๋ฐฐ ์ธํ ($150 → $5/๋ฐฑ๋ง ๊ฑด)
- Access Analyzer ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
Part 2: ๊ฐ์ธ ๋ชจ์ํดํน ์ฐ๊ตฌ ์ฌ๋ก ๐
โ ๏ธ ์ค์ ๊ณ ์ง: ๋ค์ ๋ด์ฉ์ ๊ฒฉ๋ฆฌ๋ ๊ฐ์ธ ํ ์คํธ ํ๊ฒฝ์์ ์งํํ ๋ณด์ ์ฐ๊ตฌ์ ๋๋ค. ์ค์ ํ๋ก๋์ ํ๊ฒฝ์ด ์๋๋ฉฐ, ์์ ๊ต์ก ๋ชฉ์ ์ผ๋ก๋ง ๊ณต์ ํฉ๋๋ค. ์ค์ ์์คํ ์ ๋ํ ๋ฌด๋จ ์นจ์ ์ ๋ฒ์ ์ฒ๋ฒ ๋์์ ๋๋ค.
์ฐ๊ตฌ ๋ฐฐ๊ฒฝ ๋ฐ ๋ชฉ์
AWS ํ๊ฒฝ์ ์ ์ฌ์ ์ทจ์ฝ์ ์ ์ดํดํ๊ณ ํจ๊ณผ์ ์ธ ๋ฐฉ์ด ์ ๋ต์ ์๋ฆฝํ๊ธฐ ์ํด, ์์ ํ ๊ฒฉ๋ฆฌ๋ ํ ์คํธ ํ๊ฒฝ์์ ๋ค์ํ ๊ณต๊ฒฉ ์๋๋ฆฌ์ค๋ฅผ ์ฌํํ๊ณ ๋ถ์ํ์ต๋๋ค.

์๋๋ฆฌ์ค 1: ALB + IMDSv1 ์กฐํฉ์ ์น๋ช ์ ์ทจ์ฝ์
ํ ์คํธ ํ๊ฒฝ ๊ตฌ์ฑ:
ํ
์คํธ ์ธํ๋ผ (์๋์ ์ทจ์ฝ ์ค์ ):
- ALB: Internet-facing
- EC2: IMDSv1 ํ์ฑํ
- ์ ํ๋ฆฌ์ผ์ด์
: SSRF ์ทจ์ฝ์ ํฌํจ
๋ฐ๊ฒฌ๋ ๊ณต๊ฒฉ ๊ฒฝ๋ก:
1๏ธโฃ SSRF ์ทจ์ฝ์ ์ ์ฉ
# ์ทจ์ฝํ ํ๋ก์ ์๋ํฌ์ธํธ ์์
@app.route("/proxy")
def vulnerable_proxy():
url = request.args.get("url") # ์
๋ ฅ ๊ฒ์ฆ ์์!
return urllib.request.urlopen(url).read()
AI (Amazon Q Developer ๋ฐ Claude, Cursor)๋ฅผ ํ์ฉํ ๊ณต๊ฒฉ ์๋๋ฆฌ์ค ์์ฑ ๋ฐ ๊ณต๊ฒฉ ์์



2๏ธโฃ ๋ฉํ๋ฐ์ดํฐ ์๋น์ค ์ ๊ทผ
# ๊ณต๊ฒฉ ์๋ฎฌ๋ ์ด์
curl "http://test-alb/proxy?url=http://169.254.169.254/latest/meta-data/iam/security-credentials/"
3๏ธโฃ ๊ถํ ํ์ทจ ๋ฐ ์ ์ฉ ๊ฐ๋ฅ์ฑ
- IAM ์ญํ ํฌ๋ฆฌ๋ด์ ํ๋
- ๋ฐฑ๋์ด ์ฌ์ฉ์ ์์ฑ ๊ฐ๋ฅ
- ๋ฆฌ์์ค ๋ฌด๋จ ์์ฑ/์ญ์ ๊ฐ๋ฅ
ํต์ฌ ๋ฐฉ์ด ์ ๋ต:
# ๐ก๏ธ ์ฆ์ ์ ์ฉ ํ์: IMDSv2 ๊ฐ์ ์ค์
aws ec2 modify-instance-metadata-options \
--instance-id <instance-id> \
--http-tokens required \
--http-endpoint enabled \
--http-put-response-hop-limit 1
์ํคํ ์ฒ ๊ฐ์ ๋ฐฉ์:
ํ์ฌ (์ทจ์ฝ):
Internet → ALB(Internet-facing) → EC2(IMDSv1)
๋ชฉํ (์์ ):
Internet → CloudFront → ALB(Internal) → EC2(IMDSv2)
์ถ๊ฐ ๋ณด์์ธต:
- WAF at CloudFront
- PrivateLink for internal communication
- Session Manager (SSH ์ ๊ฑฐ)




์๋๋ฆฌ์ค 2: ๋์ฌ์จ์ด ๋ฐ ํฌ๋ฆฝํ ๋ง์ด๋ ์๋ฎฌ๋ ์ด์
ํ ์คํธํ ๊ณต๊ฒฉ ํจํด๋ค:
๐ด ๋์ฌ์จ์ด ํ๋ ํจํด
- ๋๋ ํ์ผ ์ํธํ ์๋ฎฌ๋ ์ด์
- ๋ฐฑ์ ์ญ์ ์๋
- ์ค๋ ์ท ํ๊ดด ์๋
โ๏ธ ํฌ๋ฆฝํ ๋ง์ด๋ ๊ณต๊ฒฉ
- ๊ณ ์ฑ๋ฅ GPU ์ธ์คํด์ค ์์ฑ ์๋
- ์์ฌ์ค๋ฌ์ด ๋๋ฉ์ธ ํต์
- CPU ๋ฆฌ์์ค ๊ณผ๋ค ์ฌ์ฉ
GuardDuty ํ์ง ๊ฒฐ๊ณผ:
ํ์ง์จ:
- ๋นํธ์ฝ์ธ ๋ง์ด๋: 100%
- ๋น์ ์ API ํธ์ถ: 95%
- ๋ฐ์ดํฐ ์ ์ถ ์๋: 90%
์ฃผ์ ํ์ง ํจํด:
- CryptoCurrency:EC2/BitcoinTool.B!DNS
- UnauthorizedAccess:EC2/SSHBruteForce
- Impact:EC2/MaliciousDomainRequest




์๋๋ฆฌ์ค 3: ์ธ๋ถ ๋ ธ์ถ ๋ฆฌ์์ค ํ์ง
Access Analyzer ํ์ฉ ๊ฒฐ๊ณผ:
{
"findings": [
{
"type": "S3 Bucket Public Access",
"severity": "HIGH",
"recommendation": "Enable Block Public Access"
},
{
"type": "IAM Role External Sharing",
"severity": "MEDIUM",
"recommendation": "Review trust relationship"
}
]
}


์ฐ๊ตฌ ๊ฒฐ๊ณผ ๋ฐ ๊ตํ
ํต์ฌ ๋ฐ๊ฒฌ์ฌํญ:
1. IMDSv1 + Internet-facing ALB = Critical Risk
2. ๊ธฐ๋ณธ ๋ณด์ ์ค์ ์ ์ค์์ฑ
3. Amazon Linux 2023์ ์ฐ์ํ ๊ธฐ๋ณธ ๋ณด์
์ฆ์ ์กฐ์น ์ฌํญ:
โ
IMDSv2 ์ ํ (์ต์ฐ์ )
โ
์ ๊ธฐ์ Access Analyzer ์ค์บ
โ
์ต์ ๊ถํ ์์น ์ ์ฉ
โณ ALB Internal ์ ํ (์ฅ๊ธฐ ๊ณผ์ )
Part 3: ์ค์ ๊ธฐ์ ๋ณด์ ๊ตฌ์ถ ์ฌ๋ก ๐ข
๋น๊ทผ๋ง์ผ: AI ์๋์ ์ค์ฉ์ ๋ณด์ ์ ๋ต ๐ฅ
๋น๊ทผ๋ง์ผ์ AI ๋๊ตฌ๋ฅผ ์์ ํ๊ฒ ํ์ฉํ๋ฉด์๋ ๋ณด์์ ๊ฐํํ๋ ๊ท ํ์กํ ์ ๊ทผ๋ฒ์ ๊ตฌํํ์ต๋๋ค.
AI ์์ ์ฌ์ฉ 3๋จ๊ณ ํ๋ ์์ํฌ:
1๏ธโฃ ๋คํธ์ํฌ ๋ ๋ฒจ ๋ณดํธ
DLP ํจํด ์์:
AWS_ACCESS_KEY: AKIA[0-9A-Z]{16}
AWS_SECRET: [0-9a-zA-Z/+=]{40}
PII_DATA: ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ|์ ์ฉ์นด๋๋ฒํธ
2๏ธโฃ ์ ํ๋ฆฌ์ผ์ด์ ๋ ๋ฒจ ์ ์ด
- ํ๋ผ์ด๋ฒ์ ๋ชจ๋ ๊ฐ์ ์ค์
- ๋ฐ์ดํฐ ํ์ต ๊ฑฐ๋ถ ์ต์ ํ์ฑํ
- ํ๋กฌํํธ ๋ก๊น ๋ฐ ๋ชจ๋ํฐ๋ง


3๏ธโฃ ๋๋ฐ์ด์ค ๋ ๋ฒจ ๊ด๋ฆฌ
- MDM์ ํตํ ๋จ๋ง๊ธฐ ์ ์ฑ ์ ์ฉ
- ๋น์ค์ ๋๋ฐ์ด์ค ์ ๊ทผ ์ฐจ๋จ
AI ๊ธฐ๋ฐ ๋ณด์ ์๋ํ:
- Bedrock: ๋ณด์ ์ด๋ฒคํธ 1์ฐจ ๋ถ์
- SageMaker: ์ ํ/์คํ 95% ์ ํ๋ ํ๋จ
- Slack ํตํฉ: ์ค์๊ฐ ์๋ฆผ ๋ฐ ๋์

์ค์ ํ๋ จ ํ๋ก๊ทธ๋จ:
๋ชจ์ ์๋๋ฆฌ์ค:
- ์ํธํํ ๋ง์ด๋ ํ์ง
- ๋ฐ์ดํฐ ์ ์ถ ์๋
- ๊ถํ ์์ค์ปฌ๋ ์ด์
์ฐธ์ฌ ์ ๋:
- ๊ฒ์ํ๋ ๋ณด์ ํด์ฆ
- ์ฑ๊ณผ ๊ธฐ๋ฐ ์ธ์ผํฐ๋ธ
- Amazon Q ํ์ฉ ๊ต์ก
์ค์ ๊ธฐ์ ์ WAF ํ์ฉ ์ฑ๊ณผ ๐ก๏ธ
๋ง์ ๊ธฐ์ ๋ค์ด AWS WAF๋ฅผ ํตํด ํจ๊ณผ์ ์ผ๋ก DDoS์ ๋ด ๊ณต๊ฒฉ์ ๋ฐฉ์ดํ๊ณ ์์ต๋๋ค.

์ผ์ผ ํ๊ท ๋ฐฉ์ด:
- ์
์ฑ ๋ด ์ฐจ๋จ: 2.3M ์์ฒญ
- DDoS ๊ณต๊ฒฉ ๋ฐฉ์ด: 37๊ฑด (์ฑ๊ณต๋ฅ 100%)
- False Positive: 0.02% (๋งค์ฐ ๋ฎ์)
JA4 ํ๊ฑฐํ๋ฆฐํธ ํ์ :
- TLS ํธ๋์ ฐ์ดํฌ ๊ธฐ๋ฐ 36์๋ฆฌ ๊ณ ์ ํด์
- IP/User-Agent ๋ณ๊ฒฝ์ผ๋ก ์ฐํ ๋ถ๊ฐ
- ์๋ ค์ง ๋ด ํจํด ์ฆ์ ์๋ณ
์๋ก์ด WAF ์ฝ์ ์ฅ์ :
- ์ค์ ์๊ฐ 80% ๋จ์ถ
- Protection Pack์ผ๋ก ์ฆ์ ์ ์ฉ
- ๋จ์ผ ํ์ด์ง ์ค์ ์๋ฃ
Part 4: Datadog SIEM๊ณผ Cloud Security ๋ชจ๋ํฐ๋ง ์ ๋ต ๐
Datadog Cloud SIEM ํ์ฉ ์ฌ๋ก
์ค์๊ฐ ์ํ ํ์ง ๋ฐ ๋์:
Datadog SIEM ํต์ฌ ๊ธฐ๋ฅ:
Log Management:
- ์ด๋น ์๋ฐฑ๋ง ๋ก๊ทธ ์ฒ๋ฆฌ
- 15๊ฐ์ ๋ก๊ทธ ๋ณด๊ด (์ปดํ๋ผ์ด์ธ์ค)
- Hot/Warm/Cold ํฐ์ด๋ง์ผ๋ก ๋น์ฉ ์ต์ ํ
Detection Rules:
- 400+ ์ฌ์ ๊ตฌ์ฑ๋ ํ์ง ๊ท์น
- MITRE ATT&CK ํ๋ ์์ํฌ ๋งคํ
- ์ปค์คํ
๊ท์น ์์ฑ ์ง์
Investigation:
- Security Signal ์๋ ์์ฑ
- ๊ด๋ จ ๋ก๊ทธ ์๋ ๊ทธ๋ฃนํ
- ํ์๋ผ์ธ ๊ธฐ๋ฐ ํฌ๋ ์
์ค์ ํ์ฉ ์๋๋ฆฌ์ค:
1๏ธโฃ ์ด์ ์ ๊ทผ ํจํด ํ์ง
# Datadog ํ์ง ๊ท์น ์์
rule = {
"name": "Unusual IAM Access Pattern",
"query": """
source:aws.cloudtrail
@evt.name:(AssumeRole OR GetSessionToken)
| group by @usr.name
| where count > 50
""",
"threshold": 50,
"timeWindow": "5m",
"severity": "HIGH"
}
2๏ธโฃ ์๋ํ๋ ์ธ์๋ํธ ๋์
์ํฌํ๋ก์ฐ:
1. ์ด์ ํ์ง → Security Signal ์์ฑ
2. Slack/PagerDuty ์๋ฆผ
3. ์๋ ๊ฒฉ๋ฆฌ ์คํฌ๋ฆฝํธ ์คํ
4. ํฌ๋ ์ ๋ฐ์ดํฐ ์์ง
5. ์ธ์๋ํธ ํฐ์ผ ์์ฑ

Datadog Cloud Security Monitoring
ํตํฉ ํด๋ผ์ฐ๋ ๋ณด์ ๊ฐ์์ฑ:
Cloud Security Management:
CSPM (Cloud Security Posture Management):
- 800+ ์ปดํ๋ผ์ด์ธ์ค ๊ท์น
- CIS, PCI-DSS, HIPAA ๋ฒค์น๋งํฌ
- ์๋ ์์ ์ ์
CWP (Cloud Workload Protection):
- ๋ฐํ์ ๋ณด์ ๋ชจ๋ํฐ๋ง
- ์ปจํ
์ด๋/์ฟ ๋ฒ๋คํฐ์ค ๋ณด์
- ํ์ผ ๋ฌด๊ฒฐ์ฑ ๋ชจ๋ํฐ๋ง
CSM Threats:
- ์ค์๊ฐ ์ํ ํ์ง
- ํ๋ ๊ธฐ๋ฐ ๋ถ์
- ๋คํธ์ํฌ ์ด์ ํ์ง
๋น์ฉ ์ต์ ํ ์ ๋ต:
ํจ์จ์ ์ฌ์ฉ ๋ฐฉ๋ฒ:
ํ์ ์ ์ง:
- Cloud SIEM (๋ก๊ทธ ๋ถ์ ํต์ฌ)
- CSM Threats (์ค์๊ฐ ์ํ ํ์ง)
์ ํ์ ์ฌ์ฉ:
- CSPM → Prowler + AWS Config
- CWP → GuardDuty + Inspector
๋ก๊ทธ ๊ด๋ฆฌ ์ต์ ํ:
- ํ์ ๋ก๊ทธ๋ง ์ธ๋ฑ์ฑ
- ๋๋จธ์ง๋ Archive๋ก ์ ์ฅ
- Rehydration์ผ๋ก ํ์์ ๋ณต๊ตฌ
์ ๋น์ฉ ์์ (100 hosts):
์ ์ฒด ๊ธฐ๋ฅ: $3,000-5,000
์ต์ ํ ํ: $1,000-1,500 (70% ์ ๊ฐ)
์ค์ ๋ชจ๋ํฐ๋ง ๋์๋ณด๋ ๊ตฌ์ฑ:
ํต์ฌ ๋์๋ณด๋:
Executive Dashboard:
- ์ ์ฒด ๋ณด์ ์ ์
- ์ฃผ์ ์ํ ํธ๋ ๋
- ์ปดํ๋ผ์ด์ธ์ค ์ํ
SOC Dashboard:
- ์ค์๊ฐ ์๋ฆผ
- ์งํ์ค์ธ ์ธ์๋ํธ
- ๋์ ๋ฉํธ๋ฆญ
Compliance Dashboard:
- CIS ๋ฒค์น๋งํฌ ์ ์
- ๋ฏธ์ค์ ๋ฆฌ์์ค ๋ชฉ๋ก
- ์์ ์ฐ์ ์์
Cost Dashboard:
- ๋ณด์ ๋๊ตฌ๋ณ ๋น์ฉ
- ๋ก๊ทธ ๋ณผ๋ฅจ ํธ๋ ๋
- ์ต์ ํ ๊ธฐํ
Part 5: AWS + Datadog + ์คํ์์ค ํ์ด๋ธ๋ฆฌ๋ ์ ๋ต ๐ฐ
ํตํฉ ๋ณด์ ์ํคํ ์ฒ ์ค๊ณ
Prowler + AWS Config ํ์ฉ ์ ๋ต:
์ปดํ๋ผ์ด์ธ์ค ์ ๊ฒ ์ฒด๊ณ:
Prowler:
์ญํ : ์ ๊ธฐ์ ์ธ ์ฌ์ธต ๋ณด์ ๊ฐ์ฌ
์คํ: ์ผ์ผ/์ฃผ๊ฐ ์ค์ผ์ค
๋ฒ์:
- CIS Benchmark Level 1&2
- PCI-DSS, HIPAA, GDPR
- ์ปค์คํ
๋ณด์ ์ ์ฑ
AWS Config:
์ญํ : ์ค์๊ฐ ๊ตฌ์ฑ ๋ณ๊ฒฝ ๋ชจ๋ํฐ๋ง
๊ท์น:
- required-tags (ํ๊น
์ ์ฑ
)
- s3-bucket-public-read-prohibited
- iam-password-policy
- ec2-imdsv2-check
๋์: ์๋ ์์ ์ก์
ํตํฉ ๋ฐฉ๋ฒ:
- Config ๋ณ๊ฒฝ ์ด๋ฒคํธ → Prowler ์ฆ์ ์ค์บ
- Prowler ๊ฒฐ๊ณผ → Config Aggregator๋ก ์์ง
- ํตํฉ ๋์๋ณด๋์์ ์ ์ฒด ์ปดํ๋ผ์ด์ธ์ค ํ์ธ
Security Hub ํตํฉ ์ ๋ต
์ค์ํ๋ ๋ณด์ ๊ด๋ฆฌ:
Security Hub ํตํฉ ๊ตฌ์ฑ:
๋ฐ์ดํฐ ์์ค:
AWS ๋ค์ดํฐ๋ธ:
- GuardDuty (์ํ ํ์ง)
- Inspector (์ทจ์ฝ์ ์ค์บ)
- Access Analyzer (๊ถํ ๋ถ์)
- Config (์ปดํ๋ผ์ด์ธ์ค)
- Macie (๋ฐ์ดํฐ ๋ณดํธ)
์๋ํํฐ:
- Prowler ๊ฒฐ๊ณผ (ASFF ํ์)
- Datadog Security Signals
ํตํฉ ์ํฌํ๋ก์ฐ:
1. ๋ชจ๋ ๋ณด์ ์ด๋ฒคํธ → Security Hub
2. ์ฌ๊ฐ๋๋ณ ์๋ ๋ถ๋ฅ
3. ์๋ ํฐ์ผ ์์ฑ (Critical/High)
4. Datadog SIEM์ผ๋ก ์ถ๊ฐ ๋ถ์
5. ๋์ ํ๋ ์ด๋ถ ์๋ ์คํ
๋น์ฉ ํจ์จ์ ๊ตฌ์ฑ ์์:
์๊ฐ ๋น์ฉ ๋ถ์ (100 AWS ๋ฆฌ์์ค ๊ธฐ์ค):
๊ธฐ๋ณธ ๋ณด์ ์คํ:
Security Hub: $0.001/check (ํ๋ฆฌ๋ทฐ ๋ฌด๋ฃ)
GuardDuty: ~$50
Config: ~$30 (๊ท์น 20๊ฐ)
Prowler: $0 (์คํ์์ค)
์๊ณ: ~$80
Datadog ์ ํ์ ์ถ๊ฐ:
SIEM Lite: ~$500 (ํ์ ๋ก๊ทธ๋ง)
CSM Threats: ~$300
์๊ณ: ~$800
์ด ๋น์ฉ: ~$880/์
vs ์ ์ฒด Datadog ์ฌ์ฉ: $3,000+/์
์ ๊ฐ์ก: 70% ์ด์
์ค์ ๊ตฌํ ๋ก๋๋งต
Phase 1 (1๊ฐ์):
- Security Hub ํ์ฑํ
- GuardDuty ๊ตฌ์ฑ
- Prowler ์ผ์ผ ์ค์บ ์ค์
- AWS Config ํต์ฌ ๊ท์น 20๊ฐ
Phase 2 (2-3๊ฐ์):
- Datadog SIEM ๋์
(ํ์ ๋ก๊ทธ๋ง)
- Security Hub ์ปค์คํ
ํตํฉ
- ์๋ ๋์ ํ๋ ์ด๋ถ 5๊ฐ
Phase 3 (4-6๊ฐ์):
- ์ ์ฒด ํตํฉ ๋์๋ณด๋
- AI ๊ธฐ๋ฐ ์ด์ ํ์ง
- 24/7 ๋ชจ๋ํฐ๋ง ์ฒด๊ณ
์์ ํจ๊ณผ:
- ๋ณด์ ์ฌ๊ณ ํ์ง ์๊ฐ: 24์๊ฐ → 5๋ถ
- False Positive: 50% → 10%
- ์๋ ๋์: 80% → 20%
๋ณด์ ์ฑ์๋ ๋ก๋๋งต ๐
Level 1: Essential โญ
- [x] Root ๊ณ์ MFA
- [x] CloudTrail ํ์ฑํ
- [x] S3 ๋ฒํท ๋ณดํธ
- [x] ๊ธฐ๋ณธ ๋ชจ๋ํฐ๋ง
Level 2: Standard โญโญ
- [x] GuardDuty ํ์ฑํ
- [x] IMDSv2 ์ ์ฒด ์ ์ฉ
- [ ] Security Hub + Prowler
- [ ] AWS Config ๊ท์น ์ค์
Level 3: Advanced โญโญโญ
- [x] Datadog SIEM ๋ถ๋ถ ๋์
- [ ] ์๋ํ๋ ๋์ ์ฒด๊ณ
- [ ] ํตํฉ ๋์๋ณด๋ ๊ตฌ์ถ
- [ ] Zero Trust ์์
Level 4: Optimized โญโญโญโญ
- [ ] AI ๊ธฐ๋ฐ ์ํ ๋ถ์
- [ ] ์์ธก์ ๋ณด์
- [ ] ์์ ์๋ํ
- [ ] Chaos Engineering
๋งบ์๋ง ๐ฏ
AWS re:Inforce 2025๋ ํด๋ผ์ฐ๋ ๋ณด์์ด ๋จ์ํ ๋ฐฉ์ด๋ฅผ ๋์ด ์์ธก, ์๋ํ, ์ง๋ฅํ๋ก ์งํํ๊ณ ์์์ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
ํต์ฌ ๊ตํ:
- ๊ธฐ๋ณธ์ด ๊ฐ์ฅ ์ค์ํฉ๋๋ค - IMDSv2 ํ๋๋ง ์ ๋๋ก ์ค์ ํด๋ ๋๋ถ๋ถ์ ๊ณต๊ฒฉ์ ๋ง์ ์ ์์ต๋๋ค
- ํ์ด๋ธ๋ฆฌ๋ ์ ๊ทผ์ด ํ์ค์ ์ ๋๋ค - AWS ๋ค์ดํฐ๋ธ + Datadog ํต์ฌ ๊ธฐ๋ฅ + ์คํ์์ค ์กฐํฉ์ผ๋ก 70% ๋น์ฉ ์ ๊ฐ
- Security Hub๊ฐ ๊ฒ์ ์ฒด์ธ์ ์ ๋๋ค - ๋ชจ๋ ๋ณด์ ๋๊ตฌ๋ฅผ ํ๋๋ก ํตํฉํ์ฌ ๊ด๋ฆฌ ํจ์จ์ฑ ๊ทน๋ํ
- ์๋ํ๋ ์ ํ์ด ์๋ ํ์์ ๋๋ค - 24์๊ฐ ์๋ ๋ชจ๋ํฐ๋ง์ ๋ถ๊ฐ๋ฅํฉ๋๋ค
ํนํ ALB Internet-facing + IMDSv1 ์กฐํฉ์ ์ํํญํ๊ณผ ๊ฐ์ต๋๋ค. ๋น์ฅ IMDSv2๋ฅผ ์ ์ฉํ๊ณ , ์ฅ๊ธฐ์ ์ผ๋ก Internal ALB๋ก ์ ํ ๊ณํ์ ์๋ฆฝํ์ธ์.
๋ณด์์ ๊ธฐ์ , ํ๋ก์ธ์ค, ์ฌ๋์ ์กฐํ์ ๋๋ค. AI ์๋์๋ ๊ธฐ๋ณธ๊ธฐ์ ์ถฉ์คํ๋ฉด์ ์๋ก์ด ๊ธฐ์ ์ ํ๋ช ํ๊ฒ ํ์ฉํ๋ ๊ท ํ์ด ํ์ํฉ๋๋ค ๐ช
โ ๏ธ ๋ฒ์ ๊ณ ์ง ๋ฐ ์ฃผ์์ฌํญ:
- ๋ณธ ๋ฌธ์์ ๋ชจ์ํดํน ์๋๋ฆฌ์ค๋ ๊ฒฉ๋ฆฌ๋ ๊ฐ์ธ ํ ์คํธ ํ๊ฒฝ์์๋ง ์ํ๋์์ต๋๋ค
- ์ค์ ์์คํ ์ ๋ํ ๋ฌด๋จ ์นจ์ ์ ํ๋ฒ ๋ฐ ์ ๋ณดํต์ ๋ง๋ฒ ์๋ฐ์ผ๋ก ์ฒ๋ฒ๋ฐ์ ์ ์์ต๋๋ค
- ๋ชจ๋ ๋ณด์ ํ ์คํธ๋ ๋ฐ๋์ ์์ ์์ ๋ช ์์ ํ๊ฐ๋ฅผ ๋ฐ์ ํ ์งํํ์ธ์
- ํ๋ก๋์ ํ๊ฒฝ ๋ณ๊ฒฝ ์ ๋ฐ๋์ ํ ์คํธ ํ๊ฒฝ์์ ๋จผ์ ๊ฒ์ฆํ์ธ์