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

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

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

๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•˜๋„๋ก ์„ค๊ณ„๋œ no-code ํ”Œ๋žซํผ์ธ AppMaster ์—์„œ ์„ธ์…˜ ๊ด€๋ฆฌ๋Š” ์•ˆ์ „ํ•˜๊ณ  ํšจ์œจ์ ์ธ ์‚ฌ์šฉ์ž ์ƒํ˜ธ ์ž‘์šฉ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ํ•„์ˆ˜์ ์ธ ๊ณ ๋ ค ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. AppMaster ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Go, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Vue3 ํ”„๋ ˆ์ž„์›Œํฌ, Android์šฉ Kotlin/ Jetpack Compose, iOS ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ SwiftUI ์™€ ๊ฐ™์€ ์ตœ์ฒจ๋‹จ ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜์—ฌ ํ”Œ๋žซํผ์„ ํ†ตํ•ด ์ƒ์„ฑ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๊ฐ•๋ ฅํ•œ ์„ธ์…˜์ด ํƒ‘์žฌ๋˜๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ฆฌ ๋Šฅ๋ ฅ. ๋˜ํ•œ AppMaster ๋‹จ 30์ดˆ ๋งŒ์— ์ฒ˜์Œ๋ถ€ํ„ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๋ฏ€๋กœ ๊ธฐ์ˆ ์  ๋ถ€์ฑ„๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์•ˆ์ „ํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ™˜๊ฒฝ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ํŠนํžˆ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

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

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