"์ธ์ฆ ํ ํฐ"์ ์ฌ์ฉ์ ์ธ์ฆ ์ธ๊ณ์์ ์ค์ํ ๊ตฌ์ฑ ์์๋ก, ๋์งํธ ์์คํ ์ ๋ณด์๊ณผ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ์ฌ์ฉ์ ์ธ์ฆ์ ๋งฅ๋ฝ์์ ์ธ์ฆ ํ ํฐ์ ๊ฐ์ธ์ด ์น์ด๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ , ๋์งํธ ์๋น์ค๋ ํ๋ซํผ, ์ฌ์ง์ด ๋ฐฑ์๋ ์์คํ ๊ณผ ๊ฐ์ IT ์์คํ ์ ์ฑ๊ณต์ ์ผ๋ก ๋ก๊ทธ์ธํ๊ณ ํ์ธํ๋ค๋ ์ฆ๊ฑฐ๋ก ์ฌ์ฉ๋๋ ๋์งํธ ์ํฐํฉํธ์ ๋๋ค. ์ด๋ฌํ ํ ํฐ์ ์ธ์ฆ ์๋ฒ์ ์ํด ์์ฑ๋๋ฉฐ, ์ถ๊ฐ ๋ณด์ ๊ณ์ธต์ ์ ๊ณตํ๊ธฐ ์ํด ์ํธํ๋ ์์ซ์์ ๊ธฐํธ์ ์กฐํฉ์ ํฌํจํ๋ ๊ณ ์ ํ ๋ฌธ์์ด๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
๋์งํธ ์์คํ ์ ๋ณต์ก์ฑ์ด ์ฆ๊ฐํ๊ณ ์ฌ์ด๋ฒ ๊ณต๊ฒฉ์ด ์ฆ๊ฐํจ์ ๋ฐ๋ผ ๊ฐ๋ ฅํ๊ณ ์์ ํ ์ฌ์ฉ์ ์ธ์ฆ ๋ฉ์ปค๋์ฆ์ ๋ํ ์๊ตฌ๊ฐ ๊ทธ ์ด๋ ๋๋ณด๋ค ๋์์ง๊ณ ์์ต๋๋ค. ์ค์ ๋ก Cybersecurity Ventures์ ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด 2025๋ ๊น์ง ์ฌ์ด๋ฒ ๋ฒ์ฃ๋ก ์ธํด ์ ์ธ๊ณ์ ์ผ๋ก ์ฐ๊ฐ 10์กฐ 5์ฒ์ต ๋ฌ๋ฌ์ ๋น์ฉ์ด ์์๋ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ์ด๋ก ์ธํด ์ํํธ์จ์ด ๊ฐ๋ฐ์์ ๊ธฐ์ ์ด ์์ ํ๊ณ ํจ์จ์ ์ธ ์ธ์ฆ ๋ฉ์ปค๋์ฆ์ ํฌ์ํ๋ ๊ฒ์ด ๊ทธ ์ด๋ ๋๋ณด๋ค ์ค์ํด์ก์ต๋๋ค. OAuth, OpenID Connect ๋ฐ SAML(Security Assertion Markup Language)๊ณผ ๊ฐ์ ๋ค์ํ ๋ณด์ ๋ชจ๋ธ ๋ด์์ ๋์งํธ ์์คํ ์ ๋ํ ๋ณด์ ์ก์ธ์ค์ ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ ์ํฌํ๋ก์ ์ค์ํ ๋ถ๋ถ์ ๋ณด์ฅํ๊ธฐ ์ํ ํ์ ๋๊ตฌ์ธ ์ธ์ฆ ํ ํฐ์ ์ ๋ ฅํ์ธ์.
์ํํธ์จ์ด ๊ฐ๋ฐ ์์ญ์์, ํนํ AppMaster ์ ๊ฐ์ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์์ ์์ ํ ๋ ๊ฐ๋ฐ์๋ ์ธ์ฆ ํ ํฐ ๋ฉ์ปค๋์ฆ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํฉํ์ฌ ๋์ ์์ค์ ๋ณด์ ๋ฐ ์ฌ์ฉ์ ์ก์ธ์ค ๊ด๋ฆฌ๋ฅผ ๋ณด์ฅํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ ๋ชจ๋ธ, REST API, WSS ์๋ํฌ์ธํธ๋ฅผ ์๊ฐ์ ์ผ๋ก ์์ฑํ๊ณ ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ๊ตฌ์ถํ๋ AppMaster ์ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ๊ฐ๋ฐ์๋ ์ธ์ฆ ํ ํฐ์ ์์ฑ ๋ฐ ๊ด๋ฆฌํ๊ณ ๋์งํธ ์์คํ ์ ๋ํ ์น์ธ๋ ์ก์ธ์ค๋ฅผ ๊ด๋ฆฌํ๋ ์ธ์ฆ ์ํฌํ๋ก๋ฅผ ์ค๊ณํ ์ ์์ต๋๋ค.
์ธ์ฆ ํ ํฐ์ ์ฌ๋ฌ ๊ฐ์ง ์ด์ ์ ์ ๊ณตํ๋ฉฐ ๊ทธ ์ค ๋ช ๊ฐ์ง ์ฃผ์ ์ด์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ํฅ์๋ ๋ณด์: ์ํธํ๋ ๋์งํธ ํ ํฐ์ ์ธ์ฆ ์ฆ๊ฑฐ๋ก ์ฌ์ฉํจ์ผ๋ก์จ ์ค์ํ ๋ฐ์ดํฐ ๋ฐ ๋ฆฌ์์ค์ ๋ํ ๋ฌด๋จ ์ก์ธ์ค ์ํ์ด ํฌ๊ฒ ์ค์ด๋ญ๋๋ค. ํ ํฐ์ ์ฌ์ฉํ๋ฉด ๋น๋ฐ๋ฒํธ์ ๊ฐ์ ๋ฏผ๊ฐํ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ณ ์ ์ฅํ ํ์๊ฐ ์์ด ์ถ๊ฐ์ ์ธ ๋ณด์ ๊ณ์ธต์ด ์ ๊ณต๋ฉ๋๋ค.
- ์ํ ๋น์ ์ฅ ์ธ์ฆ: ์๋ฒ๊ฐ ์ฌ์ฉ์ ์ธ์ ์ ๋ํ ์ ๋ณด๋ฅผ ์ ์ฅํ์ง ์์์ ์๋ฏธํ๋ ์ํ ๋น์ ์ฅ ์ธ์ฆ์ ๋ฆฌ์์ค ์๋น์ ์ ์ฌ์ ์ธ ๋ณด์ ์ทจ์ฝ์ฑ์ ๋ชจ๋ ์ค์ ๋๋ค. ์ธ์ฆ ํ ํฐ์ ๋ ๋ฆฝ์ ์ผ๋ก ์ ์ฅ๋๊ณ ๊ฒ์ฆ๋ ์ ์์ผ๋ฏ๋ก ํ์ฅ ๊ฐ๋ฅํ๊ณ ํจ์จ์ ์ธ ์ธ์ฆ ํ๋ก์ธ์ค๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
- ์ ์ฐํ ์ก์ธ์ค ์ ์ด: ์ธ์ฆ ํ ํฐ์ ๋์งํธ ์์คํ ๋ด์ ํน์ ๋ฆฌ์์ค, ์๋น์ค ๋๋ API์ ๋ํ ์ก์ธ์ค๋ฅผ ์ธ๋ฐํ๊ฒ ์ ์ดํ ์ ์๋ ์ฒญ๊ตฌ ๋๋ ์์ฑ์ ํํ๋ก ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๋ฌํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ RBAC(์ญํ ๊ธฐ๋ฐ ์ก์ธ์ค ์ ์ด) ๋๋ ABAC(์์ฑ ๊ธฐ๋ฐ ์ก์ธ์ค ์ ์ด) ๋ชจ๋ธ์ ์ฝ๊ฒ ๊ตฌํํ ์ ์์ต๋๋ค.
- ๋๊ธฐ ์๊ฐ ๋จ์ถ: ์ธ์ฆ ํ ํฐ ์์ฑ์ ์ฃผ์ ์ธก๋ฉด ์ค ํ๋๋ ํด๋ผ์ด์ธํธ๊ฐ ์ธ์ฆ ์๋ฒ์ ๋ํด ๋ฐ๋ณต์ ์ผ๋ก ์ธ์ฆํ์ง ์๊ณ ๋ ๋ฆฌ์์ค์ ์ก์ธ์คํ ์ ์๋๋ก ํ๋ ์ ๋ฌ์ ํ ํฐ์ ๋ฐ๊ธํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ํตํด ์ง์์ ์ธ ์๊ฒฉ ์ฆ๋ช ๊ฒ์ฆ์ด ํ์ํ์ง ์์ผ๋ฉฐ ๋๊ธฐ ์๊ฐ์ด ์ค์ด๋ค๊ณ ์ฑ๋ฅ์ด ํฅ์๋ฉ๋๋ค.
- SSO(Single Sign-On) ๊ธฐ๋ฅ: ๋ค์ค ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ์์ ์ธ์ฆ ํ ํฐ์ ์ฌ์ฉํ์ฌ Single Sign-On ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์์ผ๋ฏ๋ก ์ฌ์ฉ์๋ ํ๋์ ์๊ฒฉ ์ฆ๋ช ์ธํธ๋ก ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ก๊ทธ์ธํ ์ ์์ผ๋ฏ๋ก ์ฌ์ฉ์ ๊ฒฝํ์ด ํฅ์๋๊ณ ์ธ์ฆ์ด ๊ฐ์ํ๋ฉ๋๋ค. ์์ ํ๋ฆ.
๋ง์ ์ฅ์ ์ผ๋ก ์ธํด ์ธ์ฆ ํ ํฐ์ ์ต์ IT ์์คํ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์์ ํ์์ ์ธ ์์๊ฐ ๋์์ต๋๋ค. AppMaster ์ ๊ฐ๋ ฅํ๊ณ ์ ์ฐํ no-code ๊ฐ๋ฐ ํ๋ซํผ์ ํตํด ๊ธฐ์ ์ ๊ฐ๋ ฅํ ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ ๋ฉ์ปค๋์ฆ์ ๊ฐ์ถ ์ ๊ตํ๊ณ ์์ ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ณ ์ธ์ฆ ํ ํฐ์ ํ์ฉํ์ฌ ๊ท์คํ ๋ฆฌ์์ค์ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ ์ ์์ต๋๋ค.
๋๋ฆฌ ์ฌ์ฉ๋๋ ์ธ์ฆ ํ ํฐ์ ์๋ก๋ ์ธ์ฝ๋ฉ๋ ํด๋ ์ ๋ฐ ์ ํจ์ฑ ๊ฒ์ฌ ์ ๋ณด๋ฅผ ์ ๋ฌํ ์ ์๋ ์ปดํฉํธํ URL ์์ ํ ํฐ ํ์์ธ JWT(JSON ์น ํ ํฐ)๊ฐ ์์ต๋๋ค. JWT๋ ๋ฌด๊ตญ์ ์ฑ, ์์ฒด ํฌํจ, ์์ฌ์ด ํตํฉ ๋ฑ ๋ค์ํ ํน์ฑ๊ณผ ์ด์ ์ผ๋ก ์ธํด ์ธ๊ธฐ๋ฅผ ์ป์์ต๋๋ค. AppMaster ์์ ์์ ํ๋ ๊ฐ๋ฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ธ์ฆ ์ํฌํ๋ก๋ฅผ ๊ตฌ์ถํ ๋ JWT ๋ฐ ๊ธฐํ ํ ํฐ ํ์์ ํ์ฉํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ์ธ์ฆ ํ ํฐ์ ์ต์ ์ฌ์ฉ์ ์ธ์ฆ ์ ๊ทผ ๋ฐฉ์์์ ํ์์ ์ธ ๊ตฌ์ฑ ์์๋ก, ๋์งํธ ์์คํ ์ ์์ ํ ์ก์ธ์ค ๋ฐ ๊ด๋ฆฌ๋ฅผ ๋ณด์ฅํฉ๋๋ค. ๊ฐ๋ฐ์์ ๊ธฐ์ ์ ์ด๋ฌํ ํ ํฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์์ ์ผ๋ก ์์ฉํ๊ณ ํตํฉํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ์ ์ต์ ํํ๋ ๋์์ ์ฌ์ฉ์์ ๋ฆฌ์์ค๋ฅผ ๋ณดํธํด์ผ ํฉ๋๋ค. AppMaster ์ ๊ฐ์ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ ํตํด ๊ฐ๋ฐ์๋ ์ด๋ฌํ ๋ฉ์ปค๋์ฆ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌํํ ์ ์์ผ๋ฉฐ, ๋์งํธ ์ธ๊ณ์ ๋์์์ด ์งํํ๋ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ ์ ์๋ ์ต๊ณ ์์ค์ ๋ณด์๊ณผ ํ์ฅ์ฑ์ ๋ณด์ฅํฉ๋๋ค.