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

๋””์ง€ํ„ธ ์‹œ์Šคํ…œ์˜ ๋ณต์žก์„ฑ์ด ์ฆ๊ฐ€ํ•˜๊ณ  ์‚ฌ์ด๋ฒ„ ๊ณต๊ฒฉ์ด ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ๊ฐ•๋ ฅํ•˜๊ณ  ์•ˆ์ „ํ•œ ์‚ฌ์šฉ์ž ์ธ์ฆ ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ๋Œ€ํ•œ ์š”๊ตฌ๊ฐ€ ๊ทธ ์–ด๋А ๋•Œ๋ณด๋‹ค ๋†’์•„์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ Cybersecurity Ventures์˜ ์—ฐ๊ตฌ์— ๋”ฐ๋ฅด๋ฉด 2025๋…„๊นŒ์ง€ ์‚ฌ์ด๋ฒ„ ๋ฒ”์ฃ„๋กœ ์ธํ•ด ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ์—ฐ๊ฐ„ 10์กฐ 5์ฒœ์–ต ๋‹ฌ๋Ÿฌ์˜ ๋น„์šฉ์ด ์†Œ์š”๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž์™€ ๊ธฐ์—…์ด ์•ˆ์ „ํ•˜๊ณ  ํšจ์œจ์ ์ธ ์ธ์ฆ ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ํˆฌ์žํ•˜๋Š” ๊ฒƒ์ด ๊ทธ ์–ด๋А ๋•Œ๋ณด๋‹ค ์ค‘์š”ํ•ด์กŒ์Šต๋‹ˆ๋‹ค. OAuth, OpenID Connect ๋ฐ SAML(Security Assertion Markup Language)๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๋ณด์•ˆ ๋ชจ๋ธ ๋‚ด์—์„œ ๋””์ง€ํ„ธ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๋ณด์•ˆ ์•ก์„ธ์Šค์™€ ์ธ์ฆ ๋ฐ ๊ถŒํ•œ ๋ถ€์—ฌ ์›Œํฌํ”Œ๋กœ์˜ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•œ ํ•„์ˆ˜ ๋„๊ตฌ์ธ ์ธ์ฆ ํ† ํฐ์„ ์ž…๋ ฅํ•˜์„ธ์š”.

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์˜์—ญ์—์„œ, ํŠนํžˆ AppMaster ์™€ ๊ฐ™์€ ๊ฐ•๋ ฅํ•œ no-code ํ”Œ๋žซํผ์—์„œ ์ž‘์—…ํ•  ๋•Œ ๊ฐœ๋ฐœ์ž๋Š” ์ธ์ฆ ํ† ํฐ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ†ตํ•ฉํ•˜์—ฌ ๋†’์€ ์ˆ˜์ค€์˜ ๋ณด์•ˆ ๋ฐ ์‚ฌ์šฉ์ž ์•ก์„ธ์Šค ๊ด€๋ฆฌ๋ฅผ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ, REST API, WSS ์—”๋“œํฌ์ธํŠธ๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ์ƒ์„ฑํ•˜๊ณ  ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” AppMaster ์˜ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๋Š” ์ธ์ฆ ํ† ํฐ์„ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌํ•˜๊ณ  ๋””์ง€ํ„ธ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์Šน์ธ๋œ ์•ก์„ธ์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์ธ์ฆ ์›Œํฌํ”Œ๋กœ๋ฅผ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ธ์ฆ ํ† ํฐ์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ด์ ์„ ์ œ๊ณตํ•˜๋ฉฐ ๊ทธ ์ค‘ ๋ช‡ ๊ฐ€์ง€ ์ฃผ์š” ์ด์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ํ–ฅ์ƒ๋œ ๋ณด์•ˆ: ์•”ํ˜ธํ™”๋œ ๋””์ง€ํ„ธ ํ† ํฐ์„ ์ธ์ฆ ์ฆ๊ฑฐ๋กœ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ ๋ฐ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ๋ฌด๋‹จ ์•ก์„ธ์Šค ์œ„ํ—˜์ด ํฌ๊ฒŒ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. ํ† ํฐ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ ๊ฐ™์€ ๋ฏผ๊ฐํ•œ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ณ  ์ €์žฅํ•  ํ•„์š”๊ฐ€ ์—†์–ด ์ถ”๊ฐ€์ ์ธ ๋ณด์•ˆ ๊ณ„์ธต์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  2. ์ƒํƒœ ๋น„์ €์žฅ ์ธ์ฆ: ์„œ๋ฒ„๊ฐ€ ์‚ฌ์šฉ์ž ์„ธ์…˜์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜์ง€ ์•Š์Œ์„ ์˜๋ฏธํ•˜๋Š” ์ƒํƒœ ๋น„์ €์žฅ ์ธ์ฆ์€ ๋ฆฌ์†Œ์Šค ์†Œ๋น„์™€ ์ž ์žฌ์ ์ธ ๋ณด์•ˆ ์ทจ์•ฝ์„ฑ์„ ๋ชจ๋‘ ์ค„์ž…๋‹ˆ๋‹ค. ์ธ์ฆ ํ† ํฐ์€ ๋…๋ฆฝ์ ์œผ๋กœ ์ €์žฅ๋˜๊ณ  ๊ฒ€์ฆ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๊ณ  ํšจ์œจ์ ์ธ ์ธ์ฆ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  3. ์œ ์—ฐํ•œ ์•ก์„ธ์Šค ์ œ์–ด: ์ธ์ฆ ํ† ํฐ์€ ๋””์ง€ํ„ธ ์‹œ์Šคํ…œ ๋‚ด์˜ ํŠน์ • ๋ฆฌ์†Œ์Šค, ์„œ๋น„์Šค ๋˜๋Š” API์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ์ฒญ๊ตฌ ๋˜๋Š” ์†์„ฑ์˜ ํ˜•ํƒœ๋กœ ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” RBAC(์—ญํ•  ๊ธฐ๋ฐ˜ ์•ก์„ธ์Šค ์ œ์–ด) ๋˜๋Š” ABAC(์†์„ฑ ๊ธฐ๋ฐ˜ ์•ก์„ธ์Šค ์ œ์–ด) ๋ชจ๋ธ์„ ์‰ฝ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ๋Œ€๊ธฐ ์‹œ๊ฐ„ ๋‹จ์ถ•: ์ธ์ฆ ํ† ํฐ ์ƒ์„ฑ์˜ ์ฃผ์š” ์ธก๋ฉด ์ค‘ ํ•˜๋‚˜๋Š” ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ธ์ฆ ์„œ๋ฒ„์— ๋Œ€ํ•ด ๋ฐ˜๋ณต์ ์œผ๋กœ ์ธ์ฆํ•˜์ง€ ์•Š๊ณ ๋„ ๋ฆฌ์†Œ์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ „๋‹ฌ์ž ํ† ํฐ์„ ๋ฐœ๊ธ‰ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ง€์†์ ์ธ ์ž๊ฒฉ ์ฆ๋ช… ๊ฒ€์ฆ์ด ํ•„์š”ํ•˜์ง€ ์•Š์œผ๋ฉฐ ๋Œ€๊ธฐ ์‹œ๊ฐ„์ด ์ค„์–ด๋“ค๊ณ  ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค.
  5. SSO(Single Sign-On) ๊ธฐ๋Šฅ: ๋‹ค์ค‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ™˜๊ฒฝ์—์„œ ์ธ์ฆ ํ† ํฐ์„ ์‚ฌ์šฉํ•˜์—ฌ Single Sign-On ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ์šฉ์ž๋Š” ํ•˜๋‚˜์˜ ์ž๊ฒฉ ์ฆ๋ช… ์„ธํŠธ๋กœ ์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์ด ํ–ฅ์ƒ๋˜๊ณ  ์ธ์ฆ์ด ๊ฐ„์†Œํ™”๋ฉ๋‹ˆ๋‹ค. ์ž‘์—… ํ๋ฆ„.

๋งŽ์€ ์žฅ์ ์œผ๋กœ ์ธํ•ด ์ธ์ฆ ํ† ํฐ์€ ์ตœ์‹  IT ์‹œ์Šคํ…œ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณด์•ˆ์— ํ•„์ˆ˜์ ์ธ ์š”์†Œ๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. AppMaster ์˜ ๊ฐ•๋ ฅํ•˜๊ณ  ์œ ์—ฐํ•œ no-code ๊ฐœ๋ฐœ ํ”Œ๋žซํผ์„ ํ†ตํ•ด ๊ธฐ์—…์€ ๊ฐ•๋ ฅํ•œ ์ธ์ฆ ๋ฐ ๊ถŒํ•œ ๋ถ€์—ฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ฐ–์ถ˜ ์ •๊ตํ•˜๊ณ  ์•ˆ์ „ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๊ณ  ์ธ์ฆ ํ† ํฐ์„ ํ™œ์šฉํ•˜์—ฌ ๊ท€์ค‘ํ•œ ๋ฆฌ์†Œ์Šค์™€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์ธ์ฆ ํ† ํฐ์˜ ์˜ˆ๋กœ๋Š” ์ธ์ฝ”๋”ฉ๋œ ํด๋ ˆ์ž„ ๋ฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ์ปดํŒฉํŠธํ•œ URL ์•ˆ์ „ ํ† ํฐ ํ˜•์‹์ธ JWT(JSON ์›น ํ† ํฐ)๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. JWT๋Š” ๋ฌด๊ตญ์ ์„ฑ, ์ž์ฒด ํฌํ•จ, ์†์‰ฌ์šด ํ†ตํ•ฉ ๋“ฑ ๋‹ค์–‘ํ•œ ํŠน์„ฑ๊ณผ ์ด์ ์œผ๋กœ ์ธํ•ด ์ธ๊ธฐ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. AppMaster ์—์„œ ์ž‘์—…ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์ธ์ฆ ์›Œํฌํ”Œ๋กœ๋ฅผ ๊ตฌ์ถ•ํ•  ๋•Œ JWT ๋ฐ ๊ธฐํƒ€ ํ† ํฐ ํ˜•์‹์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ, ์ธ์ฆ ํ† ํฐ์€ ์ตœ์‹  ์‚ฌ์šฉ์ž ์ธ์ฆ ์ ‘๊ทผ ๋ฐฉ์‹์—์„œ ํ•„์ˆ˜์ ์ธ ๊ตฌ์„ฑ ์š”์†Œ๋กœ, ๋””์ง€ํ„ธ ์‹œ์Šคํ…œ์˜ ์•ˆ์ „ํ•œ ์•ก์„ธ์Šค ๋ฐ ๊ด€๋ฆฌ๋ฅผ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž์™€ ๊ธฐ์—…์€ ์ด๋Ÿฌํ•œ ํ† ํฐ์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ง€์†์ ์œผ๋กœ ์ˆ˜์šฉํ•˜๊ณ  ํ†ตํ•ฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ตœ์ ํ™”ํ•˜๋Š” ๋™์‹œ์— ์‚ฌ์šฉ์ž์™€ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ณดํ˜ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. AppMaster ์™€ ๊ฐ™์€ ๊ฐ•๋ ฅํ•œ no-code ํ”Œ๋žซํผ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ์ด๋Ÿฌํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋””์ง€ํ„ธ ์„ธ๊ณ„์˜ ๋Š์ž„์—†์ด ์ง„ํ™”ํ•˜๋Š” ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ๊ณ  ์ˆ˜์ค€์˜ ๋ณด์•ˆ๊ณผ ํ™•์žฅ์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.