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

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

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

์‹ค์ œ๋กœ ํšจ๊ณผ์ ์ธ ์‚ฌ์šฉ์ž ์ธ์ฆ์€ ์ค‘์š”ํ•œ ์กฐ์ง ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ณ  ์ •๋ณด ๋ณด์•ˆ์— ๋Œ€ํ•œ ์—…๊ณ„ ํ‘œ์ค€์„ ์ค€์ˆ˜ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. GDPR, HIPAA ๋ฐ PCI DSS์— ์„ค๋ช…๋œ ๊ฒƒ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๊ทœ์ • ์ค€์ˆ˜ ์š”๊ตฌ ์‚ฌํ•ญ์€ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ๋ฐ ์ฒ˜๋ฆฌ์— ๋Œ€ํ•œ ์—„๊ฒฉํ•œ ์ œ์–ด๋ฅผ ์š”๊ตฌํ•˜๋ฏ€๋กœ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ธ์ฆ ์‹œ์Šคํ…œ์˜ ๊ตฌํ˜„์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. OAuth 2.0 ๋ฐ OpenID Connect ํ”„๋กœํ† ์ฝœ๊ณผ ๊ฐ™์€ ๊ณ ๊ธ‰ ๊ธฐ์ˆ ์€ ์ตœ์‹  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ณด์•ˆ ์ธ์ฆ ๋ฐ ๊ถŒํ•œ ๋ถ€์—ฌ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ๋„๋ฆฌ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์œ ์—ฐ์„ฑ์— ์ค‘์ ์„ ๋‘” AppMaster ์‚ฌ์šฉํ•˜๋ฉด ์ด๋Ÿฌํ•œ ์ตœ์ฒจ๋‹จ ์ธ์ฆ ๋ฐฉ์‹์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์›ํ™œํ•˜๊ฒŒ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

๋˜ํ•œ ๊ทœ์ • ์ค€์ˆ˜ ๋ฐ ๊ฐ์‚ฌ ๋ชฉ์ ์„ ์œ„ํ•ด์„œ๋Š” ์Šน์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ๋ฌธ์„œํ™”ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. AppMaster ์„œ๋ฒ„ endpoints ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ์— ๋Œ€ํ•œ ํฌ๊ด„์ ์ธ ๋ฌธ์„œ๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜๋ฏ€๋กœ ๊ตฌํ˜„๋œ ์ธ์ฆ ๋…ผ๋ฆฌ๋ฅผ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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