์ฌ์ฉ์ ์ธ์ฆ์ ๋งฅ๋ฝ์์ "์ก์ธ์ค ์ ์ด"๋ ์ฌ์ฉ์์ ๋ํด ์ ์๋ ์ธ์ฆ ๋ฐ ๊ถํ ์์ค์ ๊ธฐ๋ฐ์ผ๋ก ์์คํ , ๋ฆฌ์์ค ๋ฐ ์ ๋ณด์ ๋ํ ์ก์ธ์ค๋ฅผ ๊ท์ ํ๊ณ ์ ํํ๋๋ก ์ค๊ณ๋ ํฌ๊ด์ ์ธ ๋ณด์ ํ๋ ์์ํฌ๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด ํ์ ๋ฉ์ปค๋์ฆ์ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ณ , ์์ ํ ํธ๋์ญ์ ์ ๋ณด์ฅํ๋ฉฐ, ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๋ฆฌ์์ค์ ๋ฌด๊ฒฐ์ฑ์ ์ ์งํ๋ ๋ฐ ์ค์ํฉ๋๋ค. ์ก์ธ์ค ์ ์ด๋ ๋ฐฑ์๋, ์น, ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ๋ฟ๋ง ์๋๋ผ ์ฌ์ฉ์ ์ญํ ๊ณผ ๊ถํ์ด ์ ์ฉ๋๋ ์ธ์ฆ ํ๋ก์ธ์ค์์๋ ์ค์ํ ์์์ ๋๋ค.
์ก์ธ์ค ์ ์ด๋ฅผ ๊ตฌํํ๋ ค๋ฉด ์๋ณ, ์ธ์ฆ, ๊ถํ ๋ถ์ฌ๋ผ๋ ์ธ ๊ฐ์ง ํต์ฌ ๊ตฌ์ฑ ์์๋ฅผ ํฌํจํ๋ ์ฒด๊ณ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ด ํ์ํฉ๋๋ค. ์๋ณ์ ์ฌ์ฉ์ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์์ ๊ฒฐ์ ํ๊ณ ํ์ธํ๋ ํ๋ก์ธ์ค๋ฅผ ์๋ฏธํ๋ฉฐ, ์ธ์ฆ์ ์ ๊ณต๋ ์๊ฒฉ ์ฆ๋ช ์ ์ ํจ์ฑ์ ์ค์ ํฉ๋๋ค. ๊ถํ ๋ถ์ฌ๋ ์ฑ๊ณต์ ์ธ ์๋ณ ๋ฐ ์ธ์ฆ ํ์ ์ฌ์ฉ์์๊ฒ ์ก์ธ์ค ๊ถํ์ด ๋ถ์ฌ๋ ์ผ๋ จ์ ์์ , ํ๋ ๋ฐ ๋ฆฌ์์ค๋ฅผ ๋ํ๋ ๋๋ค.
์ ๊ทผ ์ ์ด๋ ํฌ๊ฒ DAC(์์ ์ ๊ทผ ์ ์ด), MAC(ํ์ ์ ๊ทผ ์ ์ด), RBAC(์ญํ ๊ธฐ๋ฐ ์ ๊ทผ ์ ์ด), ABAC(์์ฑ ๊ธฐ๋ฐ ์ ๊ทผ ์ ์ด)์ ๋ค ๊ฐ์ง ์ ํ์ผ๋ก ๋ถ๋ฅํ ์ ์์ต๋๋ค. ๊ฐ ์ ํ์ ํน์ ์ฌ์ฉ ์ฌ๋ก, ๋ณด์ ์๊ตฌ ์ฌํญ ๋ฐ ๋น์ฆ๋์ค ๋ชฉํ์ ๋ฐ๋ผ ๋๋ ทํ ์ฅ์ ๊ณผ ๋จ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
DAC(์์ ์ก์ธ์ค ์ ์ด): DAC์์๋ ๋ฆฌ์์ค ์์ ์(์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ์ ๋๋ ์์คํ ๊ด๋ฆฌ์)๊ฐ ๋ค๋ฅธ ์ฌ์ฉ์์ ์ก์ธ์ค ์์ค์ ๊ฒฐ์ ํ๊ณ ์ ์ํ๋ ์ผ์ ๋ด๋นํฉ๋๋ค. ๊ทธ๋ค์ ์ฌ๋์ ๋ฐ๋ผ ๊ถํ์ ๋ถ์ฌํ๊ฑฐ๋ ์ ํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ์ฐ์ฑ์ ํตํด ์ฌ์ฉ์๋ ๋ฆฌ์์ค๋ฅผ ๋ ์ฝ๊ฒ ๊ณต์ ํ ์ ์์ง๋ง ์ฌ์ฉ์๊ฐ ์์ ์ ๊ถํ์ ๋ถ์ง๋ฐํ ๊ด๋ฆฌํ์ง ์์ผ๋ฉด ๋ณด์ ์กฐ์น๊ฐ ๋ถ์ ์ ํด์ง ์ ์์ต๋๋ค.
๊ฐ์ ์ก์ธ์ค ์ ์ด(MAC): MAC๋ ์ก์ธ์ค ๊ถํ์ด ๊ด๋ฆฌ์๋ ๋ณด์ ์ ์ฑ ๊ณผ ๊ฐ์ ์ค์ ๊ธฐ๊ด์ ์ํด ์ํ๋๋ ๋ณด๋ค ์๊ฒฉํ ์์คํ ์ ๋๋ค. ์ฌ์ฉ์๋ ์ ์ ํ ์ธ์ฆ ์์ด ๊ถํ์ ์์ ํ๊ฑฐ๋ ๋ค๋ฅธ ์ฌ์ฉ์์๊ฒ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ ์ ์์ต๋๋ค. MAC ์์คํ ์ ์ผ๋ฐ์ ์ผ๋ก ์๊ฒฉํ ๋ถ๋ฅ ๋ฐ ์ก์ธ์ค ์ ์ด๊ฐ ํ์ํ ์ ๋ถ ๋ฐ ๊ตฐ์ฌ ์ธํ๋ผ์ ๊ฐ์ด ๋ณด์ ์์ค์ด ๋์ ํ๊ฒฝ์์ ์ฌ์ฉ๋ฉ๋๋ค.
RBAC(์ญํ ๊ธฐ๋ฐ ์ก์ธ์ค ์ ์ด): RBAC๋ ์กฐ์ง ๋ด ์ฌ์ฉ์ ์ญํ ์ ์ค์ ์ ๋์ด ๊ถํ ๊ด๋ฆฌ์ ๋ํ ๋ณด๋ค ํจ์จ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํฉ๋๋ค. ๊ฐ๋ณ ์ฌ์ฉ์์๊ฒ ์ก์ธ์ค ๊ถํ์ ํ ๋นํ๋ ๋์ ํน์ ์ง๋ฌด ๋๋ ์ฑ ์๊ณผ ๊ด๋ จ๋ ์ฌ์ ์ ์๋ ์ญํ ์ ๊ธฐ๋ฐ์ผ๋ก ๊ถํ์ด ๋ถ์ฌ๋ฉ๋๋ค. RBAC๋ ์ฌ์ฉ์์ ์ญํ ์ด ๋ณ๊ฒฝ๋ ๋๋ง๋ค ๊ถํ์ด ์๋์ผ๋ก ์ ๋ฐ์ดํธ๋๋ฏ๋ก ์ก์ธ์ค ์ ์ด ๊ด๋ฆฌ๋ฅผ ๋จ์ํํ์ฌ ๊ด๋ฆฌ ํ๋ก์ธ์ค๋ฅผ ๋์ฑ ๊ฐ์ํํฉ๋๋ค.
์์ฑ ๊ธฐ๋ฐ ์ก์ธ์ค ์ ์ด(ABAC): ABAC๋ ๋ค์ํ ์ฌ์ฉ์ ์์ฑ, ํ๊ฒฝ ์กฐ๊ฑด ๋ฐ ๋ฆฌ์์ค ํน์ฑ์ ์ก์ธ์ค ์ ์ด ๊ฒฐ์ ์ ํตํฉํ์ฌ RBAC๋ฅผ ํ์ฅํฉ๋๋ค. ์ด๋ฌํ ์ํฉ๋ณ ์์๋ ๋ ๋์ ์์ค์ ์ธ๋ถ์ฑ๊ณผ ์ ์ฐ์ฑ์ ์ ๊ณตํ๋ฏ๋ก ์กฐ์ง์ ๋ณด๋ค ๋ฏธ๋ฌํ๊ณ ๋์ ์ธ ์ก์ธ์ค ์ ์ด ์ ์ฑ ์ ๋ง๋ค ์ ์์ต๋๋ค. ABAC๋ ์ญํ ๊ธฐ๋ฐ ์ก์ธ์ค ์ ์ด๊ฐ ์ถฉ๋ถํ์ง ์์ ๋ณต์กํ๊ณ ๋ถ์ฐ๋ ํ๊ฒฝ์ ํนํ ์ ์ฉํฉ๋๋ค.
๊ฐ๋ ฅํ ์ก์ธ์ค ์ ์ด ์์คํ ์ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ณ , ๊ฐ์ธ์ ๋ณด๋ฅผ ๋ณดํธํ๋ฉฐ, ๋ฌด๋จ ์ก์ธ์ค๋ก๋ถํฐ ๋ฆฌ์์ค๋ฅผ ๋ณดํธํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ก์ธ์ค ์ ์ด๋ AppMaster ์ ๊ฐ์ ํ๋ซํผ์ ํ์ฉํ๋ ๊ธฐ์ ์๊ฒ๋ ํ์์ ์ ๋๋ค. ์ด๋ฅผ ํตํด ๊ณ ๊ฐ์ ๋ฏผ๊ฐํ ์ ๋ณด ๋ฐ ๊ณ ์ํ ๊ฑฐ๋์ ๊ด๋ จ๋ ํ์ ์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, AppMaster ์ no-code ํ๋ซํผ์ ์ฌ์ฉํ๋ ๊ธฐ์ ์ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ , ์น ์๋น์ค ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ์ก์ธ์ค ์ ์ด ๋ฉ์ปค๋์ฆ์ ๊ตฌํํ ์ ์์ต๋๋ค. AppMaster ์ ํ๋ซํผ์ ์ฌ์ฉ์ ์ญํ , ๊ถํ ๋ฐ ์ธ์ฆ ํ๋ก์ธ์ค ๊ด๋ฆฌ๋ฅผ ๋จ์ํํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด์๊ณผ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํฉ๋๋ค. ๋ํ ํ๋ซํผ์ ์๋ฒ endpoints ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ์ ๋ํ ํฌ๊ด์ ์ธ ๋ฌธ์๋ฅผ ์์ฑํ๋ฏ๋ก ์ฌ์ฉ์๋ ์๊ตฌ ์ฌํญ ๋ณํ์ ๋ฐ๋ผ ์ก์ธ์ค ์ ์ด ์ ์ฑ ์ ๋ณด๋ค ์ฝ๊ฒ โโ์ ์ง ๊ด๋ฆฌํ๊ณ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค.
์์ฝํ๋ฉด, ์ก์ธ์ค ์ ์ด๋ ์ฌ์ฉ์ ์ธ์ฆ ํ๋ก์ธ์ค์ ์ค์ํ ๊ตฌ์ฑ ์์๋ก, ์ฌ์ฉ์ ์๊ฒฉ ์ฆ๋ช , ์ญํ , ๊ถํ ๋ฐ ์น์ธ๋ ์์ ์ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ์ฌ ๋ฌด๋จ ์ก์ธ์ค๋ก๋ถํฐ ์์คํ , ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํฉ๋๋ค. ์น ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ , ๋ชจ๋ฐ์ผ ๊ธฐ์ ๋ฐ ํด๋ผ์ฐ๋ ์ปดํจํ ์ ๊ธ์ํ ์ฑ์ฅ์ผ๋ก ์ธํด ๊ฐ๋ ฅํ ์ก์ธ์ค ์ ์ด ๋ฉ์ปค๋์ฆ์ ์ฑํ์ด ๊ธฐ์ ๋ฐ ์กฐ์ง ์ ๋ฐ์ ๊ฑธ์ณ ๊ทธ ์ด๋ ๋๋ณด๋ค ์ค์ํด์ก์ต๋๋ค. ์ก์ธ์ค ์ ์ด ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ AppMaster ์ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ ํตํฉํ๋ฉด ๊ณ ๊ฐ์ ์ด๋ฌํ ์์คํ ์ ์ ์ง ๊ด๋ฆฌ ๋ฐ ์ ๋ฐ์ดํธ์ ๊ด๋ จ๋ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ์ต์ํํ๋ฉด์ ์์ ํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค.