์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- react
- ๋ฐ์ดํฐ๋ถ์
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์๋ง์กด์น์๋น์ค
- ์ธ๊ณต์ง๋ฅ
- Git
- ์๊ณ ๋ฆฌ์ฆ
- ํ๋ธ๋ฃจ
- ์ฝ๋ฉํ ์คํธ
- ๋ฐ์ดํฐ ๋ถ์
- AWS
- ์ฝํ
- ๋น ๋ฐ์ดํฐ
- ๋ฅ๋ฌ๋
- sap
- ๋ฐฑ์ค
- ํ์ด์ฌ
- ํ ์คํธ๋ถ์
- ๊นํ๋ธ
- erp
- github
- AI
- nlp
- ํ ์คํธ๋ง์ด๋
- abap
- ํ๋ธ๋ก
- DFS
- tableau
- ๋ฆฌ์กํธ
- ์์ฐ์ด์ฒ๋ฆฌ
- Today
- Total
Hey Tech
MFA ๊ฐ๋ ๊ณผ AWS MFA ๋ฑ๋ก ๋ฐฉ๋ฒ(feat. AWS IAM) ๋ณธ๋ฌธ
MFA ๊ฐ๋ ๊ณผ AWS MFA ๋ฑ๋ก ๋ฐฉ๋ฒ(feat. AWS IAM)
Tony Park (ํ ๋) 2022. 5. 26. 00:21๐ ๋ชฉ์ฐจ
1. MFA ๊ฐ๋
2. AWS MFA ํ์ฑํ
1. MFA ๊ฐ๋
๋ค์ค ์ธ์ฆ(MFA: Multi-Factor Authentication)์ ๋ง ๊ทธ๋๋ก ์๋น์ค์ ์ก์ธ์ค ํ ๋ ์ต์ 2๊ฐ์ง ์ด์์ ์ธ์ฆ์ ๋ฐ๊ฒ๋ ํ ์ก์ธ์ค ์ ์ด ๋ฐฉ์์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ธํฐ๋ท ๋ฑ ํน ๋ก๊ทธ์ธ ์ ๋ณด์ ๊ฐํ๋ฅผ ์ํ์ฌ OTP(One Time Password)๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๋ MFA ๋ฐฉ์ ์ค ํ๋๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค(๊ทธ๋ฆผ 1).
์๋ง์กด์น์๋น์ค(AWS)์ ๋ฃจํธ ๊ณ์ ์ ๋ณด์์ด ๋ฌด์๋ณด๋ค ์ค์ํฉ๋๋ค. ๋ฃจํธ ๊ณ์ ์ด ํ์ทจ๋นํ ์ ์๋น์ค ์ ์ด๊ถ์ ์์ ํ ์์ด๋ฒ๋ฆฌ๋ ๊ฒ์ ๋ฌผ๋ก ์ด๊ณ , ํด์ปค์ ๋นํธ์ฝ์ธ ์ฑ๊ตด์ ํ์ฉ๋๋ฉฐ ๊ณผ๊ธ ํญํ์ ๋ฐ์ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฐ๋ผ์ ๋ฃจํธ ๊ณ์ ์ฌ์ฉ์ ์ต๋ํ ์์ ํ๋ ๊ฒ์ด ์ข์ผ๋ฉฐ, ๋ก๊ทธ์ธ ์ 2๊ฐ ์ด์์ ์ธ์ฆ ์ ์ฐจ๋ฅผ ๋ฐ๋ MFA ์ฌ์ฉ์ ๊ถ์ฅํ๊ณ ์์ต๋๋ค. ๋ฃจํธ ๊ณ์ ์ ๊ฐ๋ ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ด๊ณณ์ ์ฐธ๊ณ ํด ์ฃผ์ธ์.
2. AWS MFA ํ์ฑํ
AWS์์ MFA๋ฅผ ํ์ฑํํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค.
1) IAM ์๋น์ค ์ ๊ทผ
๋จผ์ , AWS ์ฝ์ ์ฐฝ์ IAM์ ๊ฒ์ํ๊ณ ํด๋น ์๋น์ค๋ก ์ ๊ทผํฉ๋๋ค(๊ทธ๋ฆผ 2).
2) MFA ํ์ฑํ ๋ฒํผ ํด๋ฆญ
์๋ ๊ทธ๋ฆผ 3๊ณผ ๊ฐ์ด ๋ฉํฐ ํฉํฐ ์ธ์ฆ(MFA)์ ๋๋ฅด๊ณ [MFA ํ์ฑํ] ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
3) MFA ๋๋ฐ์ด์ค ์ ํ ์ ํ
AWS์์๋ 3๊ฐ์ง MFA ๋๋ฐ์ด์ค ์ ํ์ด ์์ต๋๋ค(๊ทธ๋ฆผ 4). ๋ณธ ํฌ์คํ ์์๋ ์ค๋งํธํฐ์ผ๋ก ๊ฐํธํ๊ฒ ์ด์ค ์ธ์ฆ์ด ๊ฐ๋ฅํ [๊ฐ์ MFA ๋๋ฐ์ด์ค]๋ฅผ ์ค์ ์ ์ผ๋ก ๋ค๋ฃน๋๋ค. [U2F ๋ณด์ ํค] ํน์ [๋ค๋ฅธ ํ๋์จ์ด MFA ๋๋ฐ์ด์ค]์ ๋ํ ์์ธํ ๋ด์ฉ์ AWS ๊ณต์ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ์๊ธธ ๋ฐ๋๋๋ค. [U2F ๋ณด์ ํค] ํน์ [๋ค๋ฅธ ํ๋์จ์ด MFA ๋๋ฐ์ด์ค]๋ USB ๋๋ ๊ธฐํ ๋ค๋ฅธ ํ๋์จ์ด ๊ธฐ๊ธฐ๋ฅผ ํ์ฉํ์ฌ ์ด์ค ์ธ์ฆ์ ํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ํ๋์จ์ด ๊ธฐ๋ฐ์ ์ธ์ฆ๋ฐฉ์์ OTP, ๋ณด์์นด๋์ ๊ฐ์ด ํ์ทจ์ ์ํ์ฑ์ด ํฌ๋ค๋ ๊ฒ์ด ๋จ์ ์ ๋๋ค. ๋ฐ๋ฉด, ๋ชจ๋ฐ์ผ ์ฑ ๊ธฐ๋ฐ์ ๊ฐ์ MFA ๋ฐฉ์์ ๋ถ ๋จ์๋ก ์๋ก์ด ์ํธ๋ฅผ ๋ถ์ฌํ๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์ฑ๊ณผ ๋ณด์์ ๊ฐํํ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค.
๊ฐ์ MFA ๋๋ฐ์ด์ค ๊ฐ๋
AWS์ ๋๊ธฐํํ ์ค๋งํธํฐ์ด๋ ํ๋ธ๋ฆฟ ๋ด ๊ตฌ๊ธ OTP ์ฑ์์ 1๋ถ ๋จ์๋ก ์๋ก์ด ์ํธ 6์๋ฆฌ๋ฅผ ์ป์ ์ ์์ต๋๋ค(๊ทธ๋ฆผ 5). AWS ์ฝ์ ๋ก๊ทธ์ธ ์ ๊ณ์ ๋น๋ฐ๋ฒํธ ์ ๋ ฅ ํ ๊ฐ์ MFA ๋๋ฐ์ด์ค๋ฅผ ํตํด ์ป์ ์ํธ๋ฅผ ์ ๋ ฅํด์ผ๋ง ์ ์์ ์ผ๋ก ๋ก๊ทธ์ธ์ด ๋ฉ๋๋ค.
๊ฐ์ MFA ๋๋ฐ์ด์ค ์ค์ ๋ฐฉ๋ฒ
๋จผ์ , ๊ตฌ๊ธ OTP ์ฑ์ ์ค๋งํธํฐ์ด๋ ํ๋ธ๋ฆฟ์ ๋ค์ด๋ก๋ํฉ๋๋ค. ์๋๋ก์ด๋ ๊ธฐ์ข ์ ๊ฒฝ์ฐ ํ๋ ์ด ์คํ ์ด์์, iOS ๊ธฐ์ข ์ ๊ฒฝ์ฐ ์ฑ์คํ ์ด์์ ๋ค์ด๋ก๋ํ์ค ์ ์์ต๋๋ค(๊ทธ๋ฆผ 6).
OTP ์ฑ ์ค์น๊ธฐ ์๋ฃ๋์๋ค๋ฉด ์๋์ ๊ทธ๋ฆผ 7์ฒ๋ผ [QR ์ฝ๋ ํ์] ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
์๋์ ๊ทธ๋ฆผ 8์ฒ๋ผ QR ์ฝ๋๊ฐ ๋์๋ค๋ฉด ๊ตฌ๊ธ OTP ์ฑ์ ์คํํฉ๋๋ค.
์๋๋ก์ด๋ ๊ธฐ์ข ์ ๊ฒฝ์ฐ, [QR์ฝ๋ ์ค์บ]์ ํด๋ฆญํ์ฌ QR์ฝ๋๋ฅผ ์ค์บํฉ๋๋ค(๊ทธ๋ฆผ 9).
QR ์ฝ๋ ์ค์บ ํ ์ฑ ํ๋ฉด์ ๋์จ 6์๋ฆฌ ์ซ์๋ฅผ ์๋์ ๊ทธ๋ฆผ 10์ 3๋ฒ ๋ฌธํญ MFA ์ฝ๋ 1์ ์ ๋ ฅํฉ๋๋ค. ํด๋น QR ์ฝ๋๋ ๋ฐฑ์ ์ฉ์ผ๋ก ์์ ํ ๊ณณ์ ๋ฐ๋์ ๋ฐ๋ก ์ ์ฅํด ๋์๊ธธ ๋ฐ๋๋๋ค. ์ด๋ ๊ฐ์ MFA ๋๋ฐ์ด์ค์ธ ์ค๋งํธํฐ์ ๋ถ์คํ์ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ๊ธฐ ์ํจ์ ๋๋ค. ํด๋น ๋๋ฐ์ด์ค๊ฐ ์๋ค๋ฉด ๋ก๊ทธ์ธ์ด ๋ถ๊ฐํ๊ธฐ ๋๋ฌธ์ด์ฃ .
QR ์ฝ๋ 2๊ฐ๋ฅผ ๋ชจ๋ ์ ์ฅํ๊ณ , 2๊ฐ์ MFA ์ฝ๋๋ฅผ ์ ๋ ฅํ๋ค๋ฉด PC ์์ [MFA ํ ๋น] ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. ์ด์ ๋ฃจํธ ๊ณ์ ์ MFA ํ ๋น์ด ์๋ฃ๋์์ต๋๋ค.
4) ๋ก๊ทธ์ธ ํ๋ฉด ํ์ธ
์ด์ ๋ฃจํธ ์ฌ์ฉ์ ๋ก๊ทธ์์ ํ ๋ก๊ทธ์ธ์ ์๋ํ๋ฉด ๋น๋ฐ๋ฒํธ ์ ๋ ฅ ํ ์๋ ๊ทธ๋ฆผ 11๊ณผ ๊ฐ์ด MFA ์ฝ๋๋ฅผ ์๊ตฌํฉ๋๋ค. ๊ตฌ๊ธ OTP ์ฑ์ ์ด์ด ํ๋ฉด์ ๋์จ 6์๋ฆฌ ์ํธ๋ฅผ ์ ๋ ฅํด ์ฃผ์ธ์.
ํฌ์คํ ๋ด์ฉ์ ์ค๋ฅ๊ฐ ์์ ๊ฒฝ์ฐ ์๋์ ๋๊ธ ๋จ๊ฒจ์ฃผ์๋ฉด ๊ฐ์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค๐
๊ทธ๋ผ ์ค๋๋ ๊ฑด๊ฐํ๊ณ ์ฆ๊ฑฐ์ด ํ๋ฃจ ๋ณด๋ด์๊ธธ ๋ฐ๋๋๋ค :)
๊ณ ๋ง์ต๋๋ค.
'SW ๊ฐ๋ฐ > Amazon Web Service' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ์ผ ์ ๋ก๋ ์น ํ์ด์ง ๊ตฌ์ถ: (1) React ๊ธฐ๋ฐ Frontend ๊ฐ๋ฐ (2) | 2022.06.08 |
---|---|
AWS Lambda ์น ์๋ฒ ๋ง๋ค๊ธฐ: Lambda, API Gateway ์์ฑ (0) | 2022.06.01 |
AWS Lambda ๊ฐ๋ , ์ฅ๋จ์ , ์ฌ์ฉ๋ชฉ์ (0) | 2022.06.01 |
AWS IAM ์ฌ์ฉ์ ๋ฐ ๋ฃจํธ ์ฌ์ฉ์ ๊ฐ๋ ์ ๋ฆฌ (0) | 2022.05.25 |
AWS EC2 ๊ฐ๋ ๋ฐ ์ค์น๋ฐฉ๋ฒ (5) | 2022.05.25 |