IAM(ID ๋ฐ ์ก์ธ์ค ๊ด๋ฆฌ)์ ํนํ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ ๋ คํ ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์์ญ์์ ์ฌ์ฉ์ ์ธ์ฆ์ ์ค์ํ ์ธก๋ฉด์ ๋๋ค. IAM์ ์ฃผ์ ๋ชฉ์ ์ ์น์ธ๋ ์ฌ์ฉ์๋ง ์์คํ ๋ด์ ํน์ ๋ฆฌ์์ค์ ์ก์ธ์คํ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋๋ค. ์ฌ๊ธฐ์๋ ๋ณด์์ ๊ฐํํ๊ณ , ์ฌ์ฉ์ ๊ฒฝํ์ ๊ฐ์ํํ๋ฉฐ, ์ฌ์ฉ์ ๊ด๋ฆฌ ํจ์จ์ฑ๊ณผ ๋ค์ํ ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ํฅ์์ํค๋๋ก ์ค๊ณ๋ ๊ด๋ฒ์ํ ํ๋ก์ธ์ค์ ๊ธฐ์ ์ด ํฌํจ๋ฉ๋๋ค.
Gartner์ ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด IAM์ 2023๋ ๊น์ง 180์ต ๋ฌ๋ฌ ์ด์์ ์์ฅ ๊ท๋ชจ๊ฐ ๋ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ๋์งํธ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ํด๋ผ์ฐ๋ ์๋น์ค์ ์๊ฐ ๊ณ์ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ํจ๊ณผ์ ์ธ IAM ์๋ฃจ์ ์ ํ์์ฑ์ด ๋์ฑ ๋ถ๋ช ํด์ก์ต๋๋ค. AppMasterno-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ IAM์ ์น์ธ๋ ์ฌ์ฉ์๋ง ์ด ํ๋ซํผ์์ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ก์ธ์คํ ์ ์๋๋ก ๋ณด์ฅํ์ฌ ์ ์ฒด ์ฌ์ฉ์ ์ธ์ฆ ๊ฒฝํ์ ํต์ฌ ๊ตฌ์ฑ ์์๊ฐ ๋ฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก IAM์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์๋น์ค์ ๋ํ ์ฌ์ฉ์ ์ก์ธ์ค์ ์ ์ฒด ์๋ช ์ฃผ๊ธฐ๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค. ์ด ์๋ช ์ฃผ๊ธฐ์๋ ํ๋ก๋น์ ๋, ์ธ์ฆ, ๊ถํ ๋ถ์ฌ, ๊ฐ์ฌ์ ๋ค ๊ฐ์ง ์ฃผ์ ๋จ๊ณ๊ฐ ํฌํจ๋ฉ๋๋ค. ํ๋ก๋น์ ๋์ ์ฌ์ฉ์ ๊ณ์ ์ ์์ฑ, ์์ ๋ฐ ๋นํ์ฑํํ๊ณ , ์ญํ ์ ํ ๋นํ๊ณ , ๊ถํ์ ๋ถ์ฌํ๋ ํ๋ก์ธ์ค๋ฅผ ์๋ฏธํฉ๋๋ค. ์ธ์ฆ์๋ ์ผ๋ฐ์ ์ผ๋ก ๋น๋ฐ๋ฒํธ, ํ ํฐ, ์์ฒด ์ธ์ ๋ฐ์ดํฐ ๋ฐ ๊ธฐํ ์ธ์ฆ ์์๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ ์๋น์ค์ ์ก์ธ์คํ๋ ค๋ ์ฌ์ฉ์์ ์ ์์ ํ์ธํ๋ ์์ ์ด ํฌํจ๋ฉ๋๋ค. ๊ถํ ๋ถ์ฌ๋ ์ฌ์ฉ์๊ฐ ์ํํ ์ ์๋ ์์ ๊ณผ ์ก์ธ์คํ ์ ์๋ ๋ฆฌ์์ค๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก ๊ฐ์ฌ๋ ๋ณด์ ์ ์ฑ ์ค์๋ฅผ ํ์ธํ๊ณ ์ฌ์ฉ์ ํ๋์ ๋ํ ํต์ฐฐ๋ ฅ์ ์ป๊ธฐ ์ํด ์ ํ๋ฆฌ์ผ์ด์ ๋ด์์ ์ฌ์ฉ์ ํ๋์ ๋ชจ๋ํฐ๋งํ๊ณ ์ถ์ ํ๋ ํ๋ก์ธ์ค์ ๋๋ค.
AppMaster ํ๋ซํผ ๋ฐ ์ ์ฌํ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๊ฒฝ์์ ์ฌ์ฉ์ ์ธ์ฆ์ ํฅ์์ํค๋ ๋ฐ ๋์์ด ๋ ์ ์๋ ๋ช ๊ฐ์ง ์ฃผ์ IAM ๊ธฐ์ ๊ณผ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
- SSO(Single Sign-On): ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉ์๊ฐ ๋จ์ผ ์๊ฒฉ ์ฆ๋ช ์ธํธ๋ก ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ก์ธ์คํ ์ ์๋๋ก ํ์ฌ ์ธ์ฆ ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํฉ๋๋ค. SSO๋ ํ์ํ ๋น๋ฐ๋ฒํธ ์ ๋ ฅ ํ์๋ฅผ ์ค์ฌ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํฌ ๋ฟ๋ง ์๋๋ผ ๋น๋ฐ๋ฒํธ ํผ๋ก์ ์ํ์ ์ค์ด๊ณ ๋ ๊ฐ๋ ฅํ ๋น๋ฐ๋ฒํธ ์ฌ์ฉ์ ์ด์งํ์ฌ ๋ณด์์ ๊ฐํํฉ๋๋ค.
- MFA(๋ค๋จ๊ณ ์ธ์ฆ): MFA๋ ์ฌ์ฉ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๋ฆฌ์์ค์ ์ก์ธ์คํ๋ ค๋ฉด ๋ ๊ฐ ์ด์์ ์ธ์ฆ ์์๋ฅผ ์ ๊ณตํ๋๋ก ์๊ตฌํ์ฌ ๋ณด์์ ๊ฐํํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก MFA์์๋ ์ฌ์ฉ์๊ฐ ์๊ณ ์๋ ๊ฒ(์: ๋น๋ฐ๋ฒํธ), ๊ฐ์ง๊ณ ์๋ ๊ฒ(์: ํ ํฐ ๋๋ ์ค๋งํธํฐ) ๋ฐ/๋๋ ๋ณธ์ธ์ธ ๊ฒ(์: ์์ฒด ์ธ์ ๋ฐ์ดํฐ)์ ์กฐํฉ์ ์ ์ํ๋๋ก ์๊ตฌํฉ๋๋ค.
- RBAC(์ญํ ๊ธฐ๋ฐ ์ก์ธ์ค ์ ์ด): RBAC๋ฅผ ์ฌ์ฉํ๋ฉด ๊ด๋ฆฌ์๋ ์ฌ์ ์ ์๋ ์ก์ธ์ค ์์ค ๋ฐ ๊ถํ์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์์๊ฒ ํน์ ์ญํ ์ ํ ๋นํ ์ ์์ต๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉ์ ์ก์ธ์ค ๊ด๋ฆฌ๋ฅผ ๊ฐ์ํํ๊ณ ์ฌ์ฉ์๊ฐ ์์ ์ ์ญํ ์ ํ์ํ ์ต์ํ์ ์ก์ธ์ค๋ง ๊ฐ๋๋ก ๋ณด์ฅํ์ฌ ์ต์ ๊ถํ ์์น์ ์ฅ๋ คํฉ๋๋ค.
- PAM(Privileged Access Management): PAM์ ๊ถํ ์๋ ์ฌ์ฉ์์ ํ๋์ ๋ชจ๋ํฐ๋ง, ๊ฐ์ฌ ๋ฐ ์ ์ดํ์ฌ ์ค์ํ ์์คํ ๋ฐ ๊ณ ๊ฐ์น ์์ฐ์ ๋ํ ์ก์ธ์ค๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค. PAM์๋ ์ธ์ ๋ชจ๋ํฐ๋ง, ์ก์ธ์ค ์์ฒญ ์ํฌํ๋ก์ฐ, ๋น๋ฐ๋ฒํธ ์ํ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ๋ฌด๋จ ์ก์ธ์ค ๋ฐ ๋ฐ์ดํฐ ์นจํด์ ์ํ์ ์ค์ด๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
- ๋๋ ํฐ๋ฆฌ ์๋น์ค: ์ด ์๋น์ค๋ ์ค์ ์์น์์ ์ฌ์ฉ์ ID ๋ฐ ํ๋กํ ๋ฐ์ดํฐ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ์ฅ, ๊ด๋ฆฌ ๋ฐ ํ์ฑํํฉ๋๋ค. ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋๋ ํฐ๋ฆฌ ์๋น์ค์๋ Microsoft Active Directory, LDAP ๋ฐ Azure Active Directory์ ๊ฐ์ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์๋ฃจ์ ์ด ํฌํจ๋ฉ๋๋ค. ์ด๋ฌํ ์๋น์ค๋ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ํตํฉํ๊ณ ๊ด๋ฆฌ ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํ์ฌ IAM์ ๊ฐ์ํํ ์ ์์ต๋๋ค.
- ID ์ฐํฉ: ์ด ๊ฐ๋ ์ ๋ค์ํ ์์คํ ๊ณผ ์กฐ์ง์์ ์ฌ์ฉ์ ID๋ฅผ ์ฐ๊ฒฐํ๊ณ ๊ณต์ ํ๋ ํ๋ก์ธ์ค๋ฅผ ๋ํ๋ ๋๋ค. ID ํ๋๋ ์ด์ ์ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ๊ฐ์ ๋ณ๋ ์ธ์ฆ ํ๋ก์ธ์ค ์์ด๋ ๋ฆฌ์์ค ๋ฐ ์๋น์ค์ ์ํํ๊ฒ ์ก์ธ์คํ ์ ์์ต๋๋ค. ID ํ๋๋ ์ด์ ํ์ค์ ์๋ก๋ SAML, OpenID Connect ๋ฐ OAuth๊ฐ ์์ต๋๋ค.
IAM ๊ธฐ์ ๊ณผ ๊ธฐ๋ฅ์ ์ฌ๋ฐ๋ฅธ ์กฐํฉ์ ์ ํํ๋ ๊ฒ์ AppMaster ํ๋ซํผ ๋ฐ ๊ธฐํ ์ ์ฌํ ํ๊ฒฝ ๋ด์์ ์ฌ์ฉ์ ์ธ์ฆ์ ๊ฐํํ๋ ๋ฐ ํ์์ ์ ๋๋ค. IAM ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ํ์ฉํ๊ณ ๊ฐ๋ ฅํ ์๋ฃจ์ ์ ๋ฐฐํฌํจ์ผ๋ก์จ ์กฐ์ง์ ๋ณด์, ์ฌ์ฉ์ ๊ฒฝํ, ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๋ฆฌ์์ค์ ๋ํ ์ฌ์ฉ์ ์ก์ธ์ค ๊ด๋ฆฌ์ ์ ๋ฐ์ ์ธ ํจ์จ์ฑ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก IAM(Identity and Access Management)์ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ด์์ ์ฌ์ฉ์ ์ธ์ฆ์ ๊ฐํํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. SSO, MFA, RBAC, PAM, ๋๋ ํฐ๋ฆฌ ์๋น์ค, ID ํ๋๋ ์ด์ ๋ฑ ์ฃผ์ IAM ๊ธฐ์ ๊ณผ ๊ธฐ๋ฅ์ ํตํฉํจ์ผ๋ก์จ AppMasterno-code ํ๋ซํผ๊ณผ ์ฌ์ฉ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๋ฆฌ์์ค๋ฅผ ์ฒ ์ ํ๊ฒ ๋ณดํธํ๋ ๋งค์ฐ ์์ ํ๊ณ ํจ์จ์ ์ธ ์ธ์ฆ ํ๊ฒฝ์ ๋ฌ์ฑํ ์ ์์ต๋๋ค. ์น์ธ๋์ง ์์ ์ ๊ทผ.