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

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



๊ทœ์ • ์ค€์ˆ˜ ๊ฐ„์†Œํ™”

๊ทœ์ • ์ค€์ˆ˜ ๊ฐ„์†Œํ™”

 

AWS CloudTrail๋กœ AWS ๊ณ„์ • ๋‚ด์—์„œ ์ด๋ฃจ์–ด์ง„ ์ž‘์—…์˜ ์ด๋ฒคํŠธ ๋กœ๊ทธ๋ฅผ ์ž๋™์œผ๋กœ ๊ธฐ๋กํ•˜๊ณ  ์ €์žฅํ•˜์—ฌ ๊ทœ์ • ์ค€์ˆ˜ ๊ฐ์‚ฌ๋ฅผ ๊ฐ„์†Œํ™”ํ•˜์‹ญ์‹œ์˜ค. Amazon CloudWatch ๋กœ๊ทธ์™€์˜ ํ†ตํ•ฉ์„ ํ†ตํ•ด ๊ฐ„ํŽธํ•˜๊ฒŒ ๋กœ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ , ๊ทœ์ • ์œ„๋ฐ˜ ์ด๋ฒคํŠธ๋ฅผ ํŒŒ์•…ํ•˜๋ฉฐ, ์‚ฌ๊ณ  ์กฐ์‚ฌ๋ฅผ ๊ฐ€์†ํ™”ํ•˜๊ณ , ๊ฐ์‚ฌ๊ด€ ์š”์ฒญ์— ์‹ ์†ํžˆ ์‘๋‹ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์‚ฌ์šฉ์ž ๋ฐ ๋ฆฌ์†Œ์Šค ํ™œ๋™์— ๋Œ€ํ•œ ๊ฐ€์‹œ์„ฑ

์‚ฌ์šฉ์ž ๋ฐ ๋ฆฌ์†Œ์Šค ํ™œ๋™์— ๋Œ€ํ•œ ๊ฐ€์‹œ์„ฑ

 

AWS CloudTrail์€ AWS Management Console ์ž‘์—…๊ณผ API ํ˜ธ์ถœ์„ ๊ธฐ๋กํ•จ์œผ๋กœ์จ ์‚ฌ์šฉ์ž ๋ฐ ๋ฆฌ์†Œ์Šค ํ™œ๋™์— ๋Œ€ํ•œ ๊ฐ€์‹œ์„ฑ์„ ๋†’์ž…๋‹ˆ๋‹ค. AWS๋ฅผ ํ˜ธ์ถœํ•œ ์‚ฌ์šฉ์ž์™€ ๊ณ„์ •, ํ˜ธ์ถœ์ด ์ด๋ฃจ์–ด์ง„ ์†Œ์Šค IP ์ฃผ์†Œ, ํ˜ธ์ถœ์ด ๋ฐœ์ƒํ•œ ์‹œ๊ฐ„์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณด์•ˆ ๋ถ„์„ ๋ฐ ๋ฌธ์ œ ํ•ด๊ฒฐ

๋ณด์•ˆ ๋ถ„์„ ๋ฐ ๋ฌธ์ œ ํ•ด๊ฒฐ

AWS CloudTrail์„ ์‚ฌ์šฉํ•˜๋ฉด ์ง€์ •๋œ ๊ธฐ๊ฐ„ ๋‚ด์— AWS ๊ณ„์ •์—์„œ ๋ฐœ์ƒํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์˜ ์ข…ํ•ฉ์  ๊ธฐ๋ก์„ ์บก์ฒ˜ํ•˜์—ฌ ๋ณด์•ˆ ๋ฐ ์šด์˜ ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ•˜๊ณ  ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.  

๋ณด์•ˆ ์ž๋™ํ™”

๋ณด์•ˆ ์ž๋™ํ™”

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

 

 

AWS CloudTrail๋กœ AWS ๊ณ„์ •์˜ ํ™œ๋™ ์ด๋ ฅ์„ ์ œ๊ณตํ•จ์œผ๋กœ์จ ์ข€ ๋” ์‰ฝ๊ฒŒ ๋‚ด๋ถ€ ์ •์ฑ… ๋ฐ ๊ทœ์ œ ํ‘œ์ค€์„ ์ค€์ˆ˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์„ ๋ณด๋ ค๋ฉด AWS ๊ทœ์ • ์ค€์ˆ˜ ๋ฐฑ์„œ '๋Œ€๊ทœ๋ชจ ๋ณด์•ˆ: AWS์—์„œ์˜ ๋กœ๊น…'์„ ๋‹ค์šด๋กœ๋“œํ•˜์‹ญ์‹œ์˜ค.

diagram_cloudtrail_compliance Aid
R-Divider_Siemens-Corporation_Logo

์—ฌ๊ธฐ์—์„œ Siemens๊ฐ€ AWS CloudTrail ๋ฐ ๋‹ค๋ฅธ AWS ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ HIPAA ์ค€์ˆ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•œ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์‹ญ์‹œ์˜ค.


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

diagram_cloudtrail_securityanalysis

CloudTrail์— ๊ธฐ๋ก๋œ ๊ฐ์ฒด ์ˆ˜์ค€ API ์ด๋ฒคํŠธ๋ฅผ ํ†ตํ•ด S3 ๊ฐ์ฒด์—์„œ ํ™œ๋™ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์œ ์ถœ์„ ํƒ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ™œ๋™ ๋ฐ์ดํ„ฐ๊ฐ€ ์ˆ˜์ง‘๋œ ํ›„ Amazon CloudWatch ์ด๋ฒคํŠธ์™€ AWS Lambda ๊ฐ™์€ ๋‹ค๋ฅธ AWS ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€์‘ ์ ˆ์ฐจ๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

diagram_cloudtrail_dataexfiltration_v3

AWS CloudTrail์— ์˜ํ•ด ์ƒ์„ฑ๋œ AWS API ํ˜ธ์ถœ ์ด๋ ฅ์„ ํ™œ์šฉํ•˜์—ฌ ์šด์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด AWS ๋ฆฌ์†Œ์Šค(์˜ˆ: Amazon EC2 ์ธ์Šคํ„ด์Šค, Amazon VPC ๋ณด์•ˆ ๊ทธ๋ฃน, Amazon EBS ๋ณผ๋ฅจ)์˜ ์ƒ์„ฑ, ์ˆ˜์ •, ์‚ญ์ œ ๋“ฑ ํ™˜๊ฒฝ์—์„œ ์ด๋ฃจ์–ด์ง„ ๊ฐ€์žฅ ์ตœ๊ทผ์˜ ๋ณ€๊ฒฝ์„ ๋น ๋ฅด๊ฒŒ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

diagram_cloudtrail_operational Issuetroubleshooting