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

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

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

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

์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋กœ ์„ฑ๊ณต์ ์œผ๋กœ ์ธ์ฆ๋˜๋ฉด ์„œ๋กœ ๊ตํ™˜๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๊ธฐ ์œ„ํ•œ ๋น„๋ฐ€ ํ‚ค์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ์—ฐ๊ฒฐ์˜ ๋ณด์•ˆ์€ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๊ฐ•๋„์™€ ํ•ฉ์˜๋œ ํ‚ค์˜ ๋น„๋ฐ€์„ฑ์— ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœ์„ ์œ„ํ•ด TLS๋ฅผ ๊ตฌํ˜„ํ•  ๋•Œ ๊ฐ•๋ ฅํ•œ ์•”ํ˜ธํ™” ๋ฐฉ๋ฒ•๊ณผ ํ‚ค ๊ด€๋ฆฌ ๋ฐฉ์‹์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

AppMaster ์˜ ํ”Œ๋žซํผ์€ ์ƒ์„ฑ๋œ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ตœ์‹  TLS ๋ฒ„์ „(ํ˜„์žฌ TLS 1.2 ๋ฐ 1.3) ์ง€์›, AES-GCM ๋˜๋Š” ChaCha20-Poly1305์™€ ๊ฐ™์€ ๊ฐ•๋ ฅํ•œ ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์‚ฌ์šฉ ๋“ฑ TLS ๊ตฌํ˜„์„ ์œ„ํ•œ ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ๋”ฐ๋ฅด๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋œ ๋ชจ๋ฐ”์ผ ์•ฑ ๋‚ด์—์„œ ๋ณด์•ˆ ํ†ต์‹ ์„ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

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

๋˜ํ•œ ๊ฐœ๋ฐœ ์ค‘์ธ ๋ชจ๋ฐ”์ผ ์•ฑ์˜ ํŠน์ • ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๊ฒŒ TLS ๊ตฌ์„ฑ์„ ์กฐ์ •ํ•˜๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•˜๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฒฐ์ œ ๊ฑฐ๋ž˜ ๋ฐ์ดํ„ฐ ๋˜๋Š” ๊ธฐํƒ€ ๋ฏผ๊ฐํ•œ ์‚ฌ์šฉ์ž ์ •๋ณด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ชจ๋ฐ”์ผ ์•ฑ์—๋Š” ๋ณด์•ˆ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๊ธฐ ์ „์— ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๊ฐ€ ๋ชจ๋‘ ์„œ๋กœ๋ฅผ ์ธ์ฆํ•˜๋Š” ์ƒํ˜ธ TLS(mTLS)์™€ ๊ฐ™์€ ๋ณด๋‹ค ์—„๊ฒฉํ•œ ๋ณด์•ˆ ์กฐ์น˜๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster ์˜ ํ”Œ๋žซํผ์€ ์ด๋Ÿฌํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ˆ˜์šฉํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ ๋ชจ๋ฐ”์ผ ์•ฑ ๋‚ด์—์„œ ๋ณด์•ˆ ๊ตฌํ˜„์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๋Š” ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์š”์•ฝํ•˜๋ฉด TLS(์ „์†ก ๊ณ„์ธต ๋ณด์•ˆ)๋Š” ๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ชจ๋ฐ”์ผ ์•ฑ๊ณผ ๋ฐฑ์—”๋“œ ์„œ๋ฒ„ ๊ฐ„์— ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ, ๋ฌด๊ฒฐ์„ฑ ๋ฐ ์‹ ๋ขฐ์„ฑ์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ํ†ตํ•ฉํ•ด์•ผ ํ•˜๋Š” ๊ธฐ๋ณธ ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. AppMaster ์˜ no-code ํ”Œ๋žซํผ์€ ๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœ์„ ๋‹จ์ˆœํ™”ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ”Œ๋žซํผ์—์„œ ์ƒ์„ฑ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ณด์•ˆ ํ†ต์‹ ์„ ์œ„ํ•œ TLS ๊ตฌํ˜„์„ ํฌํ•จํ•˜์—ฌ ๊ฐ•๋ ฅํ•œ ๋ณด์•ˆ ๊ธฐ๋ฐ˜ ์œ„์— ๊ตฌ์ถ•๋˜๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. AppMaster ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๋Š” ์˜ค๋Š˜๋‚  ๋””์ง€ํ„ธ ํ™˜๊ฒฝ์˜ ๋†’์€ ๋ณด์•ˆ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๊ณ  ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๋ฉฐ ๊ณ ๊ฐ์—๊ฒŒ ๋งˆ์Œ์˜ ํ‰ํ™”๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ชจ๋ฐ”์ผ ์•ฑ์„ ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.