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 ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์๋ ์ค๋๋ ๋์งํธ ํ๊ฒฝ์ ๋์ ๋ณด์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๊ณ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๋ฉฐ ๊ณ ๊ฐ์๊ฒ ๋ง์์ ํํ๋ฅผ ์ ๊ณตํ๋ ๋ชจ๋ฐ์ผ ์ฑ์ ๋น ๋ฅด๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.