AWS CloudTrail
AWS Config ์‹œ์ž‘ํ•˜๊ธฐ

AWS Config๋Š” AWS ๋ฆฌ์†Œ์Šค ๊ตฌ์„ฑ์„ ์ธก์ •, ๊ฐ์‚ฌ ๋ฐ ํ‰๊ฐ€ํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. Config๋Š” AWS ๋ฆฌ์†Œ์Šค ๊ตฌ์„ฑ์„ ์ง€์†์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๊ธฐ๋กํ•˜๊ณ , ์›ํ•˜๋Š” ๊ตฌ์„ฑ์„ ๊ธฐ์ค€์œผ๋กœ ๊ธฐ๋ก๋œ ๊ตฌ์„ฑ์„ ์ž๋™์œผ๋กœ ํ‰๊ฐ€ํ•ด ์ค๋‹ˆ๋‹ค. Config๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด AWS ๋ฆฌ์†Œ์Šค ๊ฐ„ ๊ตฌ์„ฑ ๋ฐ ๊ด€๊ณ„ ๋ณ€ํ™”๋ฅผ ๊ฒ€ํ† ํ•˜๊ณ , ์ž์„ธํ•œ ๋ฆฌ์†Œ์Šค ๊ตฌ์„ฑ ๊ธฐ๋ก์„ ๋ถ„์„ํ•˜๊ณ , ๋‚ด๋ถ€ ์ง€์นจ์— ์ง€์ •๋˜์–ด ์žˆ๋Š” ๊ตฌ์„ฑ์„ ๊ธฐ์ค€์œผ๋กœ ์ „๋ฐ˜์ ์ธ ๊ทœ์ • ์ค€์ˆ˜ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ ๊ทœ์ • ์ค€์ˆ˜ ๊ฐ์‚ฌ, ๋ณด์•ˆ ๋ถ„์„, ๋ณ€๊ฒฝ ๊ด€๋ฆฌ ๋ฐ ์šด์˜ ๋ฌธ์ œ ํ•ด๊ฒฐ ์ž‘์—…์„ ๊ฐ„์†Œํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.



์ง€์†์ ์ธ ๋ชจ๋‹ˆํ„ฐ๋ง

์ง€์†์ ์ธ ๋ชจ๋‹ˆํ„ฐ๋ง 

AWS Config๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด AWS ๋ฆฌ์†Œ์Šค์˜ ๊ตฌ์„ฑ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ง€์†์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Config๋Š” ๋˜ํ•œ AWS ๋ฆฌ์†Œ์Šค์˜ ๋ชฉ๋ก์„ ๋งŒ๋“ค๊ณ , AWS ๋ฆฌ์†Œ์Šค๋ฅผ ๊ตฌ์„ฑํ•  ๋ฟ ์•„๋‹ˆ๋ผ ํŠน์ • ์‹œ์ ์˜ EC2 ์ธ์Šคํ„ด์Šค ๋‚ด์— ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ตฌ์„ฑํ•˜๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค. ์ด์ „ ์ƒํƒœ์—์„œ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํƒ์ง€๋˜๋ฉด Amazon Simple Notification Service(SNS) ์•Œ๋ฆผ์ด ์‚ฌ์šฉ์ž์—๊ฒŒ ์ „๋‹ฌ๋˜์–ด ์ด๋ฅผ ๊ฒ€ํ† ํ•˜๊ณ  ์กฐ์น˜๋ฅผ ์ทจํ•˜๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค.  

์ง€์†์ ์ธ ํ‰๊ฐ€

์ง€์†์ ์ธ ํ‰๊ฐ€

AWS Config๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์กฐ์ง์˜ ์ •์ฑ… ๋ฐ ์ง€์นจ์„ ๊ธฐ์ค€์œผ๋กœ AWS ๋ฆฌ์†Œ์Šค ๊ตฌ์„ฑ์˜ ์ „๋ฐ˜์ ์ธ ๊ทœ์ • ์ค€์ˆ˜ ์—ฌ๋ถ€๋ฅผ ์ง€์†์ ์œผ๋กœ ๊ฐ์‚ฌํ•˜๊ณ  ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Config๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ AWS ๋ฆฌ์†Œ์Šค ํ”„๋กœ๋น„์ €๋‹ ๋ฐ ๊ตฌ์„ฑ์— ๋Œ€ํ•œ ๊ทœ์น™์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์˜ ๊ทœ์น™์„ ๋ฒ—์–ด๋‚˜๋Š” ๋ฆฌ์†Œ์Šค ๊ตฌ์„ฑ์ด๋‚˜ ๊ตฌ์„ฑ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๋ฐœ์ƒํ•˜๋ฉด Amazon Simple Notification Service(SNS) ์•Œ๋ฆผ์ด ์ž๋™์œผ๋กœ ํŠธ๋ฆฌ๊ฑฐ๋˜์–ด ์‚ฌ์šฉ์ž๊ฐ€ ๊ทœ์ • ์ค€์ˆ˜ ์œ„๋ฐ˜์„ ์‹๋ณ„ํ•˜๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค. ์‹œ๊ฐ์  ๋Œ€์‹œ๋ณด๋“œ์—์„œ๋„ ์ „๋ฐ˜์ ์ธ ๊ทœ์ • ์ค€์ˆ˜ ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜๊ณ  ๊ทœ์ • ๋ฏธ์ค€์ˆ˜ ๋ฆฌ์†Œ์Šค๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณ€๊ฒฝ ๊ด€๋ฆฌ

๋ณ€๊ฒฝ ๊ด€๋ฆฌ

AWS Config๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฆฌ์†Œ์Šค๋ฅผ ๋ณ€๊ฒฝํ•˜๊ธฐ ์ „์— ๋ฆฌ์†Œ์Šค ๊ฐ„ ๊ด€๊ณ„๋ฅผ ์ถ”์ ํ•˜๊ณ  ๋ฆฌ์†Œ์Šค ์˜์กด ๊ด€๊ณ„๋ฅผ ๊ฒ€ํ† ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๋ฐœ์ƒํ•˜๋ฉด, ์‚ฌ์šฉ์ž๊ฐ€ ๋ฆฌ์†Œ์Šค ๊ตฌ์„ฑ ๊ธฐ๋ก์„ ๋น ๋ฅด๊ฒŒ ๊ฒ€ํ† ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ณผ๊ฑฐ ํŠน์ • ์‹œ์ ์˜ ๋ฆฌ์†Œ์Šค ๊ตฌ์„ฑ์ด ์–ด๋– ํ–ˆ๋Š”์ง€๋ฅผ ํ™•์ธํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Config์—์„œ๋Š” ๋ฆฌ์†Œ์Šค ๊ตฌ์„ฑ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๋‹ค๋ฅธ ๋ฆฌ์†Œ์Šค์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๋ณ€๊ฒฝ๊ณผ ๊ด€๋ จ๋œ ์ธ์‹œ๋˜ํŠธ์˜ ์˜ํ–ฅ์„ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šด์˜ ๋ฌธ์ œ ํ•ด๊ฒฐ

์šด์˜ ๋ฌธ์ œ ํ•ด๊ฒฐ

AWS Config๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด, AWS ๋ฆฌ์†Œ์Šค ๊ตฌ์„ฑ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ข…ํ•ฉ์ ์ธ ์ด๋ ฅ์„ ์บก์ฒ˜ํ•˜์—ฌ ์šด์˜ ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Config๋Š” ๊ณ„์ •์˜ API ํ˜ธ์ถœ๊ณผ ๊ด€๋ จ๋œ ์ด๋ฒคํŠธ๋ฅผ ๊ธฐ๋กํ•˜๋Š” ์„œ๋น„์Šค์ธ AWS CloudTrail๊ณผ์˜ ํ†ตํ•ฉ์„ ํ†ตํ•ด ์šด์˜ ๊ด€๋ จ ๋ฌธ์ œ์˜ ๊ทผ๋ณธ ์›์ธ์„ ์‹๋ณ„ํ•˜๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. Config๋Š” CloudTrail ๊ธฐ๋ก์„ ํ™œ์šฉํ•˜์—ฌ ๊ตฌ์„ฑ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ณ„์ •์˜ ํŠน์ • ์ด๋ฒคํŠธ์™€ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ CloudTrail ๋กœ๊ทธ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์œ ๋ฐœํ•œ ์ด๋ฒคํŠธ API์˜ ์„ธ๋ถ€ ์ •๋ณด๋„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ์š”์ฒญํ•œ ์‚ฌ๋žŒ, ์‹œ๊ฐ„ ๋ฐ ์›๋ณธ IP ์ฃผ์†Œ).

๋ณ€๊ฒฝ ๊ด€๋ฆฌ

์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ „์ฒด์—์„œ ๊ทœ์ • ์ค€์ˆ˜ ๋ชจ๋‹ˆํ„ฐ๋ง

AWS Config์˜ ๋‹ค์ค‘ ๊ณ„์ •, ๋‹ค์ค‘ ๋ฆฌ์ „ ๋ฐ์ดํ„ฐ ์ง‘๊ณ„๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ „์ฒด์—์„œ ๊ทœ์ • ์ค€์ˆ˜ ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜๊ณ  ๊ทœ์ • ๋ฏธ์ค€์ˆ˜ ๊ณ„์ •์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ข€ ๋” ์ž์„ธํžˆ ์‚ดํŽด๋ณด๋ฉด ํŠน์ • ๋ฆฌ์ „ ๋˜๋Š” ๋ฆฌ์ „์˜ ํŠน์ • ๊ณ„์ •์— ๋Œ€ํ•œ ์ƒํƒœ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Config ์ฝ˜์†”์—์„œ ์ค‘์•™ ๊ณ„์ •์œผ๋กœ ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ฐ ๊ณ„์ •๊ณผ ๊ฐ ๋ฆฌ์ „์—์„œ ๊ฐœ๋ณ„์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ์ •๋ณด๋ฅผ ๊ฒ€์ƒ‰ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

 

 

 

 

AWS Config๋Š” ๊ณ„์ •์— ์žˆ๋Š” ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ , ํ˜„์žฌ ๊ตฌ์„ฑ์„ ๊ธฐ๋กํ•˜๋ฉฐ, ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์บก์ฒ˜ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, Config๋Š” ์‚ญ์ œ๋œ ๋ฆฌ์†Œ์Šค์˜ ๊ตฌ์„ฑ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ๋ณด๊ด€ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ฆฌ์†Œ์Šค์™€ ํ•ด๋‹น ๊ตฌ์„ฑ ์†์„ฑ์— ๋Œ€ํ•œ ํฌ๊ด„์ ์ธ ์Šค๋ƒ…์ƒท์€ ๊ณ„์ •์˜ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์ „์ฒด ์ธ๋ฒคํ† ๋ฆฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


๋ฆฌ์†Œ์Šค๊ฐ€ ์ƒ์„ฑ, ์—…๋ฐ์ดํŠธ ๋˜๋Š” ์‚ญ์ œ๋˜๋ฉด AWS Config๊ฐ€ ๊ตฌ์„ฑ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ Amazon Simple Notification Service(SNS)๋กœ ์ŠคํŠธ๋ฆฌ๋ฐํ•˜์—ฌ ๋ชจ๋“  ๊ตฌ์„ฑ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AWS Config๋Š” ๋ฆฌ์†Œ์Šค ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๋‚˜ํƒ€๋ƒ„์œผ๋กœ์จ ํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด ๋‹ค๋ฅธ ๋ฆฌ์†Œ์Šค์— ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š”์ง€๋ฅผ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


AWS Config๋Š” ์‚ฌ์šฉ์ž๊ฐ€ AWS ๋ฆฌ์†Œ์Šค์˜ ๊ตฌ์„ฑ์„ ํ™•์ธํ•˜๊ณ  ์›ํ•˜๋Š” ๊ตฌ์„ฑ์„ ๊ธฐ์ค€์œผ๋กœ ๋ฆฌ์†Œ์Šค ๊ตฌ์„ฑ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํ‰๊ฐ€ํ•˜๋„๋ก ํ•จ์œผ๋กœ์จ ์‚ฌ์šฉ์ž ๋‚ด๋ถ€ ์ •์ฑ… ๋ฐ ๊ทœ์ • ํ‘œ์ค€์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ทœ์ • ์ค€์ˆ˜ ์—ฌ๋ถ€๋ฅผ ํ‰๊ฐ€ํ•˜๋„๋ก ๋•๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค.


AWS Config๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด AWS Lambda์˜ ์‚ฌ์šฉ์ž ์ง€์ • ๊ทœ์น™์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ทœ์ • ์ค€์ˆ˜ ์—ฌ๋ถ€๋ฅผ ์ฝ”๋“œํ™”ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ฆฌ์†Œ์Šค ๊ตฌ์„ฑ์— ๋Œ€ํ•ด ๋‚ด๋ถ€ ๋ชจ๋ฒ” ์‚ฌ๋ก€ ๋ฐ ์ง€์นจ์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Config๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฆฌ์†Œ์Šค ๊ตฌ์„ฑ ๋ฐ ๋ฆฌ์†Œ์Šค ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ž๋™์œผ๋กœ ํ‰๊ฐ€ํ•˜์—ฌ AWS ์ธํ”„๋ผ ์ „๋ฐ˜์˜ ์ง€์†์ ์ธ ๊ทœ์ • ์ค€์ˆ˜ ๋ฐ ์ž์ฒด ๊ฑฐ๋ฒ„๋„Œ์Šค๋ฅผ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


AWS Config๋กœ ๋ฆฌ์†Œ์Šค์˜ ์ตœ๊ทผ ๊ตฌ์„ฑ ๋ณ€๊ฒฝ์„ ํ™•์ธํ•˜์—ฌ ์šด์˜ ๋ฌธ์ œ๋ฅผ ๋น ๋ฅด๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


AWS Config์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฐ์ดํ„ฐ๋กœ ๋ฆฌ์†Œ์Šค์˜ ๊ตฌ์„ฑ์„ ์ง€์†์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ์— ์ž ์žฌ์ ์ธ ๋ณด์•ˆ ์ทจ์•ฝ์„ฑ์ด ์žˆ๋Š”์ง€ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฆฌ์†Œ์Šค ๊ตฌ์„ฑ์ด ๋ณ€๊ฒฝ๋˜๋ฉด Amazon Simple Notification Service(SNS) ์•Œ๋ฆผ์ด ํŠธ๋ฆฌ๊ฑฐ๋˜์–ด ์ด๋ฅผ ๊ฒ€ํ† ํ•˜๊ณ  ์กฐ์น˜๋ฅผ ์ทจํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์•ˆ ํŒ€์— ์ „์†ก๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž ์žฌ์ ์ธ ๋ณด์•ˆ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ํ›„์—๋Š” Config์—์„œ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฆฌ์†Œ์Šค์˜ ๊ตฌ์„ฑ ๊ธฐ๋ก์„ ๊ฒ€ํ† ํ•˜๊ณ  ๋ณด์•ˆ ์ž์„ธ๋ฅผ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค.