AWS์˜ Capital One ํ•ดํ‚น์— ๋Œ€ํ•œ ๊ธฐ์ˆ ์  ์„ธ๋ถ€ ์‚ฌํ•ญ

AWS์˜ Capital One ํ•ดํ‚น์— ๋Œ€ํ•œ ๊ธฐ์ˆ ์  ์„ธ๋ถ€ ์‚ฌํ•ญ

19๋…„ 2019์›” 106์ผ, Capital One์€ ๋ชจ๋“  ํ˜„๋Œ€ ๊ธฐ์—…์ด ๋‘๋ ค์›Œํ•˜๋Š” ๋ฐ์ดํ„ฐ ์œ ์ถœ์ด ๋ฐœ์ƒํ–ˆ๋‹ค๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์ด๋Š” 140์–ต 000๋ฐฑ๋งŒ ๋ช… ์ด์ƒ์˜ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์˜ํ–ฅ์„ ๋ฏธ์ณค์Šต๋‹ˆ๋‹ค. ๋ฏธ๊ตญ ์‚ฌํšŒ๋ณด์žฅ๋ฒˆํ˜ธ 80๊ฐœ, ์บ๋‚˜๋‹ค ์‚ฌํšŒ๋ณด์žฅ๋ฒˆํ˜ธ 000๋งŒ๊ฐœ. XNUMX๊ฐœ์˜ ์€ํ–‰ ๊ณ„์ขŒ. ๋ถˆ์พŒํ•ด์š”, ๋™์˜ํ•˜์ง€ ์•Š๋‚˜์š”?

์•ˆํƒ€๊น๊ฒŒ๋„ 19์›” XNUMX์ผ์—๋Š” ํ•ดํ‚น์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ Paige Thompson, a.k.a. ์ด์ƒํ•œ ์‚ฌ๋žŒ, 22๋…„ 23์›” 2019์ผ๋ถ€ํ„ฐ XNUMX์›” XNUMX์ผ ์‚ฌ์ด์— ์ปค๋ฐ‹ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฑด ๊ฑฐ์˜ XNUMX๊ฐœ์›” ์ „. ์‹ค์ œ๋กœ Capital One์ด ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚ฌ๋Š”์ง€ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ์€ ์™ธ๋ถ€ ์ปจ์„คํ„ดํŠธ์˜ ๋„์›€์„ ํ†ตํ•ด์„œ์˜€์Šต๋‹ˆ๋‹ค.

์•„๋งˆ์กด ์ „์ง ์ง์›์ด ์ฒดํฌ๋ผ ๋ฒŒ๊ธˆ 250๋งŒ๋‹ฌ๋Ÿฌ์™€ ์ง•์—ญ XNUMX๋…„์„ ์„ ๊ณ ๋ฐ›์•˜๋‹ค. ํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ๋ถ€์ •์ ์ธ ๋ฉด์ด ๋งŽ๋‹ค. ์™œ? ํ•ดํ‚น ํ”ผํ•ด๋ฅผ ์ž…์€ ๋งŽ์€ ๊ธฐ์—…๋“ค์ด ์‚ฌ์ด๋ฒ„ ๋ฒ”์ฃ„๊ฐ€ ๋Š˜์–ด๋‚˜๋Š” ๊ฐ€์šด๋ฐ ์ธํ”„๋ผ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ•ํ™”์— ๋Œ€ํ•œ ์ฑ…์ž„์„ ํšŒํ”ผํ•˜๋ ค๊ณ  ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์–ด์จŒ๋“ , ์ด ์ด์•ผ๊ธฐ๋Š” ์‰ฝ๊ฒŒ ๊ตฌ๊ธ€์— ๊ฒ€์ƒ‰ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋“œ๋ผ๋งˆ์— ๋“ค์–ด ๊ฐ€์ง€ ์•Š๊ณ  ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆŒ ๊ฒƒ์ž…๋‹ˆ๋‹ค ๊ธฐ์ˆ ์  ์ธ ๋ฌธ์ œ์˜ ์ธก๋ฉด.

์šฐ์„ , ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚ฌ๋‚˜์š”?

Capital One์€ ์•ฝ 700๊ฐœ์˜ S3 ๋ฒ„ํ‚ท์„ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์—ˆ๊ณ  Paige Thompson์€ ์ด๋ฅผ ๋ณต์‚ฌํ•˜์—ฌ ํก์ˆ˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‘˜์งธ, ์ด๊ฒƒ์€ ์ž˜๋ชป ๊ตฌ์„ฑ๋œ S3 ๋ฒ„ํ‚ท ์ •์ฑ…์˜ ๋˜ ๋‹ค๋ฅธ ์‚ฌ๋ก€์ž…๋‹ˆ๊นŒ?

์•„๋‹ˆ, ์ง€๊ธˆ์€ ์•ˆ๋ผ. ์—ฌ๊ธฐ์—์„œ ๊ทธ๋…€๋Š” ์ž˜๋ชป ๊ตฌ์„ฑ๋œ ๋ฐฉํ™”๋ฒฝ์ด ์žˆ๋Š” ์„œ๋ฒ„์— ์•ก์„ธ์Šคํ•˜์—ฌ ๊ทธ๊ณณ์—์„œ ์ „์ฒด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ž ๊น, ์ด๊ฒŒ ์–ด๋–ป๊ฒŒ ๊ฐ€๋Šฅํ•ด์š”?

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์—†์ง€๋งŒ ์„œ๋ฒ„์— ๋กœ๊ทธ์ธํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ์ผ์ด "์ž˜๋ชป ๊ตฌ์„ฑ๋œ ๋ฐฉํ™”๋ฒฝ"์„ ํ†ตํ•ด ๋ฐœ์ƒํ–ˆ๋‹ค๋Š” ๋ง๋งŒ ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ž˜๋ชป๋œ ๋ณด์•ˆ ๊ทธ๋ฃน ์„ค์ •์ด๋‚˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฉํ™”๋ฒฝ(Imperva) ๊ตฌ์„ฑ ๋˜๋Š” ๋„คํŠธ์›Œํฌ ๋ฐฉํ™”๋ฒฝ(iptables, ufw,shorewall ๋“ฑ)๊ณผ ๊ฐ™์€ ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. Capital One์€ ์ž์‹ ์˜ ์œ ์ฃ„๋ฅผ ์ธ์ •ํ•˜๊ณ  ๊ตฌ๋ฉ์„ ๋ง‰์•˜๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.

Stone์€ Capital One์ด ์ฒ˜์Œ์—๋Š” ๋ฐฉํ™”๋ฒฝ ์ทจ์•ฝ์ ์„ ์ธ์ง€ํ•˜์ง€ ๋ชปํ–ˆ์ง€๋งŒ ์ด๋ฅผ ์ธ์ง€ํ•œ ํ›„ ์‹ ์†ํ•˜๊ฒŒ ์กฐ์น˜๋ฅผ ์ทจํ–ˆ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. Stone์€ ํ•ด์ปค๊ฐ€ ์ฃผ์š” ์‹๋ณ„ ์ •๋ณด๋ฅผ ๊ณต๊ฐœ ๋„๋ฉ”์ธ์— ๋‚จ๊ฒผ๋‹ค๋Š” ์‚ฌ์‹ค์ด ํ™•์‹คํžˆ ๋„์›€์ด ๋˜์—ˆ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.

์™œ ์ด ๋ถ€๋ถ„์— ๋Œ€ํ•ด ๋” ๊นŠ์ด ๋“ค์–ด๊ฐ€์ง€ ์•Š๋Š”์ง€ ๊ถ๊ธˆํ•˜์‹œ๋‹ค๋ฉด, ์ œํ•œ๋œ ์ •๋ณด๋กœ ์ธํ•ด ์ถ”์ธก๋งŒ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ์ดํ•ดํ•ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ํ•ดํ‚น์ด Capital One์ด ๋‚จ๊ธด ๊ตฌ๋ฉ์— ์˜์กดํ–ˆ๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•˜๋ฉด ์ด๋Š” ๋ง์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋“ค์ด ์šฐ๋ฆฌ์—๊ฒŒ ๋” ๋งŽ์€ ๊ฒƒ์„ ๋งํ•˜์ง€ ์•Š๋Š” ํ•œ, ์šฐ๋ฆฌ๋Š” ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ด๋Ÿฌํ•œ ๋‹ค์–‘ํ•œ ์˜ต์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฐ€๋Šฅํ•œ ๋ฐฉ๋ฒ•๊ณผ ํ•จ๊ป˜ Capital One์ด ์„œ๋ฒ„๋ฅผ ์—ด์–ด๋‘” ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋ฐฉ๋ฒ•์„ ๋‚˜์—ดํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฐํ•จ๊ณผ ๊ธฐ์ˆ ์€ ๋งค์šฐ ์–ด๋ฆฌ์„์€ ์‹ค์ˆ˜๋ถ€ํ„ฐ ์—„์ฒญ๋‚˜๊ฒŒ ๋ณต์žกํ•œ ํŒจํ„ด๊นŒ์ง€ ๋‹ค์–‘ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅ์„ฑ์˜ ๋ฒ”์œ„๋ฅผ ๊ณ ๋ คํ•  ๋•Œ, ์ด๊ฒƒ์€ ์‹ค์ œ ๊ฒฐ๋ก ์ด ์—†๋Š” ๊ธด ์ด์•ผ๊ธฐ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ํŒฉํŠธ๊ฐ€ ์žˆ๋Š” ๋ถ€๋ถ„์„ ์ง‘์ค‘์ ์œผ๋กœ ๋ถ„์„ํ•ด๋ณด์ž.

๋”ฐ๋ผ์„œ ์ฒซ ๋ฒˆ์งธ ์š”์ ์€ ๋ฐฉํ™”๋ฒฝ์ด ๋ฌด์—‡์„ ํ—ˆ์šฉํ•˜๋Š”์ง€ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์—ด์–ด์•ผ ํ•  ๊ฒƒ๋งŒ ์—ด ์ˆ˜ ์žˆ๋„๋ก ์ •์ฑ…์ด๋‚˜ ์ ์ ˆํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ˆ˜๋ฆฝํ•ฉ๋‹ˆ๋‹ค. ๋ณด์•ˆ ๊ทธ๋ฃน ๋˜๋Š” ๋„คํŠธ์›Œํฌ ACL๊ณผ ๊ฐ™์€ AWS ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋‹น์—ฐํžˆ ๊ฐ์‚ฌํ•  ์ฒดํฌ๋ฆฌ์ŠคํŠธ๊ฐ€ ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋งŽ์€ ๋ฆฌ์†Œ์Šค๊ฐ€ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ(์˜ˆ: CloudFormation) ๊ฐ์‚ฌ๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ ๊ฐ์ฒด์— ๊ฒฐํ•จ์ด ์žˆ๋Š”์ง€ ๊ฒ€์‚ฌํ•˜๋Š” ์ง์ ‘ ๋งŒ๋“  ์Šคํฌ๋ฆฝํŠธ์ด๋“ , CI/CD ํ”„๋กœ์„ธ์Šค์˜ ๋ณด์•ˆ ๊ฐ์‚ฌ์™€ ๊ฐ™์€ ๊ฒƒ์ด๋“ ... ์ด๋ฅผ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ์‰ฌ์šด ์˜ต์…˜์ด ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์•ผ๊ธฐ์˜ "์žฌ๋ฏธ์žˆ๋Š”" ๋ถ€๋ถ„์€ Capital One์ด ์• ์ดˆ์— ๊ตฌ๋ฉ์„ ๋ง‰์•˜๋‹ค๋ฉด... ์•„๋ฌด ์ผ๋„ ์ผ์–ด๋‚˜์ง€ ์•Š์•˜์„ ๊ฒƒ์ด๋ผ๋Š” ์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์†”์งํžˆ ๋งํ•ด์„œ, ์–ด๋–ค ์ผ์ด ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ์ง„ํ–‰๋˜๋Š”์ง€ ๋ณด๋Š” ๊ฒƒ์€ ํ•ญ์ƒ ์ถฉ๊ฒฉ์ ์ž…๋‹ˆ๋‹ค. ๊ฝค ๊ฐ„๋‹จํ•˜๋‹ค ํšŒ์‚ฌ๊ฐ€ ํ•ดํ‚น๋‹นํ•˜๋Š” ์œ ์ผํ•œ ์ด์œ ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ํŠนํžˆ Capital One๋งŒํผ ํฐ ํšŒ์‚ฌ๋Š”์š”.

๊ทธ๋Ÿผ ํ•ด์ปค๊ฐ€ ๋‚ด๋ถ€์— ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๋‹ค์Œ์—๋Š” ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚ฌ๋‚˜์š”?

๊ธ€์Ž„์š”, EC2 ์ธ์Šคํ„ด์Šค์— ์นจ์ž…ํ•œ ํ›„์—๋Š”... ๋งŽ์€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๋ฅผ ๊ทธ๋ ‡๊ฒŒ ๋ฉ€๋ฆฌ ๊ฐ€๊ฒŒ ํ•œ๋‹ค๋ฉด ์‚ฌ์‹ค์ƒ ์นผ๋‚  ์œ„๋ฅผ ๊ฑท๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์–ด๋–ป๊ฒŒ S3 ๋ฒ„ํ‚ท์— ๋“ค์–ด์™”๋‚˜์š”? ์ด๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด IAM ์—ญํ• ์— ๋Œ€ํ•ด ๋…ผ์˜ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ AWS ์„œ๋น„์Šค์— ์•ก์„ธ์Šคํ•˜๋Š” ํ•œ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์€ ์‚ฌ์šฉ์ž๊ฐ€ ๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ข‹์•„์š”, ์ด๊ฑด ๊ฝค ๋ถ„๋ช…ํ•ด์š”. ํ•˜์ง€๋งŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์™€ ๊ฐ™์€ ๋‹ค๋ฅธ AWS ์„œ๋น„์Šค์— S3 ๋ฒ„ํ‚ท์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ์š”? ์ด๊ฒƒ์ด ๋ฐ”๋กœ IAM ์—ญํ• ์˜ ์—ญํ• ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋‘ ๊ฐ€์ง€ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

  1. ์‹ ๋ขฐ ์ •์ฑ… - ์ด ์—ญํ• ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค ๋˜๋Š” ์‚ฌ๋žŒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
  2. ๊ถŒํ•œ ์ •์ฑ… - ์ด ์—ญํ• ์€ ๋ฌด์—‡์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๊นŒ?

์˜ˆ๋ฅผ ๋“ค์–ด, EC2 ์ธ์Šคํ„ด์Šค๊ฐ€ S3 ๋ฒ„ํ‚ท์— ์•ก์„ธ์Šคํ•˜๋„๋ก ํ—ˆ์šฉํ•˜๋Š” IAM ์—ญํ• ์„ ์ƒ์„ฑํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋จผ์ € ์—ญํ• ์€ EC2(์ „์ฒด ์„œ๋น„์Šค) ๋˜๋Š” ํŠน์ • ์ธ์Šคํ„ด์Šค๊ฐ€ ์—ญํ• ์„ "์ธ๊ณ„"ํ•  ์ˆ˜ ์žˆ๋Š” ์‹ ๋ขฐ ์ •์ฑ…์„ ๊ฐ–๋„๋ก ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ์—ญํ• ์„ ์ˆ˜๋ฝํ•œ๋‹ค๋Š” ๊ฒƒ์€ ์—ญํ• ์˜ ๊ถŒํ•œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ๋‘˜์งธ, ๊ถŒํ•œ ์ •์ฑ…์€ "์—ญํ• ์„ ๋งก์€" ์„œ๋น„์Šค/์‚ฌ๋žŒ/๋ฆฌ์†Œ์Šค๊ฐ€ ํ•˜๋‚˜์˜ ํŠน์ • ๋ฒ„ํ‚ท์— ์•ก์„ธ์Šคํ•˜๋“ ์ง€ Capital One์˜ ๊ฒฝ์šฐ์ฒ˜๋Ÿผ 3๊ฐœ ์ด์ƒ์˜ ๋ฒ„ํ‚ท์— ์•ก์„ธ์Šคํ•˜๋“  ์ƒ๊ด€์—†์ด S700์—์„œ ๋ฌด์—‡์ด๋“  ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

IAM ์—ญํ• ์ด ์žˆ๋Š” EC2 ์ธ์Šคํ„ด์Šค์— ์žˆ์œผ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ•์œผ๋กœ ์ž๊ฒฉ ์ฆ๋ช…์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ๋‹ค์Œ์—์„œ ์ธ์Šคํ„ด์Šค ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. http://169.254.169.254/latest/meta-data

    ๋ฌด์—‡๋ณด๋‹ค๋„ ์ด ์ฃผ์†Œ์˜ ์•ก์„ธ์Šค ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ IAM ์—ญํ• ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก , ์ธ์Šคํ„ด์Šค์— ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ํ•ด๋‹น๋ฉ๋‹ˆ๋‹ค.

  2. AWS CLI๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”...

    AWS CLI๊ฐ€ ์„ค์น˜๋œ ๊ฒฝ์šฐ IAM ์—ญํ• (์žˆ๋Š” ๊ฒฝ์šฐ)์˜ ์ž๊ฒฉ ์ฆ๋ช…๊ณผ ํ•จ๊ป˜ ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค. ๋‚จ์€ ๊ฒƒ์€ ์ธ์Šคํ„ด์Šค๋ฅผ ํ†ตํ•ด ์ž‘์—…ํ•˜๋Š” ๊ฒƒ๋ฟ์ž…๋‹ˆ๋‹ค. ๋ฌผ๋ก , ์‹ ๋ขฐ ์ •์ฑ…์ด ๊ณต๊ฐœ๋˜์–ด ์žˆ๋‹ค๋ฉด Paige๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์ง์ ‘ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ IAM ์—ญํ• ์˜ ํ•ต์‹ฌ์€ ์ผ๋ถ€ ๋ฆฌ์†Œ์Šค๊ฐ€ ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ๋‹ค๋ฅธ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•ด ์ž‘๋™ํ•˜๋„๋ก ํ—ˆ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด์ œ IAM์˜ ์—ญํ• ์„ ์ดํ•ดํ–ˆ์œผ๋ฏ€๋กœ Paige Thompson์ด ์ˆ˜ํ–‰ํ•œ ์ž‘์—…์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ๋ฐฉํ™”๋ฒฝ์˜ ๊ตฌ๋ฉ์„ ํ†ตํ•ด ์„œ๋ฒ„(EC2 ์ธ์Šคํ„ด์Šค)์— ์ ‘๊ทผํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ๋ณด์•ˆ ๊ทธ๋ฃน/ACL์ด๋“  ์ž์ฒด ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฉํ™”๋ฒฝ์ด๋“  ๊ณต์‹ ๊ธฐ๋ก์— ๋ช…์‹œ๋œ ๋Œ€๋กœ ๊ตฌ๋ฉ์„ ๋ง‰๋Š” ๊ฒƒ์€ ์•„๋งˆ๋„ ๋งค์šฐ ์‰ฌ์› ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  2. ์„œ๋ฒ„์— ์ ‘์†ํ•œ ํ›„ ๊ทธ๋…€๋Š” ์ž์‹ ์ด ์„œ๋ฒ„์ธ ๊ฒƒ์ฒ˜๋Ÿผ "๋งˆ์น˜" ํ–‰๋™ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
  3. IAM ์„œ๋ฒ„ ์—ญํ• ์€ S3๊ฐ€ ์ด๋Ÿฌํ•œ 700๊ฐœ ์ด์ƒ์˜ ๋ฒ„ํ‚ท์— ์•ก์„ธ์Šคํ•˜๋„๋ก ํ—ˆ์šฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ๋ฒ„ํ‚ท์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ ์ˆœ๊ฐ„๋ถ€ํ„ฐ ๊ทธ๋…€๊ฐ€ ํ•ด์•ผ ํ•  ์ผ์€ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ๋ฟ์ด์—ˆ์Šต๋‹ˆ๋‹ค. List Buckets๊ทธ๋Ÿฐ ๋‹ค์Œ ๋ช…๋ น Sync AWS CLI์—์„œ...

Capital One Bank๋Š” ํ•ดํ‚น์œผ๋กœ ์ธํ•œ ํ”ผํ•ด๋ฅผ 100์–ต~150์–ต XNUMX์ฒœ๋งŒ ๋‹ฌ๋Ÿฌ๋กœ ์ถ”์‚ฐํ•ฉ๋‹ˆ๋‹ค.. ์ด๋Ÿฌํ•œ ํ”ผํ•ด๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ์—…์€ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ ๋ณดํ˜ธ, DevOps ๋ฐ ๋ณด์•ˆ ์ „๋ฌธ๊ฐ€์— ๋งŽ์€ ํˆฌ์ž๋ฅผ ํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ๋กœ์˜ ์ „ํ™˜์ด ์–ผ๋งˆ๋‚˜ ๊ฐ€์น˜ ์žˆ๊ณ  ๋น„์šฉ ํšจ์œจ์ ์ผ๊นŒ์š”? ์ ์  ๋” ๋งŽ์€ ์‚ฌ์ด๋ฒ„ ๋ณด์•ˆ ๋ฌธ์ œ์— ์ง๋ฉดํ•˜๋”๋ผ๋„ 42๋…„ 2019๋ถ„๊ธฐ ์ „์ฒด ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ ์‹œ์žฅ์€ XNUMX% ์„ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค.!

์ด์•ผ๊ธฐ์˜ ๊ตํ›ˆ: ์•ˆ์ „์„ ํ™•์ธํ•˜์„ธ์š”. ์ •๊ธฐ์ ์ธ ๊ฐ์‚ฌ๋ฅผ ์‹ค์‹œํ•ฉ๋‹ˆ๋‹ค. ๋ณด์•ˆ ์ •์ฑ…์— ๋Œ€ํ•œ ์ตœ์†Œ ๊ถŒํ•œ ์›์น™์„ ์กด์ค‘ํ•ฉ๋‹ˆ๋‹ค.

(์—ฌ๊ธฐ์— ์ „์ฒด ๋ฒ•๋ฅ  ๋ณด๊ณ ์„œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€