2026๋ ์ผ๋ก ์ ์ด๋๋ ๊ธฐ์ ์ํํธ์จ์ด ํ๊ฒฝ์ ๋จ์ํด์ง๊ธฐ๋ณด๋ค๋ ๊ตฌ์กฐ์ ์ผ๋ก ๋์ฑ ๋ณต์กํด์ง๊ณ ์์ต๋๋ค. ์์ญ ๋ ๊ฐ ์ถ์ ๋ ๋ก์ง, ํผํฉ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด, ํ์ด๋ธ๋ฆฌ๋ ๋ฐฐํฌ ๋ชจ๋ธ, ๊ทธ๋ฆฌ๊ณ ๊ธด๋ฐํ๊ฒ ์ฐ๊ฒฐ๋ ์ข ์์ฑ์ผ๋ก ์ธํด ์๋์น ์์ ๊ฒฐ๊ณผ ์์ด ๋ณ๊ฒฝ ์ฌํญ์ ๋์ ํ๋ ๊ฒ์ด ์ ์ ๋ ์ด๋ ค์์ง๊ณ ์์ต๋๋ค. ์ด๋ฌํ ํ๊ฒฝ์์ ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ๋ ๋ ์ด์ ์ ํ์ ์ธ ํ์ง ๊ฒ์ฌ ๋๊ตฌ๊ฐ ์๋๋ผ, ํ๋ํ, ๋ฆฌํฉํ ๋ง ๋๋ ๋ณด์ ์ด๋์ ํฐ๋ธ๋ฅผ ์์ํ๊ธฐ ์ ์ ์์คํ ์ ์ค์ ๋์ ๋ฐฉ์์ ์ดํดํ๋ ๋ฐ ํ์์ ์ธ ๋๊ตฌ๋ก ์ฌ๊ฒจ์ง๊ณ ์์ต๋๋ค.
์ํฐํ๋ผ์ด์ฆ ๊ท๋ชจ์ ์ ์ ์ฝ๋ ๋ถ์๊ณผ ๊ฐ๋ฐ์ ์ค์ฌ ๋๊ตฌ์ ์ฐจ์ด์ ์ ๊ฐ๋ณ ๊ฒฐํจ์ ์ฐพ์๋ด๋ ๋ฅ๋ ฅ์ด ์๋๋ผ, ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒด ํ๊ฒฝ์ ์์ฐ๋ฅด๋ ๋ถ์ ๋ฅ๋ ฅ์ ์์ต๋๋ค. ๋๊ท๋ชจ ์กฐ์ง์ ๋จ์ผ ๋ฐํ์์ด๋ ์ํคํ ์ฒ ํจํด ๋ด์์ ์ด์๋๋ ๊ฒฝ์ฐ๊ฐ ๋๋ญ ๋๋ค. ๋ฉ์ธํ๋ ์ ๋ฐฐ์น ์ํฌ๋ก๋๊ฐ ๋ถ์ฐ ์๋น์ค์ ๊ณต์กดํ๊ณ , ๋ ๊ฑฐ์ ์ธํฐํ์ด์ค๊ฐ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ API์ ๊ต์ฐจํ๋ฉฐ, ๊ท์ ์๊ฑด์ผ๋ก ์ธํด ์ํ ์ธก์ ๋ฐ ์ํ ๋ฐฉ์์ ์ถ๊ฐ์ ์ธ ์ ์ฝ์ด ๋ฐ์ํฉ๋๋ค. ๋ฐ๋ผ์ ์ ์ ๋ถ์์ ๊ฒฝ๊ณ๋ฅผ ๋๋๋ค๋ฉฐ ์คํ ๊ฒฝ๋ก, ์จ๊ฒจ์ง ์ข ์์ฑ, ๊ทธ๋ฆฌ๊ณ ํ ์คํธ๋ง์ผ๋ก๋ ๋ฐ๊ฒฌํ ์ ์๋ ๊ตฌ์กฐ์ ์ํ์ ๋๋ฌ๋ด์ผ ํฉ๋๋ค.
SMART TS XL
๋๊ท๋ชจ ๋ถ์ฐ ์์คํ ๋ฐ ์์ฐ์ ๋ณด์ ํ ํ์ฌ๋ฅผ ์ํ ์ด์์ ์ธ ์ ์ ์ฝ๋ ๋ถ์ ์๋ฃจ์
์ง๊ธ ํ์์ง์์ ๋ฐฐํฌ์ ๊ฐ์ํ๋ ํ๋ํ์ ๋ํ ์ค์์ฑ์ด ์ปค์ง์ ๋ฐ๋ผ ๋ถ์ ๊ธฐ๋ฐ ์ธ์ฌ์ดํธ์ ์ญํ ์ด ๋์ฑ ์ค์ํด์ก์ต๋๋ค. ๊ธฐ์ ๋ค์ด ๊ด๋ฒ์ํ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ํ ๊ณํ์ ์ถ์งํจ์ ๋ฐ๋ผ, ๋ถ์์ ํ ์ดํด๋ก ์ธํ ๋น์ฉ์ด ์ ์ ๋ ๋ถ๋ช ํด์ง๊ณ ์์ต๋๋ค. ์ ์ด ํ๋ฆ, ๋ฐ์ดํฐ ์ ํ ๋๋ ์์คํ ๊ฐ ๊ฒฐํฉ์ ๋ํ ์์ ํ ๊ฐ์์ฑ ์์ด ์ด๋ฃจ์ด์ง ๋ฆฌํฉํ ๋ง ๊ฒฐ์ ์ ๋ฐฐํฌ ํ์์ผ ๋๋ฌ๋๋ ๋ถ์์ ์ฑ, ์ฑ๋ฅ ์ ํ ๋๋ ๊ท์ ์ค์ ๋ฌธ์ ๋ฅผ ์ผ๊ธฐํ ์ ์์ต๋๋ค. ์ด์ ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ์คํ๋๊ธฐ ์ ์ ์ํคํ ์ฒ์ ๋ํ ๋ช ํ์ฑ์ ์ ๊ณตํจ์ผ๋ก์จ ์ด๋ฌํ ๋ถํ์ค์ฑ์ ์ค์ฌ์ค ๊ฒ์ผ๋ก ๊ธฐ๋๋ฉ๋๋ค.
์ด๋ฌํ ๋ฐฐ๊ฒฝ ์์์ 2026๋ ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ๋ฅผ ํ๊ฐํ๋ ๊ธฐ์ค์ด ๋ณํํ๊ณ ์์ต๋๋ค. ์ ํ์ฑ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์ต๋๋ค. ๊ธฐ์ ์ ์ฌ์ธต์ ์ธ ๋ถ์, ์๋ฐฑ๋ง ์ค์ ์ฝ๋์ ๋ํ ํ์ฅ์ฑ, ์ด๊ธฐ์ข ํ๊ฒฝ ์ง์, ๊ทธ๋ฆฌ๊ณ ๊ธฐ์ ์ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ์ํคํ ํธ, ํ๋ซํผ ์ฑ ์์ ๋ฐ ์ํ ๊ด๋ฆฌ ๋ด๋น์๊ฐ ํ์ฉํ ์ ์๋ ์คํ ๊ฐ๋ฅํ ์ธ์ฌ์ดํธ๋ก ๋ณํํ๋ ๋ฅ๋ ฅ์ ์๊ตฌํฉ๋๋ค. ๋ค์ ๋น๊ต์์๋ ์ฃผ์ ์ํฐํ๋ผ์ด์ฆ ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ๊ฐ ์ด๋ฌํ ๋ณํํ๋ ์๊ตฌ ์ฌํญ์ ์ด๋ป๊ฒ ๋ถ์ํ๋์ง, ๊ทธ๋ฆฌ๊ณ ๋๊ท๋ชจ ํต์ฌ ์์คํ ์ ํ์ค์ ์ด๋ป๊ฒ ๋ถํฉํ๋์ง ์ดํด๋ด ๋๋ค.
2026๋ ๊ธฐ์ ์ฉ ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ ๋น๊ต ๋ฐ โโ์์
์๋ ๋น๊ต์์๋ ๊ฐ๋ณ ๊ฐ๋ฐํ์ด ์๋ ๋๊ท๋ชจ ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ์์ ์ค์ํ ๊ธฐ์ค์ ๋ฐ๋ผ ์ฃผ์ ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ๋ฅผ ํ๊ฐํฉ๋๋ค. ๊ฐ ๋๊ตฌ๋ ๋ถ์ ๊น์ด, ์ด๊ธฐ์ข ์์คํ ์ ๋ํ ํ์ฅ์ฑ, ๋ ๊ฑฐ์ ๋ฐ ์ต์ ํ๋ซํผ ์ง์, ๋ณต์กํ ์ข ์์ฑ ๊ตฌ์กฐ์์ ์๋ฏธ ์๋ ํต์ฐฐ๋ ฅ์ ๋์ถํ๋ ๋ฅ๋ ฅ ๋ฑ์ ๊ธฐ์ค์ผ๋ก ํ๊ฐ๋ฉ๋๋ค. ์์๋ ์ด๋ฌํ ๋๊ตฌ๋ค์ด ์ด์ ๋ฐ ๊ท์ ์ ์ค๋ํ ์ํฅ์ ๋ฏธ์น๋ ๋ณ๊ฒฝ ์ฌํญ์ด ๋ฐ์ํ๋ ํ๊ฒฝ์์ ์ํคํ ์ฒ ์ดํด, ์ํ ์๋ณ ๋ฐ ์ ๋ณด์ ์ ๊ฐํ ์์ฌ ๊ฒฐ์ ์ ์ผ๋ง๋ ํจ๊ณผ์ ์ผ๋ก ์ง์ํ๋์ง๋ฅผ ๋ฐ์ํฉ๋๋ค.
SMART TS XL
SMART TS XL ์ด ํ๋ซํผ์ ๋๊ท๋ชจ์ ์ด๊ธฐ์ข ์ํํธ์จ์ด ํ๊ฒฝ์ ์ํด ์ค๊ณ๋ ์ํฐํ๋ผ์ด์ฆ๊ธ ์ ์ ์ฝ๋ ๋ถ์, ์ํฅ ํ๊ฐ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ธํ ๋ฆฌ์ ์ค ํ๋ซํผ์ ๋๋ค. ์์ญ ๋ ๋์ ์ถ์ ๋ ๋ก์ง, ๋ฐฐ์น ์ฒ๋ฆฌ ๋ฐ ํ๋ซํผ ๊ฐ ์ข ์์ฑ์ผ๋ก ์ธํด ๋ณ๊ฒฝ์ด ๋ณธ์ง์ ์ผ๋ก ์ํํ ๋ฉ์ธํ๋ ์, ๋ฏธ๋๋ ์ธ์ง ๋ฐ ๋ถ์ฐ ํ๊ฒฝ์์ ์ด์๋๋ ์กฐ์ง์ ์ง์ํ๋๋ก ๊ตฌ์ถ๋์์ต๋๋ค. ๊ฐ๋ณ ์ฝ๋ ํ์ง ๋ฌธ์ ์ ์ง์คํ๋ ๋์ , SMART TS XL ์ด ๋๊ตฌ๋ ์ ์ฒด ํฌํธํด๋ฆฌ์ค์ ๊ฑธ์ณ ์คํ ๊ฒฝ๋ก, ๋ฐ์ดํฐ ๊ด๊ณ ๋ฐ ์ข ์์ฑ ๊ตฌ์กฐ๋ฅผ ์๊ฐํํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์ ๋์ ๋ฐฉ์์ ๋๋ฌ๋ด๋๋ก ์ค๊ณ๋์์ต๋๋ค.
์ด ํ๋ซํผ์ ์์ญ์ต ์ค์ ์ฝ๋์ ๊ด๋ จ ์ํฐํฉํธ๋ฅผ ์ ์ด ๋ง์ ์ธ๋ฑ์ฑํ๊ณ ๋ถ์ํ ์ ์๋ ๊ณ ์ฑ๋ฅ ์น ๊ธฐ๋ฐ ์์คํ ์ผ๋ก ์๋ํฉ๋๋ค. ์ด์ ์์คํ ์์ ๋ถ์ ์ํฌ๋ก๋๋ฅผ ๋ถ์ฐ์ํค๊ณ ๊ณต์ ํ๊ฒฝ์ ์ธ์ฌ์ดํธ๋ฅผ ์ง์ค์ํด์ผ๋ก์จ, SMART TS XL ์์ฒ ๋ช ์ ๋์ ์ฌ์ฉ์๋ฅผ ์ง์ํ๋ฉด์๋ ์ฑ๋ฅ ์ ํ๋ฅผ ๋ฐฉ์งํฉ๋๋ค. ์ด๋ฌํ ํ์ฅ์ฑ ๋๋ถ์ ๊ฐ๋ฐํ๋ฟ๋ง ์๋๋ผ ๋ณต์กํ ์์คํ ์ ๋ํ ์ผ๊ด๋๊ณ ์ฆ๊ฑฐ ๊ธฐ๋ฐ์ ๊ฐ์์ฑ์ ํ์๋ก ํ๋ ์ํคํ ํธ, ํ๋ํ ์ฑ ์์, ์ด์ ์ง์, ๊ฐ์ฌ ๋ฐ ๊ท์ ์ค์ ๋ด๋น์์๊ฒ๋ ์ ํฉํฉ๋๋ค. ๋ฐ๋ชจ ์์ฒญ .
๊ธฐ์ ๊ท๋ชจ์ ์ ์ ๋ถ์ ๋ฐ ๋ฐ๊ฒฌ
๊ทธ ํต์ฌ์์, SMART TS XL ์ด ๋๊ตฌ๋ ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด, ์์ ์ ์ด ๊ตฌ์กฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ์ง์ ์ํฐํฉํธ์ ๊ฑธ์ณ ์ฌ์ธต์ ์ธ ์ ์ ๋ถ์์ ์ ๊ณตํฉ๋๋ค. COBOL, PL/I, Natural, RPG, ์ด์ ๋ธ๋ฌ, Java, C#, Python, VB6, UNIX ์คํฌ๋ฆฝํธ, JCL, PROC, CICS ์ํฐํฉํธ, MQ ์ ์, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ฐ ๊ตฌ์กฐํ๋ ๋ฌธ์๋ฅผ ํฌํจํ ๋ ๊ฑฐ์ ๋ฐ ์ต์ ๊ธฐ์ ์ ์ง์ํฉ๋๋ค. ์์ค ์ฝ๋, ๋ฐฐ์น ๋ก์ง, ๊ตฌ์ฑ ํ์ผ์ ๋ฌผ๋ก ๋ฌธ์ ๋ฐ ๋ค์ด์ด๊ทธ๋จ๊ณผ ๊ฐ์ ๋น์ฝ๋ ์ํฐํฉํธ๊น์ง ํจ๊ป ์ธ๋ฑ์ฑํ๊ณ ๋ถ์ํ ์ ์์ด ๊ธฐ์กด์ ๋ถ๋ฆฌ๋์ด ์๋ ์ ์ฅ์ ๊ฐ์ ๊ด๊ณ๋ฅผ ํ์ ํ ์ ์์ต๋๋ค.
์ด๋ฌํ ํตํฉ ๊ฒ์ ๊ธฐ๋ฅ์ ํตํด ์กฐ์ง์ ํ์ผ ์์ค ๊ฒ์ฌ๋ฅผ ๋์ด ์์คํ ์์ค์ ์ดํด๋ก ๋์๊ฐ ์ ์์ต๋๋ค. ํ๋ก๊ทธ๋จ, ์์ , ํ๋, ํ์ผ, ํ ์ด๋ธ ๋ฐ ๋ฉ์์ง๋ฅผ ํ๋ซํผ ๊ฐ์ ์ถ์ ํ์ฌ ๋น์ฆ๋์ค ๋ก์ง์ด ๋ฐฐ์น ์ฒ๋ฆฌ, ์จ๋ผ์ธ ํธ๋์ญ์ ๋ฐ ํ์ ๋ณด๊ณ ํ๋ก์ธ์ค๋ฅผ ํตํด ์ด๋ป๊ฒ ํ๋ฅด๋์ง ํ์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ด๊ณ๋ ์ ์ ์ธ ๋ชฉ๋ก์ด ์๋ ๋ํํ ์ํธ ์ฐธ์กฐ ๋ณด๊ณ ์, ์ข ์์ฑ ๋งต ๋ฐ ํ์ ๊ฐ๋ฅํ ์คํ ๋ณด๊ธฐ๋ฅผ ํตํด ํ์๋ฉ๋๋ค.
ํฌ๋ก์ค ํ๋ซํผ ์ํฅ ๋ถ์ ๋ฐ ์ข ์์ฑ ๋งคํ
SMART TS XL ์ด ๋ณด๊ณ ์๋ ํนํ ํ๋ซํผ ๊ฐ ์ํฅ ๋ถ์์ ์ค์ ์ ๋ก๋๋ค. ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ, ํนํ ๋ฉ์ธํ๋ ์ ์ํฌ๋ก๋๊ฐ ๋ถ์ฐ ์๋น์ค ๋ฐ ๊ณต์ ๋ฐ์ดํฐ ์ ์ฅ์์ ์ํธ ์์ฉํ๋ ํ๊ฒฝ์์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ ๋ถ๋ถ์ ๋์ ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ๊ณ ๋ฆฝ๋ ์ํ๋ก ์ ์ง๋๋ ๊ฒฝ์ฐ๋ ๋๋ญ ๋๋ค. SMART TS XL ์ธ์ด ๋ฐ ์์คํ ์ ๋ฐ์ ๊ฑธ์ณ ํธ์ถ ๊ด๊ณ, ๋ฐ์ดํฐ ์ฌ์ฉ๋, ์์ ์คํ ๊ฒฝ๋ก ๋ฐ ์ ์ด ํ๋ฆ์ ๋ถ์ํ์ฌ ์์ ๋ฐ ํ์ ์ํฅ ์์ญ์ ์๋ณํฉ๋๋ค.
์ข ์์ฑ ๋งคํ ๊ธฐ๋ฅ์ ํธ์ถ์, ์์ ์, ๋ฐ์ดํฐ ์์ฐ์ ๋ฐ ์๋น์๋ฅผ ๊ฐ์กฐ ํ์ํ๋ ๋ํํ ์์ ์ฝ๋ ๋ค์ด์ด๊ทธ๋จ์ ์ฌ์ฉํ์ฌ ์ด๋ฌํ ๊ด๊ณ๋ฅผ ์๊ฐ์ ์ผ๋ก ๋ณด์ฌ์ค๋๋ค. ์ํฅ ๋ถ์์ ํ๋ก๊ทธ๋จ, ํ๋, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์, ์์ ๋จ๊ณ ๋๋ ๊ฒ์ ๊ฒฐ๊ณผ์์ ์์ํ ์ ์์ผ๋ฏ๋ก ํ์ ๊ฐ๋ฐ ์์ ์ ์ ๋ณ๊ฒฝ ๋ฒ์๋ฅผ ์ ํํ๊ฒ ํ์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ๋๋ฝ๋ ์ข ์์ฑ์ ์ค์ด๊ณ , ๊ณผ๋ํ ํ ์คํธ๋ฅผ ๋ฐฉ์งํ๋ฉฐ, ๋ณ๊ฒฝ ๊ณํ ๋ฐ ์ํ ํ๊ฐ๋ฅผ ์ํ ํ์คํ ๊ธฐ๋ฐ์ ์ ๊ณตํฉ๋๋ค.
๋ฐฐ์น ๋ฐ ํ๋ก๊ทธ๋จ ๋ก์ง์ ๋ํ ์คํ ์ค์ฌ์ ๊ด์
๋ณต์กํ ๋ฐฐ์น ์ฒ๋ฆฌ๊ฐ ํ์ํ ํ๊ฒฝ์ ๊ฒฝ์ฐ, SMART TS XL ์ฝ๋๋ฅผ ์คํํ์ง ์๊ณ ๋ ๋ฐํ์ ์คํ์ผ์ ์ดํด๋ฅผ ์ ๊ณตํฉ๋๋ค. COBOL ๋ฐ JCL ํ์ฅ ๊ธฐ๋ฅ์ ํตํด ์นดํผ๋ถ, ํ๋ก์์ , ์ฌ๋ณผ๋ฆญ ๋ฐ ์ค๋ฒ๋ผ์ด๋๋ฅผ ํด์ํ์ฌ ์ค์ ์ด์ ํ๊ฒฝ์์ ์คํ๋๋ ๋ฐฉ์๊ณผ ์ ์ฌํ ๋ก์ง์ ๊ตฌํํฉ๋๋ค. ๋ฐฐ์น ์ฒด์ธ์ ์ฒ์๋ถํฐ ๋๊น์ง ์ถ์ ํ์ฌ ์ด๋ค ํ๋ก๊ทธ๋จ์ด ์ด๋ค ์์๋ก ์ด๋ค ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ์คํ๋๋์ง ํ์ธํ ์ ์์ต๋๋ค.
์ ์ด ํ๋ฆ๋์ ์์๋๋ ๋ณต์กํ๊ฒ ์ฝํ ๋ก์ง์ ์๊ฐ์ ์ผ๋ก ์ดํดํ๊ธฐ ์ฝ๊ฒ ํํํฉ๋๋ค. ์ด๋ฌํ ๋ค์ด์ด๊ทธ๋จ์ ํตํด ์คํ ๋์์ ํ์ ํ๊ณ , ๋๋ฌํ ์ ์๋ ์ฝ๋ ๊ฒฝ๋ก๋ฅผ ์๋ณํ๋ฉฐ, ๊ฒฝํ์ ์ง์์ด๋ ์๋ ๊ฒํ ์ ์์กดํ์ง ์๊ณ ๋ ๋ถ๊ธฐ ๊ตฌ์กฐ์ ๋ณต์ก์ฑ์ ๋ถ์ํ ์ ์์ต๋๋ค. ํ๋ ์ถ์ ๋ค์ด์ด๊ทธ๋จ์ ๋ฐ์ดํฐ ์์๊ฐ ํ๋ก๊ทธ๋จ, ์์ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๋ฐ์ ๊ฑธ์ณ ์์ฑ, ๋ณํ ๋ฐ ์ ํ๋๋ ๋ฐฉ์์ ์ถ์ ํ์ฌ ๊ตฌ์กฐ์ ๋ณ๊ฒฝ ๋ฐ ๊ท์ ๊ฒํ ๋ฅผ ์์ ํ๊ฒ ์ง์ํจ์ผ๋ก์จ ์ด๋ฌํ ๊ธฐ๋ฅ์ ๋์ฑ ํ์ฅํฉ๋๋ค.
๊ณ ๊ธ ๊ฒ์, ํจํด ๊ฐ์ง ๋ฐ ์ ๋ฐ๋ ๋ถ์
SMART TS XL ์ด ์๋ฃจ์ ์ ๋๊ท๋ชจ์ ๋ค์ํ ๊ธฐ์ ์ฝ๋๋ฒ ์ด์ค์ ์ต์ ํ๋ ๊ณ ์ฑ๋ฅ ์ํฐํ๋ผ์ด์ฆ ๊ฒ์ ์์ง์ ํฌํจํฉ๋๋ค. ๋ณต์กํ ๋ถ์ธ ๋ ผ๋ฆฌ, ๊ทผ์ ๊ฒ์, ๋ธ๋ก ๊ฒ์, ์ ๊ท ํํ์, ๋์์ด ์ฒ๋ฆฌ, ๊ทธ๋ฆฌ๊ณ ํน์ ์ธ์ด, ๋ฐ์ดํฐ ์ ํ ๋๋ ์ฝ๋ ์น์ ์ผ๋ก ๋ถ์ ๋ฒ์๋ฅผ ์ ํํ๋ ์ธ๋ฐํ ํํฐ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค. ๊ณ์ธตํ ๊ฒ์ ๊ธฐ๋ฒ์ ํตํด ์ฌ์ฉ์๋ ๋ฐฉ๋ํ ๊ฒฐ๊ณผ ์งํฉ์ ์ ์ง์ ์ผ๋ก ์ขํ ์ํฅ ๋ถ์, ๊ฐ์ฌ ๋๋ ํ๋ํ ํ๊ฐ์ ์ ํฉํ ์ ํํ ๋ฒ์๋ก ๋ฒ์๋ฅผ ์ขํ ์ ์์ต๋๋ค.
์ด๋ฌํ ๊ฒ์ ๊ธฐ๋ฅ์ ์ํธ ์ฐธ์กฐ, ์ํฅ, ๋ณต์ก์ฑ ๋ฐ ์๊ฐํ ๊ธฐ๋ฅ๊ณผ ๊ธด๋ฐํ๊ฒ ํตํฉ๋์ด ์์ต๋๋ค. ๊ฒ์ ๊ฒฐ๊ณผ๋ ์ข ์์ฑ ๋ณด๊ธฐ, ๋ณด๊ณ ์ ๋๋ ์ถ๊ฐ ๋ถ์ ์ํฌํ๋ก๋ก ์ง์ ์ฐ๋๋์ด ์ ๋ณด ํ์๊ณผ ์์ฌ ๊ฒฐ์ ๊ฐ์ ๋ง์ฐฐ์ ์ค์ฌ์ค๋๋ค. ์ ์ฅ ๋ฐ ๋งค๊ฐ๋ณ์ํ๋ ์ฟผ๋ฆฌ๋ฅผ ํตํด ์กฐ์ง์ ํ๊ณผ ํ๋ก์ ํธ ์ ๋ฐ์ ๊ฑธ์ณ ์ํ ์ ๊ฒ ๋ฐ ๋ฐ๋ณต ๊ฐ๋ฅํ ๋ถ์ ํจํด์ ํ์คํํ ์ ์์ต๋๋ค.
๋ณต์ก์ฑ ๋ถ์ ๋ฐ ์ํ ์ ๋ํ
SMART TS XL ์ด ์๋ฃจ์ ์ ๊ฐ๋ณ ํ๋ก๊ทธ๋จ์ ๋์ด ํฌํธํด๋ฆฌ์ค ์์ค์ ๋ณต์ก์ฑ ๋ถ์์ ์ ๊ณตํฉ๋๋ค. ์ฝ๋ ๋ผ์ธ ์, ์ํ ๋ณต์ก๋, ํ ์คํ ๋ ์ง์์ ๊ฐ์ ๋ณต์ก์ฑ ์งํ๋ ๊ฒ์ ๊ฒฐ๊ณผ ๋๋ ์ํฅ ์์ญ์ผ๋ก ์ ์๋ ํน์ ์ ํ๋ฆฌ์ผ์ด์ ํ์ ์งํฉ์ ๊ฑธ์ณ ๊ณ์ฐํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ํ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒด์ ํ๊ท ์ ์์กดํ๋ ๋์ ํน์ ๋น์ฆ๋์ค ๊ธฐ๋ฅ ๋๋ ํ๋ํ ๋์ ๋ด์ ๊ธฐ์ ์ ์ํ์ ์ ๋ํํ ์ ์์ต๋๋ค.
๋ณต์ก์ฑ ์ธก์ ์งํ์ ์์กด์ฑ ๋ฐ ์ํฅ ๋ถ์์ ๊ฒฐํฉํจ์ผ๋ก์จ, SMART TS XL ๋ณด๋ค ํ์ค์ ์ธ ๋ ธ๋ ฅ ์ถ์ ๋ฐ ์ฐ์ ์์ ์ค์ ์ ์ง์ํฉ๋๋ค. ์ฐ๊ด์ฑ์ด ๋๊ณ ๋ณต์ก์ฑ์ด ๋์ ์์ญ์ ์กฐ๊ธฐ์ ์๋ณํ ์ ์์ผ๋ฏ๋ก, ํ๋ํ ๋ฐ ๊ฐ์ ๊ณํ์ ๊ฐ์ ์ด ์๋ ์ค์ ๊ตฌ์กฐ์ ์ํ์ ๊ธฐ๋ฐ์ผ๋ก ์์ฐจ์ ์ผ๋ก ์งํํ ์ ์์ต๋๋ค.
์ง์ ์ด์ , ๊ฐ์ฌ ์ค๋น ๋ฐ ๊ฑฐ๋ฒ๋์ค ์ง์
๋๊ธฐ์ ์์ ๋ฐ๋ณต์ ์ผ๋ก ๋ฐ์ํ๋ ๋ฌธ์ ์ ์ ์์คํ ๋ ธํํ์ ์๋ จ๋ ์ง์์ ์ํด ๋๋ ์ด์ง์ผ๋ก ์ธํ ์กฐ์ง ๋ด ์ง์ ์์ค์ ๋๋ค. SMART TS XL ์ด ์๋ฃจ์ ์ ๊ฒ์ ๋ฐ ํ์์ด ๊ฐ๋ฅํ ํ๋ซํผ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ด๋ จ ์ง์์ ์ง์ค์์ผ ์์คํ ๊ตฌ์กฐ์ ๋์ ๋ฐฉ์์ ํ์ ํจ์ผ๋ก์จ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. ๋ฌธ์, ๋ณด๊ณ ์, ๋ค์ด์ด๊ทธ๋จ ๋ฐ ์ฆ๊ฑฐ ์๋ฃ๋ฅผ ์์ฑํ๊ณ ๊ณต์ ํ์ฌ ์จ๋ณด๋ฉ, ๊ฐ์ฌ ๋ฐ ๊ท์ ์์ฒญ์ ์ง์ํ ์ ์์ต๋๋ค.
๋ด๋ณด๋ด๊ธฐ ๊ธฐ๋ฅ์ ํตํด ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ํ์์คํฌํ๊ฐ ํฌํจ๋ ์ฆ๊ฑฐ ์๋ฃ ํํ๋ก ํจํค์งํ์ฌ ๊ท์ ์ค์ ๊ฒํ , ๋ณ๊ฒฝ ์น์ธ ๋ฐ ์ธ๋ถ ๊ฐ์ฌ์ ํ์ฉํ ์ ์์ต๋๋ค. ์ ๊ทผ ์ ์ด ๋ฐ ์ฌ์ฉ๋ ์ถ์ ๊ธฐ๋ฅ์ ํนํ ํด์ธ ๊ฐ๋ฐ ๋๋ ์์์์ฑ ์ ์ง ๊ด๋ฆฌ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ ํ๊ฒฝ์์ ๊ฑฐ๋ฒ๋์ค ์๊ตฌ ์ฌํญ์ ์ง์ํฉ๋๋ค.
๋ฐฐํฌ, ํตํฉ ๋ฐ ์ด์ ์ ํฉ์ฑ
SMART TS XL ์ด ์๋ฃจ์ ์ ์ ์ํ ๋ฐฐํฌ์ ์ต์ํ์ ์ด์ ์ค๋จ์ ์ํด ์ค๊ณ๋์์ต๋๋ค. ์ค์น๋ ๋ช ์๊ฐ ๋ด์ ์๋ฃ๋ ์ ์์ผ๋ฉฐ, ๋ฉ์ธํ๋ ์ ํ๊ฒฝ, ๋ถ์ฐ ์์ค ์ ์ด ์์คํ , ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ๊ณต์ ์ ์ฅ์์์ ๋ฐ์ดํฐ๋ฅผ ์์งํ ์ ์๋ ์ปค๋ฅํฐ๊ฐ ์ ๊ณต๋ฉ๋๋ค. ์ ์ฒด ๋ฐ์ดํฐ ๋ก๋์ ์ฆ๋ถ ๋ฐ์ดํฐ ๋ก๋ ๋ชจ๋ ์ง์๋๋ฏ๋ก ์ง์์ ์ธ ์๋ ๊ฐ์ ์์ด๋ ํ๊ฒฝ์ ์ต์ ์ํ๋ก ์ ์งํ ์ ์์ต๋๋ค.
์๋ํ ๊ธฐ๋ฅ์ ํตํด ๋ถ์ ํ๋ก์ธ์ค๋ฅผ ๋ฌด์ธ์ผ๋ก ์คํํ ์ ์์ผ๋ฏ๋ก ๊ธฐ์ ๋ณํ ์ฃผ๊ธฐ์ ๋ง์ถฐ ์ง์์ ์ธ ์ธ์ฌ์ดํธ ์์ฑ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋น์ฉ ํจ์จ์ ์ธ ์ธํ๋ผ์ ๋ถ์์ ์ง์คํจ์ผ๋ก์จ ์กฐ์ง์ ๊ฐ๋น์ผ ์ด์ ๋ฆฌ์์ค์ ๋ํ ์์กด๋๋ฅผ ์ค์ด๋ ๋์์ ํ ์ ์ฒด์ ๋ถ์ ์ฌ์ธต๋์ ๊ฐ์ฉ์ฑ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
SonarQube ์ํฐํ๋ผ์ด์ฆ ์๋์
SonarQube Enterprise Edition์ ๋๊ท๋ชจ ๊ฐ๋ฐ ์กฐ์ง์ด ์ต์ ์ํํธ์จ์ด ํฌํธํด๋ฆฌ์ค ์ ๋ฐ์ ๊ฑธ์ณ ์ฝ๋ ํ์ง, ์ ์ง ๊ด๋ฆฌ์ฑ ๋ฐ ๋ณด์ ํ์ค์ ์ผ๊ด๋๊ฒ ์ ์ฉํ ์ ์๋๋ก ์ค๊ณ๋ ์ ์ ์ฝ๋ ๋ถ์ ํ๋ซํผ์ ๋๋ค. ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ์์ SonarQube Enterprise Edition์ ์ฃผ์ ์ญํ ์ ๊ฐ๋ฐ ์ํฌํ๋ก์ ๋ด์ฅ๋ ์ง์์ ์ธ ๊ฒ์ฌ ๊ณ์ธต์ผ๋ก, ๋ณ๊ฒฝ ์ฌํญ์ด ํ๋ก๋์ ํ๊ฒฝ์ ๋ฐฐํฌ๋๊ธฐ ์ ์ ์ฝ๋ ๋ฌธ์ ๋ฅผ ์กฐ๊ธฐ์ ๋ฐ๊ฒฌํ์ฌ ํผ๋๋ฐฑ์ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค. ์ฝ๋ ๊ฒํ ์ฒ๋ฆฌ๋์ด ๋ณ๋ชฉ ํ์์ด ๋๋ ํฌํธํด๋ฆฌ์ค์์๋ ๋ณด๋ค ๊ด๋ฒ์ํ ์ฝ๋ ๊ฒํ ๋๊ตฌ ์ ํจ๊ป ์ฌ์ฉํ์ฌ ํ์ง ๊ฒ์ดํ ์ ๊ณต์ํํ๊ณ ํ ๊ฐ์ ํธ์ฐจ๋ฅผ ์ค์ด๋ ๋ฐ ํ์ฉ๋ฉ๋๋ค.
ํฌํธํด๋ฆฌ์ค ์์ค์ ๋ถ์ ํ๋ซํผ๊ณผ ๋ฌ๋ฆฌ SonarQube์ ๊ฐ์ ์ ๊ฐ๋ฐ์ ์ํฌํ๋ก์ ๋ฐ์ ํ๊ฒ ์ฐ๋ํ์ฌ ์๋ํ๋ค๋ ์ ์ ๋๋ค. ๋ถ์์ ์ผ๋ฐ์ ์ผ๋ก ๋น๋ ํ์ดํ๋ผ์ธ์ด๋ ํ ๋ฆฌํ์คํธ ๊ฒ์ฆ์ ์ผ๋ถ๋ก ์คํ๋๋ฏ๋ก, ํ์ ์ฝ๋๊ฐ ๋ฐ์ ํจ์ ๋ฐ๋ผ ์ฝ๋ ์ค๋ฉ, ๋ฒ๊ทธ ๋ฐ ๋ณด์ ๋ฌธ์ ๋ฅผ ์ ์ง์ ์ผ๋ก ๊ฐ์งํ ์ ์์ต๋๋ค. ์ด๋ CI/CD ํ์ดํ๋ผ์ธ ๊ณผ ๊ฐ์ด ๋ฐฐํฌ ํ์ดํ๋ผ์ธ ์ ๋ฐ์ ๊ฑธ์ณ ์๋ํ๋ ๊ฒ์ฌ๋ฅผ ํ์คํํ๋ ์กฐ์ง์ ์ ๊ทผ ๋ฐฉ์๊ณผ ์ผ๋งฅ์ํตํ๋ฉฐ , ์ ์ ๋ถ์์ด ์์ ๊ฒํ ๋จ๊ณ๊ฐ ์๋ ๋ฐ๋ณต ๊ฐ๋ฅํ ์ ์ด ์์๊ฐ ๋ฉ๋๋ค.
๊ท์น ๊ธฐ๋ฐ ์ ์ ๋ถ์ ๋ฐ ํ์ง ๊ฒ์ดํธ
SonarQube Enterprise Edition์ ํต์ฌ์ ๋ฐฉ๋ํ ๊ตฌ์ฑ ๊ฐ๋ฅํ ๊ท์น ์ธํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ค ์ฝ๋๋ฅผ ํ๊ฐํ๋ ๊ท์น ๊ธฐ๋ฐ ์ ์ ๋ถ์ ์์ง์ ๋๋ค. ์ด๋ฌํ ๊ท์น์ ์ ์ง ๊ด๋ฆฌ ๋ฌธ์ , ์ ๋ขฐ์ฑ ๊ฒฐํจ ๋ฐ ๋ณด์ ์ทจ์ฝ์ ๊ณผ ๊ฐ์ ์ผ๋ฐ์ ์ธ ๋ฒ์ฃผ๋ฅผ ๋ค๋ฃน๋๋ค. ๋ฐ๊ฒฌ๋ ์ฌํญ์ ์ฌ๊ฐ๋๋ณ๋ก ๋ถ๋ฅ๋๊ณ ์ฝ๋๊ฐ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ์ ํต๊ณผํ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋ ํ์ง ๊ฒ์ดํธ์ ๋งคํ๋ฉ๋๋ค.
ํ์ง ๊ฒ์ดํธ๋ ์กฐ์ง ํ์ค์ ๋๊ท๋ชจ๋ก ์ํํ๋ ํต์ฌ ๋ฉ์ปค๋์ฆ์ ๋๋ค. ๊ธฐ์ ์ ์๋ก์ด ์ฝ๋์ ์ปค๋ฒ๋ฆฌ์ง, ๊ฒฐํจ ๋ฐ๋, ์ทจ์ฝ์ ๋ ธ์ถ ์ ๋์ ๋ํ ์๊ณ๊ฐ์ ์ค์ ํ์ฌ ๋ณ๊ฒฝ ์ฌํญ์ด ํตํฉ ์ ์ ์ฌ์ ์ ์๋ ๊ธฐ์ค์ ์ถฉ์กฑํ๋์ง ํ์ธํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ํนํ ๋ถ์ฐ๋ ํ, ์์์์ฑ ๊ฐ๋ฐ, ๋๋ ๊ฐ๋ฐ์ ์ด์ง๋ฅ ์ด ๋์ ํ๊ฒฝ์์ ์ ์ฉํ๋ฉฐ, ์ผ๊ด๋ ํ์ค ์ํ์ ํตํด ์๋ ๊ฒํ ์ ๋ํ ์์กด๋๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
์ธ์ด ์ง์ ๋ฒ์ ๋ฐ ๊ฐ๋ฐ ์ํ๊ณ ํตํฉ
SonarQube๋ Java, C#, JavaScript, TypeScript, Python ๋ฑ ๊ธฐ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ค์ํ ์ต์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ง์ํฉ๋๋ค. ํ๋ฌ๊ทธ์ธ ๋ฐ ํตํฉ ๊ธฐ๋ฅ์ ๊ฐ์ถ SonarQube๋ ๋๋ฆฌ ์ฌ์ฉ๋๋ CI/CD ํ๋ซํผ, ์์ค ์ฝ๋ ๊ด๋ฆฌ ์์คํ , ์ด์ ํธ๋์ปค์ ์ฐ๋ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ธด๋ฐํ ํตํฉ ๋๋ถ์ ์๋ํ๋ ํ์ง ๊ด๋ฆฌ๋ฅผ ํต์ฌ ์์๋ก ์ผ๋ ๊ธฐ์ ์ ๋งค์ฐ ์ ํฉํฉ๋๋ค.
ํ์ง๋ง SonarQube์ ๋ถ์ ๋ชจ๋ธ์ ์ฃผ๋ก ์์ค ์ค์ฌ์ ์ด๋ฉฐ ์ ์ฅ์ ๋ฒ์์ ๊ตญํ๋ฉ๋๋ค. ์ฌ๋ฌ ํ๋ก์ ํธ๋ฅผ ๋ณ๋ ฌ๋ก ๋ถ์ํ ์ ์์ง๋ง, ์ ์ฅ์, ํ๋ซํผ ๋ฐ ์คํ ์ปจํ ์คํธ ๊ฐ์ ๊ด๊ณ๋ฅผ ํ์ ํ๋ ๋ฐ์๋ ํ๊ณ๊ฐ ์์ต๋๋ค. ๋ถ์์ ์ผ๋ฐ์ ์ผ๋ก ๊ณต์ ๋ฐ์ดํฐ, ๋ฐฐ์น ์ํฌํ๋ก ๋๋ ํ๋ซํผ ๊ฐ ์ข ์์ฑ์ ๊ฐ์ง ์ ์ฒด ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ๋ณด๋ค๋ ๊ฐ๋ณ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ ์๋น์ค์ ๊ตญํ๋ฉ๋๋ค.
๋ณด์ ๋ถ์ ๋ฐ ๊ท์ ์ค์ ์ง์
SonarQube ์ํฐํ๋ผ์ด์ฆ ์๋์ ์ ์ผ๋ฐ์ ์ธ ์ทจ์ฝ์ ๋ฒ์ฃผ์ ๋ง์ถฐ ํฅ์๋ ๋ณด์ ๋ถ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ธ์ ์ ์ทจ์ฝ์ , ์์ ํ์ง ์์ ๊ตฌ์ฑ, API ์ค์ฉ๊ณผ ๊ด๋ จ๋ ํจํด์ ์๋ณํ ์ ์์ต๋๋ค. ๋ถ์ ๊ฒฐ๊ณผ๋ ๊ฐ๋ฐ์์ ๋ณด์ ํ ๋ชจ๋๊ฐ ์ดํดํ๊ธฐ ์ฌ์ด ํ์์ผ๋ก ์ ๊ณต๋์ด ๊ธฐ์กด ๋๊ตฌ ๋ด์์ ๋ฌธ์ ํด๊ฒฐ ์ํฌํ๋ก๋ฅผ ์ง์ํฉ๋๋ค.
๊ท์ ์ค์ ๊ด์ ์์ SonarQube๋ ๋ด๋ถ ์ฝ๋ฉ ํ์ค ๋ฐ ๋ณด์ ์ ์ฑ ์ค์๋ฅผ ์ ์ฆํ๋ ๋ฐ ๋์์ด ๋๋ ์ถ์ ์ฑ ๋ฐ ๋ณด๊ณ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๋ณด๊ณ ์๋ฅผ ํตํด ๋ฌธ์ ๋ฐ์ ์ถ์ธ, ํด๊ฒฐ ์งํ ์ํฉ, ํ์ง ๊ฒ์ดํธ ์ค์ ํํฉ ๋ฑ์ ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ผ ํ์ธํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ์ ๊ฐ์ฌ ์ค๋น ์ํ๋ฅผ ์ง์ํ์ง๋ง, ์์คํ ์์ค์ ์คํ ๋์์ด๋ ์์คํ ๊ฐ ์ํฅ์ ๋ํ ์ฆ๊ฑฐ๋ฅผ ์ ๊ณตํ๋ ๋ฐ๋ ํ๊ณ๊ฐ ์์ต๋๋ค.
ํ์ฅ์ฑ ํน์ฑ ๋ฐ ์ด์ ๊ณ ๋ ค ์ฌํญ
SonarQube Enterprise Edition์ ํนํ ๋ถ์ฐ ํ๊ฒฝ์ด๋ ์ปจํ ์ด๋ ํ๊ฒฝ์ ๋ฐฐํฌํ ๋ ๋๊ท๋ชจ ์ ์ฅ์์ ๊ฐ๋ฐ ํ์ ์ง์ํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ์ธํ๋ผ์ ๋ฐ๋ผ ์ฑ๋ฅ์ด ํ์ฅ๋๋ฏ๋ก ์ปค๋ฐ๋์ด ๋ง๊ณ ๋ถ์ ์ฃผ๊ธฐ๊ฐ ์ฆ์ ์กฐ์ง์ ์ ํฉํฉ๋๋ค. ์ค์ ์ง์ค์ ๋์๋ณด๋๋ ํ๋ก์ ํธ ์ ๋ฐ์ ๊ฑธ์น ํตํฉ๋ ๊ฐ์์ฑ์ ์ ๊ณตํ์ฌ ๊ฒฝ์์ง์ด ํ์ง ์ถ์ธ๋ฅผ ํ๋์ ํ์ ํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
ํ์ง๋ง SonarQube์ ํ์ฅ์ฑ์ ์์คํ ๋ณต์ก์ฑ์ ๋ฐ๋ฅธ ์์ง์ ํ์ฅ๋ณด๋ค๋ ํ๋ก์ ํธ ๊ฐ์ ์ํ์ ํ์ฅ์ ๋ ์ค์ ์ ๋ก๋๋ค. SonarQube๋ ๋ฐํ์ ์คํ ๊ฒฝ๋ก, ๋ฐฐ์น ์ค์ผ์คํธ๋ ์ด์ ๋ก์ง ๋๋ ์ด๊ธฐ์ข ํ๋ซํผ ์ ๋ฐ์ ๊ฑธ์น ์ฌ์ธต์ ์ธ ๋ฐ์ดํฐ ๊ณ๋ณด๋ฅผ ํด๊ฒฐํ์ง๋ ๋ชปํฉ๋๋ค. ๋ฉ์ธํ๋ ์ ์ํฌ๋ก๋, ๋ฐฐ์น ์ค์ผ์ค๋ง ๋๋ ๊ธด๋ฐํ๊ฒ ์ฐ๊ฒฐ๋ ๋ ๊ฑฐ์ ์์คํ ์ด ์ฃผ๋ฅผ ์ด๋ฃจ๋ ํ๊ฒฝ์์๋ SonarQube๊ฐ ์ํคํ ์ฒ์ ๋ํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ๋ ๋ ๋ฆฝ์ ์ธ ๋๊ตฌ๋ผ๊ธฐ๋ณด๋ค๋ ๋ณด์์ ์ธ ๋๊ตฌ๋ก ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
์ผ๋ฐ์ ์ธ ๊ธฐ์ ํ์ฉ ์ฌ๋ก ๋ฐ ์ ํ ์ฌํญ
SonarQube Enterprise Edition์ DevOps ์ฑ์๋๊ฐ ๋๊ณ , ๊ฐ๋ฐ ์คํ์ด ํ์คํ๋์ด ์์ผ๋ฉฐ, ํ๋ฐํ ๊ฐ๋ฐ ์ค์ธ ์ฝ๋์ ํ์ง ์ ํ๋ฅผ ๋ฐฉ์งํ๋ ๋ฐ ์ค์ ์ ๋๋ ๊ธฐ์ ์์ ๊ฐ์ฅ ํจ๊ณผ์ ์ ๋๋ค. ์ผ๊ด์ฑ์ ๊ฐํํ๊ณ , ์ฝ๋ ์ค๋ฉ์ ์ค์ด๋ฉฐ, ๋น ๋ฅด๊ฒ ์งํ๋๋ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ์ ํ์ง ๊ฒ์ฌ๋ฅผ ํตํฉํ๋ ๋ฐ ํ์ํ ์ฑ๋ฅ์ ๋ฐํํฉ๋๋ค.
SonarQube์ ํ๊ณ๋ ๋๊ท๋ชจ์ ์ํธ ์ฐ๊ฒฐ๋ ์์คํ ์ ๋ฐ์ ๊ฑธ์ณ ๋ณํ๊ฐ ์ด๋ป๊ฒ ํ๊ธ๋๋์ง ์ดํดํด์ผ ํ๋ ํ๋ํ ์๋๋ฆฌ์ค์์ ๋์ฑ ๋ถ๋ช ํด์ง๋๋ค. SonarQube๋ ์คํ ์์, ์์ ๋ฐ ํ๋ซํผ ๊ฐ ๋ฐ์ดํฐ ์ ํ, ์์คํ ์ ๋ฐ์ ์ข ์์ฑ ์ฒด์ธ์ ๋ชจ๋ธ๋งํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ธฐ์ ์์ ํ๋ํ ์ํ, ๋ฐฐ์น ์ํฅ ๋๋ ํฌํธํด๋ฆฌ์ค ์ ๋ฐ์ ๊ฑธ์น ๋ณ๊ฒฝ ํจ๊ณผ๋ฅผ ํ๊ฐํด์ผ ํ ๋ SonarQube๋ ์ข ์ข ๋ ์ฌ์ธต์ ์ธ ๋ถ์ ํ๋ซํผ๊ณผ ํจ๊ป ์ฌ์ฉ๋ฉ๋๋ค.
์ฒดํฌ๋ง๋ฅดํฌ์ค ์
Checkmarx One์ ์ต์ ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ ๋ด์์ ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์ ํ ์คํธ์ ์ค์ ์ ๋ ๊ธฐ์ ์ฉ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์ ํ๋ซํผ์ ๋๋ค. ๋๊ท๋ชจ ์กฐ์ง์์ Checkmarx One์ ์ฃผ์ ์ญํ ์ ์ํํธ์จ์ด ์๋ช ์ฃผ๊ธฐ ์ด๊ธฐ์ ๋ณด์ ์ทจ์ฝ์ ์ ์๋ณํ๋ ๊ฒ์ ๋๋ค. ํนํ ์ฆ์ ๋ฆด๋ฆฌ์ค, ๋ถ์ฐ๋ ํ, ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ํคํ ์ฒ๋ก ์ธํด ์ ์ฉ ๊ฐ๋ฅํ ๊ฒฐํจ์ ๋ ธ์ถ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ ํ๊ฒฝ์์ ๋์ฑ ํจ๊ณผ์ ์ ๋๋ค. Checkmarx One์ ์์คํ ์ ๋ฐ์ ์คํ ๋์์ ๋ชจ๋ธ๋งํ๋ ๋์ , ์ธ์ ๋ ๋ณด์ ๋ถ๋ฅ ์ฒด๊ณ์ ๋ถํฉํ๋ ์์ ํ์ง ์์ ์ฝ๋ฉ ํจํด๊ณผ ๊ตฌ์ฑ์์ ์ทจ์ฝ์ ์ ํ์งํ๋ ๋ฐ ์ง์คํฉ๋๋ค.
์ด ํ๋ซํผ์ ์ผ๋ฐ์ ์ผ๋ก DevSecOps ๊ดํ์ด ์ฑ์ํ ๊ธฐ์ ์์ ์ฑํ๋๋ฉฐ, ์ด๋ฌํ ๊ธฐ์ ์์๋ ๋ณด์ ๋ถ์์ด ๋ฆด๋ฆฌ์ค ํ ๊ฒ์ฆ์ด ์๋ ๊ฐ๋ฐ๊ณผ ํจ๊ป ์ง์์ ์ผ๋ก ์ด๋ฃจ์ด์ ธ์ผ ํฉ๋๋ค. ์ด๋ฌํ ํ๊ฒฝ์์ Checkmarx One์ ์ทจ์ฝํ ์ฝ๋ ๊ฒฝ๋ก๊ฐ ํ๋ก๋์ ์์คํ ์ ์ ์ ๋ ๊ฐ๋ฅ์ฑ์ ์ค์ด๋ ์๋ฐฉ ๋ฉ์ปค๋์ฆ ์ญํ ์ ํฉ๋๋ค.
์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์ ํ ์คํธ ์ง์ค ๋ถ์
Checkmarx One์ ํต์ฌ์ ์์ค ์ฝ๋ ์์ค์์ ์ทจ์ฝ์ ์ ํ์งํ๋๋ก ์ต์ ํ๋ ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์ ํ ์คํธ ์์ง์ ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ์ง ์๊ณ ๋ถ์์ ์ํํ๋ฏ๋ก ์ฝ๋ ์ปค๋ฐ ๋๋ ๋น๋ ๋จ๊ณ์์ ๋ฌธ์ ๋ฅผ ์กฐ๊ธฐ์ ์๋ณํ ์ ์์ต๋๋ค. ์ด ํ๋ซํผ์ ๋ฐ๊ฒฌ๋ ์ทจ์ฝ์ ์ ์ ์๋ ค์ง ์ทจ์ฝ์ ๋ฒ์ฃผ์ ๋งคํํ์ฌ OWASP ์ทจ์ฝ์ ๊ณผ ๊ฐ์ ํ์คํ๋ ์ํ ๋ถ๋ฅ ํ๋ ์์ํฌ๋ฅผ ํ์ฉํ๋ ๋ณด์ ํ์ด ๊ฐ์ ๋ ธ๋ ฅ์ ์ฐ์ ์์๋ฅผ ์ ํ๋ ๋ฐ ๋์์ ์ค๋๋ค.
Checkmarx One์ ๋ณด์ ๊ด๋ จ ์ทจ์ฝ์ ๋ถ์์ ์ค์ ์ ๋๋ค๋ ์ ์์ ์ผ๋ฐ์ ์ธ ์ ์ ๋ถ์ ๋๊ตฌ์ ์ฐจ๋ณํ๋ฉ๋๋ค. ์ ์ง๋ณด์์ฑ์ด๋ ์ํคํ ์ฒ ๊ด๋ จ ๋ฌธ์ ๋ฅผ ๊ฐ์กฐํ๊ธฐ๋ณด๋ค๋ ๋ฐ์ดํฐ ์ ์ถ, ๋ฌด๋จ ์ ๊ทผ ๋๋ ๊ถํ ์์น์ผ๋ก ์ด์ด์ง ์ ์๋ ์ทจ์ฝ์ ์ ์ด์ ์ ๋ง์ถฅ๋๋ค. ์ด๋ฌํ ํนํ ๋๋ถ์ ์ทจ์ฝ์ ๊ณต๊ฐ ๋ฐ ํด๊ฒฐ ๊ธฐํ์ด ์๊ฒฉํ๊ฒ ๊ด๋ฆฌ๋๋ ๊ท์ ์ฐ์ ์์ ํนํ ์ ์ฉํฉ๋๋ค.
์ํฐํ๋ผ์ด์ฆ DevSecOps ํ์ดํ๋ผ์ธ์ผ๋ก์ ํตํฉ
Checkmarx One์ CI/CD ํ์ดํ๋ผ์ธ ๋ฐ ๊ฐ๋ฐ์ ์ํฌํ๋ก์ฐ์ ๊ธด๋ฐํ๊ฒ ํตํฉ๋๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๋น๋ ํ๋ก์ธ์ค, ํ ๋ฆฌํ์คํธ ๋๋ ๋ฆด๋ฆฌ์ค ๊ฒ์ดํธ์ ์ผ๋ถ๋ก ์ค์บ์ด ์๋์ผ๋ก ํธ๋ฆฌ๊ฑฐ๋ ์ ์์ผ๋ฏ๋ก ๋ณด์ ๋ถ์์ด ์ผ๊ด๋๊ฒ ์ด๋ฃจ์ด์ง๊ณ ์๋ ๊ฐ์ ์ด ํ์ ์์ต๋๋ค. ๊ฒฐ๊ณผ๋ ๋์๋ณด๋์ ์ด์ ์ถ์ ์์คํ ๊ณผ์ ํตํฉ์ ํตํด ํ์๋๋ฏ๋ก ๋ฐ๊ฒฌ๋ ์ฌํญ์ ๊ฐ๋ฐ ํ์ ์ง์ ์ ๋ฌ๋์ด ์์ ์กฐ์น๋ฅผ ์ทจํ ์ ์์ต๋๋ค.
์ด๋ฌํ ํ์ดํ๋ผ์ธ ์ค์ฌ์ ์ด์ ๋ชจ๋ธ์ ๋์ ๊ฐ๋ฐ ์๋๋ฅผ ์ง์ํ๋ ๋์์ ๊ธฐ๋ณธ์ ์ธ ๋ณด์ ์์ค์ ์ ์งํฉ๋๋ค. ๊ทธ๋ฌ๋ ๊ฐ๋ณ ์ ์ฅ์์ ์๋น์ค์ ์ด์ ์ ๋ง์ถ๋ค ๋ณด๋ ๋ถ์ ๋ฒ์๊ฐ ํน์ ์ฝ๋๋ฒ ์ด์ค์ ๊ตญํ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ ๋ง์ดํฌ๋ก์๋น์ค ๋ฐ ๋ชจ๋ํ ์ํคํ ์ฒ์๋ ์ ์ด์ธ๋ฆฌ์ง๋ง, ์ฅ๊ธฐ์ ์ธ ์ํฐํ๋ผ์ด์ฆ ์์คํ ์์ ํํ ๋ฐ์ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ ์ข ์์ฑ์ด๋ ๋ค์ค ํ๋ซํผ ์คํ ์ฒด์ธ์ ๋ํ ๊ฐ์์ฑ์ ์ ํํฉ๋๋ค.
์ธ์ด ์ง์ ๋ฒ์ ๋ฐ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์งํฅ์ฑ
Checkmarx One์ ๊ธฐ์ ๋ฐ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ๊ฐ๋ฐ์์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ค์ํ ์ต์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ํ๋ ์์ํฌ๋ฅผ ์ง์ํฉ๋๋ค. ์ด๋ฌํ ํญ๋์ ์ง์ ๋๋ถ์ ์ฌ๋ฌ ์ ๋ฌธ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ํ์ ์์ด ์ด๊ธฐ์ข ๊ฐ๋ฐ ํ ์ ์ฒด์์ ์ผ๊ด๋ ๋ณด์ ์ค์บ์ ์ํํ ์ ์์ต๋๋ค. ๋ํ, ํ๋ซํผ์ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ ๊ณต ๋ชจ๋ธ์ ๋ฐฐํฌ ๋ฐ ํ์ฅ์ ๋์ฑ ๊ฐ์ํํ์ฌ ์๋ง์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ด๋ฆฌํ๋ ์กฐ์ง์ ์ด์ ๋ถ๋ด์ ์ค์ฌ์ค๋๋ค.
ํ์ง๋ง ๋ ๊ฑฐ์ ๊ธฐ์ ๋ฐ ๋ฐฐ์น ์ฒ๋ฆฌ ํ๊ฒฝ์ ๋ํ ์ง์์ ๋ค์ ์ ํ์ ์ ๋๋ค. ๋ฉ์ธํ๋ ์ ์ธ์ด, ์์ ์ ์ด ๊ตฌ์กฐ, ๊ทธ๋ฆฌ๊ณ ๊ธด๋ฐํ๊ฒ ์ฐ๊ฒฐ๋ ๋ ๊ฑฐ์ ์ํฌํ๋ก๋ ์ผ๋ฐ์ ์ผ๋ก ์ด ํ๋ซํผ์ ์ฃผ์ ์ง์ ๋ฒ์์์ ์ ์ธ๋ฉ๋๋ค. ๋ฐ๋ผ์ ๊ธฐ์ ์ด ๋์ผํ ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ ๋ด์์ ์ต์ ๊ตฌ์ฑ ์์์ ๋ ๊ฑฐ์ ๊ตฌ์ฑ ์์๋ฅผ ๋ชจ๋ ๋ณดํธํด์ผ ํ ๊ฒฝ์ฐ, Checkmarx One์ ๋ค๋ฅธ ๋ถ์ ๋๊ตฌ์ ํจ๊ป ๋ฐฐํฌ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
์ํ ๋ณด๊ณ ๋ฐ ๊ฑฐ๋ฒ๋์ค ์ ๋ ฌ
๊ฑฐ๋ฒ๋์ค ๊ด์ ์์ Checkmarx One์ ์ทจ์ฝ์ ์ถ์ , ํด๊ฒฐ ํํฉ ๋ฐ ๊ท์ ์ค์ ๋ณด๊ณ ๋ฅผ ์ง์ํ๋ ๋ณด๊ณ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๋ณด์ ์ฑ ์์๋ ์ ํ๋ฆฌ์ผ์ด์ , ํ ๋ฐ ๊ธฐ๊ฐ์ ๊ฑธ์ณ ์ถ์ธ๋ฅผ ๋ชจ๋ํฐ๋งํ์ฌ ๋ด๋ถ ์ ์ฑ ๋ฐ ์ธ๋ถ ๊ท์ ๊ธฐ๊ด์ ์๊ตฌ ์ฌํญ ์ค์๋ฅผ ์ ์ฆํ ์ ์์ต๋๋ค. ๋ฐ๊ฒฌ ์ฌํญ์ ์ข ํฉํ์ฌ ์ ๋ฐ์ ์ธ ์ํ ์ํ๋ฅผ ํ์ ํ๊ณ ํฌํธํด๋ฆฌ์ค ์์ค์์ ์ฐ์ ์์๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค.
ํ์ง๋ง ์ด๋ฌํ ๋ณด๊ณ ์๋ ์ด์์ ๋ฏธ์น๋ ์ํฅ๋ณด๋ค๋ ์ทจ์ฝ์ ์ ์กด์ฌ ์ฌ๋ถ์ ์ด์ ์ ๋ง์ถ๊ณ ์์ต๋๋ค. ํด๋น ํ๋ซํผ์ ์ทจ์ฝ์ ์ด ์คํ ๊ฒฝ๋ก๋ฅผ ํตํด ์ด๋ป๊ฒ ์ ํ๋๋์ง, ๋๋ ๋ฐฐ์น ์ฒ๋ฆฌ, ๋ฐ์ดํฐ ํ๋ฆ, ํ์ ์์คํ ๊ณผ ์ด๋ป๊ฒ ์ํธ ์์ฉํ๋์ง๋ฅผ ์ ๋ํํ๋ ค๊ณ ์๋ํ์ง ์์ต๋๋ค. ์ด๋ฌํ ์ฐจ์ด์ ์ ๊ฐ๋ณ์ ์ธ ์ทจ์ฝ์ ์ ์๋ณํ๋ ๊ฒ๋งํผ ํ๊ธ ํจ๊ณผ์ ๋ฒ์์ ์์คํ ์ ์ํ์ ์ดํดํ๋ ๊ฒ์ด ์ค์ํ ๊ธฐ์ ํ๊ฒฝ์์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
์ผ๋ฐ์ ์ธ ๊ธฐ์ ์ฌ์ฉ ์ฌ๋ก ๋ฐ ์ ์ฝ ์กฐ๊ฑด
Checkmarx One์ ๋น ๋ฅด๊ฒ ๋ณํํ๋ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ณด์ ์ ์ด ๊ธฐ๋ฅ์ ์ง์ ํตํฉํ๋ ค๋ ๊ธฐ์ ์ ๊ฐ์ฅ ํจ๊ณผ์ ์ ๋๋ค. ์ฝ๋ ์์ค์ ๋ณด์ ๋ฌธ์ ๋ฅผ ์กฐ๊ธฐ์ ์๋ณํ์ฌ ์ฌ์์ ์ ์ค์ด๊ณ , ๋๊ท๋ชจ ๊ฐ๋ฐ์ ์ง๋จ ์ ๋ฐ์ ๊ฑธ์ณ ์ผ๊ด๋ ์ทจ์ฝ์ ๊ด๋ฆฌ๋ฅผ ์ง์ํ๋ ๋ฐ ํ์ํฉ๋๋ค. ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ํคํ ์ฒ๋ก ์ ํํ๋ ์กฐ์ง์๊ฒ๋ ํ์ฅ ๊ฐ๋ฅํ ๋ณด์ ๊ฐํ ๋ฉ์ปค๋์ฆ์ ์ ๊ณตํฉ๋๋ค.
Checkmarx One์ ํ๊ณ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋์, ์ข ์์ฑ ๊ด๊ณ ๋๋ ์ด๊ธฐ์ข ์์คํ ์ ๋ฐ์ ๊ฑธ์น ํ๋ํ ์ํฅ์ ๋ํ ์ด์ฒด์ ์ธ ์ดํด๊ฐ ํ์ํ ์๋๋ฆฌ์ค์์ ๋๋ฌ๋ฉ๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ Checkmarx One์ ํฌ๊ด์ ์ธ ๋ถ์ ํ๋ซํผ์ด๋ผ๊ธฐ๋ณด๋ค๋ ์คํ ํต์ฐฐ๋ ฅ, ์ข ์์ฑ ๋งคํ ๋ฐ ๊ตฌ์กฐ์ ์ํ ํ๊ฐ์ ์ค์ ์ ๋ ๋๊ตฌ๋ฅผ ๋ณด์ํ๋ ํนํ๋ ๋ณด์ ๊ณ์ธต์ผ๋ก ์๋ฆฌ๋งค๊นํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ ๋๋ค.
Fortify ์ ์ ์ฝ๋ ๋ถ์๊ธฐ
Fortify Static Code Analyzer๋ ๋๊ท๋ชจ์ ๊ท์ ๋ ์ํํธ์จ์ด ํ๊ฒฝ์์ ๋ณด์ ์ทจ์ฝ์ ์ ์๋ณํ๋๋ก ์ค๊ณ๋ ์ํฐํ๋ผ์ด์ฆ๊ธ ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์ ํ ์คํธ ํ๋ซํผ์ ๋๋ค. ๊ธฐ์ ํ๊ฒฝ์์ Fortify์ ์ฃผ์ ์ญํ ์ ๋ณด์ ์ํ์ ์ด๋ํ๋ ์ฝ๋ฉ ํจํด์ ์ฒด๊ณ์ ์ผ๋ก ํ์งํ๋ ๊ฒ์ ๋๋ค. ํนํ ๊ท์ ์ค์, ๊ฐ์ฌ ๊ฐ๋ฅ์ฑ ๋ฐ ๊ณต์์ ์ธ ์ํ ๊ด๋ฆฌ ํ๋ก์ธ์ค๊ฐ ์ํํธ์จ์ด ๋ณ๊ฒฝ ๊ด๋ฆฌ์ ์ค์ํ ์ํฅ์ ๋ฏธ์น๋ ์กฐ์ง์์ ์ ์ฉํฉ๋๋ค. Fortify๋ ๋ณด์ ๋ณด์ฆ์ด ์ ์ฆ ๊ฐ๋ฅํ๊ณ , ๋ฐ๋ณต ๊ฐ๋ฅํ๋ฉฐ, ๊ธฐ์กด ๊ธฐ์ ํต์ ์ ์ผ์นํด์ผ ํ๋ ๋ถ์ผ์์ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค.
Fortify๋ ๊ฐ๋ฐ์ ์ค์ฌ์ ํผ๋๋ฐฑ ๋ฃจํ๋ฅผ ๊ฐ์กฐํ๊ธฐ๋ณด๋ค๋, ๋ณด๋ค ๊ด๋ฒ์ํ ๊ฑฐ๋ฒ๋์ค ํ๋ ์์ํฌ ๋ด์์ ์ค์ ์ง์ค์ ๋ณด์ ์ ์ด ์๋จ์ผ๋ก ์๋ฆฌ๋งค๊นํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด ์๋ฃจ์ ์ ๋ถ์ฐ๋ ํ์ด๋ ์ธ๋ถ ์ ์ฒด์์ ๊ฐ๋ฐํ ๋๊ท๋ชจ ์ ํ๋ฆฌ์ผ์ด์ ํฌํธํด๋ฆฌ์ค ์ ๋ฐ์ ๊ฑธ์ณ ํ์คํ๋ ์ทจ์ฝ์ ๋ถ๋ฅ, ์ผ๊ด๋ ๋ณด๊ณ , ๊ทธ๋ฆฌ๊ณ ์ถ์ ์ฑ์ ํ์๋ก ํ๋ ์กฐ์ง์ ์ง์ํฉ๋๋ค.
๋ณด์ ์ค์ฌ ์ ์ ๋ถ์ ์์ง
Fortify Static Code Analyzer์ ํต์ฌ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ์ง ์๊ณ ์์ค ์ฝ๋๋ฅผ ๊ฒ์ฌํ์ฌ ์ทจ์ฝ์ ์ ์๋ณํ๋ ๋ณด์ ์ค์ฌ ๋ถ์ ์์ง์ ๋๋ค. ์ด ์์ง์ ์ธ์ ์ ์ทจ์ฝ์ , ์์ ํ์ง ์์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ, ์ธ์ฆ ์ค๋ฅ, ์ํธํ ๊ธฐ๋ฅ์ ๋ถ์ ์ ํ ์ฌ์ฉ๊ณผ ๊ฐ์ ์ทจ์ฝ์ ์ ํ์งํ๋๋ก ์ค๊ณ๋ ํฌ๊ด์ ์ธ ๋ณด์ ๊ท์น ์ธํธ๋ฅผ ์ ์ฉํฉ๋๋ค. ๋ฐ๊ฒฌ ์ฌํญ์ ์ฌ๊ฐ๋์ ์ ํ๋ณ๋ก ๋ถ๋ฅ๋๋ฏ๋ก ๋ณด์ ํ์ ์ฒด๊ณ์ ์ด๊ณ ์ผ๊ด๋ ๋ฐฉ์์ผ๋ก ์ํ์ ํ๊ฐํ ์ ์์ต๋๋ค.
Fortify๋ ๋ณด์ ์ ํ์ฑ์ ์ค์ ์ ๋๋ค๋ ์ ์์ ์ผ๋ฐ์ ์ธ ์ ์ ๋ถ์ ๋๊ตฌ์ ์ฐจ๋ณํ๋ฉ๋๋ค. ๋ถ์ ๊น์ด๋ ์ ์ง๋ณด์์ฑ์ด๋ ์ํคํ ์ฒ์ ๊ณ ๋ ค ์ฌํญ๋ณด๋ค๋ ์ ์ฉ ๊ฐ๋ฅํ ์ทจ์ฝ์ ์ ์๋ณํ๋ ๋ฐ ์ด์ ์ ๋ง์ถ๊ณ ์์ต๋๋ค. ์ด๋ฌํ ํนํ ๋๋ถ์ Fortify๋ ์์คํ ์ ๋ฐ์ ๋ํ ์ดํด๋ณด๋ค ์ทจ์ฝ์ ํ์ง๊ฐ ์ฐ์ ์๋๋ ํ๊ฒฝ์ ํนํ ์ ํฉํฉ๋๋ค.
๊ธฐ์ ์ํ ๊ด๋ฆฌ ๋ฐ ๊ท์ ์ค์ ํ๋ก๊ทธ๋จ๊ณผ์ ์ฐ๊ณ
Fortify๋ ์ํํธ์จ์ด ์ํ์ ๋น๋กฏํ ์ด์ ๋ฐ ๊ท์ ์ํ์ ๊ด๋ฆฌํ๋ ๊ธฐ์ ๋ณด์ ๋ฐ ๊ฑฐ๋ฒ๋์ค ํ๋ก๊ทธ๋จ์ ์์ฃผ ํตํฉ๋ฉ๋๋ค. Fortify์ ๋ณด๊ณ ๋ฐ ์ฆ๊ฑฐ ์์ฑ ๊ธฐ๋ฅ์ ๋ด๋ถ ๊ฐ์ฌ, ์ธ๋ถ ํ๊ฐ ๋ฐ ๊ท์ ๊ฒํ ๋ฅผ ์ง์ํฉ๋๋ค. ๊ฒฐ๊ณผ๋ฅผ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์ฌ์ ๋ถ๋ณ๋ก ์ง๊ณํ์ฌ ๋ณด์ ์ฑ ์์๊ฐ ๋๊ท๋ชจ ์ํ ๋ ธ์ถ ํํฉ์ ํ์ ํ ์ ์๋๋ก ํฉ๋๋ค.
Fortify๋ ๊ณต์์ ์ธ IT ์ํ ๊ด๋ฆฌ ํ๋ก์ธ์ค์ ์ฐ๊ณ๋์ด ์์ด ์ง์์ ์ธ ํต์ ํจ๊ณผ์ฑ์ ์ ์ฆํด์ผ ํ๋ ์กฐ์ง์์ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค. ๋ณด๊ณ ์๋ฅผ ํตํด ์ทจ์ฝ์ ์ถ์ธ, ๊ฐ์ ์งํ ์ํฉ, ๋ด๋ถ ๋ณด์ ์ ์ฑ ์ค์ ์ฌ๋ถ๋ฅผ ๋ณด์ฌ์ค ์ ์์ผ๋ฉฐ, ๊ฐ์ฌ ๋๋ ์ฌ๊ณ ๊ฒํ ์ ํฉ๋ฆฌ์ ์ธ ์์ฌ ๊ฒฐ์ ์ ์ง์ํฉ๋๋ค.
์ธ์ด ์ง์ ๋ฒ์ ๋ฐ ๋ฐฐํฌ ํน์ฑ
Fortify Static Code Analyzer๋ ์ต์ ์ ํ๋ฆฌ์ผ์ด์ ์คํ๊ณผ ์ผ๋ถ ๋ ๊ฑฐ์ ๊ธฐ์ ์ ํฌํจํ์ฌ ๊ธฐ์ ํ๊ฒฝ์์ ํํ ์ฌ์ฉ๋๋ ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ง์ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์กฐ์ง์ ๋ค์ํ ๊ฐ๋ฐ ํ๊ณผ ๊ธฐ์ ์์ญ์ ๊ฑธ์ณ ์ผ๊ด๋ ๋ณด์ ๋ถ์ ์ ๊ทผ ๋ฐฉ์์ ์ ์ฉํ ์ ์์ต๋๋ค. ๋ฐฐํฌ ๋ชจ๋ธ์ ๋ค์ํ๋ฉฐ, Fortify๋ ๋ฐ์ดํฐ ์์ฃผ ๋ฐ ๋ณด์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๊ธฐ ์ํด ์จํ๋ ๋ฏธ์ค ๋๋ ํต์ ๋ ๊ธฐ์ ํ๊ฒฝ์ ์ค์น๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
ํ์ง๋ง ๋ถ์์ ์ผ๋ฐ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ํ๋ก์ ํธ ์์ค์์ ์ํ๋ฉ๋๋ค. Fortify๋ ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฑธ์ณ ํ์ฅํ ์ ์์ง๋ง ์คํ ์์, ๋ฐฐ์น ์ค์ผ์คํธ๋ ์ด์ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ ๋ฐ์ดํฐ ํ๋ฆ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ์๋ํ์ง๋ ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก Fortify์ ์ํ ๊ด์ ์ ์์คํ ์ ๋ฐ์ ๋์๋ณด๋ค๋ ์ฝ๋ ๊ตฌ์ฑ ์์์ ๊ตญํ๋ฉ๋๋ค.
์์ ํ ๊ฐ๋ฐ ๋ผ์ดํ์ฌ์ดํด๋ก์ ํตํฉ
Fortify๋ ์ผ๋ฐ์ ์ผ๋ก ์ง์์ ์ธ ํ์ ๋๊ตฌ๋ผ๊ธฐ๋ณด๋ค๋ ๋ณด์ ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ์ ๊ฒ์ดํ ๋ฉ์ปค๋์ฆ์ผ๋ก ํตํฉ๋ฉ๋๋ค. ์ค์บ์ ์ฌ์ ๋ฆด๋ฆฌ์ค ๊ฒํ , ์ฃผ์ ๋ณ๊ฒฝ ๊ธฐ๊ฐ ๋๋ ๊ท์ ์ค์ ๊ฒ์ฌ ์์ ๊ณผ ๊ฐ์ ์ ์๋ ๋จ๊ณ์์ ํธ๋ฆฌ๊ฑฐ๋ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ด์ ๋ชจ๋ธ์ ์ง์์ ์ธ ๋ฐฐํฌ๋ณด๋ค๋ ํต์ ๋ ๋ฆด๋ฆฌ์ค ํ๋ก์ธ์ค์ ๊ณต์ ์น์ธ์ ์ ํธํ๋ ์กฐ์ง์ ์ ํฉํฉ๋๋ค.
CI/CD ํด๊ณผ์ ํตํฉ๋ ๊ฐ๋ฅํ์ง๋ง, Fortify์ ์ฌ์ฉ ํจํด์ ์๋ํ์ ์ค์ ์ง์ค์ ๊ด๋ฆฌ ์ฌ์ด์ ๊ท ํ์ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ณด์ ๊ด๋ จ ๋ฐ๊ฒฌ ์ฌํญ์ ์ ๋ฌธ ํ์์ ๊ฒํ ํ์ฌ ๊ฐ์ ์๊ตฌ ์ฌํญ๊ณผ ์ํ ์์ฉ ์ฌ๋ถ๋ฅผ ํ๊ฐํจ์ผ๋ก์จ ๊ธฐ์ ์ ๋ฐ์ ๊ฑธ์ณ ๊ฑฐ๋ฒ๋์ค์ ์ผ๊ด์ฑ์ ๊ฐํํฉ๋๋ค.
์ผ๋ฐ์ ์ธ ๊ธฐ์ ์ฌ์ฉ ์ฌ๋ก ๋ฐ ์ ์ฝ ์กฐ๊ฑด
Fortify Static Code Analyzer๋ ๋ณด์ ๋ณด์ฅ, ๊ฐ์ฌ ์ค๋น ๋ฐ ๊ท์ ์ค์๊ฐ ์ฃผ์ ๋์ธ์ธ ๊ธฐ์ ์์ ๊ฐ์ฅ ํจ๊ณผ์ ์ ๋๋ค. ์ด ๋๊ตฌ๋ ์ฝ๋ ์์ค์ ๋ณด์ ์ทจ์ฝ์ ์ ์๋ณํ๊ณ ์ด๋ฅผ ํ์ง ๋ฐ ํด๊ฒฐํ๊ธฐ ์ํ ์ ์ด ์ฅ์น๊ฐ ๋ง๋ จ๋์ด ์์์ ์ ์ฆํ๋ ์ฒด๊ณ์ ์ด๊ณ ์ ๋ขฐํ ์ ์๋ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํฉ๋๋ค.
Fortify์ ํ๊ณ๋ ์ทจ์ฝ์ ์ด ์คํ ๋์, ๋ฐฐ์น ์ฒ๋ฆฌ ๋๋ ํ๋ซํผ ๊ฐ ์ข ์์ฑ๊ณผ ์ด๋ป๊ฒ ์ํธ ์์ฉํ๋์ง ์ดํดํด์ผ ํ๋ ์๋๋ฆฌ์ค์์ ๋ถ๋ช ํ๊ฒ ๋๋ฌ๋ฉ๋๋ค. Fortify๋ ๋ฐํ์ ๋์์ด๋ ์์คํ ์ ๋ฐ์ ๊ฑธ์น ์ํฅ์ ๋ชจ๋ธ๋งํ์ง ์์ผ๋ฉฐ, ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์กฐ, ์ข ์์ฑ ์ฒด์ธ ๋ฐ ์ด๊ธฐ์ข ํ๊ฒฝ ์ ๋ฐ์ ๊ฑธ์น ํ๋ํ ์ํ์ ๋ํ ๋ ์ฌ์ธต์ ์ธ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ๋ ๋๊ตฌ๋ก ๋ณด์๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
์บ์คํธ ํ์ด๋ผ์ดํธ
CAST Highlight๋ ๋๊ท๋ชจ ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ ์ ๋ฐ์ ๊ฑธ์ณ ์ํํธ์จ์ด ํ์ง, ์ํ ๋ฐ ํ๋ํ ์ค๋น ์ํ์ ๋ํ ๋์ ์์ค์ ๊ฐ์์ฑ์ ์ ๊ณตํ๋๋ก ์ค๊ณ๋ ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ์ธํ ๋ฆฌ์ ์ค ๋ฐ ํฌํธํด๋ฆฌ์ค ํ๊ฐ ํ๋ซํผ์ ๋๋ค. ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ์์ CAST Highlight์ ์ฃผ์ ์ญํ ์ ์ฌ์ธต์ ์ธ ์คํ ์ค์ฌ์ ์ฝ๋ ๋ถ์์ ์ํํ๊ธฐ๋ณด๋ค๋ ๊ตฌ์กฐ์ ํน์ฑ, ๊ธฐ์ ๋ถ์ฑ ์งํ ๋ฐ ํด๋ผ์ฐ๋ ์ ํฉ์ฑ ์ ํธ๋ฅผ ์์ฝํ์ฌ ์ ๋ต์ ์์ฌ ๊ฒฐ์ ์ ์ง์ํ๋ ๊ฒ์ ๋๋ค. CAST Highlight๋ ํฌํธํด๋ฆฌ์ค ์ํ์ ๋ํ ๊ธฐ์ค์ ์ ์ค์ ํ๊ธฐ ์ํด ํ๋ํ ํ๋ก๊ทธ๋จ ์ด๊ธฐ ๋จ๊ณ์ ๋์ ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
๊ฐ๋ฐ์ ์ค์ฌ์ ์ ์ ๋ถ์ ๋๊ตฌ์ ๋ฌ๋ฆฌ CAST Highlight๋ ์ง๊ณ ์์ค์์ ์๋ํฉ๋๋ค. ์ด ๋๊ตฌ๋ ์ํคํ ํธ, ํฌํธํด๋ฆฌ์ค ๊ด๋ฆฌ์ ๋ฐ ์ ํ ์ฑ ์์๊ฐ ์๋ฐฑ ๋๋ ์์ฒ ๊ฐ์ ์์คํ ์ ๊ฑธ์ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น๊ตํ๊ณ , ํ๋ํ ๋์์ ์๋ณํ๊ณ , ๊ฐ์ ์์ ์ ์ฐ์ ์์๋ฅผ ์ ํ๋ ๋ฐ ๋์์ ์ฃผ๊ธฐ ์ํด ์ค๊ณ๋์์ต๋๋ค.
ํฌํธํด๋ฆฌ์ค ์์ค ๋ถ์ ๋ฐ ์ํํธ์จ์ด ์ธํ ๋ฆฌ์ ์ค
CAST Highlight์ ํต์ฌ์ ์ ํ๋ฆฌ์ผ์ด์ ์์ค ์ฝ๋์ ๊ตฌ์ฑ ํ์ผ์์ ๊ตฌ์กฐ์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ๊ฒฝ๋ ๋ถ์ ์์ง์ ๋๋ค. ์ด ๋ฐ์ดํฐ๋ ๊ณตํต ๋ถ์ ๋ชจ๋ธ๋ก ์ ๊ทํ๋์ด ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ผ๊ด๋ ๊ธฐ์ค์ผ๋ก ํ๊ฐํ ์ ์๋๋ก ํฉ๋๋ค. ์ฝ๋ ํ์ง, ์ ์ง ๊ด๋ฆฌ์ฑ, ๋ณด์ ๋ ธ์ถ๋ ๋ฐ ์ํคํ ์ฒ ์ ํฉ์ฑ๊ณผ ๊ด๋ จ๋ ์งํ๊ฐ ๊ณ์ฐ๋์ด ๋์๋ณด๋์ ๋น๊ต ๋ณด๊ธฐ๋ฅผ ํตํด ์ ๊ณต๋ฉ๋๋ค.
์ด๋ฌํ ๊ธฐ๋ฅ์ ๋ณด๋ค ๊ด๋ฒ์ํ ์ํํธ์จ์ด ์ธํ ๋ฆฌ์ ์ค ์ด๋์ ํฐ๋ธ์ ์ผ๋งฅ์ํตํ๋ฉฐ, ๊ทธ ๋ชฉํ๋ ์์ ์ฝ๋ ์ํฐํฉํธ๋ฅผ ๊ฐ๋ฐ์๊ฐ ์๋ ์ดํด๊ด๊ณ์๋ค์ด ์์ฌ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์๋ ์ธ์ฌ์ดํธ๋ก ๋ณํํ๋ ๊ฒ์ ๋๋ค. CAST Highlight๋ ๋ณต์ก์ฑ์ ํ์คํ๋ ์งํ๋ก ์ถ์ํํจ์ผ๋ก์จ ๊ฒฝ์์ง์ด ์์ธํ ์ฝ๋ ๊ฒ์ฌ์ ์ฐธ์ฌํ์ง ์๊ณ ๋ ๋๊ท๋ชจ ํฌํธํด๋ฆฌ์ค์ ๋ํด ์ถ๋ก ํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
ํ๋ํ ์ค๋น ์ํ ๋ฐ ํด๋ผ์ฐ๋ ์ ํฉ์ฑ ํ๊ฐ
CAST Highlight๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋ํ ๋ฐ ํด๋ผ์ฐ๋ ๋ง์ด๊ทธ๋ ์ด์ ์ค๋น ์ํ ํ๊ฐ์ ํนํ ์ค์ ์ ๋ก๋๋ค. ํ๋ ์์ํฌ ์ฌ์ฉ, ์์กด์ฑ ํจํด, ๊ธฐ์ ์ต์ ์ฑ ๋ฑ์ ์์๋ฅผ ํ๊ฐํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์ ํ๋ซํผ์ผ๋ก ์ด์ ํ๋ ๋ฐ ํ์ํ ๋ ธ๋ ฅ๊ณผ ์ํ์ ์ถ์ ํฉ๋๋ค. ํ๊ฐ ๊ฒฐ๊ณผ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฆฌํธ์คํ , ๋ฆฌํฉํ ๋ง, ๊ต์ฒด ๋๋ ํ๊ธฐ ๋ฑ์ ๋ฒ์ฃผ๋ก ๋ถ๋ฅํ๋ ๋ฐ ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค.
์ด ํ๊ฐ ์ค์ฌ ์ ๊ทผ ๋ฐฉ์์ ์ด๊ธฐ ๋จ๊ณ์ ๊ณํ ๋ฐ ์์ฐ ์ฑ ์ ํ๋์ ์ง์ํฉ๋๋ค. ๊ธฐ์ ์ CAST Highlight์ ๊ฒฐ๊ณผ๋ฌผ์ ํ์ฉํ์ฌ ํ๋ํ ๋ก๋๋งต์ ๊ตฌ์ถํ๊ณ , ๋ณํ ๋ฒ์๋ฅผ ์ถ์ ํ๋ฉฐ, ๋น์ฆ๋์ค ์ดํด๊ด๊ณ์์๊ฒ ์ํ ํ๋กํ์ ์ ๋ฌํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด ๋ถ์์ ์๋์ ์ผ๋ก ํฌ๊ด์ ์ด๋ฉฐ, ์ธ๋ถ์ ์ธ ์คํ ์์์ด๋ ๋ณํ์ ๋ถ์์ฉ์ ๋ชจ๋ธ๋งํ๋ ค๋ ์๋๋ ํ์ง ์์ต๋๋ค.
๋ณด์ ๋ฐ ๊ธฐ์ ๋ถ์ฑ ์งํ
CAST Highlight๋ ํ๋ํ ์ ํธ ์ธ์๋ ๋ณด์ ์ทจ์ฝ์ ๋ฐ ๊ธฐ์ ๋ถ์ฑ์ ๊ด๋ จ๋ ์ฃผ์ ์งํ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์งํ๋ ์ ์ง ๊ด๋ฆฌ ๋น์ฉ ์ฆ๊ฐ ๋๋ ์ทจ์ฝ์ ๋ ธ์ถ ์ฆ๊ฐ์ ๊ด๋ จ๋ ์๋ ค์ง ํจํด์ ๊ธฐ๋ฐ์ผ๋ก ๋์ถ๋ฉ๋๋ค. ๋ณธ ๊ธฐ๋ฅ์ ์ ์ฉ ๋ณด์ ์ค์บ ๋๊ตฌ๋ฅผ ๋์ฒดํ๋ ๊ฒ์ด ์๋๋ผ, ์ฌ์ธต ์กฐ์ฌ๊ฐ ํ์ํ ์์ญ์ ๊ฐ์กฐ ํ์ํ๋ ๋ฐ ๋ชฉ์ ์ด ์์ต๋๋ค.
๋ถ์ ๊ฒฐ๊ณผ๋ ์ข ํฉ์ ์ธ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ฏ๋ก ๊ฐ์ ๊ณํ ์๋ฆฝ๋ณด๋ค๋ ๋น๊ต ๋ถ์์ ๋ ์ ํฉํฉ๋๋ค. ๋ณด์ ๋ฐ ๋ถ์ฑ ์งํ๋ ์กฐ์ง์ด ํฌํธํด๋ฆฌ์ค ์ ๋ฐ์ ๊ฑธ์น ์๋์ ์ํ ๋ถํฌ๋ฅผ ์ดํดํ๋ ๋ฐ ๋์์ด ๋์ง๋ง, ์ฝ๋ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ์ํฅ์ ๋ฐ์ ์ ์๋ ํน์ ์คํ ๊ฒฝ๋ก, ๋ฐ์ดํฐ ํ๋ฆ ๋๋ ์ด์์์ ์ข ์์ฑ์ ์๋ณํ์ง๋ ๋ชปํฉ๋๋ค.
ํ์ฅ์ฑ ๋ฐ ์ด์ ๋ชจ๋ธ
CAST Highlight๋ ๋งค์ฐ ํฐ ๊ท๋ชจ์ ์ ํ๋ฆฌ์ผ์ด์ ํฌํธํด๋ฆฌ์ค์์๋ ํจ์จ์ ์ผ๋ก ํ์ฅํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๊ฒฝ๋ํ๋ ๋ถ์ ๋ฐฉ์์ ํตํด ์ฒ๋ฆฌ ์ค๋ฒํค๋๋ฅผ ์ต์ํํ๊ณ ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ์จ๋ณด๋ฉํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๊ธฐ์ ํฉ๋ณ, ์ฌ์ ๋ถํ ๋๋ ์ด๊ธฐ ํ๋ํ ํ๋ก์ ํธ ๊ณผ์ ์์ ์ํํธ์จ์ด ํ๊ฒฝ์ ๋ํ ๊ด๋ฒ์ํ ์กฐ์ฌ๋ฅผ ์ํํ๋ ๊ธฐ์ ์ ํนํ ์ ํฉํฉ๋๋ค.
์ด๋ฌํ ํ์ฅ์ฑ์ ๋๊ฐ๋ ๋ถ์ ๊น์ด์ ํ๊ณ์ ๋๋ค. CAST Highlight๋ ํธ์ถ ๊ทธ๋ํ, ๋ฐฐ์น ์คํ ์ฒด์ธ ๋๋ ํ๋ซํผ ๊ฐ ๋ฐ์ดํฐ ์ ํ๋ฅผ ๋ถ์ํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ํน์ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ ๋ณํ ํ๋ก์ ํธ๊ฐ ๊ณํ ๋จ๊ณ์์ ์คํ ๋จ๊ณ๋ก ๋์ด๊ฐ๋ฉด ๋ ์ฌ์ธต์ ์ธ ๋ถ์ ๋๊ตฌ์ ํจ๊ป ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
์ผ๋ฐ์ ์ธ ๊ธฐ์ ์ฌ์ฉ ์ฌ๋ก ๋ฐ ์ ์ฝ ์กฐ๊ฑด
CAST Highlight๋ ์ ๋ต์ ๊ณํ ์๋ฆฝ์ ์ง์ํ๊ธฐ ์ํด ์ ํ๋ฆฌ์ผ์ด์ ํฌํธํด๋ฆฌ์ค์ ๋ํ ํฌ๊ด์ ์ธ ๋น๊ต ๋ถ์์ด ํ์ํ ๊ธฐ์ ์ ๊ฐ์ฅ ํจ๊ณผ์ ์ ๋๋ค. ํนํ ํ๋ํ ๋์์ ์๋ณํ๊ณ , ๋ณํ ๋ณต์ก์ฑ์ ์์ธกํ๋ฉฐ, ๊ธฐ์ ์ ์ํ์ ๋น๊ธฐ์ ์ ์ดํด๊ด๊ณ์์๊ฒ ํจ๊ณผ์ ์ผ๋ก ์ ๋ฌํ๋ ๋ฐ ํ์ํ ์ฑ๋ฅ์ ๋ฐํํฉ๋๋ค.
CAST Highlight์ ํ๊ณ๋ ์กฐ์ง์์ ๋ณ๊ฒฝ ์ฌํญ์ด ์คํ ๋์, ์ข ์์ฑ ์ฒด์ธ ๋๋ ์ด์ ์์ ์ฑ์ ๋ฏธ์น๋ ์ํฅ์ ์ ํํ๊ฒ ํ์ ํด์ผ ํ ๋ ๋ถ๋ช ํด์ง๋๋ค. CAST Highlight๋ ๋ฆฌํฉํ ๋ง ๋๋ ํ๋ํ ํ๋์ ์์ ํ๊ฒ ๊ตฌํํ๋ ๋ฐ ํ์ํ ์คํ ์์ค์ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ์ง ์์ผ๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก ํน์ ์ ํ๋ฆฌ์ผ์ด์ ๋ด์์ ์์ธํ ์ํฅ ๋ถ์ ๋ฐ ๋์ ๊ฐ์์ฑ์ ์ด์ ์ ๋ง์ถ ๋๊ตฌ๋ก ๋ณด์๋ฉ๋๋ค.
CAST ์ด๋ฏธ์ง
CAST Imaging์ ๋ณต์กํ ์ํํธ์จ์ด ์์คํ ์ ๋ฐ์ ๊ฑธ์น ์ํคํ ์ฒ ๋ถ์ ๋ฐ ๊ตฌ์กฐ์ ์ข ์์ฑ ์๊ฐํ์ ์ด์ ์ ๋ง์ถ ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ์ธํ ๋ฆฌ์ ์ค ํ๋ซํผ์ ๋๋ค. ๋๊ท๋ชจ ์กฐ์ง์์ CAST Imaging์ ์ฃผ์ ์ญํ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ด๋ป๊ฒ ๊ตฌ์ฑ๋๊ณ , ๊ตฌ์ฑ ์์๋ค์ด ์ด๋ป๊ฒ ์ํธ ์์ฉํ๋์ง, ๊ทธ๋ฆฌ๊ณ ๊ตฌ์กฐ์ ๊ฒฐํฉ์ผ๋ก ์ธํด ์ด๋ค ์ํ์ด ๋ฐ์ํ๋์ง ํ์ ํ๋ ๊ฒ์ ๋๋ค. CAST Imaging์ ์ผ๋ฐ์ ์ผ๋ก ๋ฆฌํฉํ ๋ง, ๋ง์ด๊ทธ๋ ์ด์ ๋๋ ๋ถํด ํ๋ก์ ํธ๋ฅผ ๊ณํํ๊ธฐ ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์กฐ์ ๋ํ ์์คํ ์์ค์ ์ดํด๊ฐ ํ์ํ ์ํคํ ํธ ๋ฐ ํ๋ํ ํ์์ ์ฌ์ฉ๋ฉ๋๋ค.
CAST Imaging์ ์ฝ๋ ๊ฒ์ฌ ๋๋ ๋ณด์ ์ค์บ ๋๊ตฌ๋ก ์๋ํ๊ธฐ๋ณด๋ค๋ ์ํคํ ์ฒ ์ดํด์ ์ค์ ์ ๋ก๋๋ค. ์์ค ์ฝ๋์ ๊ตฌ์ฑ ์ํฐํฉํธ๋ฅผ ๊ตฌ์ฑ ์์, ๊ณ์ธต ๋ฐ ๊ธฐ์ ๊ฐ์ ๊ด๊ณ๋ฅผ ๋ณด์ฌ์ฃผ๋ ํ์ ๊ฐ๋ฅํ ๋ชจ๋ธ๋ก ๋ณํํ์ฌ ์ดํด ๊ด๊ณ์๊ฐ ๋๊ท๋ชจ์ ๋ณต์ก์ฑ์ ์ถ๋ก ํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
์ํคํ ์ฒ ๋งคํ ๋ฐ ์ข ์์ฑ ์๊ฐํ
CAST Imaging์ ํต์ฌ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ํฌํธํด๋ฆฌ์ค์ ์์ธํ ์ํคํ ์ฒ ๊ตฌ์กฐ๋ฅผ ์๊ฐํํ๋ ๊ธฐ๋ฅ์ ๋๋ค. ์ด๋ฌํ ์๊ฐํ์๋ ๊ตฌ์ฑ ์์ ๋ค์ด์ด๊ทธ๋จ, ์ํธ ์์ฉ ๋งต, ๊ณ์ธตํ ๋ทฐ ๋ฑ์ด ํฌํจ๋์ด ๋ชจ๋ ๊ฐ์ ํต์ ๋ฐ ์์กด ๊ด๊ณ๋ฅผ ๋ช ํํ๊ฒ ๋ณด์ฌ์ค๋๋ค. CAST Imaging์ ๊ตฌ์กฐ์ ๊ด๊ณ๋ฅผ ์๊ฐํํจ์ผ๋ก์จ ํ์ผ ์์ค ๋ถ์์ผ๋ก๋ ํ์ ํ๊ธฐ ์ด๋ ค์ด ๊ธด๋ฐํ ๊ฒฐํฉ, ์ํ ์ข ์์ฑ, ์ํคํ ์ฒ ์๋ฐ ์ฌํญ ๋ฑ์ ์๋ณํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
์ด๋ฌํ ์๊ฐ์ ๋ชจ๋ธ์ ๋๊ท๋ชจ ์์คํ ์ ์ํ ๊ด๋ฆฌ์ ๊ตฌ์กฐ์ ์ํธ ์ฐ๊ฒฐ์ ์ดํดํ๋ ๊ฒ์ด ํ์์ ์ธ ์์กด์ฑ ๊ทธ๋ํ ์ค์ฌ์ ์ ๊ทผ ๋ฐฉ์๊ณผ ๋ฐ์ ํ๊ฒ ์ฐ๊ด๋์ด ์์ต๋๋ค . CAST Imaging์ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๋ ํ์์ ๋ฐ๋ผ ์์ ์์ค์ ์ํคํ ์ฒ ๋ณด๊ธฐ์์ ๋์ฑ ์ธ๋ถํ๋ ํํ์ผ๋ก ์ด๋ํ๋ฉด์ ์์กด์ฑ์ ๋ํํ์ผ๋ก ํ์ํ ์ ์์ต๋๋ค.
๋ค์ํ ๊ธฐ์ ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฑธ์น ์ ์ฉ ๋ฒ์
CAST Imaging์ ๊ธฐ์ ํ๊ฒฝ์์ ํํ ์ฌ์ฉ๋๋ ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด, ํ๋ ์์ํฌ ๋ฐ ํ๋ซํผ์ ๊ฑธ์ณ ๋ถ์์ ์ง์ํฉ๋๋ค. ์ด๋ฌํ ํญ๋์ ์ง์ ๋๋ถ์ ๋ ๊ฑฐ์ ๊ตฌ์ฑ ์์, ๋ถ์ฐ ์๋น์ค ๋ฐ ๊ณต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๊ตฌ์ฑ๋ ์ด๊ธฐ์ข ์์คํ ์ ๋ชจ๋ธ๋งํ ์ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ ๋ถ์ ๊ธฐ๋ฅ์ ํตํด ํ์ ๊ฐ๋ณ ์์คํ ์ด ์ ์ฒด ํฌํธํด๋ฆฌ์ค ๋ด์์ ์ด๋ค ์์น๋ฅผ ์ฐจ์งํ๋์ง, ๊ทธ๋ฆฌ๊ณ ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณ๊ฒฝ ์ฌํญ์ด ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด๋ค ์ํฅ์ ๋ฏธ์น ์ ์๋์ง ํ์ ํ ์ ์์ต๋๋ค.
ํ์ง๋ง ์ด ๋ถ์์ ๋์์ ์ธ ์ธก๋ฉด๋ณด๋ค๋ ๊ตฌ์กฐ์ ์ธ ์ธก๋ฉด์ ์ด์ ์ ๋ง์ถ๊ณ ์์ต๋๋ค. CAST Imaging์ ๊ตฌ์ฑ ์์ ๊ฐ์ ์ ์ ๊ด๊ณ๋ฅผ ๋ชจ๋ธ๋งํ์ง๋ง ์คํ ์์, ๋ฐํ์ ์กฐ๊ฑด ๋๋ ๋ฐฐ์น ์ค์ผ์ค๋ง ๋ก์ง์ ์๋ฎฌ๋ ์ด์ ํ์ง ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์์คํ ์ด ์ด๋ป๊ฒ ์ฐ๊ฒฐ๋์ด ์๋์ง๋ ๋ช ํํ๊ฒ ๋ณด์ฌ์ฃผ์ง๋ง ์คํ ์ค์ ์์คํ ์ด ์ด๋ป๊ฒ ๋์ํ๋์ง๋ ๋ฐ๋์ ๋ณด์ฌ์ฃผ์ง๋ ์์ต๋๋ค.
ํ๋ํ ๋ฐ ๊ฑด์ถ ๊ฑฐ๋ฒ๋์ค ์ง์
CAST ์ด๋ฏธ์ง์ ์ํคํ ์ฒ์ ๋ช ํ์ฑ์ด ๋ณํ์ ํ์ ์กฐ๊ฑด์ธ ํ๋ํ ํ๋ก์ ํธ๋ฅผ ์ง์ํ๋ ๋ฐ ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค. ์ํคํ ์ฒ ์์น ์๋ฐ ์ฌํญ์ ๋๋ฌ๋ด๊ณ ๊ณผ๋ํ ๊ฒฐํฉ ์์ญ์ ์๋ณํจ์ผ๋ก์จ ํ์ด ์ ์ง์ ์ธ ๋ณํ ์ ๋ต์ ๊ณํํ๋ ๋ฐ ๋์์ ์ค๋๋ค. ์ด๋ฌํ ์ธ์ฌ์ดํธ๋ ์๋น์ค ์ถ์ถ, ์ธํฐํ์ด์ค ์ฌ์ค๊ณ ๋๋ ๋จ๊ณ๋ณ ๋ง์ด๊ทธ๋ ์ด์ ์ ๊ทผ ๋ฐฉ์์ ๋ํ ์์ฌ ๊ฒฐ์ ์ ์ค์ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
๊ฑฐ๋ฒ๋์ค ๋งฅ๋ฝ์์ CAST ์ด๋ฏธ์ง์ ์ ์๋ ํ์ค์ ๋ํ ์ํคํ ์ฒ ์ค์ ์ฌ๋ถ๋ฅผ ํ๊ฐํ๋ ๋ฐ์๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ชฉํ ์ํคํ ์ฒ์์ ์ฐจ์ด์ ์ ์๋ณํ๊ณ ๋ฌธ์ํํ์ฌ ๊ฐ๋ ๋ฐ ๊ฐ์ ๊ณํ ์๋ฆฝ์ ์ง์ํฉ๋๋ค. ๋ฐ๋ผ์ ๋ณ๊ฒฝ ๊ด๋ฆฌ ํ๋ก์ธ์ค์ ์ผํ์ผ๋ก ์ํคํ ์ฒ ์ ์ด๋ฅผ ์ํํ๋ ์กฐ์ง์ ๋งค์ฐ ์ ์ฉํฉ๋๋ค.
ํ์ฅ์ฑ ๋ฐ ํฌํธํด๋ฆฌ์ค ๋ชจ๋ธ๋ง ๊ณ ๋ ค ์ฌํญ
์ด ํ๋ซํผ์ ๋๊ท๋ชจ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ํฌํธํด๋ฆฌ์ค์ ๊ฑธ์ณ ํ์ฅ ๊ฐ๋ฅํ๋๋ก ์ค๊ณ๋์์ผ๋ฉฐ, ์ดํด๊ด๊ณ์ ๊ฐ์ ๊ณต์ ํ ์ ์๋ ์ํคํ ์ฒ ๋ชจ๋ธ์ ์์ฑํฉ๋๋ค. ์๊ฐํ ์ค์ฌ ์ ๊ทผ ๋ฐฉ์์ ํตํด ํนํ ๊ฐ๋ฐ์๊ฐ ์๋ ์ฌ์ฉ์์๊ฒ ๋ณต์กํ ๊ตฌ์กฐ๋ฅผ ์ค๋ช ํ ๋ ํ์ ๋ถ์ ๋ฐ ์ปค๋ฎค๋์ผ์ด์ ์ ์ง์ํฉ๋๋ค.
์ด๋ฌํ ํ์ฅ์ฑ์ ๋๊ฐ๋ ์ด์ ์ญํ์ ๋ํ ์ ํ์ ์ธ ํต์ฐฐ๋ ฅ์ ๋๋ค. CAST Imaging์ ํ๋ ์์ค์์ ๋ฐ์ดํฐ ๊ณ๋ณด๋ฅผ ํ์ ํ๊ฑฐ๋, ๋ฐฐ์น ์คํ ํ๋ฆ์ ์ถ์ ํ๊ฑฐ๋, ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐํ์ ์ํฅ์ ์ ๋ํํ์ง ์์ต๋๋ค. ๋ณ๊ฒฝ ์ํฅ์ ์ ํํ ๋ฒ์ ์ค์ ์ด๋ ์คํ ๋์ ๊ฒ์ฆ์ด ํ์ํ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ ์ผ๋ฐ์ ์ผ๋ก ์ถ๊ฐ ๋ถ์ ๋๊ตฌ๊ฐ ํ์ํฉ๋๋ค.
์ผ๋ฐ์ ์ธ ๊ธฐ์ ์ฌ์ฉ ์ฌ๋ก ๋ฐ ์ ์ฝ ์กฐ๊ฑด
CAST ์ด๋ฏธ์ง์ ์ค์ํ ๋ณ๊ฒฝ ์์ ์ ์ํํ๊ธฐ ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ๋ฅผ ์ดํดํ๊ณ ํฉ๋ฆฌํํด์ผ ํ๋ ๊ธฐ์ ์์ ๊ฐ์ฅ ํจ๊ณผ์ ์ ๋๋ค. ๊ตฌ์กฐ์ ๋ณต์ก์ฑ์ ํ์ ํ๊ณ , ์ํคํ ์ฒ ๋ฆฌํฉํ ๋ง์ ์๋ดํ๋ฉฐ, ์ด๊ธฐ์ข ์์คํ ์ ๋ฐ์ ๊ฑธ์น ํ๋ํ ๊ณํ์ ์ง์ํ๋ ๋ฐ ํ์ํ ์ฑ๋ฅ์ ๋ฐํํฉ๋๋ค.
CAST ์ด๋ฏธ์ง์ ํ๊ณ๋ ์กฐ์ง์์ ์คํ ์์ค์ ํต์ฐฐ๋ ฅ, ์ํฅ ํ๊ฐ ๋๋ ๋ฐํ์ ๋์์ ํตํด ๋ณ๊ฒฝ ์ฌํญ์ด ์ด๋ป๊ฒ ์ ํ๋๋์ง ๊ฒ์ฆํด์ผ ํ ๋ ๋ถ๋ช ํด์ง๋๋ค. CAST ์ด๋ฏธ์ง์ ์ด์ ์ฒญ์ฌ์ง๋ณด๋ค๋ ๊ตฌ์กฐ์ ์ง๋๋ฅผ ์ ๊ณตํ๋ฉฐ, ์คํ ๊ฒฝ๋ก, ๋ฐ์ดํฐ ํ๋ฆ ๋ฐ ์์คํ ๋์์ ๋ํ ์ฌ์ธต ๋ถ์์ ์ ๊ณตํ๋ ๋๊ตฌ๋ก ๋ณด์๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
Veracode ์ ์ ๋ถ์
Veracode Static Analysis๋ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์ ํ ์คํธ ํ๋ซํผ์ผ๋ก, ๋ณด์ ์ ์ด ๊ธฐ๋ฅ์ ์ต์ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ์ง์ ํตํฉํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๊ธฐ์ ํ๊ฒฝ์์ Veracode์ ์ฃผ์ ์ญํ ์ ๋๊ท๋ชจ ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋ ์ ๋ฐ์ ๊ฑธ์ณ ๋ณด์ ์ทจ์ฝ์ ์ ์กฐ๊ธฐ์ ์ง์์ ์ผ๋ก ์๋ณํ๋ ๊ฒ์ ๋๋ค. ํนํ ๋น ๋ฅธ ๋ฆด๋ฆฌ์ค ์ฃผ๊ธฐ, ๋ถ์ฐ๋ ๊ฐ๋ฐ ํ, ์ค์ ์ง์ค์ ๋ณด์ ๊ด๋ฆฌ๋ฅผ ์ค์ํ๋ ์กฐ์ง์ ์ ํฉํฉ๋๋ค. Veracode๋ ๊ฐ๋ฐ ์๋์ ์ง์ฅ์ ์ฃผ์ง ์์ผ๋ฉด์ ๋ณด์ ์์ค์ ํ์ฅํด์ผ ํ๋ ๊ฒฝ์ฐ์ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค.
์ด ํ๋ซํผ์ ์๋ํ์ ์ผ๊ด์ฑ์ ๊ฐ์กฐํ๋ฉฐ, ์ ์ ๋ถ์์ ์ฃผ๊ธฐ์ ์ธ ๊ฒํ ํ๋์ด ์๋ ์์ ์๋ํ๋ ๋ณด์ ์ ์ด ๊ธฐ๋ฅ์ผ๋ก ์๋ฆฌ๋งค๊นํฉ๋๋ค. ์ด๋ฌํ ์ด์ ๋ชจ๋ธ์ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ๊ฐ๋ฐ ๋๊ตฌ๋ฅผ ํ์ค์ผ๋ก ์ฌ์ฉํ๋ ๊ธฐ์ , ๊ทธ๋ฆฌ๊ณ ๋ค์ํ ํ๊ณผ ํ๋ก์ ํธ์ ๊ฑธ์ณ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์ ์ํ์ ๋ํ ์ค์ ์ง์ค์ ๊ฐ์์ฑ์ ํ์๋ก ํ๋ ๊ธฐ์ ์ ์ ํฉํฉ๋๋ค.
ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์ ํ ์คํธ
Veracode Static Analysis์ ํต์ฌ์ ๊ด๋ฆฌํ ํด๋ผ์ฐ๋ ์๋น์ค๋ก ์ ๊ณต๋๋ ์ ์ ๋ณด์ ์ค์บ๋ ์์ง์ ๋๋ค. ์์ค ์ฝ๋์ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ ๋ก๋ํ๋ฉด ์ธ์ ์ ์ทจ์ฝ์ , ์์ ํ์ง ์์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ, ์ธ์ฆ ์ทจ์ฝ์ ๊ณผ ๊ฐ์ ๋ณด์ ๋ฌธ์ ๋ฅผ ๊ฒ์ฌํฉ๋๋ค. ์ด ๋ถ์์ ์ด์ ํ๊ฒฝ์ ๋ํ ์ ๊ทผ์ด ํ์ํ์ง ์์ผ๋ฏ๋ก ์ด์ ์ํ ์์ด ๊ฐ๋ฐ ์ด๊ธฐ ๋จ๊ณ์์ ๋ณด์ ํ๊ฐ๋ฅผ ์ํํ ์ ์์ต๋๋ค.
์ด ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ ๊ทผ ๋ฐฉ์์ ๋๊ท๋ชจ ํฌํธํด๋ฆฌ์ค ์ ๋ฐ์ ๊ฑธ์ณ ์ ์ํ ์จ๋ณด๋ฉ๊ณผ ํ๋ ฅ์ ์ธ ํ์ฅ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๊ธฐ์ ์ ์จํ๋ ๋ฏธ์ค ์ธํ๋ผ๋ฅผ ์ ์ง ๊ด๋ฆฌํ ํ์ ์์ด ์๋ฐฑ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ผ๊ด๋ ๋ณด์ ์ค์บ ์ ์ฑ ์ ์ ์ฉํ ์ ์์ต๋๋ค. ๋ฐ๊ฒฌ๋ ๋ด์ฉ์ ํ์คํ๋์ด ์ค์ ์ง์ค์ ๋์๋ณด๋๋ฅผ ํตํด ์ ๊ณต๋๋ฉฐ, ๊ธฐ์ ์ ๋ฐ์ ์ํ ๊ด๋ฆฌ๋ฅผ ๋ด๋นํ๋ ๋ณด์ ํ์ ์ง์ํฉ๋๋ค.
์ง์์ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ์ผ๋ก์ ํตํฉ
Veracode๋ CI/CD ํ์ดํ๋ผ์ธ ๋ฐ ๊ฐ๋ฐ์ ๋๊ตฌ์ ๊ธด๋ฐํ๊ฒ ํตํฉ๋๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๋น๋ ๋๋ ๋ฆด๋ฆฌ์ค ๋จ๊ณ์์ ์๋์ผ๋ก ์ค์บ์ ์คํํ ์ ์์ผ๋ฉฐ, ๊ฒฐ๊ณผ๋ ์ด์ ์ถ์ ๋ฐ ํด๊ฒฐ ์ํฌํ๋ก์ ํตํฉ๋๋ ํ์์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ์ทจ์ฝ์ ์ด ๋ฐ์ ์์ ์ ๋ ๊ฐ๊น๊ฒ ํด๊ฒฐ๋๋ ์ํํธ ๋ ํํธ ๋ณด์ ๋ชจ๋ธ์ ์ง์ํฉ๋๋ค.
์ค์ ๋ก ํ์ดํ๋ผ์ธ ๋ด์์ Veracode์ ์ญํ ์ ์ฑ๋ฅ ํ๊ท ํ ์คํธ ์ ๊ฐ์ ํ๋์ ํฌํจํ ๊ด๋ฒ์ํ ํ์ง ๋ฐ ํ ์คํธ ์ ์ด์ ์ฐ๊ณ๋์ด ๋ณด์ ๊ฐํ๊ฐ ๋ค๋ฅธ ๋น๊ธฐ๋ฅ์ ์๊ตฌ ์ฌํญ๊ณผ ๋ถ๋ฆฌ๋์ง ์๋๋ก ๋ณด์ฅํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฌํ ์ฐ๊ณ๋ฅผ ํตํด ์กฐ์ง์ ๋ณด์์ ์๊ฒฉ์ฑ๊ณผ ์ ๊ณต ์ฑ๋ฅ ๊ฐ์ ๊ท ํ์ ์ ์งํ ์ ์์ต๋๋ค.
์ธ์ด ๋ฒ์ ๋ฐ ํฌํธํด๋ฆฌ์ค ์ผ๊ด์ฑ
Veracode ์ ์ ๋ถ์์ ๊ธฐ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ค์ํ ์ต์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐ ํ๋ ์์ํฌ๋ฅผ ์ง์ํฉ๋๋ค. ์ด๋ฌํ ํญ๋์ ์ง์ ๋๋ถ์ ๋ณด์ ํ์ ์ด๊ธฐ์ข ๊ฐ๋ฐ ์คํ ์ ๋ฐ์ ๊ฑธ์ณ ์ผ๊ด๋ ์ค์บ ์ ์ฑ ์ ์ ์ฉํ ์ ์์ผ๋ฉฐ, ํ์ด๋ ํ๋ซํผ ๊ฐ์ ๋ฐ์ํ ์ ์๋ ๋ณด์ ๊ฒฉ์ฐจ๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
ํ์ง๋ง ์ด ํ๋ซํผ์ ์ฌ์ ํ โโ์ ํ๋ฆฌ์ผ์ด์ ์์ค์ ๋ณด์ ์ค์บ์ ์ด์ ์ ๋ง์ถ๊ณ ์์ต๋๋ค. ๋ถ์์ ์ผ๋ฐ์ ์ผ๋ก ๊ฐ๋ณ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ ์๋น์ค์ ๊ตญํ๋๋ฉฐ, ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ๊ด๊ณ, ๋ฐฐ์น ์ํฌํ๋ก ๋๋ ๊ณต์ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ ๋ชจ๋ธ๋ง๋์ง ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก Veracode๋ ์ฝ๋ ์์ค์ ์ทจ์ฝ์ ์ ๊ฐ๋ ฅํ๊ฒ ํ์งํ์ง๋ง, ์ด๋ฌํ ์ทจ์ฝ์ ์ด ์ํธ ์ฐ๊ฒฐ๋ ์์คํ ์ ์ฒด์ ์ด๋ป๊ฒ ํ์ฐ๋ ์ ์๋์ง์ ๋ํ ํต์ฐฐ๋ ฅ์ ์ ํ์ ์ ๋๋ค.
์ํ ๋ณด๊ณ ๋ฐ ๊ฑฐ๋ฒ๋์ค ๊ฐ์์ฑ
Veracode๋ ๋ณด์ ์ฑ ์์๊ฐ ๊ธฐ์ ์ ๋ฐ์ ์ทจ์ฝ์ ์ถ์ธ, ํด๊ฒฐ ์งํ ์ํฉ ๋ฐ ์ ์ฑ ์ค์ ์ฌ๋ถ๋ฅผ ์ถ์ ํ ์ ์๋ ๋ณด๊ณ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๋์๋ณด๋๋ ํฌํธํด๋ฆฌ์ค ์์ค์ ์ํ ๋ ธ์ถ ํํฉ์ ์ง์ํ์ฌ ์ฌ๊ฐ๋ ๋ฐ ๋น์ฆ๋์ค ์ํฅ๋๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฐ์ ์์๋ฅผ ์ง์ ํ ์ ์๋๋ก ํฉ๋๋ค. ์ด๋ฌํ ๋ณด๊ณ ์๋ ๋ด๋ถ ๋ณด์ ๊ฑฐ๋ฒ๋์ค, ๊ฒฝ์์ง ๋ณด๊ณ ๋ฐ ์ 3์ ๋ณด์ฆ ํ๋์ ์ง์ํ๋ ๋ฐ ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค.
์ด๋ฌํ ๊ธฐ๋ฅ์ ์ฑ ์์ฑ๊ณผ ๊ฐ๋ ์ ์ง์ํ์ง๋ง, ๋ณด๊ณ ์ ์ด์ ์ ์ทจ์ฝ์ ์ค์ฌ์ ์ ๋๋ค. Veracode๋ ๋ณด์ ๊ฐ์ ๋ ธ๋ ฅ๊ณผ ๊ด๋ จ๋ ์ด์ ์ํฅ, ์คํ ํ๋ฆ ์ค๋จ ๋๋ ํ๋ํ ์ํ์ ์ ๋ํํ๋ ค๊ณ ์๋ํ์ง ์์ต๋๋ค. ์ด๋ฌํ ์ฐจ์ด์ ์ ๋ณด์ ๋ณ๊ฒฝ ์ฌํญ์ ์์ ์ฑ ๋ฐ ๋ณ๊ฒฝ ๊ด๋ฆฌ ๊ณ ๋ ค ์ฌํญ๊ณผ ํจ๊ป ํ๊ฐํด์ผ ํ๋ ํ๊ฒฝ์์ ์ค์ํฉ๋๋ค.
์ผ๋ฐ์ ์ธ ๊ธฐ์ ์ฌ์ฉ ์ฌ๋ก ๋ฐ ์ ์ฝ ์กฐ๊ฑด
Veracode ์ ์ ๋ถ์์ ๋น ๋ฅธ ๋ฐฐํฌ ์๋๋ฅผ ์๊ตฌํ๊ณ ์ต์ ์ ํ๋ฆฌ์ผ์ด์ ์คํ ์ ๋ฐ์ ๊ฑธ์ณ ํ์ฅ ๊ฐ๋ฅํ๊ณ ์ค์ ์ง์ค์ ๋ณด์ ์ค์บ์ด ํ์ํ ๊ธฐ์ ์ ๊ฐ์ฅ ํจ๊ณผ์ ์ ๋๋ค. ์ผ๊ด๋ ๋ณด์ ํ์ค์ ์ํํ๊ณ , ์ทจ์ฝ์ ํ์ง ์๊ฐ์ ๋จ์ถํ๋ฉฐ, DevSecOps ์ด์ ๋ชจ๋ธ์ ์ง์ํ๋ ๋ฐ ํ์ํ ์ฑ๋ฅ์ ๋ฐํํฉ๋๋ค.
๋ฒ ๋ผ์ฝ๋์ ํ๊ณ๋ ์์คํ ๋์์ ๋ํ ์ฌ์ธต์ ์ธ ์ดํด, ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ ์ข ์์ฑ ๋๋ ๊ธฐ์กด ๋ฐฐ์น ์ฒ๋ฆฌ ๋ฐฉ์์ด ์๊ตฌ๋๋ ์๋๋ฆฌ์ค์์ ๋ถ๋ช ํ๊ฒ ๋๋ฌ๋ฉ๋๋ค. ๋ฒ ๋ผ์ฝ๋๋ ์คํ ์์ค์ ์ธ์ฌ์ดํธ๋ ์ํคํ ์ฒ ์ข ์์ฑ ๋งคํ์ ์ ๊ณตํ์ง ์์ผ๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก ์ํฅ ๋ถ์, ์ข ์์ฑ ๊ฐ์์ฑ ๋ฐ ์ํฐํ๋ผ์ด์ฆ ๊ท๋ชจ ์์คํ ์ดํด์ ์ค์ ์ ๋ ๋๊ตฌ์ ํจ๊ป ์ฌ์ฉ๋๋ ํน์ ๋ณด์ ๊ณ์ธต์ผ๋ก ์๋ฆฌ๋งค๊นํ๊ณ ์์ต๋๋ค.
์ปค๋ฒ๋ฆฌํฐ(Synopsys)
Coverity๋ ๋๊ท๋ชจ์ ์ฑ๋ฅ์ ์ค์ํ ์ฝ๋๋ฒ ์ด์ค์์ ๋ณต์กํ ๊ฒฐํจ์ ํ์งํ๋ ๋ฅ๋ ฅ์ผ๋ก ์ธ์ ๋ฐ๋ ์ํฐํ๋ผ์ด์ฆ ์ ์ ์ฝ๋ ๋ถ์ ํ๋ซํผ์ ๋๋ค. ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ์์ Coverity์ ์ฃผ์ ์ญํ ์ ํ ์คํธ๋ง์ผ๋ก๋ ๋ฐ๊ฒฌํ๊ธฐ ์ด๋ ค์ด, ํนํ ์์คํ ์ค๋ฅ ๋ฐ์ ์ ์ด์, ์์ ๋๋ ์ฌ์ ์ ์ผ๋ก ์ค๋ํ ์ํฅ์ ๋ฏธ์น ์ ์๋ ์์คํ ์์ ์ฌ์ธต์ ์ธ ์ ํ์ฑ ๋ฐ ์ ๋ขฐ์ฑ ๋ฌธ์ ๋ฅผ ์๋ณํ๋ ๊ฒ์ ๋๋ค. Coverity๋ ๊ฒฐํจ์ ์ ํ์ฑ๊ณผ ๋ฎ์ ์คํ๋ฅ ์ด ํ์์ ์ธ ์๋์ฐจ, ํญ๊ณต์ฐ์ฃผ, ํต์ ๋ฐ ์ธํ๋ผ ์ํํธ์จ์ด์ ๊ฐ์ ์ฐ์ ๋ถ์ผ์์ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค.
ํฌํธํด๋ฆฌ์ค ์์ค์ ๋ถ์ ํ๋ซํผ๊ณผ ๋ฌ๋ฆฌ Coverity๋ ๋ฐฉ๋ํ ์ฝ๋๋ฒ ์ด์ค ์ ๋ฐ์ ๊ฑธ์ณ ์ฝ๋ ์์ค์ ์ ํ์ฑ์ ์ด์ ์ ๋ง์ถฅ๋๋ค. Coverity๋ ๋์ ์์ค์ ๋ถ์ ์ ํ๋๋ฅผ ์ ์งํ๋ฉด์ ๋๋์ ์์ค ์ฝ๋๋ฅผ ํจ์จ์ ์ผ๋ก ๋ถ์ํ๋๋ก ์ค๊ณ๋์ด ์์ด, ์๊ฒฉํ ์ ๋ขฐ์ฑ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํด์ผ ํ๋ ์ฅ๊ธฐ ์ด์ ์์คํ ์ ๊ด๋ฆฌํ๋ ์กฐ์ง์ ์ ํฉํฉ๋๋ค.
์ฌ์ธต ๊ฒฐํจ ํ์ง ๋ฐ ์ ๋ฐ ๋ถ์
Coverity์ ํต์ฌ์ ๋ฉ๋ชจ๋ฆฌ ์์, ๋ฆฌ์์ค ๋์, ๋์์ฑ ๋ฌธ์ , ๋ ผ๋ฆฌ ์ค๋ฅ์ ๊ฐ์ ๊ฒฐํจ์ ํ์งํ๋๋ก ์ต์ ํ๋ ์ ์ ๋ถ์ ์์ง์ ๋๋ค. ์ด ์์ง์ ์ฌ๋ฌ ํจ์์ ๋ชจ๋์ ๊ฑธ์ณ ์๋ ๋ณต์กํ ์ ์ด ๊ฒฝ๋ก ๋ฐ ์คํ ์๋๋ฆฌ์ค๋ฅผ ๋ถ์ํ๋ ๋ฅ๋ ฅ์ผ๋ก ์ ์๋ ค์ ธ ์์ต๋๋ค. ์ด๋ฌํ ์ฌ์ธต์ ์ธ ๋ถ์์ ํตํด ํน์ ๋ฐํ์ ์กฐ๊ฑด์์๋ง ๋ํ๋๋ ๊ฒฐํจ๊น์ง ์๋ณํ ์ ์์ต๋๋ค.
Coverity์ ๋ถ์ ์ ๊ทผ ๋ฐฉ์์ ๊ธฐํธ ์คํ ๊ณผ ๊ด๋ จ๋ ๊ณ ๊ธ ๊ธฐ์ ์ ํตํฉํ์ฌ ์ฝ๋๋ฅผ ์คํํ์ง ์๊ณ ๋ ์ฌ๋ฌ ์คํ ๊ฒฝ๋ก๋ฅผ ํ์ํ ์ ์๋๋ก ํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ๋์ ์ ํ๋๋ก ๋ช ์ฑ์ ์ป๋ ๋ฐ ๊ธฐ์ฌํ๋ฉฐ ๊ธฐ์ ํ๊ฒฝ์์ ๋๊ท๋ชจ ์ ์ ๋ถ์ ์ ํํ ๋ฐ์ํ๋ ๋ ธ์ด์ฆ๋ฅผ ์ค์ด๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์ธ์ด ์ง์ค ํ์ต ๋ฐ ๋ง์ถคํ ํ์ต
Coverity๋ C, C++, Java๋ฅผ ํฌํจํ์ฌ ์์คํ ์์ค ๋ฐ ์ฑ๋ฅ์ ๋ฏผ๊ฐํ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์ธ์ด๋ฅผ ๊ฐ๋ ฅํ๊ฒ ์ง์ํฉ๋๋ค. ์ด๋ฌํ ํนํ๋ ๊ธฐ๋ฅ ๋๋ถ์ Coverity๋ ํ์ ์์ค์ ๊ฒฐํจ์ด ํฐ ์ํฅ์ ๋ฏธ์น ์ ์๋ ํต์ฌ ์ธํ๋ผ ๊ตฌ์ฑ ์์, ์๋ฒ ๋๋ ์์คํ ๋ฐ ๋ฐฑ์๋ ์๋น์ค ๋ถ์์ ํนํ ํจ๊ณผ์ ์ ๋๋ค.
Coverity ํ๋ซํผ์ ๋๊ท๋ชจ ์ฝ๋๋ฒ ์ด์ค์์๋ ํ์ฅ์ด ๊ฐ๋ฅํ์ง๋ง, ์ง์ํ๋ ์ธ์ด ๋ฒ์๋ ์ผ๋ฐ์ ์ธ ์ ์ ๋ถ์ ๋๊ตฌ์ ๋นํด ์ ํ์ ์ ๋๋ค. ๋ฐฐ์น ์ฒ๋ฆฌ ์ธ์ด, ์คํฌ๋ฆฝํ ํ๊ฒฝ ๋๋ ๋ฉ์ธํ๋ ์ ์ ์ฉ ๊ธฐ์ ์ ํฌํจํ๋ ์ด๊ธฐ์ข ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ์๋ ์ ํฉํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ Coverity๋ ๊ฒฐํจ ์ ํ๋๊ฐ ๊ฐ์ฅ ์ค์ํ ๊ตฌ์ฑ ์์๋ฅผ ๋์์ผ๋ก ํฌํธํด๋ฆฌ์ค ๋ด์์ ์ ํ์ ์ผ๋ก ๋ฐฐํฌ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
๊ธฐ์ ๊ฐ๋ฐ ์ํฌํ๋ก์ฐ์์ ํตํฉ
Coverity๋ CI/CD ํ์ดํ๋ผ์ธ ๋ฐ ์ค์ ์ง์ค์ ๊ฒฐํจ ๊ด๋ฆฌ ์์คํ ์ ํฌํจํ ๊ธฐ์ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ํตํฉ๋๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ค์บ์ ์์ฝํ๊ฑฐ๋ ์๋์ผ๋ก ์คํํ ์ ์์ผ๋ฉฐ, ๋ฐ๊ฒฌ๋ ๊ฒฐํจ์ ๊ฐ๋ฐ ํ์ ์ ๋ฌ๋์ด ์์ ์์ ์ ์ง์ํฉ๋๋ค. ์ด ํ๋ซํผ์ ์ ์ง์ ๋ถ์์ ์ง์ํ์ฌ ํ์ด ๊ธฐ์กด ๊ฒฐํจ ๋ฐฑ๋ก๊ทธ๋ฅผ ์ง์์ ์ผ๋ก ํ์ ํ๋ฉด์ ์๋กญ๊ฒ ๋ฐ์ํ๋ ๋ฌธ์ ์ ์ง์คํ ์ ์๋๋ก ํฉ๋๋ค.
๋ง์ ์กฐ์ง์์ Coverity๋ ์ง์์ ์ธ ํ์ ๋๊ตฌ๋ผ๊ธฐ๋ณด๋ค๋ ํ์ง ๋ณด์ฆ ๊ด๋ฆฌ ๋๊ตฌ๋ก ํ์ฉ๋ฉ๋๋ค. Coverity ์ค์บ์ ์ฃผ์ ๋ฆด๋ฆฌ์ค ์ ์ด๋ ๊ณต์ ํ์ง ๊ฒํ ๊ธฐ๊ฐ๊ณผ ๊ฐ์ด ์ ํด์ง ์์ ์ ์คํ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฌํ ์ฌ์ฉ ํจํด์ ์ ์ํ ๋ฐ๋ณต ๊ฐ๋ฐ์ ์ง์ํ๊ธฐ๋ณด๋ค๋ ์ ๋ขฐ์ฑ ํ์ค์ ๊ฐํํ๋ ๋ฐ Coverity๊ฐ ์ค์ ์ ๋๊ณ ์์์ ๋ณด์ฌ์ค๋๋ค.
ํ์ฅ์ฑ ๋ฐ ์ฑ๋ฅ ํน์ฑ
Coverity๋ ๋งค์ฐ ํฐ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๋๋ก ์ค๊ณ๋์ด ์๋ฐฑ๋ง ์ค์ ์ค์ ์ฝ๋๋ฅผ ๋ณด์ ํ ๊ธฐ์ ์ ์ ํฉํฉ๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ์ธํ๋ผ์ ๋ฐ๋ผ ์ฑ๋ฅ์ด ํ์ฅ๋๋ฏ๋ก ๊ธฐ์ ์ ๋ถ์ ์๊ฐ์ ๋ถ๋ด์ ๋๋ผ์ง ์๊ณ ๋ ๋๊ท๋ชจ ์์คํ ์ ๋ถ์ํ ์ ์์ต๋๋ค. ์ค์ ์ง์ค์ ๋์๋ณด๋๋ฅผ ํตํด ํ๋ก์ ํธ ์ ๋ฐ์ ๊ฒฐํจ ์ถ์ธ์ ์์ ์งํ ์ํฉ์ ํ๋์ ํ์ ํ ์ ์์ต๋๋ค.
ํ์ง๋ง Coverity์ ํ์ฅ์ฑ์ ์์คํ ๋ณต์ก์ฑ๋ณด๋ค๋ ์ฝ๋ ๋ณผ๋ฅจ์ ์ด์ ์ ๋ง์ถ๊ณ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ ์ข ์์ฑ, ๋ฐฐ์น ์คํ ์์ ๋๋ ํ๋ซํผ ๊ฐ ๋ฐ์ดํฐ ๊ณ๋ณด๋ฅผ ๋ชจ๋ธ๋งํ๋ ค๊ณ ์๋ํ์ง ์์ต๋๋ค. Coverity์ ์ธ์ฌ์ดํธ๋ ์์คํ ์ ๋ฐ์ ๋์๋ณด๋ค๋ ๊ฐ๋ณ ์ฝ๋๋ฒ ์ด์ค ๋ด์ ๊ฒฐํจ ํ์ง์ ์ง์ค๋์ด ์์ต๋๋ค.
์ผ๋ฐ์ ์ธ ๊ธฐ์ ์ฌ์ฉ ์ฌ๋ก ๋ฐ ์ ์ฝ ์กฐ๊ฑด
Coverity๋ ํต์ฌ ์ํํธ์จ์ด ๊ตฌ์ฑ ์์์์ ๋์ ์ ๋ขฐ๋์ ๊ฒฐํจ ํ์ง๊ฐ ํ์ํ ๊ธฐ์ ์์ ๊ฐ์ฅ ํจ๊ณผ์ ์ ๋๋ค. ํนํ ์ ์์ค ์ฝ๋๋ ์ฑ๋ฅ์ ๋ฏผ๊ฐํ ์ฝ๋์์ ์ถฉ๋, ๋ณด์ ์ทจ์ฝ์ ๋๋ ํ๋ก๋์ ํ๊ฒฝ์์์ ์์ธก ๋ถ๊ฐ๋ฅํ ๋์์ผ๋ก ์ด์ด์ง ์ ์๋ ๋ฏธ๋ฌํ ๋ฌธ์ ๋ฅผ ์๋ณํ๋ ๋ฐ ํ์ํฉ๋๋ค.
Coverity์ ํ๊ณ๋ ์ํธ ์ฐ๊ฒฐ๋ ์์คํ ์ ๋ฏธ์น๋ ๋ณํ์ ์ํฅ์ ์ดํดํด์ผ ํ๋ ํ๋ํ ๋๋ ๋ณํ ํ๋ก์ ํธ์์ ๋ถ๋ช ํ๊ฒ ๋๋ฌ๋ฉ๋๋ค. Coverity๋ ์ํคํ ์ฒ ์ข ์์ฑ ๋งคํ์ด๋ ์คํ ์์ค์ ์ํฅ ๋ถ์์ ์ ๊ณตํ์ง ์์ผ๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก ์ด๊ธฐ์ข ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ ์ ๋ฐ์ ๊ฑธ์ณ ํฌํธํด๋ฆฌ์ค ๊ฐ์์ฑ, ์ข ์์ฑ ๋ถ์ ๋ฐ ํ๋ ํต์ฐฐ๋ ฅ์ ์ด์ ์ ๋ง์ถ ๋๊ตฌ๋ก ๋ณด์๋ฉ๋๋ค.
Parasoft C/C++ ํ ์คํธ ๋ฐ DTP
Parasoft C/C++ ํ ์คํธ์ ๊ด๋ จ ๊ฐ๋ฐ ํ ์คํธ ํ๋ซํผ(DTP)์ ์์ ์ ๋งค์ฐ ์ค์ํ๊ณ ์๊ฒฉํ ๊ท์ ๋ฅผ ๋ฐ๋ ์ํํธ์จ์ด ํ๊ฒฝ์ ์ต์ ํ๋ ์ํฐํ๋ผ์ด์ฆ๊ธ ์ ์ ๋ถ์ ๋ฐ ๊ท์ ์ค์ ํ ์คํธ ์๋ฃจ์ ์ ๋๋ค. ๋๊ท๋ชจ ์กฐ์ง์์ Parasoft์ ์ฃผ์ ์ญํ ์ ๊ฒฐํจ์ด ์ด์ ์ค๋ฅ, ๊ท์ ๋ฏธ์ค์ ๋๋ ์์ ์ฌ๊ณ ๋ก ์ด์ด์ง ์ ์๋ ์์คํ ์์ค ์ฝ๋์ ๋ํ ์ฒ ์ ํ ๊ฒ์ฆ์ ์ง์ํ๋ ๊ฒ์ ๋๋ค. Parasoft๋ ์ํํธ์จ์ด ๋์์ ์ ํ์ฑ๊ณผ ๊ฐ์ฌ ๊ฐ๋ฅ์ฑ์ด ์ ์ฆ๋์ด์ผ ํ๋ ํญ๊ณต์ฐ์ฃผ, ์๋์ฐจ, ๋ฐฉ์ ์ฐ์ ๋ฐ ์ฐ์ ์์คํ ๊ณผ ๊ฐ์ ์ฐ์ ๋ถ์ผ์์ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค.
์ผ๋ฐ์ ์ธ ์ ์ ๋ถ์ ๋๊ตฌ์ ๋ฌ๋ฆฌ Parasoft๋ ์ ์๋ ํ์ค ๋ฐ ๊ฒ์ฆ ๋ชฉํ ์ค์๋ฅผ ๊ฐ์กฐํฉ๋๋ค. ์ด ํ๋ซํผ์ ๋น ๋ฅธ ๋ฐ๋ณต ๊ฐ๋ฐ๋ณด๋ค๋ ๊ณต์์ ์ธ ํ๋ก์ธ์ค, ์ธ์ฆ ์๊ตฌ ์ฌํญ ๋ฐ ๋ฌธ์ํ๋ ๋ณด์ฆ ์ฌ๋ก์ ๋ฐ๋ผ ๊ฐ๋ฐ์ด ์งํ๋๋ ํ๊ฒฝ์ ์ง์ํ๋๋ก ์ค๊ณ๋์์ต๋๋ค.
ํ์ค ๊ธฐ๋ฐ ์ ์ ๋ถ์ ๋ฐ ๊ท์ ์ค์ ์ํ
Parasoft C/C++test์ ํต์ฌ์ MISRA, CERT, ISO ๊ด๋ จ ์ง์นจ๊ณผ ๊ฐ์ ์ ๊ณ ์์ ๋ฐ ์ฝ๋ฉ ํ์ค์ ๋ถํฉํ๋ ์ ์ ๋ถ์ ์์ง์ ๋๋ค. ์ด ์์ง์ ํ์ฉ ๊ฐ๋ฅํ ๊ตฌ์กฐ, ์ฌ์ฉ ํจํด ๋ฐ ์ค๋ฅ ์กฐ๊ฑด์ ์ ์ํ๋ ์๊ฒฉํ ๊ท์น ์งํฉ์ ๋ฐ๋ผ ์์ค ์ฝ๋๋ฅผ ํ๊ฐํฉ๋๋ค. ์๋ฐ ์ฌํญ์ ์ฌ๊ฐ๋๋ณ๋ก ๋ถ๋ฅ๋๊ณ ๊ท์ ์ค์ ์๊ตฌ ์ฌํญ์ ์ง์ ์ฐ๊ฒฐ๋๋ฏ๋ก ์กฐ์ง์ ํ์ ๊ฐ๋ฐ ๊ดํ์ ์ค์ํ๊ณ ์์์ ์ ์ฆํ ์ ์์ต๋๋ค.
์ด๋ฌํ ํ์ค ๊ธฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ์ ํ์ฑ์ด ๊ธฐ๋ฅ์ ๋์๋ฟ๋ง ์๋๋ผ ๊ท์ ๋ ๊ท์น ์ค์ ์ฌ๋ถ์ ์ํด์๋ ์ ์๋๋ ํ์ ๊ฒ์ฆ ๊ฐ๋ ์ ๊ธฐ๋ฐํ ํ๊ฒฝ๊ณผ ๋ถํฉํฉ๋๋ค. Parasoft์ ๋ถ์ ๊ฒฐ๊ณผ๋ ์ธ์ฆ ๋ฐ ๊ฐ์ฌ ํ๋ก์ธ์ค์์ ์ฆ๊ฑฐ๋ก ํ์ฉ๋ ์ ์์ด ์๋ ๊ฒ์ฆ ๋ ธ๋ ฅ์ ์ค์ฌ์ค๋๋ค.
์ง์ค์ ์ธ ์ธ์ด ์ง์ ๋ฐ ์ฌ์ธต์ ์ธ ๋ถ์
Parasoft C/C++test๋ C ๋ฐ C++ ์ฝ๋๋ฒ ์ด์ค์ ํนํ๋์ด ์์ผ๋ฉฐ, ์๋ฒ ๋๋ ๋ฐ ์์คํ ์์ค ์ํํธ์จ์ด์์ ํํ ์ฌ์ฉ๋๋ ์ธ์ด์ ๋ํ ์ฌ์ธต ๋ถ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ํนํ ๋๋ถ์ ๋ฉ๋ชจ๋ฆฌ ์ค์ฉ, ํฌ์ธํฐ ์ค๋ฅ, ๋์์ฑ ๊ฒฐํจ๊ณผ ๊ฐ์ด ์์ ์ ์ค์ํ ํ๊ฒฝ์์ ํนํ ์ํํ ์ ์๋ ์ ์์ค ๋ฌธ์ ๋ฅผ ์๋ณํ ์ ์์ต๋๋ค.
์ด๋ฌํ ์ ๋ฌธ์ฑ์ ๋ชฉํ ์์ญ ๋ด์์๋ ๋งค์ฐ ์ ์ฉํ์ง๋ง, ๋ ๋์ ๊ธฐ์ ํ๊ฒฝ์ ์ ์ฉํ๋ ๋ฐ์๋ ์ ์ฝ์ด ๋ฐ๋ฆ ๋๋ค. Parasoft๋ ๋ค์ํ ์ธ์ด, ๋ฐฐ์น ์ฒ๋ฆฌ ํ๊ฒฝ ๋๋ ๊ธฐ์กด ๋ฉ์ธํ๋ ์ ์์คํ ์ ์์ฐ๋ฅด๋ ๊ด๋ฒ์ํ ์ง์์ ๋ชฉํ๋ก ํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ฒ์ฉ ๋ถ์ ์๋ฃจ์ ์ผ๋ก ์ฌ์ฉ๋๊ธฐ๋ณด๋ค๋ ๊ธฐ์ ํฌํธํด๋ฆฌ์ค์ ํน์ ๋ถ๋ฌธ์ ์ง์ค์ ์ผ๋ก ๋ฐฐํฌ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
๊ท์ ๋ ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ์์ ํตํฉ
Parasoft๋ ์ถ์ ์ฑ, ๋ฌธ์ํ ๋ฐ ํต์ ๋ ๋ณ๊ฒฝ์ ๊ฐ์กฐํ๋ ๊ตฌ์กฐํ๋ ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ์ ํตํฉ๋๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ ์ ๋ถ์ ๊ฒฐ๊ณผ๋ DTP ๊ตฌ์ฑ ์์๋ฅผ ํตํด ์๊ตฌ์ฌํญ, ํ ์คํธ ์ผ์ด์ค ๋ฐ ๊ฒฐํจ ์ถ์ ์์คํ ๊ณผ ์ฐ๊ฒฐ๋์ด ๋ช ์ธ๋ถํฐ ๊ฒ์ฆ๊น์ง ์๋ ํฌ ์๋ ์ถ์ ์ฑ์ ๊ตฌํํ ์ ์์ต๋๋ค.
์ด ํตํฉ์ ์๋์ ์ผ๋ก ๋ณ๊ฒฝ ์ฌํญ์ ๋์ ํ๊ณ ๊ณต์์ ์ผ๋ก ๊ฒํ ํ๋ ๊ฐ๋ฐ ๋ชจ๋ธ์ ์ง์ํฉ๋๋ค. ๋ถ์์ ๋ชจ๋ ์ปค๋ฐ์ ๋ํด ์ง์์ ์ผ๋ก ์ํํ๋ ๋์ , ์ธ์ฆ ์ ์ถ์ด๋ ์ฃผ์ ๋ฆด๋ฆฌ์ค ์ ๊ณผ ๊ฐ์ ํน์ ์์ ์ ์ํ๋ฉ๋๋ค. ์ด๋ฌํ ์ด์ ๋ชจ๋ธ์ ์๋๋ณด๋ค ์์ธก ๊ฐ๋ฅ์ฑ๊ณผ ์์ ์ฑ์ด ์ฐ์ ์๋๋ ๊ท์ ํ๊ฒฝ์ ํน์ฑ์ ๋ฐ์ํฉ๋๋ค.
๋ณด๊ณ , ์ถ์ ์ฑ ๋ฐ ๊ฐ์ฌ ์ค๋น
๊ฐ๋ฐ ํ ์คํธ ํ๋ซํผ์ ํ๋ก์ ํธ ๋ฐ ํ ์ ๋ฐ์ ๊ฑธ์ณ ์ค์ ์ง์ค์ ๋ณด๊ณ ๋ฐ ๋ถ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๊ท์ ์ค์ ์ํ, ๊ฒฐํจ ์ถ์ธ, ๊ฒ์ฆ ๋ฒ์์ ๊ด๋ จ๋ ์งํ๋ฅผ ์ง๊ณํ์ฌ ํ์ง ๋ณด์ฆ ๋ฐ ๊ท์ ์ค์ ๋ด๋น์๊ฐ ๊ฒํ ํ ์ ์์ต๋๋ค. ๋ณด๊ณ ์๋ ๊ฐ์ฌ ๋ฐ ์ธ์ฆ ํ๋์ ์ง์ํ๋๋ก ๊ตฌ์ฑ๋์ด ๋ถ์ ์คํ ๋ฐ ๊ฒฐ๊ณผ์ ๋ํ ๋ฌธ์ํ๋ ์ฆ๊ฑฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
ํ์ง๋ง ์ด๋ฌํ ๋ณด๊ณ ์๋ ์์คํ ์ ๋ฐ์ ๋์๋ณด๋ค๋ ์ฝ๋ ์์ค์ ๊ท์ ์ค์์ ์ด์ ์ ๋ง์ถ๊ณ ์์ต๋๋ค. Parasoft๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ ์คํ ๊ฒฝ๋ก, ๋ฐฐ์น ์ค์ผ์คํธ๋ ์ด์ ๋๋ ํ๋ซํผ ๊ฐ ์ข ์์ฑ์ ๋ชจ๋ธ๋งํ์ง ์์ต๋๋ค. Parasoft์ ์ถ์ ์ฑ์ ๊ตฌ์ฑ ์์ ๊ฐ์ ๋ฐํ์ ์ํธ ์์ฉ๋ณด๋ค๋ ์๊ตฌ ์ฌํญ ๋ฐ ํ์ค์ ์ค์ ์ ๋๊ณ ์์ต๋๋ค.
์ผ๋ฐ์ ์ธ ๊ธฐ์ ์ฌ์ฉ ์ฌ๋ก ๋ฐ ์ ์ฝ ์กฐ๊ฑด
Parasoft C/C++ ํ ์คํธ ๋ฐ DTP๋ ์์ ์ฑ, ์ ๋ขฐ์ฑ ๋ฐ ๊ท์ ์ค์๊ฐ ๊ฐ์ฅ ์ค์ํ ๊ธฐ์ ์์ ๊ฐ์ฅ ํจ๊ณผ์ ์ ๋๋ค. ์ด๋ฌํ ๋๊ตฌ๋ ํต์ฌ ์ฝ๋๊ฐ ์๊ฒฉํ ํ์ค์ ์ค์ํ๊ณ ๊ณต์์ ์ธ ๊ฒํ ๋ฅผ ํต๊ณผํ ์ ์๋๋ก ๊ฒ์ฆํ๋ ์ฒด๊ณ์ ์ธ ํ๋ ์์ํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
Parasoft์ ํ๊ณ๋ ๋๊ท๋ชจ์ ์ํธ ์ฐ๊ฒฐ๋ ์์คํ ์ ๋ํ ์ ์ฒด์ ์ธ ์ดํด๋ ์ด๊ธฐ์ข ๊ธฐ์ ์คํ์ ๋ํ ์ง์์ด ํ์ํ ํ๊ฒฝ์์ ๋ถ๋ช ํ๊ฒ ๋๋ฌ๋ฉ๋๋ค. Parasoft๋ ํฌํธํด๋ฆฌ์ค ์์ค์ ๊ฐ์์ฑ์ด๋ ์คํ ์ค์ฌ์ ์ํฅ ๋ถ์์ ์ ๊ณตํ๋๋ก ์ค๊ณ๋์ง ์์์ผ๋ฉฐ, ๋ณต์กํ ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ ์ ๋ฐ์ ๊ฑธ์น ์ํคํ ์ฒ ์ข ์์ฑ, ํ๋ํ ์ํ ๋ฐ ์์คํ ๋์์ ์ด์ ์ ๋ง์ถ ๋๊ตฌ๋ก ๋ณด์๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
ํด๋ก์ํฌ
Klocwork๋ ๋๊ท๋ชจ์ ๋ณต์กํ ์ฝ๋๋ฒ ์ด์ค์์ ๋ณด์, ์์ ์ฑ ๋ฐ ๋์์ฑ ๊ด๋ จ ๊ฒฐํจ์ ์๋ณํ๋ ๋ฐ ์ด์ ์ ๋ง์ถ ์ํฐํ๋ผ์ด์ฆ ์ ์ ์ฝ๋ ๋ถ์ ํ๋ซํผ์ ๋๋ค. ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ์์ Klocwork์ ์ฃผ์ ์ญํ ์ ์์คํ ์์ ์ฑ์ด๋ ๋ณด์์ ์ํํ ์ ์๋ ๋ฌธ์ ๋ฅผ ํ์งํ๋ ๊ฒ์ด๋ฉฐ, ํนํ ๊ณ ๋ถํ, ๋ณ๋ ฌ ์คํ ๋๋ ์ ํ๋ ๋ฐํ์ ์กฐ๊ฑด์์ ์๋ํ๋ ์ํํธ์จ์ด์ ํจ๊ณผ์ ์ ๋๋ค. Klocwork๋ ํต์ , ์๋ฒ ๋๋ ์์คํ , ๊ธ์ต ์ธํ๋ผ ๋ฐ ๋๊ท๋ชจ ๋ฐฑ์๋ ์๋น์ค์ ๊ฐ์ด ์ฑ๋ฅ๊ณผ ์ ํ์ฑ์ด ๋ฐ์ ํ๊ฒ ์ฐ๊ด๋ ์ฐ์ ๋ถ์ผ์์ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค.
์ด ํ๋ซํผ์ ์ ์ ๋ถ์์ ํตํด ์ด๊ธฐ ๊ฒฐํจ ํ์ง์ ์ค์ ์ ๋์ด ์กฐ์ง์ด ๋ฐํ์ ์ค๋ฅ๋ก ๋ํ๋๊ธฐ ์ ์ ๋ฌธ์ ๊ฐ ๋ ์ ์๋ ํจํด์ ์๋ณํ ์ ์๋๋ก ํฉ๋๋ค. Klocwork๋ ์ผ๋ฐ์ ์ผ๋ก ํฌํธํด๋ฆฌ์ค ์ ๋ฐ์ ๊ฑธ์น ๋ถ์ ์๋ฃจ์ ์ด๋ผ๊ธฐ๋ณด๋ค๋ ํ์ง ๋ฐ ๋ณด์ ๋ณด์ฆ ๋๊ตฌ๋ก ์๋ฆฌ๋งค๊นํ๊ณ ์์ต๋๋ค.
๋์์ฑ ๋ฐ ์ ๋ขฐ์ฑ ์ค์ฌ ์ ์ ๋ถ์
Klocwork์ ํต์ฌ์ ๋ณต์กํ ์คํ ์๋๋ฆฌ์ค์์ ๋ฐ์ํ๋ ๊ฒฐํจ์ ์๋ณํ๋๋ก ์ค๊ณ๋ ์ ์ ๋ถ์ ์์ง์ ๋๋ค. ์ฌ๊ธฐ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ, ๋ฆฌ์์ค ์ฒ๋ฆฌ ๋ฐ ๋๊ธฐํ์ ๊ด๋ จ๋ ๋ฌธ์ ๊ฐ ํฌํจ๋ฉ๋๋ค. ์ด ์์ง์ ํนํ ์ค๋ ๋ ๊ฐ์ ๋ฏธ๋ฌํ ์ํธ ์์ฉ์ผ๋ก ์ธํด ์์ธกํ ์ ์๋ ๋์์ด ๋ฐ์ํ ์ ์๋ ๋ณ๋ ฌ ์คํ๊ณผ ๊ด๋ จ๋ ๊ฒฐํจ์ ํ์งํ๋ ๋ฐ ๋งค์ฐ ํจ๊ณผ์ ์ ๋๋ค.
Klocwork๋ ๋์ ์คํ๋๋ ์ฝ๋ ๊ฒฝ๋ก๋ฅผ ๋ถ์ํ๋ ๋ฅ๋ ฅ์ ๊ฐ์ถ๊ณ ์์ด, ๋ถํ๊ฐ ๊ฑธ๋ฆฐ ํ๊ฒฝ์์๋ ์ํํธ์จ์ด๊ฐ ์์ ์ ์ผ๋ก ์๋ํด์ผ ํ๋ ๊ฒฝ์ฐ์ ํนํ ์ ์ฉํฉ๋๋ค. ๋ถ์ ๊ฒฐ๊ณผ์๋ ์ข ์ข ๊ต์ฐฉ ์ํ, ๊ฒฝ์ ์กฐ๊ฑด, ๋ถ์ ์ ํ ๋๊ธฐํ ๊ตฌ์กฐ์ ๊ด๋ จ๋ ๋ฌธ์ ์ ๋ค์ด ํฌํจ๋ฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ๊ฒฝ์ ์กฐ๊ฑด ๊ณผ ๊ฐ์ด ์ฌํํ๊ธฐ ์ด๋ ค์ด ๋์์ฑ ๊ฒฐํจ์ผ๋ก ์ธํ ๋ถ์์ ์ฑ์ ์ค์ด๊ณ ์ ํ๋ ์กฐ์ง์ ํฐ ๋์์ด ๋ฉ๋๋ค.
์ธ์ด ์ค์ฌ ์์ญ ๋ฐ ์ํ ๋ฏผ๊ฐ ์์ญ
Klocwork๋ C, C++, Java๋ฅผ ํฌํจํ์ฌ ์์คํ ์์ค ๋ฐ ์ฑ๋ฅ์ด ์ค์ํ ์ํํธ์จ์ด์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์ธ์ด๋ฅผ ๊ฐ๋ ฅํ๊ฒ ์ง์ํฉ๋๋ค. ์ด๋ฌํ ์ธ์ด ํนํ๋ ์ ์์ค ์ ํ์ฑ๊ณผ ๋ฐํ์ ํจ์จ์ฑ์ด ์ค์ํ ์์ญ์์์ ํ์ฉ๋์ ์ผ๋งฅ์ํตํฉ๋๋ค. ํน์ ์ธ์ด์ ์ง์คํจ์ผ๋ก์จ, Klocwork ํ๋ซํผ์ ๊ด๋ฒ์ํ๊ณ ์ผ๋ฐ์ ์ธ ๋๊ตฌ์ ๋นํด ํด๋น ํ๊ฒฝ์ ๋ํ ์ฌ์ธต์ ์ธ ๋ถ์์ ์ ๊ณตํฉ๋๋ค.
ํ์ง๋ง ์ด๋ฌํ ํนํ๋ ์ด๊ธฐ์ข ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ ์ ๋ฐ์ ๊ฑธ์น ์ ์ฉ ๊ฐ๋ฅ์ฑ์ ์ ํํ๊ธฐ๋ ํฉ๋๋ค. Klocwork๋ ์ฅ๊ธฐ๊ฐ ์ด์๋๋ ์ํฐํ๋ผ์ด์ฆ ์์คํ ์์ ํํ ๋ณผ ์ ์๋ ๋ฐฐ์น ์ฒ๋ฆฌ ์ํฌ๋ก๋, ๋ฉ์ธํ๋ ์ ์ธ์ด ๋๋ ๊ณ ๊ธ ์คํฌ๋ฆฝํ ํ๊ฒฝ์ ๋ถ์ํ๋๋ก ์ค๊ณ๋์ง ์์์ต๋๋ค. ๋ฐ๋ผ์ ๋ฒ์ฉ ๋ถ์ ์๋ฃจ์ ์ผ๋ก ์ฌ์ฉ๋๊ธฐ๋ณด๋ค๋ ํน์ ํ๊ฒฝ์ ์ ํ์ ์ผ๋ก ๋ฐฐํฌ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
๊ธฐ์ ํ์ง ๋ฐ ๋ณด์ ์ํฌํ๋ก์ฐ์์ ํตํฉ
Klocwork๋ CI/CD ํ์ดํ๋ผ์ธ ๋ฐ ๊ฒฐํจ ์ถ์ ์์คํ ์ ํฌํจํ ์ํฐํ๋ผ์ด์ฆ ๊ฐ๋ฐ ์ํฌํ๋ก์ ํตํฉ๋ฉ๋๋ค. ์ค์บ์ ์๋ํํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ๋ฐ ํ์ ์ ๋ฌํ์ฌ ์์ ์์ ์ ์ํํ ์ ์์ต๋๋ค. ์ด ํ๋ซํผ์ ์ ์ง์ ๋ถ์์ ์ง์ํ์ฌ ํ์ด ๊ธฐ์กด ๊ฒฐํจ์ ์ง์์ ์ผ๋ก ํ์ ํ๋ฉด์ ์๋กญ๊ฒ ๋ฐ์ํ๋ ๋ฌธ์ ์ ์ง์คํ ์ ์๋๋ก ํฉ๋๋ค.
๋ง์ ์กฐ์ง์์ Klocwork๋ ๊ณต์์ ์ธ ํ์ง ๋ณด์ฆ ํ๋ก์ธ์ค์ ์ผ๋ถ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ๋ถ์์ ๋ฆด๋ฆฌ์ค ์ ๊ฒ์ฆ์ด๋ ์ฃผ์ ๋ฆฌํฉํ ๋ง ์์ ๊ณผ ๊ฐ์ ํต์ฌ ๋จ๊ณ์์ ์ํ๋ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ฌ์ฉ ํจํด์ ์ง์์ ์ธ ์ํคํ ์ฒ ํ์์ ์ง์ํ๊ธฐ๋ณด๋ค๋ ์์ ์ฑ๊ณผ ๋ณด์์ ๋ณด์ฅํ๋ ๋ฐ ์ค์ ์ ๋๋ค๋ ์ ์ ๋ฐ์ํฉ๋๋ค.
ํ์ฅ์ฑ ํน์ฑ ๋ฐ ์ด์ ๋ฒ์
Klocwork๋ ๋๊ท๋ชจ ์ฝ๋๋ฒ ์ด์ค์์๋ ํ์ฅ ๊ฐ๋ฅํ๋๋ก ์ค๊ณ๋์ด ๊ณผ๋ํ ์ฑ๋ฅ ์ ํ ์์ด ์๋นํ ๊ท๋ชจ์ ์์คํ ์ ๋ถ์ํ ์ ์์ต๋๋ค. ์ค์ ์ง์ค์ ๋์๋ณด๋๋ฅผ ํตํด ํ๋ก์ ํธ ์ ๋ฐ์ ๊ฒฐํจ ์ถ์ธ์ ์์ ์งํ ์ํฉ์ ํ๋์ ํ์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์๊ฐํ ์๋ฃ๋ ๊ด๋ฆฌ์์ ๊ฐ๋ ์ ์ง์ํ๊ณ ํ์ด ์ฌ๊ฐ๋์ ์ํฅ๋ ฅ์ ๊ธฐ์ค์ผ๋ก ์์ ์กฐ์น์ ์ฐ์ ์์๋ฅผ ์ ํ๋ ๋ฐ ๋์์ ์ค๋๋ค.
์ฝ๋ ๋ณผ๋ฅจ ์ธก๋ฉด์์ ํ์ฅ์ฑ์ด ๋ฐ์ด๋์ง๋ง, Klocwork์ ๋ถ์ ๋ฒ์๋ ๊ฐ๋ณ ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ๊ตฌ์ฑ ์์์ ๊ตญํ๋ฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ ์ข ์์ฑ, ๋ฐฐ์น ์คํ ์์ ๋๋ ํ๋ซํผ ๊ฐ ๋ฐ์ดํฐ ๊ณ๋ณด๋ฅผ ๋ชจ๋ธ๋งํ์ง ์์ต๋๋ค. Klocwork์ ์ธ์ฌ์ดํธ๋ ์์คํ ์ ๋ฐ์ ๋์๋ณด๋ค๋ ์ฝ๋์ ์ ํ์ฑ์ ์ด์ ์ ๋ง์ถฅ๋๋ค.
์ผ๋ฐ์ ์ธ ๊ธฐ์ ์ฌ์ฉ ์ฌ๋ก ๋ฐ ์ ์ฝ ์กฐ๊ฑด
Klocwork๋ ์ฑ๋ฅ์ ๋ฏผ๊ฐํ ์ํํธ์จ์ด์์ ๋์์ฑ ๋ฐ ์์ ์ฑ ๊ฒฐํจ์ ๋์ ์ ๋ขฐ๋๋ก ํ์งํด์ผ ํ๋ ๊ธฐ์ ์ ๊ฐ์ฅ ํจ๊ณผ์ ์ ๋๋ค. ํ ์คํธ๋ฅผ ํตํด ์ฌํํ๊ธฐ ์ด๋ ต๊ณ ์ด์ ํ๊ฒฝ์์ ๊ฐํ์ ๋๋ ์น๋ช ์ ์ธ ์ค๋ฅ๋ฅผ ์ ๋ฐํ ์ ์๋ ๋ฌธ์ ๋ฅผ ์ฐพ์๋ด๋ ๋ฐ ํ์ํฉ๋๋ค.
ํด๋ก์ํฌ์ ํ๊ณ๋ ์ ํ๋ฆฌ์ผ์ด์ ํฌํธํด๋ฆฌ์ค, ์คํ ํ๋ฆ ๋๋ ํ๋ํ ์ํฅ์ ๋ํ ์ ์ฒด์ ์ธ ์ดํด๊ฐ ํ์ํ ๋ณํ ํ๋ก์ ํธ์์ ๋ถ๋ช ํ๊ฒ ๋๋ฌ๋ฉ๋๋ค. ํด๋ก์ํฌ๋ ์ํคํ ์ฒ ์ข ์์ฑ ๋งคํ์ด๋ ์คํ ์์ค์ ์ํฅ ๋ถ์์ ์ ๊ณตํ์ง ์์ผ๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก ์ด๊ธฐ์ข ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ ์ ๋ฐ์ ๊ฑธ์น ๊ด๋ฒ์ํ ์์คํ ์ดํด ๋ฐ ๋ณ๊ฒฝ ์ํ ํ๊ฐ์ ์ด์ ์ ๋ง์ถ ๋๊ตฌ๋ก ๋ณด์๋ฉ๋๋ค.
OpenText DevOps ํด๋ผ์ฐ๋ ์ ์ ๋ถ์
OpenText DevOps Cloud Static Analysis๋ ๊ด๋ฒ์ํ DevOps ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์๋ช ์ฃผ๊ธฐ ๊ด๋ฆฌ ์ ํ๊ตฐ์ ์ผ๋ถ๋ก ์ ๊ณต๋๋ ์ํฐํ๋ผ์ด์ฆ๊ธ ์ ์ ๋ถ์ ๊ธฐ๋ฅ์ ๋๋ค. ๋๊ท๋ชจ ์กฐ์ง์์ ์ด ์๋ฃจ์ ์ ์ฃผ์ ์ญํ ์ ํ๋ฆฝ๋ ๋ฐฐํฌ ๊ฑฐ๋ฒ๋์ค ๋ชจ๋ธ์ ๋ถํฉํ๋ ํ์คํ๋ ์ฝ๋ ํ์ง ๋ฐ ๋ณด์ ๊ฒ์ฌ๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค. ๋ ๋ฆฝ์ ์ธ ์ฌ์ธต ๋ถ์ ํ๋ซํผ์ผ๋ก ์ด์๋๊ธฐ๋ณด๋ค๋, ๊ฐ๋ฐ, ํ ์คํธ ๋ฐ ๋ฆด๋ฆฌ์ค ํ๋ก์ธ์ค ์ ๋ฐ์ ๊ฑธ์ณ ํด์ฒด์ธ ํตํฉ๊ณผ ์ค์ ์ง์ค์ ๊ด๋ฆฌ๋ฅผ ์ฐ์ ์ํ๋ ๊ธฐ์ ์์ ์ฃผ๋ก ๋์ ๋ฉ๋๋ค.
์ด ํ๋ซํผ์ ์ํํธ์จ์ด ๋ฐฐํฌ๊ฐ ๊ณต์์ ์ธ ํต์ ๋ฅผ ์ค์ํด์ผ ํ๊ณ ๊ธฐ์กด ALM, ํ ์คํธ ๋ฐ ๋ฆด๋ฆฌ์ค ๊ด๋ฆฌ ๋๊ตฌ์์ ํตํฉ์ด ํต์ฌ ์๊ตฌ ์ฌํญ์ธ ํ๊ฒฝ์์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์ด ํ๋ซํผ์ ๊ฐ์น๋ ์ฌ์ธต์ ์ธ ํ๋ ๋๋ ์ํคํ ์ฒ ๋ถ์๋ณด๋ค๋ ์ผ๊ด์ฑ๊ณผ ๊ฑฐ๋ฒ๋์ค ์ ๋ ฌ์ ์์ต๋๋ค.
์ ํ๊ตฐ ์ค์ฌ์ ์ ์ ๋ถ์ ๊ธฐ๋ฅ
OpenText DevOps Cloud ์ ์ ๋ถ์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์์ค ์ฝ๋์ ๋ํ ๊ท์น ๊ธฐ๋ฐ ๊ฒ์ฌ๋ฅผ ์ ๊ณตํ์ฌ ํ์ง ๋ฌธ์ ์ ๋ณด์ ์ทจ์ฝ์ ์ ์๋ณํฉ๋๋ค. ๋ถ์์ ์ ํ๋ฆฌ์ผ์ด์ ์คํ ์์ด๋ ๊ฐ์งํ ์ ์๋ ์ผ๋ฐ์ ์ธ ๊ฒฐํจ ๋ฒ์ฃผ, ์ฝ๋ฉ ํ์ค ์๋ฐ ๋ฐ ์ทจ์ฝ์ ํจํด์ ์ค์ ์ ๋ก๋๋ค. ๊ฒฐ๊ณผ๋ ์ ๊ทํ๋์ด ๋ค๋ฅธ DevOps ์งํ์ ํจ๊ป ์ค์ ์ง์ค์ ๋์๋ณด๋๋ฅผ ํตํด ์ ๊ณต๋ฉ๋๋ค.
์ด๋ฌํ ํตํฉํ ์ ๊ทผ ๋ฐฉ์์ ์ ์ ๋ถ์์ ๋ ํฐ ๊ท๋ชจ์ ๋ฐฐํฌ ์ ์ด ํ๋ ์์ํฌ์ ๊ตฌ์ฑ ์์๋ก ํ์ฉํ๊ณ ์ ํ๋ ์กฐ์ง์ ์ ์ฉํฉ๋๋ค. ๋ถ์ ๊ธฐ๋ฅ์ ํตํฉ ํ๋ซํผ์ ํฌํจํจ์ผ๋ก์จ ๊ธฐ์ ์ ์ด๋ฏธ ๋ณต์กํ ํ๊ฒฝ์ ์ถ๊ฐ์ ์ธ ๊ฐ๋ณ ๋๊ตฌ๋ฅผ ๋์ ํ์ง ์๊ณ ๋ ํ โโ์ ์ฒด์ ๊ฑธ์ณ ๊ธฐ๋ณธ ํ์ค์ ์ ์ฉํ ์ ์์ต๋๋ค.
์ํฐํ๋ผ์ด์ฆ ์ ๊ณต ๊ฑฐ๋ฒ๋์ค์์ ํตํฉ
OpenText์ ์ ์ ๋ถ์ ๊ธฐ๋ฅ์ ์๊ตฌ์ฌํญ ์ถ์ , ํ ์คํธ, ๋ฆด๋ฆฌ์ค ์ค์ผ์คํธ๋ ์ด์ ๊ณผ ๊ฐ์ ๊ด๋ฒ์ํ ๋ผ์ดํ์ฌ์ดํด ๊ด๋ฆฌ ๊ธฐ๋ฅ๊ณผ ๊ธด๋ฐํ๊ฒ ํตํฉ๋์ด ์์ต๋๋ค. ์ด๋ฌํ ํตํฉ์ ํตํด ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ์์ ํญ๋ชฉ, ๊ฒฐํจ ๋ฐ ์น์ธ๊ณผ ์ฐ๊ฒฐํ์ฌ ๋ฐฐํฌ ํ๋ก์ธ์ค ์ ๋ฐ์ ๊ฑธ์ณ ์ถ์ ์ฑ์ ์ง์ํ ์ ์์ต๋๋ค. ๊ณต์์ ์ธ ๊ฑฐ๋ฒ๋์ค ๋ชจ๋ธ์ ๊ฐ์ถ ์กฐ์ง์ ๊ฒฝ์ฐ, ์ด๋ฌํ ์ฐ๋์ ํตํด ๊ฐ๋ ๋ฐ ๋ณด๊ณ ๊ฐ ๊ฐ์ํ๋ฉ๋๋ค.
์ด ํ๋ซํผ์ ์ํํธ์จ์ด ์์ ์ด ์ ํด์ง ๊ฒํ ๋ฐ ์น์ธ ๋จ๊ณ๋ฅผ ๊ฑฐ์ณ์ผ ํ๋ ๊ตฌ์กฐํ๋ ๋ณ๊ฒฝ ๊ด๋ฆฌ ํ๋ก์ธ์ค๋ฅผ ์ง์ํ๋๋ก ์ค๊ณ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค . ์ ์ ๋ถ์ ๊ฒฐ๊ณผ๋ ๋ ๋ฆฝ์ ์ธ ๊ธฐ์ ์ ํต์ฐฐ๋ ฅ์ ์์ฒ์ด ๋๊ธฐ๋ณด๋ค๋ ๋ฆด๋ฆฌ์ค ์ค๋น ์ํ๋ฅผ ํ๊ฐํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ฆ๊ฑฐ์ ์ผ๋ถ๊ฐ ๋ฉ๋๋ค.
์ธ์ด ๋ฒ์ ๋ฐ ํ์คํ์ ์ค์
OpenText DevOps Cloud Static Analysis๋ ๋ค์ํ ์ํฐํ๋ผ์ด์ฆ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ง์ํ์ฌ ์ฌ๋ฌ ๊ฐ๋ฐ ํ์์ ์ผ๊ด๋ ์ฝ๋ฉ ํ์ค์ ์ ์ฉํ ์ ์๋๋ก ํฉ๋๋ค. ์ด ์๋ฃจ์ ์ ํน์ ํ๊ฒฝ์ด๋ ๋ ๊ฑฐ์ ํ๊ฒฝ๋ณด๋ค๋ ์ฃผ๋ฅ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์คํ์ ์ด์ ์ ๋ง์ถฐ ์ธ์ด ์ง์์ ์ ๊ณตํฉ๋๋ค.
์ด๋ฌํ ํญ๋์ ๊ธฐ๋ฅ์ ํ์คํ๋ฅผ ์ง์ํ์ง๋ง, ์ ๋ฌธ ๋๊ตฌ์ ๋นํด ๋ถ์ ๊น์ด๋ ์๋์ ์ผ๋ก ๋ถ์กฑํฉ๋๋ค. ์ด ํ๋ซํผ์ ์คํ ๊ฒฝ๋ก ๋ชจ๋ธ๋ง, ๋ฐฐ์น ์ค์ผ์คํธ๋ ์ด์ ๋ก์ง ํด๊ฒฐ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ ์ข ์์ฑ ๋ถ์์ ์๋ํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ์ด ํ๋ซํผ์ ๋ถ์ ๊ฒฐ๊ณผ๋ ๊ฐ๋ณ ์ฝ๋๋ฒ ์ด์ค ๋ด์ ๊ตญ์์ ์ธ ๋ฌธ์ ๋ฅผ ์๋ณํ๋ ๋ฐ ๊ฐ์ฅ ์ ํฉํฉ๋๋ค.
ํ์ฅ์ฑ ๋ฐ ์ด์ ํน์ฑ
ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์ ํ๊ตฐ์ ์ผ๋ถ๋ก ์๋ํ๋๋ก ์ค๊ณ๋ OpenText DevOps Cloud Static Analysis๋ ์ค์ ์ง์ค์ ๊ด๋ฆฌ๋ฅผ ํตํด ์ฌ๋ฌ ํ๋ก์ ํธ ๋ฐ ํ์ ๊ฑธ์ณ ํ์ฅ ๊ฐ๋ฅํฉ๋๋ค. ๋ฐ๋ผ์ ๋๊ท๋ชจ ๊ฐ๋ฐ์ ์ง๋จ์ ๊ฑธ์ณ ์ผ๊ด๋ ์ ์ด๋ฅผ ์ํ๋ ๊ธฐ์ ์ ์ ํฉํฉ๋๋ค. ์ฑ๋ฅ์ ํด๋ผ์ฐ๋ ์ธํ๋ผ์ ๋ฐ๋ผ ํ์ฅ๋๋ฏ๋ก ์จํ๋ ๋ฏธ์ค ์ ์ฉ ๋ฆฌ์์ค์ ๋ํ ํ์์ฑ์ ์ค์ฌ์ค๋๋ค.
ํ์ง๋ง ์ฌ๊ธฐ์ ํ์ฅ์ฑ์ ๋ถ์์ ๊น์ด๋ณด๋ค๋ ์กฐ์ง ์ ์ฒด์ ์ ์ฉ๋๋ ๋ฒ์๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด ํ๋ซํผ์ ํ๋ก์ ํธ ์ ๋ฐ์ ๊ฑธ์ณ ํญ๋์ ๊ฐ์์ฑ์ ์ ๊ณตํ์ง๋ง, ์์คํ ์ด ๋ฐํ์์ ์ด๋ป๊ฒ ๋์ํ๋์ง ๋๋ ๋ณต์กํ๊ฒ ์ํธ ์ฐ๊ฒฐ๋ ํ๊ฒฝ์์ ๋ณ๊ฒฝ ์ฌํญ์ด ์ด๋ป๊ฒ ์ ํ๋๋์ง์ ๋ํ ํต์ฐฐ๋ ฅ์ ์ ํ์ ์ ๋๋ค.
์ผ๋ฐ์ ์ธ ๊ธฐ์ ์ฌ์ฉ ์ฌ๋ก ๋ฐ ์ ์ฝ ์กฐ๊ฑด
OpenText DevOps Cloud Static Analysis๋ ์ฌ์ธต์ ์ธ ๊ธฐ์ ๋ถ์๋ณด๋ค๋ ํตํฉ์ ์ธ ๋ฐฐํฌ ๊ด๋ฆฌ์ ํ์คํ๋ ์ ์ด๋ฅผ ์ค์ํ๋ ๊ธฐ์ ์์ ๊ฐ์ฅ ํจ๊ณผ์ ์ ๋๋ค. ์ด ์๋ฃจ์ ์ ์ ์ ๋ถ์์ด ํต์ ๋ ๋ฆด๋ฆฌ์ค ํ๋ก์ธ์ค ๋ด์ ์ฌ๋ฌ ๊ฒ์ฌ ์ง์ ์ค ํ๋๋ก ํ์ฉ๋๋ ํ๊ฒฝ์ ์ง์ํ๋ฉฐ, ๊ธฐ๋ณธ ํ์ง ๋ฐ ๋ณด์ ์๊ตฌ ์ฌํญ์ ์ผ๊ด๋๊ฒ ์ ์ฉํฉ๋๋ค.
์ด ํ๋ซํผ์ ํ๊ณ๋ ์คํ ๋์, ์์กด์ฑ ๊ด๊ณ, ์ด๊ธฐ์ข ์์คํ ์ ๋ฐ์ ๊ฑธ์น ํ๋ํ ์ํฅ์ ๋ํ ์์ธํ ์ดํด๊ฐ ํ์ํ ์๋๋ฆฌ์ค์์ ๋ถ๋ช ํ๊ฒ ๋๋ฌ๋ฉ๋๋ค. ์ด ํ๋ซํผ์ ๋๊ท๋ชจ ๋ฆฌํฉํ ๋ง ๋๋ ํ๋ํ ํ๋ก์ ํธ๋ฅผ ์์ ํ๊ฒ ์คํํ๋ ๋ฐ ํ์ํ ๋์ ๊ฐ์์ฑ์ด๋ ์ํฅ ํ๊ฐ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง ์์ผ๋ฉฐ, ์คํ ํต์ฐฐ๋ ฅ ๋ฐ ํ๋ซํผ ๊ฐ ๋ถ์์ ํนํ๋ ๋๊ตฌ๋ก ๋ณด์๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
SCA ์๋ฃจ์ ์ญ๋ ๊ธฐ๋ฐ ๋น๊ตํ
| ๋ฅ๋ ฅ | SMART TS XL | ์๋ํ๋ธ ์ํฐํ๋ผ์ด์ฆ | ์ฒดํฌ๋ง๋ฅดํฌ์ค ์ | SCA๋ฅผ ๊ฐํํ์ธ์ | ์บ์คํธ ํ์ด๋ผ์ดํธ | CAST ์ด๋ฏธ์ง | ๋ฒ ๋ผ์ฝ๋ | ์ปค๋ฒ๋ฆฌํฐ | ํ๋ผ์ํํธ | ํด๋ก์ํฌ | OpenText |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ๊ธฐ์ ํฌํธํด๋ฆฌ์ค ๊ท๋ชจ | โ ํ๋ฅญํจ | โ ๋ณดํต | โ ๋ณดํต | โ ๋ณดํต | โ ํ๋ฅญํจ | โ ํ๋ฅญํจ | โ ๋ณดํต | โ ๋ณดํต | โ ๋ณดํต | โ ๋ณดํต | โ ๋ณดํต |
| ๋ฉํฐ ํ๋ซํผ(๋ฉ์ธํ๋ ์ + ๋ถ์ฐํ) | โ ์ ์ฒด | โ ์๋์ค | โ ์๋์ค | โ ํ์ | โ ํ์ | โ ํ์ | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ํ์ |
| ๊ธฐ์กด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ง์ (COBOL, JCL, RPG) | โ ์ ์ฒด | โ ์๋์ค | โ ์๋์ค | โ ํ์ | โ ํ์ | โ ํ์ | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค |
| ์์คํ ๊ฐ ์์กด์ฑ ๋ถ์ | โ ์ ์ฒด | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ๊ณ ์์ค | โ ๊ตฌ์กฐ์ | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค |
| ์คํ ๊ฒฝ๋ก ๊ฐ์์ฑ(์ ์ ) | โ ์ ์ฒด | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ๋ถ๋ถ | โ ๋ถ๋ถ | โ ๋ถ๋ถ | โ ์๋์ค |
| ๋ฐฐ์น ๋ฐ ์์ ํ๋ฆ ๋ถ์ | โ ์ ์ฒด | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค |
| ๋ณ๊ฒฝ ์ ์ํฅ ๋ถ์ | โ ๋ฅ | โ ์์ | โ ๋ณด์ ์ ์ฉ | โ ๋ณด์ ์ ์ฉ | โ ํฌํธํด๋ฆฌ์ค | โ ๊ตฌ์กฐ์ | โ ๋ณด์ ์ ์ฉ | โ ์ฝ๋ ๋ ๋ฒจ | โ ์ฝ๋ ๋ ๋ฒจ | โ ์ฝ๋ ๋ ๋ฒจ | โ ๊ฑฐ๋ฒ๋์ค |
| ๋ณด์ ์ทจ์ฝ์ ํ์ง(SAST) | โ ๋งฅ๋ฝ์ | โ ๊ธฐ๋ณธ | โ ๊ฐ๋ ฅํจ | โ ๊ฐ๋ ฅํจ | โ ์ง์ค๋ฒ | โ ์๋์ค | โ ๊ฐ๋ ฅํจ | โ ์ ํ๋จ | โ ์ ํ๋จ | โ ์ ํ๋จ | โ ๊ธฐ๋ณธ |
| ์ฑ๋ฅ ๋ฐ ๋ณต์ก์ฑ ๋ถ์ | โ ๋ฅ | โ ์ธก์ ์งํ | โ ์๋์ค | โ ์๋์ค | โ ์ง๊ณ | โ ๊ตฌ์กฐ์ | โ ์๋์ค | โ ๊ฒฐํจ ๊ธฐ๋ฐ | โ ๊ท์ ์ค์ | โ ๊ฒฐํจ ๊ธฐ๋ฐ | โ ์๋์ค |
| ํ๋ํ ์ค๋น๋ ๋ถ์ | โ ๋ค์ดํฐ๋ธ | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ๊ธฐ๋ณธ | โ ๊ตฌ์กฐ์ | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค | โ ์๋์ค |
| ๋ชจ๋ ์์ฐ์ ๋์์ผ๋ก ๊ฒ์ | โ ๊ณ ๊ธ | โ ์ ์ฅ์ ์ ์ฉ | โ ์ ์ฅ์ ์ ์ฉ | โ ์ ์ฅ์ ์ ์ฉ | โ ๋ฉํ๋ฐ์ดํฐ | โ ๋ฉํ๋ฐ์ดํฐ | โ ์ ์ฅ์ ์ ์ฉ | โ ์ ์ฅ์ ์ ์ฉ | โ ์ ์ฅ์ ์ ์ฉ | โ ์ ์ฅ์ ์ ์ฉ | โ ์ ์ฅ์ ์ ์ฉ |
| CI / CD ํตํฉ | โ ์ ํ ์ฌํญ | โ ๊ฐ๋ ฅํจ | โ ๊ฐ๋ ฅํจ | โ ๋ณดํต | โ ์๋์ค | โ ์๋์ค | โ ๊ฐ๋ ฅํจ | โ ๋ณดํต | โ ๋ณดํต | โ ๋ณดํต | โ ๋ค์ดํฐ๋ธ |
| ๊ฐ์ฌ ์ค๋น์ฉ ์ฆ๊ฑฐ ์์ฑ | โ ๋ค์ดํฐ๋ธ | โ ์ ํ๋จ | โ ์ ํ๋จ | โ ๊ฐ๋ ฅํจ | โ ์ง๊ณ | โ ๊ตฌ์กฐ์ | โ ์ ํ๋จ | โ ์ ํ๋จ | โ ๊ฐ๋ ฅํจ | โ ์ ํ๋จ | โ ๊ฐํจ |
๊ธฐํ ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ (๊ธฐ์ ์ ์ฉ ๊ฐ๋ฅ์ฑ ์ ํ์ )
- ESLint
- ์ฅ์ : ๋น ๋ฅธ ๊ฐ๋ฐ์ ํผ๋๋ฐฑ์ ํตํด JavaScript ๋ฐ TypeScript ์ฝ๋ฉ ํ์ค์ ์ค์ํ๋๋ก ํฉ๋๋ค.
- ์ ํ ์ฌํญ : ์ ์ฅ์ ์์ค์์ ์๋ํ๋ฉฐ ์์คํ ๊ฐ ๋๋ ๊ธฐ์ ์ ์ฒด์ ๋ฏธ์น๋ ์ํฅ์ ๋ํ ๊ฐ์์ฑ์ ์์ต๋๋ค.
- PMD
- ์ฅ์ : ์ฌ๋ฌ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ๊ณตํต์ ์ผ๋ก ๋ฐ์ํ๋ ์ฝ๋ ํ์ง ๋ฌธ์ ๋ฅผ ๊ฐ์งํฉ๋๋ค.
- ์ ํ ์ฌํญ : ๊ท์น ๊ธฐ๋ฐ ๋ถ์์ ๊ท๋ชจ๊ฐ ํฌ๊ณ ์ด์ง์ ์ธ ๊ธฐ์ ํ๊ฒฝ์๋ ์ ํฉํ์ง ์์ต๋๋ค.
- ํ๋ ์ดํฌ8
- ์ฅ์ : ํ์ด์ฌ ๊ตฌ๋ฌธ ๋ฐ ์คํ์ผ ๊ฐ์ ์ ์ฉ์ ์ํ ๊ฒฝ๋ ์ ์ ๋ถ์ ๋๊ตฌ์ ๋๋ค.
- ์ ํ ์ฌํญ : ์ํคํ ์ฒ ๋๋ ์คํ ์์ค์ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ์ง ์์ต๋๋ค.
- ์ฐ์
- ์ฅ์ : ํจํด ๊ธฐ๋ฐ ๋ถ์์ ์ฌ์ฉํ์ฌ ํ์ด์ฌ ์ฝ๋์ ๋ณด์ ๋ฌธ์ ๋ฅผ ์๋ณํฉ๋๋ค.
- ์ ํ ์ฌํญ : ๋ฒ์๊ฐ ์ข๊ณ ๊ธฐ์ ์์คํ ๊ฐ ์ํธ ์์ฉ์ ๋ํ ์ดํด๊ฐ ๋ถ์กฑํฉ๋๋ค.
- CodeQL
- ์ฅ์ : ๋ณต์กํ ์ทจ์ฝ์ ํจํด์ ์๋ณํ ์ ์๋ ์ฟผ๋ฆฌ ๊ธฐ๋ฐ ๋ถ์.
- ์ ํ ์ฌํญ : ์ ๋ฌธ์ ์ธ ์ง์์ด ํ์ํ๋ฉฐ ๊ธฐ์ ์คํ ๋ชจ๋ธ๋ง์ด ๋ถ์กฑํฉ๋๋ค.
- ์
๊ทธ๋
- ์ฅ์ : ๋ณด์ ๋ฐ ํ์ง ๊ฒ์ฌ๋ฅผ ์ํ ๋น ๋ฅด๊ณ ๋ง์ถค ์ค์ ๊ฐ๋ฅํ ํจํด ๋งค์นญ ๊ธฐ๋ฅ.
- ์ ํ ์ฌํญ : ํจํด ๊ธฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ์์กด์ฑ๊ณผ ํ๋์ ๋งฅ๋ฝ์ด ๋ถ์กฑํฉ๋๋ค.
- Snyk ์ฝ๋
- ์ฅ์ : ๊ฐ๋ฐ์ ์นํ์ ์ธ ์ ์ ๋ถ์ ๊ธฐ๋ฅ์ด ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ํฌํ๋ก์ฐ์ ํตํฉ๋์์ต๋๋ค.
- ์ ํ ์ฌํญ : ์ํฐํ๋ผ์ด์ฆ ์ํคํ ์ฒ๋ณด๋ค๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ค์ ๋ณด์์ ์ค์ ์ ๋ก๋๋ค.
- Pylint
- ์ฅ์ : ํ์ด์ฌ ํ๋ก์ ํธ์ ๋ํ ์์ธํ ์ฝ๋ ํ์ง ๊ฒ์ฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์ ํ ์ฌํญ : ํ๋ก์ ํธ ๊ฐ ๋๋ ๋ค์ค ํ๋ซํผ ๋ถ์์ ์ํด ์ค๊ณ๋ ๊ฒ์ด ์๋๋๋ค.
- Cppcheck
- ์ฅ์ : C ๋ฐ C++์ฉ ์คํ์์ค ์ ์ ๋ถ์ ๋๊ตฌ๋ก, ์คํ๋ฅ ์ด ๋ฎ์ต๋๋ค.
- ์ ํ ์ฌํญ : ํ์ฅ์ฑ ๋ฐ ์ํฐํ๋ผ์ด์ฆ ๊ฑฐ๋ฒ๋์ค ์ง์์ด ์ ํ์ ์ ๋๋ค.
- ๋ฏธ๋ฃจ๋ค
- ์ฅ์ : ๊ณ ๊ธ ๋ถ์ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ ๋ฐ ๋์์ฑ ๋ฌธ์ ๋ฅผ ๊ฐ์งํฉ๋๋ค.
- ์ ํ ์ฌํญ : ์ง์ ์ธ์ด๊ฐ ์ ํ์ ์ด๊ณ ๊ธฐ์ ์ฉ ํตํฉ ๊ธฐ๋ฅ์ด ๋ถ์กฑํฉ๋๋ค.
- LGTM
- ์ฅ์ : ์ ์ ๋ถ์๊ณผ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์ฝ๋ ๊ฒํ ์ํฌํ๋ก์ฐ๋ฅผ ๊ฒฐํฉํฉ๋๋ค.
- ์ ํ ์ฌํญ : ์ ์ฅ์ ์ค์ฌ์ ์ด๋ฉฐ ์์คํ ์์ค์ ํต์ฐฐ๋ ฅ์ ์ ํ์ ์ ๋๋ค.
- FxCop ๋ถ์๊ธฐ
- ์ฅ์ : .NET ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ค๊ณ ๋ฐ ์ฝ๋ฉ ์ง์นจ์ ์ํํฉ๋๋ค.
- ์ ํ ์ฌํญ : ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ ์ข ์์ฑ์ ํด๊ฒฐํ์ง ์์ต๋๋ค.
- PHPCS
- ์ฅ์ : PHP ํ๋ก์ ํธ์์ ์ฝ๋ฉ ํ์ค์ ์ค์ํ๋๋ก ํฉ๋๋ค.
- ์ ํ ์ฌํญ : ์คํ์ผ์๋ง ์น์คํ๊ณ ๋ถ์์ ๊น์ด๋ ๋ถ์กฑํฉ๋๋ค.
- ์คํ๋ฒ๊ทธ
- ์ฅ์ : ์๋ฐ ๋ฐ์ดํธ์ฝ๋์์ ํํ ๋ฐ์ํ๋ ๋ฒ๊ทธ ํจํด์ ์๋ณํฉ๋๋ค.
- ์ ํ ์ฌํญ : ์คํ ๊ฒฝ๋ก ๋ชจ๋ธ๋ง ์์ด ํจํด ๊ธฐ๋ฐ ํ์ง๋ฅผ ์ํํฉ๋๋ค.
- ๋ธ๋ ์ดํฌ๋งจ
- ์ฅ์ : Ruby on Rails ์ ํ๋ฆฌ์ผ์ด์ ์ ํนํ๋ ๋ณด์ ๊ฒ์ฌ ์๋น์ค์ ๋๋ค.
- ์ ํ ์ฌํญ : ํ๋ ์์ํฌ๋ณ๋ก ํนํ๋์ด ์์ด ์ ์ฌ์ ๋ถ์์๋ ์ ํฉํ์ง ์์ต๋๋ค.
- ReSharper ๋ช
๋ น์ค ๋๊ตฌ
- ์ฅ์ : .NET ๋น๋ ํ์ดํ๋ผ์ธ์ ์ ์ ๋ถ์์ ํตํฉํฉ๋๋ค.
- ์ ํ ์ฌํญ : ๊ธฐ์ ์ ๋ํ ํต์ฐฐ๋ ฅ๋ณด๋ค๋ ๊ฐ๋ฐ์ ์์ฐ์ฑ์ ์ด์ ์ ๋ง์ถฅ๋๋ค.
- ๋ฅ ์์ค
- ์ฅ์ : ์ต์ ์ ์ฅ์๋ฅผ ์ํ ์๋ํ๋ ์ฝ๋ ๊ฒํ ๋ฐ ํ์ง ๋ถ์.
- ์ ํ ์ฌํญ : SaaS ์ค์ฌ์ ์ด๋ฉฐ ๊ตฌ์กฐ ๋ถ์ ๊น์ด๊ฐ ์ ํ์ ์ ๋๋ค.
- ์ฝ๋์
- ์ฅ์ : ์ฌ๋ฌ ์ ์ฅ์์ ๊ฑธ์ณ ์ค์ ์ง์ค์ ํ์ง ๋ณด๊ณ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ์ ํ ์ฌํญ : ์์คํ ์ ๋ํ ๊น์ด ์๋ ์ดํด ์์ด ์ง๊ณ์๋ง ์ง์คํฉ๋๋ค.
- ์๋ํ์
๋ฆฌํํธ
- ์ฅ์ : DevOps ์ํฌํ๋ก์ฐ์ ๋ณด์ ๋ฐ ํ์ง ๊ฒ์ฌ ๊ธฐ๋ฅ์ด ํตํฉ๋์์ต๋๋ค.
- ์ ํ ์ฌํญ : ๋ฐํ์ ๋์ ๋ฐ ๋ ๊ฑฐ์ ์์คํ ์ ๋ํ ๊ฐ์์ฑ์ด ์ ํ์ ์ ๋๋ค.
- NDepend
- ์ฅ์ : .NET ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ข ์์ฑ ๋ถ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ์ ํ ์ฌํญ : ํน์ ๊ธฐ์ ์ ํนํ๋์ด ์์ผ๋ฉฐ, ๋ค์ํ ํ๊ฒฝ์ ์์ฐ์๋ ์ ํฉํ์ง ์์ต๋๋ค.
- ์ปค๋ฒ๋ฆฌํฐ ์ค์บ(์คํ ์์ค)
- ์ฅ์ : ์์ ๋ ์คํ์์ค ํ๋ก์ ํธ์ ๋ํ ๋ฌด๋ฃ ์ ์ ๋ถ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ์ ํ ์ฌํญ : ๊ธฐ์ ํ๊ฒฝ ๋ฐฐํฌ ์๋๋ฆฌ์ค๋ฅผ ๋ํํ๋ ๊ฒ์ ์๋๋๋ค.
- OWASP ์ข
์์ฑ ๊ฒ์ฌ
- ์ฅ์ : ์๋ ค์ง ์ทจ์ฝํ ์ข ์์ฑ์ ์๋ณํฉ๋๋ค.
- ์ ํ ์ฌํญ : ์์ค ์ฝ๋์ ๋์ ๋ฐฉ์์ด๋ ์ํคํ ์ฒ๋ฅผ ๋ถ์ํ์ง ์์ต๋๋ค.
- ๋ฌ์คํธ ํด๋ฆฌํผ
- ์ฅ์ : Rust ์ฝ๋์์ ๊ด์ฉ์ ์ธ ํํ์ด๋ ํํ ์ค์๋ฅผ ๊ฒ์ฌํฉ๋๋ค.
- ์ ํ ์ฌํญ : ์ธ์ด๋ณ๋ก ํนํ๋ ๋ด์ฉ์ด๋ฉฐ ๊ธฐ์ ํ๊ฒฝ๊ณผ๋ ๋ฌด๊ดํฉ๋๋ค.
- GolangCI-Lint
- ์ฅ์ : Go ํ๋ก์ ํธ์ ๋ํ ์ฌ๋ฌ ๋ฆฐํฐ๋ฅผ ํตํฉํฉ๋๋ค.
- ์ ํ ์ฌํญ : ๊ฐ๋ฐ์ ์ค์ฌ์ ์ด๋ฉฐ ํฌํธํด๋ฆฌ์ค ์์ค์ ํต์ฐฐ๋ ฅ์ ๋ถ์กฑํฉ๋๋ค.
- ์ค์ํํธ๋ฆฐํธ
- ์ฅ์ : ๋ชจ๋ฐ์ผ ํ๋ก์ ํธ์์ Swift ์ฝ๋ฉ ๊ท์น์ ์ค์ํ๋๋ก ํฉ๋๋ค.
- ์ ํ ์ฌํญ : ์ ์ฉ ๋ฒ์๊ฐ ์ข๊ณ ๊ธฐ์ ์์คํ ๊ณผ์ ๊ด๋ จ์ฑ์ด ์ ํ์ ์ ๋๋ค.
๋น๊ต๋ฅผ ํตํด, ์ง์ญ์ ์ธ ํ์ง ๋๋ ๋ณด์ ์ ์ด๋ฅผ ๊ฐํํ๋๋ก ์ค๊ณ๋ ๋๊ตฌ์ ๊ธฐ์ ์ ๋ฐ์ ๊ฑธ์น ์ดํด๋ฅผ ์ง์ํ ์ ์๋ ํ๋ซํผ ๊ฐ์ ๋ช ํํ ์ฐจ์ด๊ฐ ๋๋ฌ๋ฉ๋๋ค. ๋ง์ ์๋ฃจ์ ์ ๊ฐ๋ฐ์ ํผ๋๋ฐฑ, ์ทจ์ฝ์ ํ์ง ๋๋ ์ํคํ ์ฒ ์๊ฐํ์ ๊ฐ์ด ํน์ ๋ฒ์์์๋ ํ์ํ ์ฑ๋ฅ์ ๋ฐํํ์ง๋ง, ๋ ๊ฑฐ์ ํ๋ซํผ, ๋ฐฐ์น ์ํฌ๋ก๋ ๋ฐ ๊ธด๋ฐํ๊ฒ ์ฐ๊ฒฐ๋ ์์คํ ์ผ๋ก ๊ตฌ์ฑ๋ ์ด๊ธฐ์ข ํ๊ฒฝ์ ์ ์ฉํ ๋๋ ํ๊ณ๋ฅผ ๋ณด์ ๋๋ค. ์ด๋ฌํ ํ๊ฒฝ์์ ์ ์ฝ ์์ธ์ ๋ถ์์ ๋ถ์ฌ๊ฐ ์๋๋ผ, ์๋ก ์ฐ๊ฒฐ๋์ง ์์ ๋๊ตฌ๋ค์ ๋ถ์ฐ๋ ์ธ์ฌ์ดํธ์ ๋๋ค.
๊ธฐ์ ๊ท๋ชจ์ ํ๋ํ, ์ํ ๊ด๋ฆฌ ๋ฐ ๊ท์ ์ค์ ์ด๋์ ํฐ๋ธ๋ ๊น์ด ์๋ ๋ถ์๊ณผ ์ฑ๋ฅ ์ ํ ์์ด ๋ค์ํ ์ธ์ด, ํ๋ซํผ ๋ฐ ์คํ ๋ชจ๋ธ์ ์์ฐ๋ฅด๋ ๋ถ์์ ์ ์ ๋ ์๊ตฌํ๊ณ ์์ต๋๋ค. ์ฃผ๋ก ์ ์ฅ์ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฒฝ๊ณ์์ ์๋ํ๋ ๋๊ตฌ๋ ํ์ ์์คํ , ๊ณต์ ๋ฐ์ดํฐ ๋๋ ์ด์ ์์ ์ฑ์ ์ํฅ์ ๋ฏธ์น๋ ๋ณ๊ฒฝ ๊ฒฐ์ ์ ํ์ํ ์ถฉ๋ถํ ๋งฅ๋ฝ์ ์ ๊ณตํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ธฐ์ ์ ์ ์ฒด์ ์ธ ์ํฉ์ ํ์ ํ๊ธฐ ์ํด ์ฌ๋ฌ ๋๊ตฌ๋ฅผ ๊ฒฐํฉํ์ฌ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ผ๋ฉฐ, ์ด๋ ๋ณต์ก์ฑ๊ณผ ์กฐ์ ๋ถ๋ด์ ๊ฐ์ค์ํต๋๋ค.
์ด ๋น๊ต๋ 2026๋ ์ ๊ฐ์ฅ ๊ฒฐ์ ์ ์ธ ์ฐจ๋ณํ ์์๋ ๊ฐ๋ณ ๊ฒฐํจ์ ํ์งํ๊ฑฐ๋ ์ฝ๋ฉ ํ์ค์ ๊ฐ์ ํ๋ ๋ฅ๋ ฅ์ด ์๋๋ผ, ์ํธ ์ฐ๊ฒฐ๋ ์ ์ฒด ์์คํ ์ผ๋ก์์ ๋์ ๋ฐฉ์์ ํ์ ํ๋ ๋ฅ๋ ฅ์์ ๋ณด์ฌ์ค๋๋ค. ๊ฐ๋ณ ์ํฐํฉํธ์๋ง ๊ตญํ๋ ์ ์ ๋ถ์์ ์ํคํ ์ฒ์ ๋ณต์ก์ฑ์ด ์ฆ๊ฐํจ์ ๋ฐ๋ผ ๊ทธ ๊ฐ์น๊ฐ ๋จ์ด์ง๋๋ค. ์ ์ฒด ํฌํธํด๋ฆฌ์ค์ ๊ฑธ์ณ ๋ฐ๊ฒฌ, ์ข ์์ฑ ๋ถ์ ๋ฐ ์ํฅ ํ๊ฐ๋ฅผ ํตํฉํ๋ ํ๋ซํผ์ ๋๊ท๋ชจ์ ํต์ฌ ์ ๋ฌด ํ๊ฒฝ์์ ์์ฌ๊ฒฐ์ ์ ์ํ ๋์ฑ ๊ฒฌ๊ณ ํ ๊ธฐ๋ฐ์ ์ ๊ณตํฉ๋๋ค.
๊ธฐ์ ์ฉ ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ๋ ์ด๋ป๊ฒ ํ๊ฐ๋๋๊ฐ?
๊ธฐ์ ์ฉ ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ๋ ๊ฐ๋ฐ์ ์ค์ฌ ๋๋ ๋ณด์ ์ ์ฉ ๋๊ตฌ์๋ ๊ทผ๋ณธ์ ์ผ๋ก ๋ค๋ฅธ ๊ธฐ์ค์ ๋ฐ๋ผ ํ๊ฐ๋ฉ๋๋ค. ๋๊ท๋ชจ ์กฐ์ง์์ ์ฃผ์ ๊ณผ์ ๋ ๋ถ์ ์์ฒด๊ฐ ์๋ ๊ฒ์ด ์๋๋ผ, ์๋ก ์ฐ๊ฒฐ๋์ง ์์ ๋๊ตฌ, ํ, ํ๋ซํผ์ผ๋ก ์ธํด ์ธ์ฌ์ดํธ๊ฐ ํํธํ๋๋ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ ํ๊ฐ๋ ๋๊ตฌ๊ฐ ๋จ์ํ ๊ตญ์์ ์ธ ๊ฒ์ฌ ๋ฉ์ปค๋์ฆ์ผ๋ก ์๋ํ๋ ๊ฒ์ด ์๋๋ผ, ์ด๊ธฐ์ข ํ๊ฒฝ ์ ๋ฐ์ ๊ฑธ์ณ ํตํฉ์ ์ธ ๋ถ์ ๊ณ์ธต์ผ๋ก ๊ธฐ๋ฅํ ์ ์๋์ง์ ์ด์ ์ ๋ง์ถฅ๋๋ค.
์ํํธ์จ์ด ํ๊ฒฝ์ด ๋ ธํํ๋๊ณ ์ํธ ์ฐ๊ฒฐ์ฑ์ด ๋์์ง์ ๋ฐ๋ผ, ํ๊ฐ ์์๋ ๋ณ๊ฒฝ ์ฌํญ์ผ๋ก ์ธํ ์ด์์์ ๊ฒฐ๊ณผ๊น์ง ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ์ ์ ๋ถ์ ๊ฒฐ๊ณผ๊ฐ ์คํ ๋์, ์ข ์์ฑ ๋ฒ์ ๋๋ ํ์ ์์คํ ์ ๋ฏธ์น๋ ์ํฅ์ ๋ํ ์ค์ง์ ์ธ ์ดํด๋ก ์ด์ด์ง์ง ์๋๋ค๋ฉด, ์ฅ์ , ๊ท์ ์๋ฐ ๋๋ ์ฑ๋ฅ ์ ํ๊ฐ ์ค๋ํ ์ํ์ ์ด๋ํ๋ ํ๊ฒฝ์์๋ ๊ทธ ๊ฐ์น๊ฐ ์ ํ์ ์ ๋๋ค. ๋ค์ ํ๊ฐ ๊ธฐ์ค์ ์ํคํ ์ฒ์ ๋ณต์ก์ฑ๊ณผ ํ๋ํ ์๋ ฅ์ด ๊ต์ฐจํ๋ 2026๋ ์ ๊ธฐ์ ๋ค์ด ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ๋ฅผ ํ๊ฐํ๋ ๋ฐฉ์์ ๋ฐ์ํฉ๋๋ค.
๋ถ์ ์ฌ๋์ ํ๋ฉด ์์ค ํ์ง์ ์ฐจ์ด
๊ฐ์ฅ ์ค์ํ ํ๊ฐ ์์ ์ค ํ๋๋ ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ๊ฐ ์ํํธ์จ์ด ๋์์ ์ผ๋ง๋ ๊น์ด ์๊ฒ ๋ถ์ํ ์ ์๋์ง์ ๋๋ค. ํ๋ฉด์ ์ธ ํ์ง๋ ๊ตฌ๋ฌธ ์๋ฐ, ๊ท์น ์๋ฐ ๋๋ ์๋ ค์ง ์ทจ์ฝ์ ํจํด๊ณผ ๊ฐ์ ๊ตญ์์ ์ธ ๋ฌธ์ ๋ฅผ ์๋ณํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค. ์ด๋ฌํ ๊ฒฐ๊ณผ๋ ํต์ ๋ ๊ฐ๋ฐ ์ํฌํ๋ก ๋ด์์๋ ์ ์ฉํ์ง๋ง, ์ํธ ์์ฉํ๋ ์ฌ๋ฌ ๊ตฌ์ฑ ์์๋ก ์ด๋ฃจ์ด์ง ๋ณต์กํ ์์คํ ์ ๋ณ๊ฒฝ ์ฌํญ์ด ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์ง์ ๋ํ ํต์ฐฐ๋ ฅ์ ์ ํ์ ์ ๋๋ค.
๋ฐ๋ฉด ์ฌ์ธต ๋ถ์์ ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ํฌํธํด๋ฆฌ์ค ์ ์ฒด์ ๊ฑธ์ณ ์ ์ด ํ๋ฆ, ๋ฐ์ดํฐ ์ ํ ๋ฐ ์ข ์์ฑ ๊ด๊ณ๊ฐ ์ด๋ป๊ฒ ๋ณํํ๋์ง ์ดํด๋ด ๋๋ค. ์ฌ๊ธฐ์๋ ์ฌ๋ฌ ์คํ ์ปจํ ์คํธ์์ ๋ณ์๊ฐ ์ด๋ป๊ฒ ์ฑ์์ง๊ณ , ๋ณํ๋๊ณ , ์๋น๋๋์ง, ๋๋ ํ๋์ ๋ชจ๋์์ ๋ฐ์ํ seemingly isolated ๋ณ๊ฒฝ ์ฌํญ์ด ๋ฐฐ์น ์์ , ํ์ ์๋น์ค ๋๋ ๋ณด๊ณ ๊ณ์ธต์ ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์ง ์ดํดํ๋ ๊ฒ์ด ํฌํจ๋ฉ๋๋ค. ์ด๋ฌํ ์์ค์ ์ถ๋ก ์ด ๊ฐ๋ฅํ ๋๊ตฌ๋ ํ์ผ ์์ค ๊ฒ์ฌ๋ฅผ ๋์ด ์์คํ ์์ค์ ์ดํด๋ฅผ ์ ๊ณตํฉ๋๋ค.
๊ธฐ์ ๋ค์ ํ๋ํ ํ๋ก์ ํธ๋ฅผ ์งํํ ๋ ์ข ์ข ์์ ํ ๋ฌธ์๋ ์ฒด๊ณ์ ์ธ ์ง์ ์์ด ๊ธฐ์กด ๋ก์ง์ ์์ ํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ์ฌ์ธต ๋ถ์์ ์ ์ ๋ ์ค์ํ๊ฒ ์ฌ๊น๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ, ํผ์์ ์ธ ๋ถ์ ๊ฒฐ๊ณผ๋ ์๋ชป๋ ์๋๊ฐ์ ์กฐ์ฑํ์ฌ ํน์ ๋ถ๋ถ์์๋ ์์ ํด ๋ณด์ด์ง๋ง ๋ค๋ฅธ ๋ถ๋ถ์์๋ ๋ถ์์ ์ฑ์ ์ด๋ํ๋ ๋ณ๊ฒฝ์ ๋ถ์ถ๊น๋๋ค. ์ฌ์ธต ๋ถ์์ ์คํ ์ ์ ์จ๊ฒจ์ง ์ฐ๊ฒฐ ๊ณ ๋ฆฌ์ ๊ฐ์ ์ ์ธ ์์กด์ฑ์ ํ์ ํ์ฌ ์ด๋ฌํ ์ํ์ ์ค์ฌ์ค๋๋ค.
๋ถ์ ๊น์ด๋ ๋ถ์ ๊ฒฐ๊ณผ ํ์ฉ ๋ฐฉ์์๋ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์์ ๋ถ์ ๋๊ตฌ๋ ์ผ๋ฐ์ ์ผ๋ก ์๋ ๊ฒํ ๊ฐ ํ์ํ ๋ฐฉ๋ํ ์์ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํ๋ ๋ฐ๋ฉด, ์ฌ์ธต์ ์ธ ๋ถ์ ๋๊ตฌ๋ ์คํ ๊ฒฝ๋ก ๋๋ ์ํฅ ์์ญ ๋ด์์ ๊ฒฐ๊ณผ๋ฅผ ๋งฅ๋ฝํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ฐจ์ด๋ ์์ฐ์ฑ๊ณผ ์ ๋ขฐ๋์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ํ์ด ๋ฐ๋ณต์ ์ผ๋ก ์คํ์ด๋ ๊ด๋ จ ์๋ ๊ฒฝ๊ณ ๋ฅผ ์ ํ๊ฒ ๋๋ฉด ๋ถ์์ ๋ํ ์ ๋ขฐ๋๊ฐ ๋จ์ด์ง๋๋ค. ๋ฐ๋ผ์ ํ๊ฐ๋ ๋๊ตฌ๊ฐ ๋ฌด์์ ํ์งํ๋์ง๋ฟ๋ง ์๋๋ผ ์ด๋ฌํ ํ์ง ๊ฒฐ๊ณผ๊ฐ ์ค์ ์์คํ ๋์๊ณผ ์ผ๋ง๋ ์๋ฏธ ์๊ฒ ์ฐ๊ฒฐ๋๋์ง๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
์ด๋ฌํ ๊ตฌ๋ถ์ ์ ํ์ฑ๋งํผ ์ฑ๋ฅ ํน์ฑ์ด ์ค์ํ ํ๊ฒฝ์์ ํนํ ์ค์ํฉ๋๋ค. ์ง์ฐ ์๊ฐ์ด ๋ฐ์ํ๋ ์ด์ ๋ ๋ฆฌ์์ค ๊ฒฝํฉ์ด ์์๋๋ ์ง์ ์ ์ดํดํ๋ ค๋ฉด ๊ฐ๋ณ์ ์ธ ๊ฒฐํจ๋ณด๋ค๋ ์คํ ๊ตฌ์กฐ์ ๋ํ ํต์ฐฐ๋ ฅ์ด ํ์ํ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ ์ด ํ๋ฆ๊ณผ ์ข ์์ฑ ์ฒด์ธ ์ ๋ฐ์ ๊ฑธ์น ์ถ๋ก ์ ์ง์ํ๋ ๋๊ตฌ๋ ์ํํธ์จ์ด ์ฑ๋ฅ ์งํ ์ถ์ ๊ณผ ๊ฐ์ ์ฑ๋ฅ ์์ง๋์ด๋ง ๋ ธ๋ ฅ์ ๋์ฑ ๊ฒฌ๊ณ ํ ๊ธฐ๋ฐ์ ์ ๊ณตํฉ๋๋ค.
๊ธฐ์ ํฌํธํด๋ฆฌ์ค ์ ๋ฐ์ ๊ฑธ์น ํ์ฅ์ฑ
์ํฐํ๋ผ์ด์ฆ ์ ์ ์ฝ๋ ๋ถ์์ ํ์ฅ์ฑ์ ๋จ์ํ ๋ฐฉ๋ํ ์์ ์์ค ์ฝ๋๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒ์ ๊ทธ์น์ง ์์ต๋๋ค. ์์ฒ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ , ๋ค์ํ ํ๋ซํผ, ๊ทธ๋ฆฌ๊ณ ์์ญ ๋ ๋์ ์ถ์ ๋ ๋ก์ง ๊ฐ์ ๊ด๊ณ๋ฅผ ๋ถ์, ์ฟผ๋ฆฌ ๋ฐ ์๊ฐํํ๋ ๋ฅ๋ ฅ ๋ํ ํฌํจํ๋ฉฐ, ์ด๋ฌํ ๊ณผ์ ์์ ์๋ต์ฑ์ด๋ ์ฌ์ฉ์ฑ์ ์ ํ์ํค์ง ์์์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ํ๊ฐ ์์๋ ์ปดํจํ ํ์ฅ์ฑ๊ณผ ์ธ์ง์ ํ์ฅ์ฑ ๋ชจ๋๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
์ปดํจํ ๊ด์ ์์ ๊ธฐ์ ์ ์๋ฐฑ๋ง ๋๋ ์์ญ์ต ์ค์ ์ฝ๋์ ๊ด๋ จ ์ฐ์ถ๋ฌผ์ ํฉ๋ฆฌ์ ์ธ ์๊ฐ ๋ด์ ์ฒ๋ฆฌํ ์ ์๋ ๋๊ตฌ๋ฅผ ํ์๋ก ํฉ๋๋ค. ์ฌ๊ธฐ์๋ ์์ค ํ์ผ๋ฟ๋ง ์๋๋ผ ์์ ์ ์ด ์ ์, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง, ๊ตฌ์ฑ ํ์ผ ๋ฐ ์ง์ ๋ฌธ์๋ ํฌํจ๋ฉ๋๋ค. ์ธ๋ฑ์ฑ ์ฃผ๊ธฐ๊ฐ ๊ธธ๊ฑฐ๋ ์ฆ์ ์ฌ์ฒ๋ฆฌ๊ฐ ํ์ํ ๋๊ตฌ๋ ์ง์์ ์ธ ๋ณํ์ ๋์ํ๊ธฐ ์ด๋ ค์ ์ค์ง์ ์ธ ๊ฐ์น๊ฐ ๋จ์ด์ง๋๋ค.
์ธ์ง์ ํ์ฅ์ฑ ๋ํ ๋งค์ฐ ์ค์ํฉ๋๋ค. ํฌํธํด๋ฆฌ์ค ๊ท๋ชจ๊ฐ ์ปค์ง์ ๋ฐ๋ผ, ๋ฌธ์ ๋ ์ ๋ณด๋ฅผ ์ฐพ๋ ๊ฒ์์ ์ ๋ณด๋ฅผ ์ดํดํ๋ ๊ฒ์ผ๋ก ๋ฐ๋๋๋ค. ํ๊ฐ์์๋ ๋๊ตฌ๊ฐ ๋ณต์ก์ฑ์ ๋ง์ถฐ ํ์ฅ ๊ฐ๋ฅํ ๋ฐฉ์์ผ๋ก ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ์ ์ํ ์ ์๋์ง, ์๋ฅผ ๋ค์ด ๋ํํ ์ข ์์ฑ ๋งต, ํํฐ๋ง๋ ์ํฅ ๋ณด๊ธฐ, ๊ณ์ธต์ ์ถ์ํ ๋ฑ์ ์ ๊ณตํ๋์ง ์ดํด๋ด ๋๋ค. ์์คํ ๊ท๋ชจ๊ฐ ์ปค์ง์๋ก ์ ์ ๋ณด๊ณ ์๋ ํ๋ฉด์ ์ธ ๋ชฉ๋ก์ ์ ์ ๋ ์ฌ์ฉํ๊ธฐ ์ด๋ ค์์ง๋๋ค.
ํ์ฅ์ฑ์ ๋ ๋ค๋ฅธ ์ธก๋ฉด์ ์ฌ์ฉ์ ๋์ ์ ์์ ๋๋ค. ์ํฐํ๋ผ์ด์ฆ ๋ถ์ ํ๋ซํผ์ ๊ฐ๋ฐ์, ์ํคํ ํธ, ๊ฐ์ฌ์ ๋ฐ ์ด์ ํ์ด ๋์์ ์ก์ธ์คํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ฃผ๋ก ๊ฐ๋ณ ๊ฐ๋ฐ์๋ฅผ ์ํด ์ค๊ณ๋ ๋๊ตฌ๋ ๋ถ์ ๊ฒฐ๊ณผ์ ๋ํ ๊ณต์ ์ค์๊ฐ ์ก์ธ์ค๋ฅผ ์ง์ํ์ง ์์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ํ๊ฐ์๋ ๋๊ตฌ๊ฐ ์ถฉ๋์ด๋ ์ฑ๋ฅ ๋ณ๋ชฉ ํ์์ ์ผ์ผํค์ง ์๊ณ ํ์ ์ฌ์ฉ์ ์ผ๋ง๋ ์ ์ง์ํ๋์ง๊ฐ ํฌํจ๋ฉ๋๋ค.
ํ์ฅ์ฑ์ ๋น์ฉ ๋ชจ๋ธ๊ณผ๋ ๋ฐ์ ํ ๊ด๋ จ์ด ์์ต๋๋ค. ์ด์ ํ๊ฒฝ์ด๋ ํน์ ์ธํ๋ผ์ ํฌ๊ฒ ์์กดํ๋ ๋๊ตฌ๋ ์จ๊ฒจ์ง ์ด์ ๋น์ฉ์ ๋ฐ์์ํฌ ์ ์์ต๋๋ค. ๊ธฐ์ ์ ์ ํ์ฑ์ด๋ ์ ์์ฑ์ ํฌ์ํ์ง ์๊ณ ๋ถ์ ์ํฌ๋ก๋๋ฅผ ๋น์ฉ ํจ์จ์ ์ธ ํ๋ซํผ์ผ๋ก ์ด์ ํ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ํ๊ฐํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฌํ ๊ณ ๋ ค ์ฌํญ์ ๋ถ์์ด ์ฃผ๊ธฐ์ ์ผ๋ก ์ํ๋๋ ๊ฒ์ด ์๋๋ผ ์ง์์ ์ผ๋ก ์ํ๋๋ ๋๊ท๋ชจ ํ๊ฒฝ์์ ํนํ ์ค์ํด์ง๋๋ค.
๊ถ๊ทน์ ์ผ๋ก ํ์ฅ์ฑ์ ์ต๊ณ ์ฒ๋ฆฌ๋๋ฟ๋ง ์๋๋ผ ๊ธฐ์ ํ๊ฒฝ์์ ์ง์์ ์ธ ์ฌ์ฉ์ฑ ์ธก๋ฉด์์ ํ๊ฐ๋ฉ๋๋ค. ๊ฐ๋ณ ํ๋ก์ ํธ์์๋ ์ ์๋ํ์ง๋ง ํฌํธํด๋ฆฌ์ค ๋ฒ์๊ฐ ํ์ฅ๋จ์ ๋ฐ๋ผ ์ฑ๋ฅ์ด ์ ํ๋๋ ๋๊ตฌ๋ ๊ธฐ์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ์ง ๋ชปํฉ๋๋ค.
์์กด์ฑ ๊ฐ์์ฑ ๋ฐ ์ํฅ ์ธ์
์์กด์ฑ ๊ฐ์์ฑ์ ์ํฐํ๋ผ์ด์ฆ ์ ์ ์ฝ๋ ๋ถ์์ ํต์ฌ ๊ธฐ์ค์ ๋๋ค. ์ด๋ ๋ณ๊ฒฝ ์ฌํญ์ ์์ ํ๊ฒ ๊ด๋ฆฌํ๋ ๋ฅ๋ ฅ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ณต์กํ ์์คํ ์์ ์์กด์ฑ์ ์กฐ์ง ๊ฒฝ๊ณ๋ ์ํคํ ์ฒ ๋ค์ด์ด๊ทธ๋จ๊ณผ ์ผ์นํ๋ ๊ฒฝ์ฐ๊ฐ ๋๋ญ ๋๋ค. ์คํ๋ ค ๊ณต์ ๋ฐ์ดํฐ ๊ตฌ์กฐ, ์ฌ์ฌ์ฉ๋ ๋ก์ง, ๊ทธ๋ฆฌ๊ณ ์๋ฌต์ ์ธ ์คํ ์์ ๋ฑ์ ํตํด ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์์ฐ์ค๋ฝ๊ฒ ๋ฐ์ํฉ๋๋ค. ๋ฐ๋ผ์ ํ๊ฐ์ ์ด์ ์ ๋๊ตฌ๊ฐ ์ด๋ฌํ ๊ด๊ณ๋ฅผ ์ ํํ๊ณ ํฌ๊ด์ ์ผ๋ก ๋๋ฌ๋ผ ์ ์๋์ง์ ์์ต๋๋ค.
ํจ๊ณผ์ ์ธ ์ข ์์ฑ ๊ฐ์์ฑ์ ํ๋ณดํ๋ ค๋ฉด ์ง์ ์ ์ธ ํธ์ถ ๊ด๊ณ๋ฅผ ํ์ ํ๋ ๊ฒ ์ด์์ด ํ์ํฉ๋๋ค. ๊ณ์ธต, ํ๋ซํผ ๋ฐ ์คํ ์ปจํ ์คํธ ์ ๋ฐ์ ๊ฑธ์น ๊ฐ์ ์ ์ธ ์ข ์์ฑ์ ์ถ์ ํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์์ ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๋๋ ๋ณด๊ณ ์์ , ๊ท์ ๋ฐ์ดํฐ ์ถ์ถ ๋๋ ํ์ ๋ถ์ ํ์ดํ๋ผ์ธ์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ์ง์ ์ ์ธ ์ฝ๋ ์ฐธ์กฐ๋ง ๋ชจ๋ธ๋งํ๋ ๋๊ตฌ๋ ์ด๋ฌํ 2์ฐจ ๋ฐ 3์ฐจ์ ์ธ ์ํฅ์ ๋์นฉ๋๋ค.
์ํฅ ์ธ์์ ๊ด๊ณ๋ฅผ ์คํ ๊ฐ๋ฅํ ๋ฒ์๋ก ๋ณํํจ์ผ๋ก์จ ์์กด์ฑ ๊ฐ์์ฑ์ ๊ตฌ์ถํฉ๋๋ค. ํ๊ฐ๋ ๋๊ตฌ๊ฐ ์ ์๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ํฅ์ ๋ฐ๋ ๊ตฌ์ฑ ์์, ์คํ๋๋ ์คํ ๊ฒฝ๋ก, ์์ ๋ ๋ก์ง์ ์์กดํ๋ ์ด์ ํ๋ก์ธ์ค์ ๊ฐ์ ์ง๋ฌธ์ ๋ตํ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ๊ณ ๋ คํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ๋ณ๊ฒฝ ๊ณํ, ํ ์คํธ ๋ฒ์ ์ค์ ๋ฐ ์ํ ํ๊ฐ์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
๊ธฐ์ ๋ค์ ๋ํ ์์กด ๊ด๊ณ ์ ๋ณด๊ฐ ์ด๋ป๊ฒ ํํ๋๋์ง๋ ํ๊ฐํฉ๋๋ค. ๊ทธ๋ํ๋ ํ๋ฆ๋์ ๊ฐ์ ์๊ฐ์ ํํ์ ๋ณต์กํ ๊ด๊ณ๋ฅผ ์ดํดํ๊ธฐ ์ฝ๊ฒ ๋ง๋ค ์ ์์ง๋ง, ํํฐ๋ง, ์์ธ ๋ถ์, ๊ทธ๋ฆฌ๊ณ ๋งฅ๋ฝ ๋ณด์กด ๊ธฐ๋ฅ์ ์ง์ํ๋ ๊ฒฝ์ฐ์๋ง ํจ๊ณผ์ ์ ๋๋ค. ์ ์ ์ด๊ฑฐ๋ ์ง๋์น๊ฒ ๋ณต์กํ ๋ค์ด์ด๊ทธ๋จ์ ์คํ๋ ค ์ ๋ณด๋ฅผ ์จ๊ธฐ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ฐ๋ผ์ ๋๊ตฌ๋ ์ฌ์ฉ์์๊ฒ ๋ฌด๋ถ๋ณํ ์ธ๋ถ ์ ๋ณด๋ฅผ ์์๋ถ๊ธฐ๋ณด๋ค๋ ๋จ๊ณ์ ์ธ ํ์์ ์ง์ํ๋ ๋ฅ๋ ฅ์ผ๋ก ํ๊ฐ๋ฉ๋๋ค.
์์กด์ฑ ๋ถ์์ ๋ ๊ด๋ฒ์ํ ๊ฑฐ๋ฒ๋์ค ๋ชฉํ๋ฅผ ์ง์ํฉ๋๋ค. ๊ฐ์ฌ ์ถ์ ๋ฐ ๊ณผ๊ฑฐ ๋งฅ๋ฝ๊ณผ ๊ฒฐํฉํ๋ฉด ํ์ ์์คํ ์ด ์ด๋ป๊ฒ ๋ฐ์ ํด ์๋์ง, ํน์ ๊ฒฐํฉ์ด ์กด์ฌํ๋ ์ด์ ๋ฅผ ์ดํดํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ด์ ์ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ๊ด๋ฆฌํ๊ณ ๋ฐ๋ณต์ ์ธ ์ค์๋ฅผ ๋ฐฉ์งํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ์ํํธ์จ์ด ๊ด๋ฆฌ ๋ณต์ก์ฑ ๋ถ์ ์์ ๋ ผ์๋ ๊ฐ๋ ๋ค์ ๊ด๋ฆฌ๋์ง ์์ ์์กด์ฑ์ด ์ ์ง ๊ด๋ฆฌ ๋น์ฉ ์ฆ๊ฐ์ ์ด์ ์ทจ์ฝ์ฑ์ ์ด๋ป๊ฒ ๊ธฐ์ฌํ๋์ง ๋ณด์ฌ์ค๋๋ค.
์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฅผ ์์ฌ๊ฒฐ์ ์ง์ ๋๊ตฌ๋ก ๋ณํ
๋ง์ ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ์ ๊ณตํต์ ์ธ ์ฝ์ ์ ๊ธฐ์ ์ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ์ ์ ์์ฌ ๊ฒฐ์ ์ ๋์์ด ๋๋ ํํ๋ก ๋ณํํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๋๋ค๋ ์ ์ ๋๋ค. ๋ฐ๋ผ์ ํ๊ฐ์์๋ ๋ถ์ ๊ฒฐ๊ณผ๊ฐ ๊ฐ๋ฐ์๋ฟ๋ง ์๋๋ผ ์ํคํ ํธ, ์ํ ๊ด๋ฆฌ ๋ด๋น์, ๊ทธ๋ฆฌ๊ณ ์ฐ์ ์์ ์ค์ ๋ฐ ํฌ์ ๊ฒฐ์ ์ ๋ด๋นํ๋ ๊ฒฝ์์ง ๋ฑ ์ดํด๊ด๊ณ์๋ค๋ ํ์ฉํ ์ ์๋์ง ์ฌ๋ถ์ ์ค์ ์ ๋์ด์ผ ํฉ๋๋ค.
์์ฌ๊ฒฐ์ ์ง์์๋ ๋งฅ๋ฝํ๊ฐ ํ์์ ์ ๋๋ค. ๋ฒ์, ์ํฅ ๋๋ ์คํ ๊ด๋ จ์ฑ์ ๋ํ ์ ๋ณด ์์ด ๋ฌธ์ ๋ชฉ๋ก๋ง์ผ๋ก๋ ๊ฐ๋ฐํ ์ธ์์๋ ํฐ ๊ฐ์น๋ฅผ ์ ๊ณตํ์ง ๋ชปํฉ๋๋ค. ๊ธฐ์ ์ ๋๊ตฌ๊ฐ ์ํฅ์ ๋ฐ๋ ๋น์ฆ๋์ค ํ๋ก์ธ์ค, ์ํฅ์ ๋ฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ๊ฑฐ๋ฒ๋์ค ํ๋ ์์ํฌ์ ๋ถํฉํ๋ ์ํ ๋ฒ์ฃผ์ ๊ฐ์ ์๋ฏธ ์๋ ๋จ์๋ก ๊ฒฐ๊ณผ๋ฅผ ์ง๊ณํ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ํ๊ฐํฉ๋๋ค.
์์ฌ๊ฒฐ์ ์ง์์ ๋ ๋ค๋ฅธ ์ค์ํ ์ธก๋ฉด์ ์ถ์ ์ฑ์ ๋๋ค. ๊ธฐ์ ์ ํน์ ๋ณ๊ฒฝ ์ฌํญ์ด ์น์ธ, ์ฐ๊ธฐ ๋๋ ๊ฑฐ๋ถ๋ ์ด์ ๋ฅผ ์ ์ฆํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ถ์ ๊ฒฐ๊ณผ, ์ํฅ์ ๋ฐ๋ ๊ตฌ์ฑ ์์ ๋ฐ ๊ฐ์ ์กฐ์น ๊ฐ์ ์ถ์ ๊ฐ๋ฅํ ์ฐ๊ฒฐ์ ์ ๊ณตํ๋ ๋๊ตฌ๋ ์ ๋ขฐํ ์ ์๋ ์์ฌ๊ฒฐ์ ์ ์ง์ํฉ๋๋ค. ์ด๋ ํนํ ๊ฐ์ฌ ๊ฐ๋ฅ์ฑ์ด ํ์ ์๊ฑด์ธ ๊ท์ ํ๊ฒฝ์์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
ํ๊ฐ์์๋ ๋๊ตฌ๊ฐ ์ ์ถฉ ๋ถ์์ ์ผ๋ง๋ ์ ์ง์ํ๋์ง๋ ๊ณ ๋ คํฉ๋๋ค. ํ๋ํ ๊ฒฐ์ ์ ์ข ์ข ์ํ ๊ฐ์์ ๋ฉ๊ธฐ ๋ฐ ์์ ์ ์ฝ ์ฌ์ด์ ๊ท ํ์ ๋ง์ถฐ์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๊ตฌ์กฐ์ ์ํ, ์์กด์ฑ ๋ฐ๋ ๋๋ ์คํ ๋ณต์ก์ฑ์ ๋๋ฌ๋ด๋ ์ ์ ๋ถ์์ ํตํด ์ด๋ฌํ ์ ์ถฉ์ ์ ์ง๊ด์ ์ธ ํ๋จ์ด ์๋ ๋ช ์์ ์ธ ํ๊ฐ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ์ด๋ฌํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ๋ ๋๊ตฌ๋ ์ ๋ต ๊ณํ ์๋ฆฝ์ ์ง์ ์ ์ผ๋ก ๊ธฐ์ฌํฉ๋๋ค.
๋ง์ง๋ง์ผ๋ก, ์์ฌ๊ฒฐ์ ์ง์ ๋๊ตฌ๋ ์ฅ๊ธฐ์ ์ธ ๊ด์ ์์ ํ๊ฐ๋ฉ๋๋ค. ๊ธฐ์ ๋ค์ ๊ณผ๊ฑฐ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์กดํ๊ณ ์ฅ๊ธฐ์ ์ธ ๋น๊ต๋ฅผ ์ง์ํ๋ ๋๊ตฌ๋ฅผ ์ ํธํฉ๋๋ค. ๋ณต์ก์ฑ์ด ์ฆ๊ฐํ๋์ง, ์์กด์ฑ์ด ๊ฐํ๋๋์ง, ๋๋ ์ํ ๋ ธ์ถ์ด ์๊ฐ์ ๋ฐ๋ผ ๋ณํํ๋์ง ํ์ ํ๋ ๊ฒ์ ์ง์์ ์ธ ๊ฐ์ ๊ณํ์ ์๋ฆฝํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์ด๋ฌํ ์ฅ๊ธฐ์ ์ธ ๊ด์ ์ ์ ์ ๋ถ์์ ๊ธฐ์ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ํ ์ ๋ต ์์ ์ค๋ช ํ๋ ๊ด๋ฒ์ํ ํ๋ํ ๋ฐ ๋ณํ ๋ ธ๋ ฅ๊ณผ ์ฐ๊ณ์์ผ ์ค๋๋ค.
๊ธฐ์ ํ๊ฒฝ์์ ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ์ ์ฝ๋ ์ค์บ๋ ๋๊ตฌ์ ๋น๊ต
๊ธฐ์ ํ๊ฒฝ์์ ์ ์ ์ฝ๋ ๋ถ์๊ณผ ์ฝ๋ ์ค์บ๋ ๋๊ตฌ๋ผ๋ ์ฉ์ด๋ ์ข ์ข ํผ์ฉ๋์ง๋ง, ๊ทผ๋ณธ์ ์ผ๋ก ์๋ก ๋ค๋ฅธ ๋ถ์ ์ ๊ทผ ๋ฐฉ์๊ณผ ๊ฐ๊ฐ์ ๊ฐ์ ๋ฐ ํ๊ณ๋ฅผ ์ง๋๊ณ ์์ต๋๋ค. ์ด๋ฌํ ๋ชจํธํจ์ ๊ธฐ์ ๋ค์ด ๊ฐ๋ฐ, ๋ณด์, ํ๋ํ ํ๋ก์ ํธ ์ ๋ฐ์ ๊ฑธ์ณ ๋๊ตฌ๋ฅผ ํ์คํํ๋ ค๋ ์๋์์ ๋ฌธ์ ๊ฐ ๋ฉ๋๋ค. ํน์ ๋ชฉ์ ์ ์ํด ์ค๊ณ๋ ๋๊ตฌ๊ฐ ๊ธฐ์ ๊ท๋ชจ์์ ๋ค๋ฅธ ๋ชฉ์ ์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ ์ ์๋ค๊ณ ๊ฐ์ ํ๋ ๋ฐ์ ํ๊ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
์ด๋ฌํ ๊ตฌ๋ถ์ ์ค์ํฉ๋๋ค. ์๋ํ๋ฉด ๊ธฐ์ ์ํํธ์จ์ด ์์คํ ์ ์ฝ๋ ์ ํ์ฑ์ด๋ ์ทจ์ฝ์ ํ์ง ์ด์์ ์ ์ฝ ์กฐ๊ฑด ํ์์ ์๋ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ ๊ฑฐ์ ํ๋ซํผ, ๋ฐฐ์น ์ฒ๋ฆฌ, ๊ณต์ ๋ฐ์ดํฐ ๊ตฌ์กฐ, ๊ท์ ๊ฐ๋ ๋ฑ์ ์ ์ฅ์ ์์ค ์ค์บ์ ์ต์ ํ๋ ๋๊ตฌ๋ก๋ ๊ฐ์งํ ์ ์๋ ์ข ์์ฑ์ ์ผ๊ธฐํฉ๋๋ค. ๋ฐ๋ผ์ ์ ์ ์ฝ๋ ๋ถ์๊ณผ ์ฝ๋ ์ค์บ๋์ ๊ฒฝ๊ณ๋ฅผ ๋ช ํํ ์ดํดํ๋ ๊ฒ์ ํ๋ฉด์ ์ธ ์๊ตฌ ์ฌํญ์ด ์๋ ์ํคํ ์ฒ์ ํ์ค์ ๋ถํฉํ๋ ๋๊ตฌ๋ฅผ ์ ํํ๋ ๋ฐ ํ์์ ์ ๋๋ค.
๋ถ์๊ณผ ์ค์บ๋์ ๊ฐ๋ ์ ์ฐจ์ด์
์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ์ ์ฝ๋ ์ค์บ๋ ๋๊ตฌ๋ ์์ค ์ฝ๋ ์ํฐํฉํธ๋ฅผ ํด์ํ๊ณ ์ถ๋ก ํ๋ ๋ฐฉ์์์ ์ฃผ๋ก ์ฐจ์ด๊ฐ ๋ฉ๋๋ค. ์ฝ๋ ์ค์บ๋ ๋๊ตฌ๋ ์ผ๋ฐ์ ์ผ๋ก ์์ ํ์ง ์์ ๊ตฌ์กฐ, ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ API ๋๋ ๋ฏธ๋ฆฌ ์ ์๋ ๊ท์น ์๋ฐ๊ณผ ๊ฐ์ ์๋ ค์ง ํจํด์ ํ์งํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ด๋ฌํ ๋๊ตฌ์ ๊ฐ์ ์ ๊ด๋ฒ์ํ ๊ธฐ๋ฅ๊ณผ ๋น ๋ฅธ ์๋์ ์์ต๋๋ค. ์ต์ํ์ ์ค์ ์ผ๋ก ์ฌ๋ฌ ์ ์ฅ์์ ์ ์ํ๊ฒ ์ ์ฉํ์ฌ ๊ณตํต์ ์ธ ๋ฌธ์ ๋ฅผ ์๋ณํ ์ ์์ต๋๋ค.
๊ธฐ์ ํ๊ฒฝ์์ ์ ์ ์ฝ๋ ๋ถ์์ ๋จ์ํ ํจํด ํ์ง์ ๊ทธ์น๋ ๊ฒ์ด ์๋๋ผ ๊ตฌ์กฐ์ ๋ฐ ๋์์ ์ดํด์ ์ค์ ์ ๋ก๋๋ค. ์ฝ๋ ์์๋ค์ด ์ด๋ป๊ฒ ์ํธ์์ฉํ๋์ง, ์์คํ ๋ด์์ ์ ์ด ํ๋ฆ์ ์ด๋ป๊ฒ ๋๋์ง, ๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ๊ฐ ์คํ ์ปจํ ์คํธ ์ ๋ฐ์ ๊ฑธ์ณ ์ด๋ป๊ฒ ์ ํ๋๋์ง๋ฅผ ๋ชจ๋ธ๋งํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด๋ฌํ ๊ตฌ๋ถ์ ๋จ์ํ ํ๋ฌธ์ ์ธ ์ฐจ์์ ๊ทธ์น๋ ๊ฒ์ด ์๋๋๋ค. ๋ถ์ ๋๊ตฌ๊ฐ ๋จ์ํ ๋ฐ๊ฒฌ ์ฌํญ ๋ชฉ๋ก์ ๋์ดํ๋ ๋ฐ ๊ทธ์น์ง ์๊ณ , ์ํฅ, ์ํ ๋ฒ์, ์์คํ ๋์์ ๋ํ ์ง๋ฌธ์ ๋ตํ ์ ์๋์ง๋ฅผ ๊ฒฐ์ ์ง๋ ์ค์ํ ์์์ ๋๋ค.
์ค์ ๋ก ์ค์บ๋ ๋๊ตฌ๋ ์์ค ์ฝ๋๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ๊ฒ์ฌํ ํ์ผ ๋๋ ๋ชจ๋ ๋ชจ์์ผ๋ก ์ทจ๊ธํฉ๋๋ค. ๋ฐ๋ฉด ๋ถ์ ๋๊ตฌ๋ ์ฝ๋๋ฅผ ๊ตฌ์ฑ ์์ ๊ฐ์ ์ํธ ์์ฉ์์ ๋์์ด ๋ํ๋๋ ์ฐ๊ฒฐ๋ ์์คํ ์ผ๋ก ์ทจ๊ธํฉ๋๋ค. ์ด๋ฌํ ์ฐจ์ด๋ ๊ฐ ์ ๊ทผ ๋ฐฉ์์ด ์ ๊ณตํ ์ ์๋ ํต์ฐฐ๋ ฅ์ ์ข ๋ฅ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ค์บ๋๋ ์ ์ฌ์ ์ผ๋ก ์์ ํ์ง ์์ ํจ์ ํธ์ถ์ ํ์ํ ์ ์์ง๋ง, ํด๋น ํธ์ถ์ ๋๋ฌํ ์ ์๋์ง, ์ด๋ค ์กฐ๊ฑด์์ ์คํ๋๋์ง, ๋๋ ์ด๋ค ํ์ ํ๋ก์ธ์ค๊ฐ ํด๋น ํธ์ถ์ ์์กดํ๋์ง ํ๋จํ ์๋ ์์ต๋๋ค.
๊ธฐ์ ํ๊ฒฝ์ ์ด๋ฌํ ๊ฒฉ์ฐจ๋ฅผ ๋์ฑ ์ฌํ์ํต๋๋ค. ์์คํ ์ด ์์ญ ๋ ์ ๊ฑธ์ณ ๋ฐ์ ํจ์ ๋ฐ๋ผ ๋ฌธ์ํ๋์ง ์์ ์ข ์์ฑ์ด ๋์ ๋๊ณ ์คํ ๊ฒฝ๋ก๋ ์ ์ ๋ ๋ถํฌ๋ช ํด์ง๋๋ค. ํจํด ๊ธฐ๋ฐ ์ค์บ๋์ ์๋ ค์ง ํน์ง๊ณผ ์ผ์นํ๋ ๋ฌธ์ ๋ฅผ ์๋ณํ์ง๋ง ์ด๋ฌํ ๋ฌธ์ ๊ฐ ๊ธฐ์กด ๋ก์ง์ด๋ ๋ฐฐ์น ์ํฌํ๋ก์ ์ด๋ป๊ฒ ์ํธ ์์ฉํ๋์ง๋ ํ์ ํ ์ ์์ต๋๋ค. ์ ์ด ๋ฐ ๋ฐ์ดํฐ ํ๋ฆ ๋ชจ๋ธ์ ๊ตฌ์ถํ๋ ์ ์ ๋ถ์์ ์ด๋ฌํ ํ๊ฒฝ์ ๋ ์ ํฉํ์ง๋ง ๊ตฌํ ๋ฐ ์ด์์ด ๋ ๋ณต์กํฉ๋๋ค.
์ด๋ฌํ ๊ฐ๋ ์ ์ฐจ์ด๋ ์ ์ ์ฝ๋ ๋ถ์์ ๊ธฐ๋ณธ ์ฌํญ ์ ๋ํ ๋ ผ์์์ ๋์ฑ ์์ธํ ๋ค๋ค์ง๋ฉฐ , ๋ถ์์ ๊น์ด๊ฐ ๋ฐ๊ฒฌ ์ฌํญ์ ์ค์ ๋ก ํ์ฉํ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋ค๋ ์ ์ ๊ฐ์กฐํฉ๋๋ค. ๋ฐ๋ผ์ ๊ธฐ์ ์ ๋๊ตฌ๋ฅผ ํ๊ฐํ ๋ ํ์ง ๊ธฐ๋ฅ๋ฟ๋ง ์๋๋ผ ์์ฌ ๊ฒฐ์ ์ ์ง์ํ๋ ๋ฐฉ์์ผ๋ก ์์คํ ๋์์ ํํํ๋ ๋ฅ๋ ฅ๋ ๊ณ ๋ คํฉ๋๋ค.
์ฝ๋ ์ค์บ๋ ๋๊ตฌ๊ฐ ๋๊ท๋ชจ ํ๊ฒฝ์์ ์ ์ญํ ์ ๋ชปํ๋ ์ด์ ๋ ๋ฌด์์ผ๊น์?
์ฝ๋ ์ค์บ๋ ๋๊ตฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ๊ฒฐํฉ๋๊ฐ ๋ฎ๊ณ , ๋ฌธ์๊ฐ ์ต์ ์ํ์ด๋ฉฐ, ๋ณ๊ฒฝ ์ฌํญ์ด ๋ก์ปฌ์ ๊ตญํ๋ ํ๊ฒฝ์์ ๋ฐ์ด๋ ์ฑ๋ฅ์ ๋ฐํํฉ๋๋ค. ์ด๋ฌํ ์กฐ๊ฑด์ ๋ง์ดํฌ๋ก์๋น์ค๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก ๋ฐฐํฌ ๊ฐ๋ฅํ๊ณ ์์ ๊ถ ๊ฒฝ๊ณ๊ฐ ๋ช ํํ ์ ๊ท ๊ฐ๋ฐ ํ๊ฒฝ์ด๋ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ๊ฐ๋ฐ ํ๊ฒฝ์์ ํํ ๋ํ๋ฉ๋๋ค. ์ด๋ฌํ ํ๊ฒฝ์์ ์ค์บ๋์ ๋น ๋ฅธ ํผ๋๋ฐฑ์ ์ ๊ณตํ๊ณ ์ง์์ ํตํฉ(CI)์ ์ง์ํฉ๋๋ค.
ํ์ง๋ง ์ํฐํ๋ผ์ด์ฆ ๊ท๋ชจ์์๋ ์ด๋ฌํ ๊ฐ์ ์ด ์ฑ๋ฆฝํ๋ ๊ฒฝ์ฐ๊ฐ ๋๋ญ ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ๋ค์ ์ข ์ข ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋ฉ์์ง ์ธํ๋ผ, ๋ฐฐ์น ์ค์ผ์ค์ ๊ณต์ ํฉ๋๋ค. ํ ์์ญ์์ ๋ฐ์ํ ๋ณ๊ฒฝ ์ฌํญ์ ๊ณต์ ๋ฆฌ์์ค๋ ์๋ฌต์ ์ธ ์คํ ์์๋ฅผ ํตํด ๋ค๋ฅธ ์์ญ์ ๊ฐ์ ์ ์ผ๋ก ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ด๊ณ๋ฅผ ์ธ์ํ์ง ๋ชปํ๋ ์ค์บ๋ ๋๊ตฌ๋ ์ํฅ ๋ฐ ์ํ์ ๋ํ ์ ๋ขฐํ ๋งํ ์ง์นจ์ ์ ๊ณตํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช์ต๋๋ค.
๋ ๋ค๋ฅธ ํ๊ณ๋ ์คํ ๋ฐ ๋ฏธํ ์ฒ๋ฆฌ์์ ๋ํ๋ฉ๋๋ค. ์ค์บ๋๋ ๋ค์ํ ํ๊ฒฝ์ ์ ์ฉ๋์ด์ผ ํ๋ ์ผ๋ฐํ๋ ๊ท์น์ ์์กดํฉ๋๋ค. ์ด๊ธฐ์ข ํ๊ฒฝ์์๋ ์ด๋ก ์ธํด ๊ด๋ จ์ฑ์ด ์๊ฑฐ๋ ๋ถ์์ ํ ๊ฒฐ๊ณผ๊ฐ ๋์ถ๋ ์ ์์ต๋๋ค. ํ์ ์์คํ ๋์์ ๋ํ ๋ช ํํ ์ดํด๋ฅผ ์ป์ง ๋ชปํ ์ฑ ๊ฒฝ๊ณ ๋ฅผ ๋ถ๋ฅํ๋ ๋ฐ ์๋นํ ์๊ฐ์ ํ๋นํ๊ฒ ๋ฉ๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ด๋ ๋๊ตฌ์ ๋ํ ์ ๋ขฐ๋ฅผ ์ฝํ์ํค๊ณ ๋์ ๋ฅ ์ ๋ฎ์ถฅ๋๋ค.
ํ์ฅ์ฑ ๋ํ ๋ฌธ์ ๊ฐ ๋ฉ๋๋ค. ์ค์บ๋๋ ๋ง์ ์ ์ฅ์๋ฅผ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌํ ์ ์์ง๋ง, ์ข ์ข ๋ ๋ฆฝ์ ์ผ๋ก ์๋ํฉ๋๋ค. ์๋ฐฑ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๊ฒฐ๊ณผ๋ฅผ ์ง๊ณํ๋ค๊ณ ํด์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ์ํธ ์์ฉ ๋ฐฉ์์ ์๋์ผ๋ก ํ์ ํ ์ ์๋ ๊ฒ์ ์๋๋๋ค. ๊ธฐ์ ์ ํํธํ๋ ์ ๋ณด๋ฅผ ์๋์ผ๋ก ํตํฉํด์ผ ํ๋ ์ํฉ์ ๋์ด๊ฒ ๋ฉ๋๋ค. ์ด๋ฌํ ํํธํ๋ ์ธ์ง ๋ถํ๋ฅผ ์ฆ๊ฐ์ํค๊ณ ์ค๋ฅ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ ๋์ ๋๋ค.
์ด๋ฌํ ํ๊ณ๋ ํนํ ํ๋ํ ํ๋ก์ ํธ์ ์ค์บ๋ ๋๊ตฌ๋ฅผ ์ ์ฉํ ๋ ๋๋๋ฌ์ง๊ฒ ๋ํ๋ฉ๋๋ค. ํ๋ํ๋ฅผ ์ํด์๋ ๊ธฐ์กด ๋ก์ง์ด ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์ด๋ป๊ฒ ์ง์ํ๋์ง, ๊ทธ๋ฆฌ๊ณ ์ ์๋ ๋ณ๊ฒฝ ์ฌํญ์ด ์ข ์ ์์คํ ์ ์ด๋ป๊ฒ ์ ํ๋๋์ง๋ฅผ ์ดํดํด์ผ ํฉ๋๋ค. ์ค์บ๋๋ ๋ฌธ์ ์ ์ค๋ ์ท์ ์ ๊ณตํ์ง๋ง ์คํ ๊ตฌ์กฐ๋ ๋ณด์ฌ์ฃผ์ง ์์ต๋๋ค. ์ด๋ฌํ ๊ฒฉ์ฐจ๋ ์ฝ๋ ์ค์บ๋ ๊ฐ์ ์ ๊ฐ์ ์๋ฃ์์ ๊ฐ์กฐ๋๋ฉฐ , ์ค์บ๋์ ๋ณต์กํ ๋ณํ ์์ ์ ํ์์ ์ด์ง๋ง ์ถฉ๋ถํ์ง๋ ์๋ค๊ณ ์ง์ ํฉ๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ๊ธฐ์ ๋ค์ ์ค์บ๋ ๋๊ตฌ์ ๋ ์ฌ์ธต์ ์ธ ๋ถ์ ํ๋ซํผ์ ์ถ๊ฐํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฌํ ์กฐํฉ์ ์ฆ๊ฐ์ ์ธ ๋ณด์ ๋ฐ ํ์ง ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋์์ ๊ตฌ์กฐ์ ์ดํด๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๋ฐ๋ผ์ ํ๊ฐ์์๋ ํด๋น ๋๊ตฌ๊ฐ ์ค์บ๋ ๊ธฐ๋ฅ์ ๋์ด ๋ ๊ด๋ฒ์ํ ๋ถ์ ์๊ตฌ ์ฌํญ์ ์ง์ํ ์ ์๋๋ก ๋ฐ์ ํ ์ ์๋์ง, ์๋๋ฉด ์ถ๊ฐ ๊ธฐ๋ฅ๊ณผ ํจ๊ป ์ฌ์ฉํด์ผ ํ๋์ง๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
์ ์ ๋ถ์์ด ๊ธฐ์ ์ ์ด๋ค ์ด์ ์ ์ ๊ณตํ๋์ง
์ ์ ์ฝ๋ ๋ถ์์ ์ฌํ ๋์์ ์ธ ์์ ๋ณด๋ค๋ ์ ๋ณด์ ๊ธฐ๋ฐํ ๋ณํ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํจ์ผ๋ก์จ ๊ธฐ์ ํ๊ฒฝ์์ ๊ฐ์ฅ ํฐ ๊ฐ์น๋ฅผ ๋ฐํํฉ๋๋ค. ๋ถ์ ๋๊ตฌ๋ ์ ์ด ํ๋ฆ, ๋ฐ์ดํฐ ๊ณ๋ณด ๋ฐ ์ข ์์ฑ ๊ตฌ์กฐ์ ๋ํ ๋ชจ๋ธ์ ๊ตฌ์ถํ์ฌ ์กฐ์ง์ด ๋ณ๊ฒฝ ์ฌํญ์ ์คํํ๊ธฐ ์ ์ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์์ธกํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ๋๊ท๋ชจ ์ํธ ์ฐ๊ฒฐ ์์คํ ์ ํน์ง์ธ ๋ถํ์ค์ฑ์ ์ง์ ์ ์ผ๋ก ํด๊ฒฐํฉ๋๋ค.
์ด๋ฌํ ํ์ฉ๋๊ฐ ๋ช ํํ๊ฒ ๋๋ฌ๋๋ ๋ถ์ผ ์ค ํ๋๋ ์ํฅ ๋ถ์์ ๋๋ค. ์ ์๋ ๋ณ๊ฒฝ ์ฌํญ์ ํ๊ฐํ ๋ ์ ์ ๋ถ์์ ํตํด ์ํฅ์ ๋ฐ๋ ๋ชจ๋ ๊ตฌ์ฑ ์์, ์คํ ๊ฒฝ๋ก ๋ฐ ๋ฐ์ดํฐ ์ฌ์ฉ์๋ฅผ ์๋ณํ ์ ์์ต๋๋ค. ์ด ์ ๋ณด๋ ๋ชฉํ ์งํฅ์ ์ธ ํ ์คํธ๋ฅผ ์ง์ํ๊ณ ๋ถํ์ํ ํ๊ท ํ ์คํธ ๋ ธ๋ ฅ์ ์ค์ฌ์ค๋๋ค. ๋ํ ๋ณ๊ฒฝ ์ฌํญ์ด ํต์ฌ ๋น์ฆ๋์ค ๊ธฐ๋ฅ๊ณผ ๊ต์ฐจํ๋ ์์ญ์ ๊ฐ์กฐํ์ฌ ๋ณด๋ค ์ ํํ ์ํ ํ๊ฐ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
์ ์ ๋ถ์์ ์ํคํ ์ฒ ๊ฑฐ๋ฒ๋์ค์๋ ๋์์ด ๋ฉ๋๋ค. ์์คํ ์ด ์ด๋ป๊ฒ ๋ฐ์ ํด ์๋์ง ๋ณด์ฌ์ค์ผ๋ก์จ, ์กฐ์ง์ ์๋ํ ์ค๊ณ์์ ์ฐจ์ด์ ์ด๋ ๊ณผ๋ํ ๊ฒฐํฉ ์์ญ์ ํ์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํต์ฐฐ๋ ฅ์ ๋ฆฌํฉํ ๋ง ์ ๋ต๊ณผ ํ๋ํ ๋ก๋๋งต ์๋ฆฝ์ ์ค์ํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ถ์์ ํตํด ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ถ์์ ์ธ ๊ฐ๋ ์ผ๋ก๋ง ๋ณด๋ ๋์ , ํน์ ๋งฅ๋ฝ์์ ๊ฐ์์ ์ด๊ณ ์ธก์ ๊ฐ๋ฅํ ํํ๋ก ํ์ธํ ์ ์์ต๋๋ค.
๋ ๋ค๋ฅธ ์ฅ์ ์ ๋ถ์ ๊ฐ ์ํต์ด ์ํํด์ง๋ค๋ ์ ์ ๋๋ค. ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ๋ฐ์๊ฐ ์๋ ์ฌ๋๋ค๋ ์ดํดํ ์ ์๋ ํํ, ์๋ฅผ ๋ค์ด ์์กด์ฑ ๋ค์ด์ด๊ทธ๋จ์ด๋ ์ํฅ ์์ฝ ๋ฑ์ผ๋ก ์ ์ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ณตํต๋ ์ดํด๋ ๊ฐ๋ฐ, ์ด์, ๊ฑฐ๋ฒ๋์ค ํ ๊ฐ์ ๋ง์ฐฐ์ ์ค์ฌ์ค๋๋ค. ๋ํ, ์์ฌ ๊ฒฐ์ ์ด ์ถ์ธก์ด๋ ๋ถ์์ ํ ๋ฌธ์๊ฐ ์๋ ์ฆ๊ฑฐ์ ๊ธฐ๋ฐํ๊ฒ ๋ฉ๋๋ค.
์ด๋ฌํ ์ด์ ์ ์ผ๊ด์ฑ๊ณผ ํฌ๋ช ์ฑ์ ๋ํ ๊ธฐ์ ์ ์๊ตฌ ์ฌํญ๊ณผ ๋ถํฉํฉ๋๋ค. ๊ธฐ์ ์ฝ๋ ๋ถ์ ์ฌ๋ก ์์ ๋ ผ์๋ ๋ฐ์ ๊ฐ์ด , ์กฐ์ง์ ๋ถ์ ๋๊ตฌ๊ฐ ๊ฐ๋ณ ํ๋ก์ ํธ๋ฅผ ๋์ด ์ง์๋๋ ์ง์ ์ ์ฅ์ ์ญํ ์ ํ๊ธฐ๋ฅผ ์ ์ ๋ ๊ธฐ๋ํ๊ณ ์์ต๋๋ค. ์์คํ ๊ตฌ์กฐ์ ๋์์ ํฌ์ฐฉํ๋ ์ ์ ๋ถ์์ ์กฐ์ง์ ๊ธฐ์ต์ ๊ฐํํ๊ณ ์๋ฌต์ ์ง์์ ๋ํ ์์กด๋๋ฅผ ์ค์ฌ์ค๋๋ค.
๊ถ๊ทน์ ์ผ๋ก ์ ์ ๋ถ์๊ณผ ์ค์บ๋์ ์ฐจ์ด์ ์ ๋๊ตฌ ์ ํ ์ ๋ต์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ค์บ๋ ๋๊ตฌ์๋ง ์์กดํ๋ ๊ธฐ์ ์ ๋น๋ฉดํ ๋ฌธ์ ๋ ํด๊ฒฐํ ์ ์์ง๋ง ์์คํ ์ ์ํ์ ๋ ธ์ถ๋ ์ ์์ต๋๋ค. ๋ฐ๋ฉด ์ฌ์ธต ๋ถ์์ ํฌ์ํ๋ ๊ธฐ์ ์ ๋ณต์ก์ฑ์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ์ฌ ์์คํ ์ด ์ง์์ ์ผ๋ก ๋ฐ์ ํจ์ ๋ฐ๋ผ ๋์ฑ ์์ ํ ๋ณํ์ ์์ธก ๊ฐ๋ฅํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
๋ ๊ฑฐ์ ๋ฐ ํ์ด๋ธ๋ฆฌ๋ ์ํฐํ๋ผ์ด์ฆ ์์คํ ์ ์ํ ์ ์ ์ฝ๋ ๋ถ์
๊ธฐ์กด ๋ฐ ํ์ด๋ธ๋ฆฌ๋ ์ํฐํ๋ผ์ด์ฆ ์์คํ ์ ๋์ง์ ์ธ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ํ๊ฒฝ๊ณผ๋ ๊ทผ๋ณธ์ ์ผ๋ก ๋ค๋ฅธ ๋ถ์์ ๊ณผ์ ๋ฅผ ์ ์ํฉ๋๋ค. ์ด๋ฌํ ์์คํ ์ ๋จ์ผ ์ํคํ ์ฒ ๋น์ ์ ๊ฒฐ๊ณผ๋ฌผ์ธ ๊ฒฝ์ฐ๊ฐ ๋๋ฌผ๊ณ , ์คํ๋ ค ๊ธฐ์กด ํ๋ซํผ์ ์๋ก์ด ๊ธฐ์ ์ด ์ถ๊ฐ๋๋ฉด์ ์์ญ ๋ ์ ๊ฑธ์ณ ์ ์ง์ ์ผ๋ก ๋ฐ์ ํด ์์ผ๋ฉฐ, ์ข ์ข ์ค๋๋ ๊ตฌ์ฑ ์์๋ฅผ ํ๊ธฐํ์ง ์๊ณ ๊ณ์ ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฌํ ๋งฅ๋ฝ์์ ์ ์ ์ฝ๋ ๋ถ์์ ์ฌ๋ฌ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฟ๋ง ์๋๋ผ ์๋ก ๋ค๋ฅธ ์คํ ๋ชจ๋ธ, ๋ฐ์ดํฐ ํํ ๋ฐฉ์, ์ด์ ๊ฐ์ ๊น์ง ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
ํ์ด๋ธ๋ฆฌ๋ ํ๊ฒฝ์ ๊ธฐ์กด ํ๋ซํผ๊ณผ ์ต์ ๋ถ์ฐ ์๋น์ค ๊ฐ์ ์ํธ ์์ฉ ์ง์ ์ ๋์ ํ์ฌ ๋ถ์์ ๋์ฑ ๋ณต์กํ๊ฒ ๋ง๋ญ๋๋ค. ๋ฉ์ธํ๋ ์ ๋ฐฐ์น ์์ ์ ํ์ ๋ถ์ ํ์ดํ๋ผ์ธ์ ๋ฐ์ดํฐ๋ฅผ ๊ณต๊ธํ๊ณ , ์จ๋ผ์ธ ํธ๋์ญ์ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ค๊ณ๋ ๋น์์๋ ์กด์ฌํ์ง ์์๋ API์ ์ํธ ์์ฉํฉ๋๋ค. ๋ฐ๋ผ์ ์ ์ ๋ถ์ ๋๊ตฌ ํ๊ฐ๋ ์ด๋ฌํ ๊ฒฝ๊ณ๋ฅผ ๋๋๋ค๋ฉฐ ์์คํ ์ด ๊ณ ๋ฆฝ๋ ์ฌ์ผ๋ก๊ฐ ์๋ ํตํฉ๋ ์ ์ฒด๋ก์ ์ด๋ป๊ฒ ์๋ํ๋์ง์ ๋ํ ์ผ๊ด๋ ๊ด์ ์ ์ ๊ณตํ ์ ์๋์ง๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
๋ค์ค ํ๋ซํผ ๊ณต์กด ๋ฐ ์์คํ ๊ฐ ์ดํด
๊ธฐ์กด ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ์ ํน์ง ์ค ํ๋๋ ์ ์ด์ ํจ๊ป ์๋ํ๋๋ก ์ค๊ณ๋์ง ์์ ์ฌ๋ฌ ํ๋ซํผ์ด ๊ณต์กดํ๋ค๋ ์ ์ ๋๋ค. ๋ฉ์ธํ๋ ์ ์์คํ , ๋ฏธ๋๋ ์ธ์ง ํ๋ซํผ, ๋ถ์ฐ ํ๊ฒฝ์ ์ข ์ข ๊ณต์์ ์ผ๋ก ๋ฌธ์ํ๋์ง ์์ ์๋ฌต์ ์ธ ๋ฉ์ปค๋์ฆ์ ํตํด ๋ฐ์ดํฐ์ ์ฑ ์์ ๊ณต์ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ ์ ์ฝ๋ ๋ถ์์ ์๋ฏธ ์๋ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ๊ธฐ ์ํด ์ด๋ฌํ ํ๋ซํผ ๊ฐ์ ์ฐ๊ฒฐ๊ณ ๋ฆฌ๋ฅผ ๋ง๋ค์ด์ผ ํฉ๋๋ค.
์ค์ ๋ก ์ด๋ฅผ ์ํด์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋๋ฟ๋ง ์๋๋ผ ์์ ์ ์ด ์ ์, ์ธํฐํ์ด์ค ๊ณ์ฝ ๋ฐ ๊ณต์ ๋ฐ์ดํฐ ๊ตฌ์กฐ๊น์ง ๋ถ์ํ ์ ์๋ ๋ฅ๋ ฅ์ด ํ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์์ญ ๋ ์ ์ ์์ฑ๋ ๋ฐฐ์น ์์ ์ด ์ต์ ์๋น์ค์์ ์ฌ์ฉ๋๋ ํ์ผ์ด๋ ํ ์ด๋ธ์ ์ฑ์ธ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ด๊ณ๋ฅผ ์ดํดํ์ง ๋ชปํ๋ฉด ํ ํ๊ฒฝ์์ ๋์ ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ๋ค๋ฅธ ํ๊ฒฝ์์ ์๋์น ์์ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ํ ์ ์์ต๋๋ค. ๋จ์ผ ํ๋ซํผ์๋ง ๊ตญํ๋ ์ ์ ๋ถ์์ผ๋ก๋ ์ด๋ฌํ ์ํ์ ํ์ ํ ์ ์์ต๋๋ค.
์์คํ ๊ฐ ์ดํด๋ ์คํ ํ์ด๋ฐ ๋ฐ ์์๊น์ง ํ์ฅ๋ฉ๋๋ค. ๊ธฐ์กด ๋ฐฐ์น ์ฒ๋ฆฌ ๋ฐฉ์์ ํน์ ์์ ์ ํน์ ๋ฐ์ดํฐ ์ํ๋ฅผ ๊ฐ์ ํ๋ ์ค์ผ์ค์ ๋ฐ๋ผ ์๋ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ํ์ด๋ธ๋ฆฌ๋ ์์คํ ์ ๋ถ์ฐ ์๋น์ค๊ฐ ๋น๋๊ธฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์๋นํ ์ ์์ผ๋ฏ๋ก ์ถ๊ฐ์ ์ธ ๋ณ๋์ฑ์ ์ผ๊ธฐํฉ๋๋ค. ๊ธฐ์ ์ฉ์ผ๋ก ํ๊ฐ๋๋ ์ ์ ๋ถ์ ๋๊ตฌ๋ ์ด๋ฌํ ๊ด๊ณ๋ฅผ ์ถ์ ํ๊ณ ์ฝ๋ ๋ฐ ์ค์ผ์ค๋ง ๋ก์ง์ ๋ด์ฌ๋ ๊ฐ์ ์ ๋๋ฌ๋ผ ์ ์์ด์ผ ํฉ๋๋ค.
์ผ๊ด์ฑ ์๋ ๋ฌธ์ํ๋ก ์ธํด ๋ฌธ์ ๋ ๋์ฑ ๋ณต์กํด์ง๋๋ค. ์กฐ์ง ๋ด ์ง์์ ์ ์ ์ค์ด๋๋ ์ ๋ฌธ๊ฐ๋ค์๊ฒ๋ง ๋จ์ ์์ ์ ์์ต๋๋ค. ์์ค ์ํฐํฉํธ์์ ์์คํ ๊ด๊ณ๋ฅผ ์ง์ ์ฌ๊ตฌ์ฑํ ์ ์๋ ์ ์ ๋ถ์์ ์์ค๋ ๋ฌธ์๋ฅผ ๋์ฒดํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ๋ณด๋ค ์์ ํ ๋ณ๊ฒฝ์ ์ง์ํ๊ณ ์๋ ๊ฒํ ์ ๋ํ ์์กด๋๋ฅผ ์ค์ฌ์ค๋๋ค.
์ด๋ฌํ ๊ณ ๋ ค ์ฌํญ์ ๊ธฐ์กด ์์คํ ํ๋ํ ์ ๊ทผ ๋ฐฉ์ ์ ๋ํ ๋ ผ์์ ํต์ฌ์ด๋ฉฐ , ๊ธฐ์กด ๋์ ๋ฐฉ์์ ์ดํดํ๋ ๊ฒ์ด ๋ณํ์ ์ ์ ์กฐ๊ฑด์์ ๊ฐ์กฐํฉ๋๋ค. ํ๋ซํผ ๊ฐ ํธํ์ฑ์ด ๋จ์ด์ง๊ฑฐ๋ ์๋ก ๋ค๋ฅธ ์คํ ๋ชจ๋ธ์ ํตํฉํ ์ ์๋ ๋๊ตฌ๋ ํ์ด๋ธ๋ฆฌ๋ ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ์์ ์ ํ์ ์ธ ๊ฐ์น๋ง์ ์ ๊ณตํฉ๋๋ค.
์ฅ๊ธฐ ์ฝ๋ ๋ฐ ๊ตฌ์กฐ์ ๋ณํ ์ฒ๋ฆฌ
๊ธฐ์กด ์์คํ ์ ์ข ์ข ๊ตฌ์กฐ์ ๋ณ๊ณก์ ๋ณด์ด๋๋ฐ, ์ด๋ ๊ตฌํ๋ ์ํคํ ์ฒ๊ฐ ์๋ ์ค๊ณ ์๋์ ํฌ๊ฒ ๋ฌ๋ผ์ง๋ ํ์์ ๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์์๋ฐฉํธ์ ์ธ ๋ณ๊ฒฝ ์ฌํญ๋ค์ด ๋์ ๋๋ฉด์, ๊ธด๋ฐํ๊ฒ ๊ฒฐํฉ๋ ๋ก์ง, ์ค๋ณต๋ ๊ธฐ๋ฅ, ๊ทธ๋ฆฌ๊ณ ์๋ฌต์ ์ธ ์์กด์ฑ์ด ๋ฐ์ํฉ๋๋ค. ์ด๋ฌํ ํ๊ฒฝ์์์ ์ ์ ์ฝ๋ ๋ถ์์ ์ฐ์ฐ์ด ์๋ ์ง์์ ์ธ ์ด์ ์๋ ฅ์ ๊ฒฐ๊ณผ๋ก ๋ฐ์ํ๋ ๋ณต์ก์ฑ์ ๋ค๋ค์ผ ํฉ๋๋ค.
์ค๋ ๊ธฐ๊ฐ ์ฌ์ฉ๋๋ ์ฝ๋๋ฒ ์ด์ค๋ ์ข ์ข ๊ณต์ ๋ณต์ฌ๋ณธ, ๊ณตํต ๋ฐ์ดํฐ ์ ์ ๋ฐ ์ฌ์ฌ์ฉ๋๋ ์ ํธ๋ฆฌํฐ ํ๋ก๊ทธ๋จ์ ์์กดํฉ๋๋ค. ์ด๋ฌํ ๊ณต์ ์์์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ์ ๊ด๋ฒ์ํ๊ฒ ์ ํ๋ ์ ์์ง๋ง, ๊ทธ ์ ํ ๋ฒ์๋ ๋ถ๋ถ๋ช ํ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ ์ ๋ถ์ ๋๊ตฌ๋ ์ด๋ฌํ ๊ณต์ ๊ตฌ์กฐ๋ฅผ ์๋ณํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ํ๋ซํผ ์ ๋ฐ์ ๊ฑธ์ณ ์ฌ์ฉ ๋ด์ญ์ ์ถ์ ํ๋ ๋ฅ๋ ฅ์ผ๋ก ํ๊ฐ๋ฉ๋๋ค.
๊ตฌ์กฐ์ ๋ณํ๋ ์ ์ด ํ๋ฆ์ ๋ณต์ก์ฑ์ผ๋ก๋ ๋ํ๋ฉ๋๋ค. ๊น์ด ์ค์ฒฉ๋ ์กฐ๊ฑด๋ฌธ, ์์ธ ์ฒ๋ฆฌ ๊ฒฝ๋ก, ๋ฐํ์ ๋งค๊ฐ๋ณ์์ ๊ธฐ๋ฐํ ์กฐ๊ฑด๋ถ ์คํ์ ์์คํ ์ ์ค์ ๋์์ ๋ชจํธํ๊ฒ ๋ง๋ญ๋๋ค. ๊ฐ๋ณ ๋ชจ๋์๋ง ์ด์ ์ ๋ง์ถ ๋ถ์์ผ๋ก๋ ์ด๋ฌํ ๊ตฌ์กฐ๋ค์ด ์คํ ๊ฒฝ๋ก ์ ๋ฐ์ ๊ฑธ์ณ ์ด๋ป๊ฒ ์ํธ ์์ฉํ๋์ง ํ์ ํ ์ ์์ต๋๋ค. ์ํฐํ๋ผ์ด์ฆ๊ธ ๋ถ์์ ์ค์ ๋ฐํ์ ๋์์ ๋ฐ์ํ๋ ์์ค์์ ์ ์ด ํ๋ฆ์ ์ฌ๊ตฌ์ฑํด์ผ ํฉ๋๋ค.
์ค๋ ๊ธฐ๊ฐ ์ฌ์ฉ๋์ด ์จ ์์คํ ์ ๋ ๋ค๋ฅธ ํน์ง์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๊ฑฐ๋ ๋ถ๋ถ์ ์ผ๋ก๋ง ์ฌ์ฉ๋๋ ์ฝ๋๊ฐ ์กด์ฌํ๋ค๋ ์ ์ ๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋น์ฆ๋์ค ๊ท์น์ ๋ณ๊ฒฝ๋์ง๋ง, ์ค๋๋ ๋ก์ง์ ์ ๊ฑฐํ๋ ๊ฒ์ด ์ํํ๋ค๊ณ ์ฌ๊ฒจ์ ธ ์์คํ ์ ๊ทธ๋๋ก ๋จ์ ์์ ์ ์์ต๋๋ค. ์ ์ ๋ถ์์ ์คํ ์กฐ๊ฑด๊ณผ ์ข ์์ฑ์ ์ ํํ๊ฒ ์ถ๋ก ํ ์ ์๋ ๊ฒฝ์ฐ์๋ง ๋๋ฌํ ์ ์๊ฑฐ๋ ์ค๋ณต๋๋ ์ฝ๋๋ฅผ ์๋ณํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
์ด๋ฌํ ๋ณต์ก์ฑ์ ๊ด๋ฆฌํ๋ ๊ฒ์ ๊ณต์ ์ํฐํฉํธ๊ฐ ์ด๋ป๊ฒ ์งํํ๋์ง ์ดํดํ๋ ๊ฒ๊ณผ ๋ฐ์ ํ๊ฒ ๊ด๋ จ๋์ด ์์ต๋๋ค. ์นดํผ๋ถ ๋ณ๊ฒฝ ๋ฐ ํ์ ์์คํ ์ ๋ฏธ์น๋ ์ํฅ๊ณผ ๊ฐ์ ๋ฌธ์ ๋ ์นดํผ๋ถ ์งํ ๊ด๋ฆฌ ์ ๊ฐ์ ์๋ฃ์์ ๋ค๋ฃน๋๋ค . ์ด๋ฌํ ๊ด๊ณ๋ฅผ ๋ช ํํ ๋ณด์ฌ์ฃผ๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๋์ฑ ํ์ ์๋ ๋ฆฌํฉํ ๋ง์ ์ํํ๊ณ ํต์ฌ ์์ ์์ ๊ณผ ๊ด๋ จ๋ ์ํ์ ์ค์ผ ์ ์์ต๋๋ค.
์ค๋จ ์๋ ์ ์ง์ ํ๋ํ ์ง์
๊ธฐ์ ํ๋ํ๋ ๋๋ฌผ๊ฒ ๋จ ํ ๋ฒ์ ๋๋์ ์ธ ๋ณํ๋ก ์ด๋ฃจ์ด์ง๋๋ค. ๊ฐ์ฉ์ฑ, ๊ท์ ์ค์ ๋ฐ ๋น์ฆ๋์ค ์ฐ์์ฑ๊ณผ ๊ด๋ จ๋ ์ ์ฝ ์กฐ๊ฑด์ผ๋ก ์ธํด ์ ์ง์ ์ธ ๋ณํ๋ฅผ ๋์ ํ๋ ๋จ๊ณ์ ์ ๊ทผ ๋ฐฉ์์ด ์ ํธ๋ฉ๋๋ค. ์ ์ ์ฝ๋ ๋ถ์์ ๊ฐ ๋จ๊ณ์ ๋ถํ์ค์ฑ์ ์ค์ฌ์ค์ผ๋ก์จ ์ด๋ฌํ ์ ๋ต์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
์ ์ง์ ํ๋ํ์๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ์ ํํ ๋ฒ์ ์ค์ ์ด ํ์์ ์ ๋๋ค. ํ์ ์ด๋ค ๊ตฌ์ฑ ์์๊ฐ ์ํฅ์ ๋ฐ๋์ง, ์ด๋ค ์ธํฐํ์ด์ค๊ฐ ๊ด๋ จ๋๋์ง, ๊ทธ๋ฆฌ๊ณ ์ด๋ค ์ด์ ํ๋ก์ธ์ค๊ฐ ์์ ๋ ๋ก์ง์ ์์กดํ๋์ง ์ ํํ ํ์ ํด์ผ ํฉ๋๋ค. ์ ์ ๋ถ์ ๋๊ตฌ๋ ์ ์ฒด ์์คํ ์ฌ์์ฑ์ด๋ ์นจ์ต์ ์ธ ๊ณ์ธก ์์ด ์ด๋ฌํ ์ ํ์ฑ์ ์ ๊ณตํ ์ ์๋์ง ์ฌ๋ถ์ ๋ฐ๋ผ ํ๊ฐ๋ฉ๋๋ค.
ํ์ด๋ธ๋ฆฌ๋ ์์คํ ์ ํ๋ํ ๊ณผ์ ์์ ๊ณผ๋๊ธฐ์ ์ํคํ ์ฒ ์ญํ ์ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๊ธฐ์กด ๊ตฌ์ฑ ์์๋ ์๋ก ๋์ ๋ ์๋น์ค์ ํจ๊ป ๊ณ์ ์๋ํฉ๋๋ค. ๋ฐ๋ผ์ ์ ์ ๋ถ์์ ๋ ํ๊ฒฝ์ ๋์์ ์ง์ํด์ผ ํ๋ฉฐ, ์ด๋ฅผ ํตํด ํ์ ๊ธฐ์กด ๊ตฌ์ฑ ์์์ ์๋ก์ด ๊ตฌ์ฑ ์์ ๊ฐ์ ์ํธ ์์ฉ์ ๋ถ์ํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ํ๋ซํผ ์ ๋ฐ์ ๊ฑธ์น ๋ฐ์ดํฐ ๋ณํ, ์ธํฐํ์ด์ค ๊ณ์ฝ ๋ฐ ์คํ ์ข ์์ฑ์ ์ดํดํ๋ ๊ฒ์ด ํฌํจ๋ฉ๋๋ค.
๋ ๋ค๋ฅธ ๊ณ ๋ ค ์ฌํญ์ ์ํ ์ํ์ ๋๋ค. ์ ์ง์ ๋ณ๊ฒฝ์ ์์ ์ฌํญ์ ๊ฒฉ๋ฆฌํ์ฌ ํ๊ธ ํจ๊ณผ๋ฅผ ์ต์ํํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ข ์์ฑ ๊ฒฝ๊ณ์ ๊ฒฐํฉ ๊ฐ๋๋ฅผ ํ์ ํ ์ ์๋ ์ ์ ๋ถ์์ ํ์ด ํผ๋์ ์ต์ํํ๋ ๋ฆฌํฉํ ๋ง ์ง์ ์ ์ ์ ํํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ์์ ์ฑ์ ์ ํดํ์ง ์์ผ๋ฉด์ ์คํธ๋ญ๊ธ๋ฌ ํจํด์ด๋ ๋จ๊ณ์ ๊ต์ฒด์ ๊ฐ์ ์ ๋ต์ ์ง์ํฉ๋๋ค.
์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ์ค์์ฑ์ ์์คํ ๊ตฌ์กฐ์ ๋ํ ์ง์์ ์ธ ํต์ฐฐ๋ ฅ์ ํ์์ฑ์ ๊ฐ์กฐํ๋ ์ ์ง์ ํ๋ํ ์ ๋ต ์ ๋ํ ๋ ผ์์์ ๋ถ๊ฐ๋ฉ๋๋ค . ๊ณ ์์ค ํ๊ฐ๋ ์ง์ญ์ ์ธ ๊ฒฐ๊ณผ๋ง ์ ๊ณตํ๋ ๋๊ตฌ๋ ์ ์ง์ ๋ณํ์ ํ์ํ ์์ค์ ํต์ ๋ฅผ ์ง์ํ ์ ์์ต๋๋ค.
๊ถ๊ทน์ ์ผ๋ก ๋ ๊ฑฐ์ ์์คํ ๋ฐ ํ์ด๋ธ๋ฆฌ๋ ์์คํ ์ ๋ํ ์ ์ ์ฝ๋ ๋ถ์์ ์์คํ ์ ๋ถ์์ ํ๊ฒ ๋ง๋ค์ง ์๊ณ ๋ฐ์ ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๋ฅ๋ ฅ์ผ๋ก ํ๊ฐ๋ฉ๋๋ค. ๊ธฐ์ ๋ค์ ์ค์ ์กด์ฌํ๋ ๊ฒฝ์ฐ๊ฐ ๋๋ฌธ ๋ช ํํ ์ํคํ ์ฒ ๊ฒฝ๊ณ๋ฅผ ๊ฐ์ ํ๋ ๋๊ตฌ๋ณด๋ค๋ ๊ธฐ์กด ๋์์ ๋ช ํํ ํ๊ณ , ์จ๊ฒจ์ง ์ข ์์ฑ์ ๋๋ฌ๋ด๋ฉฐ, ์ฒด๊ณ์ ์ด๊ณ ๋จ๊ณ์ ์ธ ๋ณํ์ ์ง์ํ๋ ๋๊ตฌ๋ฅผ ์ ํธํฉ๋๋ค.
SAST ๋๊ตฌ๋ฅผ ํ์ฉํ ๋ณด์, ๊ท์ ์ค์ ๋ฐ ์ํ ํ์ง
๋ณด์ ๋ฐ ๊ท์ ์ค์ ๊ณ ๋ ค ์ฌํญ์ ๊ธฐ์ ์ด ์ ์ ๋ถ์ ๋๊ตฌ๋ฅผ ํ๊ฐํ๋ ๋ฐฉ์์ ์ ์ ๋ ํฐ ์ํฅ์ ๋ฏธ์น๊ณ ์์ง๋ง, ์ด๋ฌํ ๊ณ ๋ ค ์ฌํญ๋ค์ ๊ฐ๋ณ์ ์ผ๋ก๋ง ๋ณผ ๊ฒฝ์ฐ ์ข ์ข ์คํด๋ฅผ ๋ถ๋ฌ์ผ์ผํต๋๋ค. ๋๊ท๋ชจ ์กฐ์ง์์ ๋ณด์ ์ํ์ ๋จ์ผ ์ทจ์ฝ์ ์ด๋ ์ฝ๋ ์กฐ๊ฐ์๋ง ๊ตญํ๋๋ ๊ฒฝ์ฐ๊ฐ ๋๋ญ ๋๋ค. ์คํ๋ ค ์ทจ์ฝ์ ์ด ์คํ ๊ฒฝ๋ก, ๋ฐ์ดํฐ ๋ ธ์ถ, ์ด์ ํต์ ๋ฐ ๊ท์ ์๋ฌด์ ์ด๋ป๊ฒ ๊ต์ฐจํ๋์ง์์ ๋ฐ์ํฉ๋๋ค. ๋ฐ๋ผ์ ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์ ํ ์คํธ ๋๊ตฌ๋ ๋ ๋ฆฝ์ ์ธ ์๋ฃจ์ ์ด ์๋๋ผ ๋ ๊ด๋ฒ์ํ ์ํ ํ๊ฒฝ ๋ด์์ ์๋ํด์ผ ํฉ๋๋ค.
๊ท์ ์๋ ฅ์ด ์ฌํ๋๊ณ ๊ฐ์ฌ ๊ธฐ๋์น๊ฐ ๋์ฑ ์๊ฒฉํด์ง์ ๋ฐ๋ผ ๊ธฐ์ ์ ์ทจ์ฝ์ ์ ํ์งํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ์ํ์ ์ดํดํ๊ณ ์ฐ์ ์์๋ฅผ ์ ํ๋ฉฐ ์ํฉ์ ๋ง๊ฒ ๊ด๋ฆฌํ ์ ์์์ ์ ์ฆํด์ผ ํฉ๋๋ค. ์ ์ ๋ถ์์ ์ด๋ฌํ ๊ณผ์ ์์ ์ค์ํ ์ญํ ์ ํ์ง๋ง, ๊ทธ ํจ๊ณผ๋ ๋ณด์ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ์ ์ ์ํ ๋ชจ๋ธ, ๊ท์ ์ค์ ์ํฌํ๋ก ๋ฐ ๋ณ๊ฒฝ ๊ด๋ฆฌ ๊ตฌ์กฐ์ ์ผ๋ง๋ ์ ํตํฉํ ์ ์๋์ง์ ๋ฌ๋ ค ์์ต๋๋ค.
์ทจ์ฝ์ ํ์ง vs. ์์คํ ์ ์ํ ์ธ์
์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์ ํ ์คํธ ๋๊ตฌ๋ ์ฃผ๋ก ์์ค ์ฝ๋ ๋ด์ ์ทจ์ฝ์ ํจํด์ ์๋ณํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ด๋ฌํ ํจํด์ ์ผ๋ฐ์ ์ผ๋ก ์ธ์ ์ ์ํ, ๋ถ์ ์ ํ ์ธ์ฆ ์ฒ๋ฆฌ ๋๋ ์์ ํ์ง ์์ ๋ฐ์ดํฐ ์ฌ์ฉ๊ณผ ๊ฐ์ ์ ์๋ ค์ง ๋ฒ์ฃผ์ ์ํฉ๋๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํ์งํ๋ ๊ฒ์ ํนํ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ธ๋ถ ์ธํฐํ์ด์ค์ ๋ ธ์ถ๋๊ฑฐ๋ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ํ๊ฒฝ์์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
ํ์ง๋ง ์ทจ์ฝ์ ํ์ง๋ง์ผ๋ก๋ ์์คํ ์ ์ํ์ ์์ ํ ํ์ ํ ์ ์์ต๋๋ค. ๊ธฐ์ ํ๊ฒฝ์์ ์ทจ์ฝ์ ์ ์ํฅ์ ํด๋น ์ทจ์ฝ์ ์ ์ ๊ทผ ๊ฐ๋ฅํ์ง, ์ด๋ค ์กฐ๊ฑด์์ ์คํ๋๋์ง, ๊ทธ๋ฆฌ๊ณ ์ด๋ค ์์คํ ์ด๋ ๋ฐ์ดํฐ์ ์ํฅ์ ๋ฏธ์น๋์ง์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ์คํ ๋น๋๊ฐ ๋ฎ์ ๋ก์ง์ ์จ๊ฒจ์ง ์ทจ์ฝ์ ์ ์ค์ํ ๋ฐฐ์น ์ฒ๋ฆฌ๋ ํธ๋์ญ์ ๊ฒฝ๋ก์ ๋ด์ฌ๋ ์ค๊ฐ ์ ๋์ ๋ฌธ์ ๋ณด๋ค ์ด์์ ์ํ์ด ์ ์ ์ ์์ต๋๋ค. ์คํ ์ปจํ ์คํธ๋ฅผ ๊ณ ๋ คํ์ง ์๋ ์ ์ ๋ถ์ ๋๊ตฌ๋ ์ด๋ฌํ ์ฐจ์ด๋ฅผ ๊ตฌ๋ถํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช์ต๋๋ค.
์ด๋ฌํ ํ๊ณ๋ ๋ฌธ์ ํด๊ฒฐ ์ฐ์ ์์ ์ค์ ๊ณผ์ ์์ ๋ช ํํ ๋๋ฌ๋ฉ๋๋ค. ๋ณด์ ํ์ ์ด๋ค ๋ฌธ์ ๊ฐ ์ค๋ํ ์ํ์ ์ด๋ํ๋์ง ๋ช ํํ ์ง์นจ ์์ด ๋ฐฉ๋ํ ์์ ๋ฌธ์ ์ ์ ์ ํ๊ฒ ๋ ์ ์์ต๋๋ค. ๊ฐ๋ฐ ํ์ ์ฌ๋ฌ ๊ฐ์ง ์ฐ์ ์์์ ์ ํ๋ ์ญ๋์ ์ง๋ฉดํ๊ฒ ๋ฉ๋๋ค. ๋งฅ๋ฝ์ ๋ํ ์ดํด๊ฐ ๋ถ์กฑํ๋ฉด, ๋ฌธ์ ํด๊ฒฐ ๋ ธ๋ ฅ์ ์ค๋ํ ์ํ์ด ์๋ ๋์ ๋๋ ๋ฌธ์ ์๋ง ์ง์ค๋ ์ ์์ต๋๋ค.
๊ธฐ์ ๋ค์ ์ ์ ๋ถ์ ๋๊ตฌ๊ฐ ์ํ ๊ธฐ๋ฐ ์ฐ์ ์์ ์ค์ ์ ๊ธฐ์ฌํ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ์ ์ ๋ ๋ง์ด ํ๊ฐํ๊ณ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ์ทจ์ฝ์ ๊ณผ ์คํ ๊ฒฝ๋ก, ๋ฐ์ดํฐ ๋ฏผ๊ฐ๋, ๋น์ฆ๋์ค ์ค์๋ ๊ฐ์ ์๊ด๊ด๊ณ๋ฅผ ํ์ ํ๋ ๊ธฐ๋ฅ์ด ํฌํจ๋ฉ๋๋ค. ํจํด ๊ธฐ๋ฐ ํ์ง ๊ธฐ๋ฅ๋ง ์ ๊ณตํ๋ ๋๊ตฌ๋ ์ํฅ ํ๊ฐ๋ฅผ ์ํด ์ถ๊ฐ์ ์ธ ์๋ ๋ถ์์ด ํ์ํ๋ฏ๋ก ๋น์ฉ์ด ์ฆ๊ฐํ๊ณ ๋์์ด ์ง์ฐ๋ฉ๋๋ค.
ํ์ง์ ์ธ์์ ์ฐจ์ด๋ ๊ท์ ๋์ ๋ถ์ผ์์ ํนํ ์ค์ํฉ๋๋ค. ๊ท์ ๋ ์ข ์ข ์ํ์ ์๋ณํ๊ณ ๋น๋ก์ ์ผ๋ก ๊ด๋ฆฌํ์์ ์ ์ฆํ๋๋ก ์๊ตฌํฉ๋๋ค. ๋จ์ํ ์ทจ์ฝ์ ์ ๋์ดํ๋ ๊ฒ๋ง์ผ๋ก๋ ์ด๋ฌํ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ ์ ์์ต๋๋ค. ์ฌ์ด๋ฒ ๋ณด์ ์ทจ์ฝ์ ๊ด๋ฆฌ ๋๊ตฌ ์ ๊ฐ์ ๋ ผ์์์ ๋งฅ๋ฝ์ ๋ณด์ ํต์ฐฐ๋ ฅ์ ํ์์ฑ์ด ๊ฐ์กฐ๋๋๋ฐ , ์ด๋ฌํ ๋ ผ์๋ ํจ๊ณผ์ ์ธ ์ํ ๊ด๋ฆฌ๊ฐ ๋จ์ํ ์ทจ์ฝ์ ์๋ฅผ ์ธ๋ ๊ฒ๋ณด๋ค ๋ ธ์ถ ์ ๋๋ฅผ ์ดํดํ๋ ๋ฐ ๋ฌ๋ ค ์์์ ๋ณด์ฌ์ค๋๋ค.
๊ท์ ์ค์ ์ฆ๊ฑฐ ๋ฐ ๊ฐ์ฌ ์ค๋น ์ํ
๊ท์ ์ค์ ์๋ฌด๋ SAST ๋๊ตฌ ํ๊ฐ์ ๋ ๋ค๋ฅธ ์ฐจ์์ ๋ํฉ๋๋ค. ์ฌ๋ฌด, ๊ฐ์ธ์ ๋ณด ๋ณดํธ ๋๋ ์ด์ ๊ท์ ์ ์ค์ํด์ผ ํ๋ ๊ธฐ์ ์ ํต์ ์กฐ์น๊ฐ ๋ง๋ จ๋์ด ์๊ณ ์๋๋๋ก ์๋ํ๊ณ ์์์ ์ ์ฆํด์ผ ํฉ๋๋ค. ์ ์ ๋ถ์์ ์ฝ๋์ ๋ณด์ ์ทจ์ฝ์ ์ ๊ฒํ ํ์์ ๋ณด์ฌ์ค์ผ๋ก์จ ์ด๋ฌํ ์ ์ฆ์ ๊ธฐ์ฌํ์ง๋ง, ๊ทธ ์ ์ฆ์ ์ง๊ณผ ์ ์ฉ์ฑ์ ๋๊ตฌ๋ง๋ค ํฌ๊ฒ ๋ค๋ฆ ๋๋ค.
๊ฐ์ฌ ์ค๋น์๋ ์ถ์ ์ฑ์ด ํ์์ ์ ๋๋ค. ๊ฐ์ฌ์๋ ์ผ๋ฐ์ ์ผ๋ก ์ค์บ์ด ์ํ๋์๋ค๋ ์ฌ์ค๋ฟ๋ง ์๋๋ผ ์ค์บ ๋์, ๋ฐ๊ฒฌ ์ฌํญ, ๋ฐ๊ฒฌ๋ ๋ฌธ์ ์ ์ ๋ํ ์กฐ์น ๋ฐฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ ๊ฒฐ์ ์ฌํญ์ด ๋ฌธ์ํ๋ ๋ด์ฉ๊น์ง ํ์ธํ ๊ฒ์ ๊ธฐ๋ํฉ๋๋ค. ๋ถํฌ๋ช ํ ๋ณด๊ณ ์๋ฅผ ์์ฑํ๊ฑฐ๋ ๊ณผ๊ฑฐ ๋งฅ๋ฝ์ ์ ๊ณตํ์ง ์๋ ๋๊ตฌ๋ ์ฌํ์ ์ด๋ฌํ ๊ณผ์ ์ ์ฌ๊ตฌ์ฑํ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋ญ๋๋ค.
๋ฐ๋ผ์ ๊ธฐ์ ์ ์ ์ ๋ถ์ ๊ฒฐ๊ณผ๋ฌผ์ ๋ณด์กด, ๋ฒ์ ๊ด๋ฆฌํ๊ณ ๋ณ๊ฒฝ ๊ธฐ๋ก๊ณผ ์ฐ๊ฒฐํ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ํ๊ฐํฉ๋๋ค. ์ด๋ ๋ณด์ ์ํ๊ฐ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ด๋ป๊ฒ ๋ณํํ๋์ง, ๊ทธ๋ฆฌ๊ณ ํน์ ๋ถ์ ๊ฒฐ๊ณผ๊ฐ ๊ฐ์ ์กฐ์น ๊ฒฐ์ ์ ์ด๋ค ์ํฅ์ ๋ฏธ์ณค๋์ง ๋ณด์ฌ์ฃผ๋ ๊ธฐ๋ฅ์ ํฌํจํฉ๋๋ค. ํ์์คํฌํ๊ฐ ํฌํจ๋ ๋ด๋ณด๋ด๊ธฐ ๊ฐ๋ฅํ ๋ณด๊ณ ์๋ฅผ ์ง์ํ๋ ๋๊ตฌ๋ ์ผ์์ ์ธ ๋์๋ณด๋๋ฅผ ์ ๊ณตํ๋ ๋๊ตฌ๋ณด๋ค ๊ฐ์ฌ ๊ธฐ๋์น์ ๋ ๋ถํฉํฉ๋๋ค.
๊ท์ ์ค์๋ ๋ณ๊ฒฝ ๊ด๋ฆฌ์๋ ๋ฐ์ ํ ๊ด๋ จ์ด ์์ต๋๋ค. ๋ณด์ ๊ด๋ จ ๋ฐ๊ฒฌ ์ฌํญ์ ๋ณ๊ฒฝ ์น์ธ, ์ฐ๊ธฐ ๋๋ ๊ฑฐ๋ถ ์ฌ๋ถ์ ํฐ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๊ฑฐ๋ฒ๋์ค ์ํฌํ๋ก์ ํตํฉ๋๋ ์ ์ ๋ถ์ ๋๊ตฌ๋ ์์ฌ ๊ฒฐ์ ์ง์ ์ ๋ณด์ ๊ด๋ จ ์ ๋ณด๋ฅผ ํฌํจ์์ผ ์ด๋ฌํ ํ๋ก์ธ์ค๋ฅผ ์ง์ํฉ๋๋ค. ๋ฐ๋๋ก ๊ณต์์ ์ธ ๋ณ๊ฒฝ ํ๋ก์ธ์ค ์ธ๋ถ์์ ์๋ํ๋ ๋๊ตฌ๋ ์์ธ๋๊ฑฐ๋ ๋ฌด์๋ ์ํ์ด ์์ต๋๋ค.
๊ท์ ์ฒด๊ณ๋ ์ฃผ๊ธฐ์ ์ธ ํ๊ฐ๋ณด๋ค๋ ์ง์์ ์ธ ํต์ ๋ชจ๋ํฐ๋ง์ ์ ์ ๋ ๊ฐ์กฐํ๊ณ ์์ต๋๋ค. ์ผ๊ด์ฑ ์๊ฒ ์คํ๋๊ณ ์๊ฐ์ ๋ฐ๋ผ ๋น๊ต ๊ฐ๋ฅํ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํ ์ ์๋ ์ ์ ๋ถ์์ ์ด๋ฌํ ๋ณํ๋ฅผ ๋ท๋ฐ์นจํฉ๋๋ค. SOX ๋ฐ DORA ๊ท์ ์ค์ ๋ถ์ ์ ๋ํ ๋ ผ์๋ ๊ธฐ์ ๋ถ์์ ๊ท์ ํต์ ๋ชฉํ์ ์ฐ๊ณํ๋ ๊ฒ์ ์ค์์ฑ์ ๋ถ๊ฐํฉ๋๋ค.
๋ณด์๋ง์ ๊ณ ๋ คํ ์ ์ ๋ถ์์ ํ๊ณ
SAST ๋๊ตฌ๋ ์ทจ์ฝ์ ์๋ณ์ ์ค์ํ ์ญํ ์ ํ์ง๋ง, ๊ธฐ์ ์ ๋ฐ์ ์ํ ๊ด๋ฆฌ์๋ ๋ณธ์ง์ ์ผ๋ก ํ๊ณ๊ฐ ์์ต๋๋ค. ๋ณด์ ๋ถ์๋ง ๋๊ณ ๋ณด๋ฉด ์ฝ๋๋ ์ด์ ์์คํ ์ ์ผ๋ถ๊ฐ ์๋ ๋ ๋ฆฝ์ ์ธ ์ฐ๋ฌผ๋ก ์ทจ๊ธ๋ฉ๋๋ค. ์ด๋ฌํ ๊ด์ ์ ํน์ ์ ํ์ ๋ฌธ์ ๋ฅผ ์๋ณํ๋ ๋ฐ๋ ์ถฉ๋ถํ์ง๋ง, ์ค์ ์ด์ ํ๊ฒฝ์์ ๋ณด์ ์ํ์ด ์ด๋ป๊ฒ ๋ํ๋๋์ง ์ดํดํ๊ธฐ์๋ ๋ถ์กฑํฉ๋๋ค.
ํ ๊ฐ์ง ํ๊ณ๋ ์ํฅ ๋ฒ์๋ฅผ ํ๊ฐํ ์ ์๋ค๋ ์ ์ ๋๋ค. ์ทจ์ฝ์ ์ด ๋ฐ๊ฒฌ๋๋ฉด ๊ธฐ์ ์ ์ด๋ค ํ๋ก์ธ์ค, ์ฌ์ฉ์ ๋๋ ํ์ ์์คํ ์ด ์ํฅ์ ๋ฐ๋์ง ์์์ผ ํฉ๋๋ค. SAST ๋๊ตฌ๋ ์ผ๋ฐ์ ์ผ๋ก ์ถ๊ฐ ๋ถ์ ๊ธฐ๋ฅ๊ณผ์ ํตํฉ ์์ด๋ ์ด๋ฌํ ์ง๋ฌธ์ ๋ตํ ์ ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ํ ํ๊ฐ๊ฐ ํํธํ๋๊ณ ์ ๋ฌธ๊ฐ์ ์๋์ ์ธ ๋ถ์์ ์์กดํ๊ฒ ๋ฉ๋๋ค.
๋ ๋ค๋ฅธ ํ๊ณ๋ ์๋ชป๋ ์์ ๊ฐ์์ ๋น๋กฏ๋ฉ๋๋ค. ์กฐ์ง์ ํฌ๊ด์ ์ธ ์ค์บ์ด ๊ณง ํฌ๊ด์ ์ธ ๋ณด์์ ์๋ฏธํ๋ค๊ณ ์๊ฐํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ค์ ๋ก๋ ์ํคํ ์ฒ ์ค๊ณ, ๋ฐ์ดํฐ ํ๋ฆ ๋๋ ์ด์์์ ์์กด์ฑ์์ ๋ฐ์ํ๋ ์ทจ์ฝ์ ์ด ๋ฐ๊ฒฌ๋์ง ์์ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ณด์ ๋ถ์์๋ง ์ง๋์น๊ฒ ์์กดํ๋ฉด ์์คํ ์ ์ธ ์ฝ์ ์ ๊ฐ๊ณผํ ์ ์์ต๋๋ค.
์ด๋ฌํ ๊ฒฉ์ฐจ๋ ํนํ ๋ ๊ฑฐ์ ๊ตฌ์ฑ ์์๊ฐ ์๋ ํ๊ฒฝ์์ ๋๋๋ฌ์ง๋๋ค. ์ค๋๋ ์์คํ ์ ์ต์ ์ฝ๋ฉ ํ์ค์ ์ค์ํ์ง ์์ ์ ์์ง๋ง, ํต์ฌ ๋น์ฆ๋์ค ๊ธฐ๋ฅ์ ๋ท๋ฐ์นจํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋งฅ๋ฝ ์์ด ์๋ง์ ๋ฌธ์ ๋ฅผ ์ง์ ํ๋ ๋ณด์ ๋ถ์์ ํ์ ๊ณผ๋ถํ๋ฅผ ์ด๋ํ๊ณ ์ถฉ๋ถํ ์ ๋ณด์ ๊ธฐ๋ฐํ์ง ์์ ์ํ ์์ฉ ๊ฒฐ์ ์ผ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
๊ธฐ์ ๋ค์ ๋ณด์ ๋ถ์์ด ์์คํ ์ ๋ฐ์ ๋ํ ์ดํด์ ํตํฉ๋์ด์ผ ํ๋ค๋ ์ ์ ์ ์ ๋ ์ธ์ํ๊ณ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋ฐ์ดํฐ ๊ณ๋ณด, ์คํ ์์, ์ข ์์ฑ ๊ตฌ์กฐ์ ๋ํ ์ง์์ด ํฌํจ๋ฉ๋๋ค. SAST ๋๊ตฌ๋ ์ ์ฉํ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ง๋ง, ์์คํ ์ ์ฒด์ ๋์ ๋ฐฉ์์ ๋๋ฌ๋ด๋ ๋ถ์๊ณผ ํจ๊ป ์ฌ์ฉ๋ ๋ ๊ฐ์ฅ ํจ๊ณผ์ ์ ๋๋ค.
๋ณด์ ๋๊ตฌ์ ๊ด๋ฒ์ํ ์ํ ๊ด๋ฆฌ ๊ฐ์ ์งํํ๋ ๊ด๊ณ๋ ๊ธฐ์ ์ํ ๊ด๋ฆฌ ์ ๋ต ๊ณผ ๊ฐ์ ์๋ฃ์์ ๋ ผ์๋๋ฉฐ , ์ด๋ฌํ ์๋ฃ๋ค์ ๊ธฐ์ ์ ํต์ ๊ฐ ์ด์ ํ์ค์ ๋ง์ถฐ ๋งฅ๋ฝํ๋์ด์ผ ํจ์ ๊ฐ์กฐํฉ๋๋ค. ์์คํ ์ ํต์ฐฐ๋ ฅ ์์ด ๋ณด์์๋ง ์ด์ ์ ๋ง์ถ ์ ์ ๋ถ์์ ๊ทผ๋ณธ์ ์ธ ์ํ์ด ์๋ ์ฆ์๋ง์ ๋ค๋ฃน๋๋ค.
์ํฐํ๋ผ์ด์ฆ ๊ท๋ชจ์ CI/CD ํตํฉ ๋ฐ ์๋ํ
CI/CD ํตํฉ์ ์ข ์ข ์ ์ ์ฝ๋ ๋ถ์์ ๋จ์ํ ํ์ฅ์ผ๋ก ์ ์๋์ง๋ง, ์ํฐํ๋ผ์ด์ฆ ๊ท๋ชจ์์๋ ์๋ํ ์ ์ฉ ๋ฐฉ์์ ๊ทผ๋ณธ์ ์ธ ๋ณํ๋ฅผ ๊ฐ์ ธ์ค๋ ์ ์ฝ ์กฐ๊ฑด์ ์๋ฐํฉ๋๋ค. ๋๊ท๋ชจ ์กฐ์ง์์๋ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ์ด ์ฆ์ ์ฝ๋ ๋ณ๊ฒฝ๋ฟ๋ง ์๋๋ผ ๊ธฐ์กด ๋ฆด๋ฆฌ์ค ์ฃผ๊ธฐ, ๊ท์ ์น์ธ, ๊ณต์ ์ธํ๋ผ ์ข ์์ฑ๊น์ง ์์ฉํด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ ์ ๋ถ์ ๋๊ตฌ๋ CI/CD ์์คํ ๊ณผ์ ํตํฉ ์ฌ๋ถ๋ฟ๋ง ์๋๋ผ ์๋ํ๊ฐ ์กฐ์ง์ ๋ณต์ก์ฑ๊ณผ ๋ง๋ฌผ๋ฆด ๋ ์ด๋ป๊ฒ ์๋ํ๋์ง๋ฅผ ๊ธฐ์ค์ผ๋ก ํ๊ฐ๋ฉ๋๋ค.
๋๊ท๋ชจ ์๋ํ๋ ์๋์ ์ ์ด ์ฌ์ด์ ์์ถฉ ๊ด๊ณ๋ฅผ ๋๋ฌ๋ ๋๋ค. ๊ฐ๋ฐํ์ ๋น ๋ฅธ ํผ๋๋ฐฑ์ ์ํ์ง๋ง, ๊ธฐ์ ์ ์๋ํ๋ ๋ถ์์ด ์์ฐ ์์ ์ฑ์ ์ ํดํ๊ฑฐ๋ ๊ด๋ฆฌ ํ๋ก์ธ์ค์ ๊ณผ๋ถํ๋ฅผ ์ฃผ์ง ์๋๋ก ํด์ผ ํฉ๋๋ค. ์ ์ ๋ถ์ ๋๊ตฌ์ ๋ํ ํ๊ฐ๋ CI/CD ํตํฉ์ด ์๋ก์ด ํํ์ ์ด์ ์ํ์ด๋ ํ๋ก์ธ์ค ๋ณ๋ชฉ ํ์์ ์ ๋ฐํ์ง ์์ผ๋ฉด์ ์์ฌ ๊ฒฐ์ ๊ณผ์ ์ ํฅ์์ํค๋์ง ์ฌ๋ถ์ ์ ์ ๋ ์ด์ ์ ๋ง์ถ๊ณ ์์ต๋๋ค.
๊ฐ๋ณ ์ ์ฅ์๋ฅผ ๋์ด์ ํ์ดํ๋ผ์ธ ํตํฉ
๊ธฐ๋ณธ์ ์ผ๋ก CI/CD ํตํฉ์ ํตํด ๋น๋ ๋๋ ๋ฐฐํฌ ๋จ๊ณ์์ ์ ์ ๋ถ์์ ์๋์ผ๋ก ์คํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ์ด๋ฏธ ์ ์๋ ค์ ธ ์๊ณ ๋๋ฆฌ ๊ตฌํ๋์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ์์๋ ํ์ดํ๋ผ์ธ์ด ์ฌ๋ฌ ์ ์ฅ์, ๊ณต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ํ์ ์์คํ ์ ๊ฑธ์ณ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ฐ๋ผ์ ์ ์ ๋ถ์ ๋๊ตฌ๋ ๊ฐ ์ ์ฅ์๋ฅผ ๋ ๋ฆฝ์ ์ธ ๋จ์๋ก ์ทจ๊ธํ๋ ๋์ ์ด๋ฌํ ์ํธ ์์กด์ฑ์ ๋ฐ์ํ๋ ๋ฐฉ์์ผ๋ก ํตํฉ๋์ด์ผ ํฉ๋๋ค.
๊ธฐ์ ๋ค์ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ํ์ดํ๋ผ์ธ ์ ๋ฐ์ ๊ฑธ์ณ ํตํฉํ์ฌ ๋ณ๊ฒฝ ์ฌํญ์ ์ํฅ์ ๋ํ ์ผ๊ด๋ ์๊ฐ์ ์ ๊ณตํ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ํ๊ฐํฉ๋๋ค. ์ฌ๋ฌ ์๋น์ค ๋๋ ๊ตฌ์ฑ ์์๊ฐ ๋์์ ๋ฆด๋ฆฌ์ค๋ ๋, ๊ฐ๋ณ์ ์ธ ๊ฒฐ๊ณผ๋ ์ํธ ์ฐ๊ด์ํฌ ์ ์๋ ํ ๊ด๋ จ์ฑ์ ์๊ฒ ๋ฉ๋๋ค. ์ ์ฅ์ ์์ค์์๋ง ํตํฉํ๋ ๋๊ตฌ๋ ์์คํ ์ ์ฒด์์ ๋์ ๋ฐ์ํ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ์ด๋ป๊ฒ ์ํธ ์์ฉํ๋์ง์ ๋ํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
๋ ๋ค๋ฅธ ๊ณ ๋ ค ์ฌํญ์ ํ์ดํ๋ผ์ธ์ ์ด์ง์ฑ์ ๋๋ค. ๋๊ท๋ชจ ์กฐ์ง์ ๋จ์ผ CI/CD ํ๋ซํผ์ผ๋ก ํ์คํํ๋ ๊ฒฝ์ฐ๊ฐ ๋๋ญ ๋๋ค. ๊ฐ ํ์ ๊ณผ๊ฑฐ ์ด๋ ฅ์ด๋ ๊ธฐ๋ฅ์ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ์๋ก ๋ค๋ฅธ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ ์ ๋ถ์ ์๋ฃจ์ ์ ๊ด๋ฒ์ํ ๋ง์ถค ์ค์ ์ด๋ ์์ ์ค๋ณต ์์ด ๋ค์ํ ํ๊ฒฝ ๊ฐ์ ํตํฉ์ ์ง์ํด์ผ ํฉ๋๋ค.
ํ์ดํ๋ผ์ธ ํตํฉ์ ์ถ์ ์ฑ์๋ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๊ธฐ์ ์ ์ด๋ค ๋ถ์ ๊ฒฐ๊ณผ๊ฐ ์ด๋ค ๋น๋, ๋ฆด๋ฆฌ์ค ๋๋ ๋ณ๊ฒฝ ์์ฒญ์ ํด๋นํ๋์ง ํ์ ํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์ฐ๊ณ๋ ์ฑ ์ ์์ฌ๋ฅผ ๋ช ํํ ํ๊ณ ์ฌ๊ณ ํ ์กฐ์ฌ๋ฅผ ์ฉ์ดํ๊ฒ ํฉ๋๋ค. ํ์ดํ๋ผ์ธ ๋ฉํ๋ฐ์ดํฐ์ ๊ธด๋ฐํ๊ฒ ํตํฉ๋๋ ๋๊ตฌ๋ ๋จ์ํ ๋ถ๋ฆฌ๋ ์ค์บ๋๋ก ์๋ํ๋ ๋๊ตฌ๋ณด๋ค ๊ฑฐ๋ฒ๋์ค๋ฅผ ๋์ฑ ํจ๊ณผ์ ์ผ๋ก ์ง์ํฉ๋๋ค.
ํ์ดํ๋ผ์ธ ํตํฉ์ ๋ณต์ก์ฑ์ ์ฑ๋ฅ ํ๊ท ํ์ดํ๋ผ์ธ ์ ๋ต ๊ณผ ๊ฐ์ ๋งฅ๋ฝ์์ ๋ ผ์๋๋ฉฐ , ์ด๋ ์๋ํ๊ฐ ์ฌ๋ฌ ๋จ๊ณ์ ๊ฑธ์น ๋์ ํจ๊ณผ๋ฅผ ๊ณ ๋ คํด์ผ ํจ์ ๊ฐ์กฐํฉ๋๋ค. ์ด๋ฌํ ๊ด์ ์ ๋ถํฉํ๋ ์ ์ ๋ถ์์ ๋์ฑ ์ ๋ขฐํ ์ ์๋ ๊ฒฐ๊ณผ๋ฌผ ์ ๊ณต์ ์ง์ํฉ๋๋ค.
๊ท์ ํ๊ฒฝ์์์ ์๋ํ ์ ์ฝ ์กฐ๊ฑด
๊ท์ ํ๊ฒฝ์ CI/CD ์๋ํ ์ ์ฉ ๋ฐฉ์์ ๊ทผ๋ณธ์ ์ธ ์ ์ฝ์ ๊ฐํฉ๋๋ค. ๊ธ์ต ๊ธฐ๊ด, ์๋ฃ ์๋น์ค ์ ๊ณต์ ์ฒด, ์ค์ ์ธํ๋ผ ์ด์์ ์ฒด๋ ๋ณ๊ฒฝ ๊ด๋ฆฌ, ์ง๋ฌด ๋ถ๋ฆฌ, ๊ฐ์ฌ ์๊ฑด์ ์ค์ํด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ CI/CD ํ์ดํ๋ผ์ธ์ ํตํฉ๋๋ ์ ์ ๋ถ์ ๋๊ตฌ๋ ๋ฌด์ ํ ์คํ๋ณด๋ค๋ ์ ์ด๋ ์๋ํ๋ฅผ ์ง์ํด์ผ ํฉ๋๋ค.
ํ ๊ฐ์ง ์ ์ฝ ์ฌํญ์ ์น์ธ ์ํฌํ๋ก์ ๊ด๋ จ์ด ์์ต๋๋ค. ์๋ํ๋ ๋ถ์์ ์์ ์กฐ์น ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ธฐ ์ ์ ์ฌ๋์ ๊ฒํ ๊ฐ ํ์ํ ๋ฌธ์ ๋ฅผ ์๋ณํ ์ ์์ต๋๋ค. ๊ธฐ์ ์ ๋๊ตฌ๊ฐ ํ์ดํ๋ผ์ธ ์ผ์ ์ค์ง, ๋ฐ๊ฒฌ ์ฌํญ ์ฃผ์ ๋ฌ๊ธฐ, ์น์ธ ๊ทผ๊ฑฐ ๊ธฐ๋ก ๊ธฐ๋ฅ์ ์ง์ํ๋์ง ํ๊ฐํฉ๋๋ค. ์ํฉ์ ๋ฐ๋ฅธ ์ ์ฐ์ฑ ์์ด ํต๊ณผ ๋๋ ์คํจ๋ผ๋ ์ด๋ถ๋ฒ์ ์ธ ๊ฒฐ๊ณผ๋ง ๊ฐ์ํ๋ ๋๊ตฌ๋ ๊ฑฐ๋ฒ๋์ค ์๊ตฌ ์ฌํญ๊ณผ ์ถฉ๋ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
๋ ๋ค๋ฅธ ์ ์ฝ ์กฐ๊ฑด์ ์ฆ๊ฑฐ ๋ณด์กด์ ๋๋ค. ์๋ํ๋ ๋ถ์์ ๋์ค์ ๋ณด์กดํ๊ณ ๊ฒํ ํ ์ ์๋ ๊ฒฐ๊ณผ๋ฌผ์ ์์ฑํด์ผ ํฉ๋๋ค. ์ฌ๊ธฐ์๋ ๋ด๋ถ ์ ์ฑ ์ค์๋ฅผ ์ ์ฆํ๋ ๋ก๊ทธ, ๋ณด๊ณ ์ ๋ฐ ๋ฉํ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ฉ๋๋ค. ํ์ดํ๋ผ์ธ ์คํ ํ ๊ฒฐ๊ณผ๋ฅผ ํ๊ธฐํ๋ ์ ์ ๋ถ์ ๋๊ตฌ๋ ๊ฐ์ฌ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ์ง ๋ชปํฉ๋๋ค.
์ง๋ฌด ๋ถ๋ฆฌ๋ ์๋ํ๋ฅผ ๋์ฑ ๋ณต์กํ๊ฒ ๋ง๋ญ๋๋ค. ์ผ๋ถ ํ๊ฒฝ์์๋ ์ฝ๋๋ฅผ ๊ฐ๋ฐํ๋ ์ฌ๋๊ณผ ๋ณ๊ฒฝ ์ฌํญ์ ์น์ธํ๋ ์ฌ๋์ด ๋์ผํ ์ ์์ต๋๋ค. ์ ์ ๋ถ์ ๋๊ตฌ๋ ๊ฒฐ๊ณผ๊ฐ ์ ์ ํ ์ญํ ์ ์ํด ๊ฒํ ๋๋๋ก ID ๋ฐ ์ก์ธ์ค ์ ์ด์ ํตํฉ๋์ด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์๊ตฌ ์ฌํญ์ ๊ธฐ์ ์ ํตํฉ์ ๋์ด ํ๋ก์ธ์ค ์ค๊ณ๊น์ง ํ์ฅ๋ฉ๋๋ค.
์๋ํ๋ ์ํ ๊ธฐ๋ฐ ์์ธ ์ฌํญ๋ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ๋ชจ๋ ๋ฐ๊ฒฌ ์ฌํญ์ ๋์ผํ ๋์์ด ํ์ํ ๊ฒ์ ์๋๋๋ค. ๊ธฐ์ ์ ๋๊ตฌ๊ฐ ์ฌ๊ฐ๋, ๋ฒ์ ๋๋ ๋น์ฆ๋์ค ๋งฅ๋ฝ์ ๋ฐ๋ผ ์กฐ๊ฑด๋ถ ์๋ํ๋ฅผ ์ง์ํ๋์ง ํ๊ฐํฉ๋๋ค. ๊ฒฝ์ง๋ ์๋ํ๋ ๋ง์ฐฐ์ ์ฆ๊ฐ์ํค๊ณ ์ฐํ ํ์๋ฅผ ์กฐ์ฅํ์ฌ ๋ถ์์ ๋ชฉ์ ์ ์ ํดํฉ๋๋ค.
์ด๋ฌํ ์ ์ฝ ์กฐ๊ฑด์ ์๋ํ๊ฐ ๊ฑฐ๋ฒ๋์ค๋ฅผ ์ฐํํ๋ ๊ฒ์ด ์๋๋ผ ๊ฐํํด์ผ ํ๋ค๋ ์ ์ ๊ฐ์กฐํ๋ ๋ณ๊ฒฝ ๊ด๋ฆฌ ์๋ํ ๊ณผ์ ์ ๋ํ ๊ด๋ฒ์ํ ๋ ผ์์ ์ผ๋งฅ์ํตํฉ๋๋ค . ์ด๋ฌํ ํ์ค์ ๊ณ ๋ คํ ์ ์ ๋ถ์ ๋๊ตฌ๊ฐ ์ํฐํ๋ผ์ด์ฆ CI/CD ํตํฉ์ ๋ ์ ํฉํฉ๋๋ค.
์๋ ๋ถ์์์ ์ ํธ ํ์ง ๊ด๋ฆฌ
์ ์ ๋ถ์์ด CI/CD ํ์ดํ๋ผ์ธ์ ํตํฉ๋จ์ ๋ฐ๋ผ ์ ํธ ํ์ง์ด ๋งค์ฐ ์ค์ํ ๋ฌธ์ ๊ฐ ๋๊ณ ์์ต๋๋ค. ์๋ํ๋ ์คํ์ ์ ์ฉํ ๊ฒฐ๊ณผ์ ๋ ธ์ด์ฆ๋ฅผ ๋ชจ๋ ์ฆํญ์ํต๋๋ค. ๊ธฐ์ ์ ํ์ ์คํ์ด๋ ์ค๋ณต ๊ฒฝ๊ณ ๋ก ๊ณผ๋ถํ์ํค์ง ์๊ณ ์คํ ๊ฐ๋ฅํ ์ธ์ฌ์ดํธ๋ฅผ ์ ๊ณตํ๋ ๋ฅ๋ ฅ์ ๊ธฐ์ค์ผ๋ก ๋๊ตฌ๋ฅผ ํ๊ฐํฉ๋๋ค.
์ ํธ ํ์ง์ ๋งฅ๋ฝ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ์ด๊ธฐ ๊ฐ๋ฐ ๋จ๊ณ์์ ์ค์ํ ๊ฒฐ๊ณผ๊ฐ ์ ์ง ๊ด๋ฆฌ ๋๋ ํ๋ํ ๋จ๊ณ์์๋ ์ค์๋๊ฐ ๋จ์ด์ง ์ ์์ต๋๋ค. ์ ์ ๋ถ์ ๋๊ตฌ๋ ํ์ดํ๋ผ์ธ ๋จ๊ณ์ ๋ชฉ์ ์ ๋ฐ์ํ๋ ๊ตฌ์ฑ ๋ฐ ๋ฒ์ ์ค์ ์ ์ง์ํด์ผ ํฉ๋๋ค. ๋ชจ๋ ๋งฅ๋ฝ์ โโ๋์ผํ ๊ท์น์ ์ ์ฉํ๋ ๋๊ตฌ๋ ์ข ์ข ๊ณผ๋ํ ๋ ธ์ด์ฆ๋ฅผ ์์ฑํฉ๋๋ค.
๋ ๋ค๋ฅธ ์์ธ์ ์ ์ง์ ๋ถ์์ ๋๋ค. ๊ธฐ์ ๋ค์ ๊ธฐ์กด ๋ฌธ์ ๋ฅผ ๋ฐ๋ณตํด์ ๋ณด๊ณ ํ๋ ๋๊ตฌ๋ณด๋ค๋ ํน์ ํ์ดํ๋ผ์ธ ์คํ์์ ๋์ ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ด์ ์ ๋ง์ถ๋ ๋๊ตฌ๋ฅผ ์ ํธํฉ๋๋ค. ์ ์ง์ ๋ถ์์ ๋ ๋น ๋ฅธ ํผ๋๋ฐฑ์ ์ ๊ณตํ๊ณ ์ธ์ง ๋ถํ๋ฅผ ์ค์ฌ์ค๋๋ค. ๋ชจ๋ ํ์ดํ๋ผ์ธ ์คํ์์ ๊ธฐ์กด ๋ฌธ์ ๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ๋๋ฌ๋ด๋ ๋๊ตฌ๋ ๋์ ์ ์ ํดํ๊ณ ์ ๊ณต ์๋๋ฅผ ๋ฆ์ถฅ๋๋ค.
๋ถ์ ์ ํ ๊ฐ์ ์๊ด๊ด๊ณ ๋ํ ์ ํธ ํ์ง์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ ์ ๋ถ์ ๊ฒฐ๊ณผ๋ ํ ์คํธ ๊ฒฐ๊ณผ, ์ฑ๋ฅ ์งํ ๋๋ ๋ฐฐํฌ ํผ๋๋ฐฑ๊ณผ ํจ๊ป ํด์ํด์ผ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ํธ๋ค์ ํตํฉํ๊ฑฐ๋ ์ฐ๊ณํ๋ ๋๊ตฌ๋ ๋์ฑ ์๋ฏธ ์๋ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํฉ๋๋ค. ๊ฐ๋ณ์ ์ธ ๊ฒฐ๊ณผ๋ ์ ๋ณด์ ์ ๊ฐํ ์์ฌ๊ฒฐ์ ์ ํ์ํ ๋งฅ๋ฝ์ ์ ๊ณตํ์ง ๋ชปํฉ๋๋ค.
์ ํธ ๊ด๋ฆฌ ๋ํ ๋ฌธํ์ ์์ฉ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๊ฐ๋ฐ์๋ค์ด ์๋ํ๋ ๋ถ์์ ์ง๋ฒ์ ์ด๊ฑฐ๋ ๋ฌด์๋ฏธํ๋ค๊ณ ์ธ์ํ ๊ฒฝ์ฐ, ์ด๋ฅผ ์ฐํํ๋ ๋ฐฉ๋ฒ์ ์ฐพ๊ฒ ๋ฉ๋๋ค. ๊ธฐ์ ๋ค์ ๋๊ตฌ๊ฐ ๋ฌด์ฐจ๋ณ์ ์ธ ํต์ ๋ณด๋ค๋ ๋ฌธ์ ํด๊ฒฐ์ ์๋ดํ๋ ๊ฑด์ค์ ์ธ ์ํฌํ๋ก๋ฅผ ์ง์ํ๋์ง ํ๊ฐํฉ๋๋ค. ์ฌ๊ธฐ์๋ ๋ช ํํ ์ค๋ช , ์ฐ์ ์์ ๋จ์, ์ถ์ ๊ฐ๋ฅ์ฑ ๋ฑ์ด ํฌํจ๋ฉ๋๋ค.
์๋ํ์ ์ธ์ฌ์ดํธ์ ๊ท ํ์ ๋ง์ถ๋ ๊ณผ์ ๋ ์ง์์ ํตํฉ ์ ๋ต ๊ณผ ๊ฐ์ ์๋ฃ์์ ๋ ผ์๋๋ฉฐ , ์ด๋ฌํ ์๋ฃ๋ค์ ์๋ํ๊ฐ ์์คํ ๋ณต์ก์ฑ์ ๋ง์ถฐ ์กฐ์ ๋์ด์ผ ํจ์ ๊ฐ์กฐํฉ๋๋ค. ์ ํธ ํ์ง์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ์ ์ ๋ถ์ ๋๊ตฌ๋ ๊ธฐ์ ๊ท๋ชจ์ ์ง์ ๊ฐ๋ฅํ CI/CD ๊ดํ์ ๊ธฐ์ฌํฉ๋๋ค.
๋๊ธฐ์ ํ๊ฒฝ์์ ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ์ ์ผ๋ฐ์ ์ธ ํ๊ณ์
๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์์์๋ ๋ถ๊ตฌํ๊ณ , ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ๋ ๋๊ท๋ชจ์ ์ฅ๊ธฐ์ ์ธ ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ์ ์ ์ฉํ ๋ ๋ฐ๋ณต์ ์ธ ํ๊ณ๋ฅผ ๋๋ฌ๋ ๋๋ค. ์ด๋ฌํ ํ๊ณ๋ ๊ตฌํ์์ ๋ฌธ์ ๋ผ๊ธฐ๋ณด๋ค๋ ๋๊ตฌ ์ค๊ณ ๊ฐ์ ๊ณผ ๋ณต์กํ ์์คํ ์ ํ์ค ๊ฐ์ ๋ถ์ผ์น์์ ๋น๋กฏ๋ฉ๋๋ค. ์ด๋ฌํ ์ ์ฝ ์กฐ๊ฑด์ ์ดํดํ๋ ๊ฒ์ ํ์ค์ ์ธ ๊ธฐ๋์น๋ฅผ ์ค์ ํ๊ณ ๋ถ์ ๊ฒฐ๊ณผ์ ๋ํ ๊ณผ๋ํ ์์กด์ ํผํ๋ ๋ฐ ํ์์ ์ ๋๋ค.
๊ธฐ์ ์ํคํ ์ฒ๊ฐ ์ ์ง์ ๋ณํ, ํฉ๋ณ, ๊ท์ ์๋ ฅ ๋ฐ ํ๋ํ ๊ณํ์ ํตํด ์ง์์ ์ผ๋ก ์งํํจ์ ๋ฐ๋ผ ์ ์ ๋ถ์ ๋๊ตฌ๋ ์๋์ ๋ฒ์๋ฅผ ๋์ด์๋ ๊ธฐ๋ฅ์ ์ํํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์ ์ ๋์ด๋๊ณ ์์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ ํ๊ณ์ ๋ค์ด ์ฌ๋ฌ ์กฐ์ง์์ ์ผ๊ด๋๊ฒ ๋ํ๋๋ฉฐ, ์ด๋ ์ ์ ๋ถ์์ด ๋ ๊ด๋ฒ์ํ ์์ง๋์ด๋ง, ์ํ ๊ด๋ฆฌ ๋ฐ ๊ฑฐ๋ฒ๋์ค ์ ๋ต ๋ด์์ ์ด๋ค ์์น๋ฅผ ์ฐจ์งํด์ผ ํ๋์ง๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
๋ฐํ์ ๋์์ ๋ํ ๋ถ์์ ํ ํํ
๊ธฐ์ ํ๊ฒฝ์์ ์ ์ ์ฝ๋ ๋ถ์์ ๊ฐ์ฅ ๊ทผ๋ณธ์ ์ธ ํ๊ณ ์ค ํ๋๋ ๋ฐํ์ ๋์์ ์๋ฒฝํ๊ฒ ํํํ ์ ์๋ค๋ ์ ์ ๋๋ค. ์ ์ ๋ถ์์ ์์ค ์ฝ๋์ ์ถ๋ก ๋ ๊ด๊ณ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๋ํ๋ฏ๋ก ์ค์ ํ๊ฒฝ์์ ์์คํ ์ด ์คํ๋๋ ๋ฐฉ์์ ๊ทผ์ฌ์ ์ผ๋ก๋ง ๋ํ๋ผ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ทผ์ฌ์น๋ ๊ตฌ์กฐ์ ๋ฌธ์ ๋ฅผ ์๋ณํ๋ ๋ฐ๋ ์ข ์ข ์ถฉ๋ถํ์ง๋ง, ์คํ์ด ๋ฐํ์ ์ํ, ๊ตฌ์ฑ ๋๋ ์ธ๋ถ ์ํธ ์์ฉ์ ํฌ๊ฒ ์์กดํ๋ ๊ฒฝ์ฐ์๋ ํ๊ณ๊ฐ ๋๋ฌ๋ฉ๋๋ค.
์ํฐํ๋ผ์ด์ฆ ์์คํ ์ ์์ค ์ฝ๋๋ง์ผ๋ก๋ ํ์ ํ ์ ์๋ ๋์ ๋์์ ์์กดํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ฐํ์ ๊ตฌ์ฑ ํ์ผ, ํ๊ฒฝ๋ณ ๋งค๊ฐ๋ณ์, ๊ธฐ๋ฅ ํ๋๊ทธ, ์ธ๋ถ ์๋น์ค ์๋ต ๋ฑ์ด ๋ชจ๋ ์คํ ๊ฒฝ๋ก์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ ์ ๋ถ์ ๋๊ตฌ๋ ์ ์ฌ์ ์ธ ๊ฒฝ๋ก๋ฅผ ์๋ณํ ์๋ ์์ง๋ง, ํน์ ์ด์ ์กฐ๊ฑด์์ ์ด๋ค ๊ฒฝ๋ก๊ฐ ์คํ๋๋์ง๋ ํ๋จํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํ๊ณ๋ ์คํ ๋น๋๊ฐ ๋ฎ์ ๋ก์ง์ด๋ ์์ธ ์ฒ๋ฆฌ ๋ถ๊ธฐ์ ๊ด๋ จ๋ ์ํ์ ํ๊ฐํ ๋ ํนํ ์ค์ํด์ง๋๋ค.
๋ฐฐ์น ์ฒ๋ฆฌ๋ ์ด๋ฌํ ํ๊ณ๋ฅผ ๋์ฑ ๋ณต์กํ๊ฒ ๋ง๋ญ๋๋ค. ์คํ ์์๋ ์ค์ผ์ค๋ง ์์คํ , ์กฐ๊ฑด๋ถ ์์ ํธ๋ฆฌ๊ฑฐ ๋๋ ์์ ๋ฐ์ดํฐ ๊ฐ์ฉ์ฑ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค. ์ ์ ๋ถ์์ ์์ ์ ์์ ์ฐธ์กฐ๋ฅผ ์ถ์ ํ ์ ์์ง๋ง ํ์ด๋ฐ, ๋์์ฑ ๋๋ ๋ฐ์ดํฐ ๋์ฐฉ ํจํด์ ์๋ฎฌ๋ ์ด์ ํ ์๋ ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก, ์ ๋ถ์๋ ์์คํ ์์๋ ํน์ ์ ํ์ ์ค๋ฅ๋ ๋ฐํ์๊น์ง ๋ฐ๊ฒฌ๋์ง ์์ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ ๊ธฐ์ ๋ค์ ์ ์ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ํ๋์ ๋ํ๋ด๋ ๋ฐ ํ์ํ์ง๋ง ๋ถ์์ ํ ์๋ฃ๋ก ํ๊ฐํฉ๋๋ค. ์ด๋ฌํ ๊ด์ ์ ๋ฐํ์ ๋ถ์์ ํ๊ณ ์ ๋ํ ๋ ผ์์ ์ผ๋งฅ์ํตํ๋ฉฐ , ์ ์ ๋ถ์ ๊ฒฐ๊ณผ๋ ์ข ์ข ์ด์ ์๊ฒฉ ์ธก์ ๋ฐ์ดํฐ๋ก ๋ณด์๋์ด์ผ ํจ์ ๊ฐ์กฐํฉ๋๋ค. ์ ์ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ํ๋์ ๋ํ ์ ๋์ ์ธ ์ง์ค๋ก ๊ณผ๋ํด์ํ๋ ๊ฒ์ ์ํ์ ์ค์ด๊ธฐ๋ณด๋ค๋ ์คํ๋ ค ์ํ์ ์ด๋ํ ์ ์์ต๋๋ค.
์ด๋ฌํ ํ๊ณ๋ฅผ ์ธ์ํ๋ ๊ฒ์ด ์ ์ ๋ถ์์ ๊ฐ์น๋ฅผ ๋จ์ด๋จ๋ฆฌ๋ ๊ฒ์ ์๋๋๋ค. ์คํ๋ ค ์ ์ ๋ถ์์ ์ญํ ์ ๋ฐํ์ ์ดํด๋ฅผ ๋์ฒดํ๋ ๊ฒ์ด ์๋๋ผ ๊ตฌ์กฐ์ ์ด๊ณ ์ค๋น์ ์ธ ๋๊ตฌ๋ก ์ ์ ํ๊ฒ ์ฌ์ ๋ฆฝํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ๊ฒฝ๊ณ๋ฅผ ์ธ์งํ๋ ๊ธฐ์ ์ ์ ์ ๋ถ์์ ๋ ๋ฆฝ์ ์ธ ์ง์ค์ ์์ฒ์ผ๋ก ์ทจ๊ธํ๊ธฐ๋ณด๋ค๋ ๊ณ์ธตํ๋ ๊ด์ฐฐ ๊ฐ๋ฅ์ฑ ์ ๋ต์ ํตํฉํฉ๋๋ค.
๊ท๋ชจ๋ก ์ธํด ๋ฐ์ํ๋ ๋ ธ์ด์ฆ ๊ด๋ฆฌ์ ์ด๋ ค์
๊ธฐ์ ์ฝ๋๋ฒ ์ด์ค๊ฐ ์ปค์ง์ ๋ฐ๋ผ ์ ์ ๋ถ์ ๋๊ตฌ๋ ์ข ์ข ์ฌ์ฉ์๋ฅผ ์๋ํ ์ ๋๋ก ๋ง์ ์์ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํฉ๋๋ค. ์ด๋ฌํ ํ์์ ๋จ์ํ ์คํ์ ๋ฌธ์ ๊ฐ ์๋๋๋ค. ์์ญ ๋ ๋์ ์ถ์ ๋ ๋ก์ง์ ๋ถ์ํ๋ฉด์ ๋ฐ์ํ๋ ๋์ ํจ๊ณผ๋ฅผ ๋ฐ์ํ๋ ๊ฒ์ผ๋ก, ์ด๋ฌํ ๋ก์ง ์ค ์๋น์๋ ๋ ์ด์ ํ์ฌ์ ํ์ค์ด๋ ๊ดํ๊ณผ ์ผ์นํ์ง ์์ต๋๋ค. ์ด์์ ์ธ ๊ท์น ์งํฉ์์ ๋ฒ์ด๋ ๋ถ๋ถ์ ํ์ํ๋๋ก ์ค๊ณ๋ ๋๊ตฌ๋ ํ์ฉ ๊ฐ๋ฅํ ๊ธฐ์กด ํจํด๊ณผ ์กฐ์น๊ฐ ํ์ํ ๋ฌธ์ ๋ฅผ ๊ตฌ๋ถํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช์ต๋๋ค.
์ ์ ๋ถ์์ ๊ธฐ์ ๋ถ์ฑ๊ฐ ์ฌ๊ฐํ ํ๊ฒฝ์ ๋์ ํ ๊ฒฝ์ฐ, ๋ ธ์ด์ฆ ๋ฌธ์ ๋ ํนํ ์ฌ๊ฐํด์ง๋๋ค. ์ด๊ธฐ ๋ถ์์์ ์์ฒ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์ถ๋์ด ๋ถ์ ๋ง๋น ์ํ์ ๋น ์ง ์ ์์ต๋๋ค. ํ์ ํจ๊ณผ์ ์ผ๋ก ์ฐ์ ์์๋ฅผ ์ ํ ์ ์๊ฒ ๋๊ณ , ๋ถ์ ๋๊ตฌ์ ๊ฐ์น์ ๋ํ ์ธ์์ ๊ธ๊ฒฉํ ๋จ์ด์ง๋๋ค. ๊ฒฐ๊ณผ๋ฅผ ๋งฅ๋ฝํํ๊ฑฐ๋ ์ต์ ํ๋ ๋ฉ์ปค๋์ฆ์ด ์๋ค๋ฉด, ๋ถ์ ๊ฒฐ๊ณผ๋ ์์ฌ๊ฒฐ์ ์ง์ ๋๊ตฌ๊ฐ ์๋ ๋จ์ํ ๋ฐฐ๊ฒฝ ์์์ผ๋ก ์ ๋ฝํ๊ฒ ๋ฉ๋๋ค.
๊ธฐ์ ๋ค์ ๋๊ตฌ๊ฐ ๋ฒ์ ์ค์ , ํํฐ๋ง ๋ฐ ๋จ๊ณ์ ๋์ ์ ์ํ ๋ฉ์ปค๋์ฆ์ ์ ๊ณตํ๋์ง ํ๊ฐํฉ๋๋ค. ์ฌ๊ธฐ์๋ ์๋กญ๊ฒ ์ ๊ธฐ๋ ๋ฌธ์ ์ ์ง์คํ๊ณ , ํน์ ์์ญ ๋ด์ ๊ฒฐ๊ณผ๋ฅผ ๋ถ๋ฆฌํ๋ฉฐ, ๊ฒฐ๊ณผ๋ฅผ ๋น์ฆ๋์ค ๊ด๋ จ์ฑ๊ณผ ์ฐ๊ด์ํค๋ ๊ธฐ๋ฅ์ด ํฌํจ๋ฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ๊ฐ์ถ์ง ๋ชปํ ๋๊ตฌ๋ ๋ฒ๋ ค์ง๊ฑฐ๋ ๋จ์ํ ๊ท์ ์ค์ ์๊ฑด์ ์ถฉ์กฑํ๋ ์ฉ๋๋ก๋ง ์ฌ์ฉ๋๋ ๊ฒฝํฅ์ด ์์ต๋๋ค.
๋ ธ์ด์ฆ๋ ์กฐ์ง์ ์ ๋ขฐ์๋ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๊ฐ๋ฐ์์ ์ค๊ณ์๊ฐ ์ค์ ์ํ์ด๋ ์ด์ ์ํฅ๊ณผ ์ผ์นํ์ง ์๋ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ์ ํ๊ฒ ๋๋ฉด ํ์๊ฐ์ด ์ปค์ง๋๋ค. ์ด๋ฌํ ํ์๊ฐ์ ๋์ ์ ์ ํดํ๊ณ ์์๋ฐฉํธ์ ์ธ ํด๊ฒฐ์ฑ ์ ์กฐ์ฅํฉ๋๋ค. ๋ฐ๋ผ์ ๊ธฐ์ ์ ์ ํธ ํ์ง์ ์๋์ ์ผ๋ก ๊ด๋ฆฌํด์ผ ํ๋ ์ค์ํ ์ ์ฝ ์กฐ๊ฑด์ผ๋ก ๊ฐ์ฃผํฉ๋๋ค.
๊ท๋ชจ๋ก ์ธํด ๋ฐ์ํ๋ ๋ ธ์ด์ฆ ๋ฌธ์ ๋ ์ฝ๋ ๋ณ๋์ฑ ์ํฅ ์ธก์ ์ ๋ํ ๋ ผ์์ ๋ฐ์ ํ๊ฒ ๊ด๋ จ๋์ด ์์ต๋๋ค . ๋ณ๋์ฑ์ด ๋์ ์์ญ์์๋ ๊ฒฐ๊ณผ์ ๋ํ ํ์ฉ ์ค์ฐจ๋ฅผ ๋์ฌ์ผ ํ ์ ์์ง๋ง, ์์ ์ ์ธ ์์ญ์์๋ ์ ๋ฐ๋๊ฐ ์๊ตฌ๋ฉ๋๋ค. ์ด๋ฌํ ๋ฏธ๋ฌํ ์ฐจ์ด์ ์ ์ํ์ง ๋ชปํ๋ ์ ์ ๋ถ์ ๋๊ตฌ๋ ๋๊ท๋ชจ ํ๊ฒฝ์์ ๊ทธ ํจ์ฉ์ฑ์ ์ ์งํ๊ธฐ ์ด๋ ต์ต๋๋ค.
์กฐ์ง์ ๋งฅ๋ฝ์ ๋ํ ์ ํ์ ์ธ ์ง์
์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ์ ๋ ๋ค๋ฅธ ์ผ๋ฐ์ ์ธ ํ๊ณ๋ ์กฐ์ง์ ๋งฅ๋ฝ์ ๋ํ ์ธ์์ด ๋ถ์กฑํ๋ค๋ ์ ์ ๋๋ค. ๊ธฐ์ ์ ๋จ์ผ์ฒด๊ฐ ์๋๋๋ค. ์ฌ๋ฌ ํ, ์ฐ์ ์์, ๊ท์ ์๋ฌด, ์ํ ๊ฐ์ ์์ค ๋ฑ์ด ๊ฐ๊ธฐ ๋ค๋ฆ ๋๋ค. ์ด๋ฌํ ์ฐจ์ด์ ์ ๊ณ ๋ คํ์ง ์๊ณ ํ์ผ์ ์ธ ๊ท์น์ ์ ์ฉํ๋ ์ ์ ๋ถ์ ๋๊ตฌ๋ ์ค์ ์์ฌ ๊ฒฐ์ ๋ฐฉ์๊ณผ ๋ถํฉํ์ง ์์ต๋๋ค.
์กฐ์ง์ ๋งฅ๋ฝ์ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ํด์ํ๊ณ ์คํํ๋ ๋ฐฉ์์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๊ณ ๊ฐ ๋๋ฉด ์์คํ ์์๋ ๋งค์ฐ ์ค์ํ ๋ถ์ ๊ฒฐ๊ณผ๊ฐ ๋ด๋ถ ๋ณด๊ณ ๋๊ตฌ์์๋ ์ฉ์ธ๋ ์ ์์ต๋๋ค. ์ ์ ๋ถ์ ๋๊ตฌ๋ ์ด๋ฌํ ์ฐจ์ด๋ฅผ ๋ฐ์ํ๋ ๋ฉ์ปค๋์ฆ์ด ๋ถ์กฑํ ๊ฒฝ์ฐ๊ฐ ๋ง์ ๊ธฐ์ ์ ์ผ๋ก๋ ์ ํํ์ง๋ง ์ค์ ์ด์์์๋ ์คํด๋ฅผ ๋ถ๋ฌ์ผ์ผํฌ ์ ์๋ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํฉ๋๋ค.
์ด๋ฌํ ์ ์ฝ์ ๊ฑฐ๋ฒ๋์ค ๊ตฌ์กฐ์๋ ์ ์ฉ๋ฉ๋๋ค. ๊ธฐ์ ์ ํํ ์ํคํ ์ฒ ์์ํ, ๋ณด์ ํ, ์ฌ์ ๋ถ์ ๋ฑ์ ์ฑ ์์ด ๋ถ์ฐ๋ ๊ณ์ธตํ ๊ฑฐ๋ฒ๋์ค ๋ชจ๋ธ ํ์์ ์ด์๋ฉ๋๋ค. ์ด๋ฌํ ๊ตฌ์กฐ์ ๊น๋ํ๊ฒ ๋งคํ๋์ง ์๋ ์ ์ ๋ถ์ ๊ฒฐ๊ณผ๋ ์๋ ๋ณํ์ด ํ์ํ๋ฏ๋ก ์ค๋ฒํค๋๊ฐ ์ฆ๊ฐํ๊ณ ์ฒ๋ฆฌ ์๊ฐ์ด ์ง์ฐ๋ฉ๋๋ค.
๋งฅ๋ฝ์๋ ์ญ์ฌ์ ์ง์๋ ํฌํจ๋ฉ๋๋ค. ์๋ ์ ์ ๋ด๋ ค์ง ๊ฒฐ์ ์ ํ์ฌ ์ต์ ์ ์ ํ์ด ์๋ ๊ฒ์ผ๋ก ๋ณด์ด๋ ํน์ ์ค๊ณ ๊ฒฐ์ ์ ์ ๋นํํ์ ์ ์์ต๋๋ค. ์ ์ ๋ถ์ ๋๊ตฌ๋ ์ผ๋ฐ์ ์ผ๋ก ์ด๋ฌํ ๊ทผ๊ฑฐ์ ์ ๊ทผํ ์ ์์ต๋๋ค. ๋งฅ๋ฝ์ด ์์ผ๋ฉด ๋ถ์ ๊ฒฐ๊ณผ๊ฐ ๋ถํ์ํ ์ฌ์์ ์ ์ด๋ํ๊ฑฐ๋ ๊ธฐ์กด์ ์ํ ์์ฉ ๊ฒฐ์ ๊ณผ ์ถฉ๋ํ ์ ์์ต๋๋ค.
๊ธฐ์ ๋ค์ ์ด๋ฌํ ๊ฒฉ์ฐจ๋ฅผ ํด์ํ๊ธฐ ์ํด ๋๊ตฌ๊ฐ ์ฃผ์, ๋ฌธ์ํ ๋ฐ ์ด๋ ฅ ์ถ์ ์ ์ง์ํ๋์ง ํ๊ฐํฉ๋๋ค. ํ์ด ๊ทผ๊ฑฐ๋ฅผ ๊ธฐ๋กํ๊ณ , ์ ๋นํ ์ฌ์ ๋ฅผ ์ ์ํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ์จ๊ธฐ๊ฑฐ๋, ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ๋ณ๊ฒฝ ๊ธฐ๋ก๊ณผ ์ฐ๊ฒฐํ ์ ์๋ ๋๊ตฌ๋ ์ฅ๊ธฐ์ ์ผ๋ก ๋ ํฐ ๊ฐ์น๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ถ์์ ์ผ๋ จ์ ๊ฐ๋ณ์ ์ธ ๊ฒํ ์์ ์ผ๋ก ์ทจ๊ธํ๋ ๋๊ตฌ๋ ์กฐ์ง ๋ด ํ์ต์ ์ง์ํ์ง ๋ชปํฉ๋๋ค.
๊ธฐ์ ํ๋ํ ๊ฑฐ๋ฒ๋์ค ์ ๊ฐ์ ๊ด๋ฒ์ํ ํ๋ํ ๋ด๋ก ์์ ์กฐ์ง์ ๋งฅ๋ฝ์ ์ค์์ฑ์ด ๋ ผ์๋๋๋ฐ , ์ด๋ฌํ ๋ด๋ก ์ ๊ธฐ์ ์ ํต์ฐฐ๋ ฅ์ด ์์ฌ๊ฒฐ์ ๊ตฌ์กฐ์ ์ผ์นํด์ผ ํจ์ ๊ฐ์กฐํฉ๋๋ค. ์ด๋ฌํ ์ฐจ์์ ๋ฌด์ํ๋ ์ ์ ๋ถ์ ๋๊ตฌ๋ ๊ธฐ์ ์ ์ผ๋ก๋ ์ธ์์ ์ผ ์ ์์ง๋ง ๊ธฐ์ ํ์ค๊ณผ๋ ๋๋จ์ด์ง ์ํ์ด ์์ต๋๋ค.
ํฅํ ์ ๋ง: ๊ธฐ์ ํ๋ํ์์์ ์ ์ ์ฝ๋ ๋ถ์
๊ธฐ์ ๋ค์ด ์๋ ์ ๊ฑธ์น ํ๋ํ ํ๋ก๊ทธ๋จ์ ๋์ฑ ๊น์ด ๋ชฐ์ ํจ์ ๋ฐ๋ผ, ์ ์ ์ฝ๋ ๋ถ์์ ๋ ์ด์ ๋จ์ํ ํ์ง ๋๋ ๋ณด์ ๊ด๋ฆฌ ์๋จ์ผ๋ก๋ง ํ๊ฐ๋์ง ์์ต๋๋ค. ์คํ๋ ค ๋ถํ์คํ ์ํฉ ์์์ ์ฅ๊ธฐ์ ์ธ ์์ฌ๊ฒฐ์ ์ ์ง์ํ๋ ์ ๋ต์ ์ญ๋์ผ๋ก ์ ์ ๋ ์ธ์๋๊ณ ์์ต๋๋ค. ์ ์ ๋ถ์์ ๋ฏธ๋ ์ญํ ์ ํนํ ๋ ๊ฑฐ์ ์์คํ ์ด ์ต์ ํ๋ซํผ๊ณผ ํจ๊ป ์ด์๋๋ ํ๊ฒฝ์์ ๋ณต์ก์ฑ์ ์์ ํ ์ ๊ฑฐํ๊ธฐ๋ณด๋ค๋ ์ ์ง์ ์ผ๋ก ๊ด๋ฆฌํด์ผ ํ๋ค๋ ํ์์ฑ์ ์ํด ๊ฒฐ์ ๋ ๊ฒ์ ๋๋ค.
์ด๋ฌํ ๋ฏธ๋์งํฅ์ ๊ด์ ์ ํ๊ดด์ ๋ณํ๋ณด๋ค๋ ์ง์์ฑ์ ๊ฐ์กฐํฉ๋๋ค. ๊ธฐ์ ์ ์์คํ ๊ณผ ํจ๊ป ๋ฐ์ ํ๋ ๋ถ์ ์ ๊ทผ ๋ฐฉ์์ ์ถ๊ตฌํ๋ฉฐ, ์ด๋ฅผ ํตํด ์กฐ์ง์ ์ง์์ ๋ณด์กดํ๋ฉด์ ํต์ ๋ ๋ณํ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ด๋ฌํ ๋งฅ๋ฝ์์ ์ ์ ์ฝ๋ ๋ถ์์ ํ๋ํ๊ฐ ์งํ๋จ์ ๋ฐ๋ผ ์ํคํ ์ฒ ์ ํ, ํฌ์ ์ฐ์ ์์ ์ค์ ๋ฐ ์ํ ๊ด๋ฆฌ์ ๋ํ ํต์ฐฐ๋ ฅ์ ์ง์์ ์ผ๋ก ์ ๊ณตํ๋ ์์ฒ์ด ๋ฉ๋๋ค.
์ ์ ๋ถ์์ ์ง์์ ์ธ ํ๋ํ ๋๊ตฌ๋ก์ ํ์ฉ๋ ์ ์๋ค.
๊ณผ๊ฑฐ์๋ ์ ์ ์ฝ๋ ๋ถ์์ด ๊ฐ์ฌ, ์ฃผ์ ๋ฆด๋ฆฌ์ค ๋๋ ๊ฐ์ ์์ ๊ณผ ๊ฐ์ ํน์ ์์ ์ ํ ๋ฒ์ฉ๋ง ์ ์ฉ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ธฐ์ ํ๋ํ ๊ณผ์ ์์๋ ์ด๋ฌํ ์ผํ์ฑ ๋ชจ๋ธ์ด ์์คํ ๊ณผ ํจ๊ป ๋ฐ์ ํ๋ ์ง์์ ์ธ ๋ถ์์ผ๋ก ๋์ฒด๋๊ณ ์์ต๋๋ค. ์ ์ ๋ถ์์ ์ผํ์ฑ ํ๊ฐ๋ฅผ ์ ๊ณตํ๋ ๋์ , ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋ฐ์ํ๋ ๊ตฌ์กฐ์ ๋ณํ๋ฅผ ์ถ์ ํ๋ ์ง์์ ์ธ ๋๊ตฌ๋ก์ ๊ธฐ๋ฅํ๋ ๊ฒฝ์ฐ๊ฐ ์ ์ ๋ ๋ง์์ง๊ณ ์์ต๋๋ค.
์ด๋ฌํ ๋ณํ๋ ํ๋ํ๊ฐ ๋ช ํํ ์ข ์ฐฉ์ ์ ๋๋ฌํ๋ ๊ฒฝ์ฐ๊ฐ ๋๋ฌผ๋ค๋ ํ์ค์ ๋ฐ์ํฉ๋๋ค. ์์คํ ์ ์๋ก์ด ๊ท์ ์๊ฑด, ๋น์ฆ๋์ค ๋ชจ๋ธ ๋ฐ ๊ธฐ์ ํ๋ซํผ์ ์ง์์ ์ผ๋ก ์ ์ํฉ๋๋ค. ์ง์์ ์ธ ์ ์ ๋ถ์์ ํตํด ๊ธฐ์ ์ ์ ์ง์ ์ธ ์์ ์ฌํญ์ด ๋์ ๋จ์ ๋ฐ๋ผ ๋ณต์ก์ฑ, ์์กด์ฑ ๋ฐ๋ ๋ฐ ์ํ ํ๋กํ์ด ์ด๋ป๊ฒ ๋ณํํ๋์ง ๊ด์ฐฐํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ฅ๊ธฐ์ ์ธ ํต์ฐฐ๋ ฅ์ ์ฌํ ๋์์ ์ธ ๊ฐ์ ๋ณด๋ค๋ ์ฌ์ ์๋ฐฉ์ ์ธ ๊ฐ์ ์ ์ง์ํฉ๋๋ค.
์ง์์ ์ธ ๋ถ์์ ํต์ฌ์ ์ธ ์ฅ์ ์ ๊ธฐ์ค์ ์ ์ค์ ํ ์ ์๋ค๋ ์ ์ ๋๋ค. ํน์ ์์ ์์ ์์คํ ์ ๊ตฌ์กฐ์ ์ํ๋ฅผ ํ์ ํจ์ผ๋ก์จ ๊ธฐ์ ์ ๊ฐ๊ด์ ์ผ๋ก ์งํ ์ํฉ์ ์ธก์ ํ ์ ์์ต๋๋ค. ๋ฆฌํฉํ ๋ง, ํ๋ซํผ ๋ง์ด๊ทธ๋ ์ด์ ๋๋ ์๋น์ค ๋ถํด์ ๋ํ ๊ฒฐ์ ์ ์ง๊ด์ด ์๋ ๊ตฌ์ฒด์ ์ธ ์ฆ๊ฑฐ์ ๊ธฐ๋ฐํ์ฌ ํ๊ฐํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ ์ ๋ถ์์ ํ๋ํ๋ฅผ ์ด์์ ์ธ ๋ชฉํ๊ฐ ์๋ ๊ด๋ฆฌ๋ ํ๋ก์ธ์ค๋ก ๋ง๋๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์ง์์ ์ธ ๋ถ์์ ์ฑ ์์ฑ์ ๊ฐํํฉ๋๋ค. ๋ฌธ์ํ๋ ๋ถ์์ ๋ฐํ์ผ๋ก ์ํคํ ์ฒ ์ค๊ณ๋ฅผ ๊ฒฐ์ ํ๋ฉด, ์กฐ์ง์ ๋น์ ์กด์ฌํ๋ ๊ฐ์ ๊ณผ ์ ์ฝ ์กฐ๊ฑด์ผ๋ก๋ถํฐ ๊ฒฐ๊ณผ๋ฅผ ์ถ์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ถ์ ์ฑ์ ๋ฌธ์ ๋ฐ์ ์ ๋น๋ ์์ฃผ์ ๋์์ ์ค์ด๊ณ ํ์ต์ ์ด์งํฉ๋๋ค. ์ ์ ๋ถ์ ๊ฒฐ๊ณผ๋ ์กฐ์ง์ ๊ธฐ์ต ์์ ์ ์ฅ๋์ด ๋ฏธ๋์ ์์ฌ ๊ฒฐ์ ์ ํ์ฉ๋ฉ๋๋ค.
์ด๋ฌํ ์ญ๋์ฑ์ ์ธก์ ๊ฐ๋ฅํ ๋ฆฌํฉํ ๋ง ๋ชฉํ ์์ ๋ ผ์๋ ๊ดํ๊ณผ ์ผ๋งฅ์ํตํ๋ฉฐ , ์ด๋ ๋ณํ๊ฐ ์ฆ๊ฑฐ์ ๊ธฐ๋ฐํ ๋ ํ๋ํ๊ฐ ์ฑ๊ณตํ๋ค๋ ์ ์ ๊ฐ์กฐํฉ๋๋ค. ์ง์์ ์ผ๋ก ์ด์๋๋ ์ ์ ๋ถ์์ ํ๋ํ๋ฅผ ๊ฐ๋ณ ํ๋ก์ ํธ์ ์ฐ์์ด ์๋ ์งํํ๋ ๋ถ์ผ๋ก ๊ด๋ฆฌํ๋ ๋ฐ ํ์ํ ์ฆ๊ฑฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
AI ๊ธฐ๋ฐ ๋ณํ์ ๋๋นํ ๊ธฐ์ ์์คํ ์ค๋น
์ ์ ์ฝ๋ ๋ถ์์ ๋ ๋ค๋ฅธ ๋ฏธ๋ ์งํฅ์ ์ธ ์ธก๋ฉด์ ๊ธฐ์ ์์คํ ์ AI ๊ธฐ๋ฐ ๊ฐ๋ฐ ๋ฐ ํ๋ํ์ ๋๋น์ํค๋ ๋ฐ ์ค์ํ ์ญํ ์ ํ๋ค๋ ์ ์ ๋๋ค. ์กฐ์ง๋ค์ด ์ฝ๋ ๋ณํ, ์ํ ํ๊ฐ ๋ฐ ์ต์ ํ๋ฅผ ์ง์ํ๊ธฐ ์ํด ๋จธ์ ๋ฌ๋ ํ์ฉ์ ๋ชจ์ํจ์ ๋ฐ๋ผ, ์์คํ ์ ๋ํ ์ ํํ ์ดํด๋๊ฐ ๋งค์ฐ ์ค์ํด์ง๊ณ ์์ต๋๋ค. AI ๋ชจ๋ธ์ ์ ๋ขฐํ ์ ์๋ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํ๊ธฐ ์ํด ๊ตฌ์กฐ์ ๋์์ ๋ํ ์ ํํ ํํ์ ์์กดํฉ๋๋ค.
์ ์ ๋ถ์์ ๊ทธ๋ ์ง ์์ผ๋ฉด ์๋ฌต์ ์ผ๋ก ๋จ์ ์์ ๊ด๊ณ๋ฅผ ๊ณต์ํํจ์ผ๋ก์จ ์ด๋ฌํ ๊ธฐ๋ฐ์ ๊ตฌ์ถํ๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค. ์์กด์ฑ ๊ทธ๋ํ, ์ ์ด ํ๋ฆ ๋ชจ๋ธ ๋ฐ ๋ฐ์ดํฐ ๊ณ๋ณด ์ ๋ณด๋ ์๋ํ ๋๊ตฌ๊ฐ ํ์ฉํ ์ ์๋ ๊ตฌ์กฐํ๋ ์ ๋ ฅ๊ฐ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฐ์ด ์์ผ๋ฉด AI ๊ธฐ๋ฐ ๋ณ๊ฒฝ์ ๊ธฐ์กด์ ์คํด๋ฅผ ํด๊ฒฐํ๊ธฐ๋ณด๋ค๋ ์คํ๋ ค ์ฆํญ์ํฌ ์ํ์ด ์์ต๋๋ค.
๊ธฐ์ ํ๊ฒฝ์ AI ๋์ ์ ์์ด ํนํ ์ด๋ ค์ด ๊ณผ์ ๋ฅผ ์๊ฒจ์ค๋๋ค. ๊ธฐ์กด ์ฝ๋๋ ์ข ์ข ์ผ๊ด๋ ๋ช ๋ช ๊ท์น, ๋ฌธ์ํ ๋๋ ๋ชจ๋ ๊ฒฝ๊ณ๊ฐ ๋ถ์กฑํฉ๋๋ค. ์ ์ ๋ถ์์ ์ฝ๋๋ฒ ์ด์ค ๋ด์ ํจํด, ์ด์ ์งํ ๋ฐ ๋ถ๋ณ ์์๋ฅผ ์๋ณํ์ฌ ์๋ฏธ๋ก ์ ๋ช ํ์ฑ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ช ํ์ฑ์ AI ๊ธฐ๋ฐ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ๋ณด๋ค ์์ ํ ์คํ์ ์ง์ํฉ๋๋ค.
์ฌ์ ์ค๋น์๋ ์ํ ๊ด๋ฆฌ๋ ํฌํจ๋ฉ๋๋ค. AI ๊ธฐ๋ฐ ๋ฆฌํฉํ ๋ง์ด๋ ๋ณํ์ ํนํ ํต์ฌ ์์คํ ์์ ์๋ก์ด ๋ถํ์ค์ฑ์ ์ผ๊ธฐํ ์ ์์ต๋๋ค. ์ ์ ๋ถ์์ ํตํด ๊ธฐ์ ์ ๊ฒฐํฉ๋๊ฐ ๋๊ฑฐ๋ ๋ณต์ก์ฑ์ด ๋์ ์ฃผ์๊ฐ ํ์ํ ์์ญ์ ์๋ณํ์ฌ ์คํ์ ์ํ ์์ ํ ๊ฒฝ๊ณ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ํ์ ์ ๊ทผ ๋ฐฉ์์ ์๋์น ์์ ๊ฒฐ๊ณผ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ ์ค์ฌ์ค๋๋ค.
์ ์ ๋ถ์๊ณผ AI ์ค๋น ์ํ์ ๊ต์ฐจ์ ์ AI ํตํฉ์ ์ํ ์ฝ๋ ์ค๋น ์ ๊ฐ์ ๋ ผ์์์ ํ๊ตฌ๋๋ฉฐ , ์ด๋ ์๋ํ์ ์์ ๊ตฌ์กฐ์ ํต์ฐฐ๋ ฅ์ ํ์์ฑ์ ๊ฐ์กฐํฉ๋๋ค. ๋ฐ๋ผ์ ์ ์ ๋ถ์์ ๊ธฐ์ ์ด ๊ณ ๊ธ ๋๊ตฌ๋ฅผ ๋์ ํจ์ ๋ฐ๋ผ ์ด๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ ๋๊ตฌ์ด์ ๋์์ ์์ ์ฅ์น ์ญํ ์ ํฉ๋๋ค.
๋๊ตฌ ์ ์์์ ๊ฑด์ถ ์ง๋ฅ์ผ๋ก์ ์งํ
์์ผ๋ก ์ ์ ์ฝ๋ ๋ถ์ ๋ถ์ผ์์ ๊ฐ์ฅ ์ค์ํ ๋ณํ๋ ๊ฐ๋ณ ๋๊ตฌ์์ ๋ฒ์ด๋ ์ํคํ ์ฒ์ ๋ํ ์ฌ์ธต์ ์ธ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ๋ ํ๋ซํผ์ผ๋ก ์งํํ๋ ๊ฒ์ ๋๋ค. ๊ธฐ์ ๋ค์ ๋ถ์ ํ๋ซํผ์ด ๊ฐ๋ณ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ๋์ด ๋ ๊ด๋ฒ์ํ ์ ๋ต ์๋ฆฝ์ ๋์์ด ๋๋ ์ธ์ฌ์ดํธ๋ฅผ ์ ๊ณตํด ์ค ๊ฒ์ ์ ์ ๋ ๊ธฐ๋ํ๊ณ ์์ต๋๋ค. ์ด๋ฌํ ๊ธฐ๋๋ ์ํคํ ์ฒ๊ฐ ๊ณ ์ ๋ ๊ฒ์ด ์๋๋ผ ์ง์์ ์ธ ๋ณํ์ ์ํด ํ์ฑ๋๋ ๋์์์ด ์งํํ๋ ์์ฑ์ด๋ผ๋ ์ธ์์ด ํ์ฐ๋๊ณ ์์์ ๋ฐ์ํฉ๋๋ค.
์ํคํ ์ฒ์ ์ง๋ฅ์ ์์คํ ์ด ์ด๋ป๊ฒ ๊ตฌ์ฑ๋์ด ์๋์ง๋ฟ๋ง ์๋๋ผ ํน์ ๋ฐฉ์์ผ๋ก ์งํํด ์จ ์ด์ ๊น์ง ์ดํดํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ ์ ๋ถ์์ ์์คํ ์ ์ญ์ฌ์ ๊ณ์ธต ๊ตฌ์กฐ, ์์กด์ฑ ์ถ์ , ์ทจ์ฝ ์์ญ ๋ฑ์ ํ์ ํ๋ ๋ฐ ๋์์ ์ค๋๋ค. ์ด๋ฌํ ํต์ฐฐ๋ ฅ์ ์กฐ์ง์ด ํ๋ํ ๋ ธ๋ ฅ์ ์ด๋์ ํฌ์ํ๊ณ ์ด๋ค ์ ์ฝ์ ๊ฐ์ํด์ผ ํ ์ง์ ๋ํด ์ ๋ณด์ ์ ๊ฐํ ๊ฒฐ์ ์ ๋ด๋ฆฌ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์ด๋ฌํ ๋ณํ๋ ๋ถ์ ์๋ฃ์ ํ์ฉ ๋ฐฉ์์๋ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ ์ ๋ถ์ ๊ฒฐ๊ณผ๋ฌผ์ ์ฃผ๋ก ๊ฐ๋ฐ์๋ฅผ ์ํ ์๋ฃ์์ ๋ฒ์ด๋, ์ ์ฐจ ์ํคํ ํธ, ํ๋ซํผ ์ฑ ์์, ๊ทธ๋ฆฌ๊ณ ๊ฑฐ๋ฒ๋์ค ๊ธฐ๊ตฌ๋ฅผ ์ง์ํ๋ ์๋ฃ๋ก ํ์ฉ๋๊ณ ์์ต๋๋ค. ์๊ฐํ ์๋ฃ, ์์ฝ ๋ณด๊ณ ์, ์ํฅ ํ๊ฐ ์๋ฃ๋ ๊ณํ ์๋ฆฝ ๋ฐ ๊ฐ๋ ์ ์ํ ์์ฌ ๊ฒฐ์ ๋๊ตฌ๋ก ์๋ฆฌ๋งค๊นํ๊ณ ์์ต๋๋ค. ์ ์ ๋ถ์์ ๊ฐ์น๋ ์ฐ์ถ๋ฌผ์ ์๋ณด๋ค๋ ๊ฒฐ๊ณผ์ ๋ฏธ์น๋ ์ํฅ๋ ฅ์ผ๋ก ์ธก์ ๋ฉ๋๋ค.
์ํคํ ์ฒ ์ง๋ฅ์ ๋ณต์๋ ฅ ๊ฐํ์๋ ๊ธฐ์ฌํฉ๋๋ค. ์์คํ ๊ฐ ์ํธ ์ฐ๊ฒฐ์ฑ์ด ๋์์ง์๋ก ์ฅ์ ๋ฐ์ ์ ๋น์ฉ๋ ์ฆ๊ฐํฉ๋๋ค. ๋จ์ผ ์ฅ์ ์ง์ , ์จ๊ฒจ์ง ์ฐ๊ฒฐ ๊ณ ๋ฆฌ ๋๋ ๊ณผ๋ํ ๋ณต์ก์ฑ์ ๋๋ฌ๋ด๋ ์ ์ ๋ถ์์ ํตํด ์ฌ์ ์๋ฐฉ์ ์ํ ์กฐ์น๋ฅผ ์ทจํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ด์ ์ ๋ถ์์ ๋จ์ํ ๊ฒฐํจ ํ์ง์ ๊ทธ์น์ง ์๊ณ ๋ณต์๋ ฅ ์์ง๋์ด๋ง๊ณผ ์ฐ๊ณํฉ๋๋ค.
์ํคํ ์ฒ ์ธํ ๋ฆฌ์ ์ค๋ก์ ์ ํ์ ์ํฐํ๋ผ์ด์ฆ ์ํํธ์จ์ด ์ธํ ๋ฆฌ์ ์ค ํ๋ซํผ ๊ณผ ๊ฐ์ ๋งฅ๋ฝ์์ ๋ ผ์๋๋ฉฐ , ์ด๋ ์ฌ๋ฌ ์์ญ์ ๊ฑธ์ณ ๊ธฐ์ ์ ํต์ฐฐ๋ ฅ์ ํตํฉํด์ผ ํ ํ์์ฑ์ ๊ฐ์กฐํฉ๋๋ค. ์ด๋ฌํ ํตํฉ์ ๊ด์ ์ ๊ธฐ์ฌํ๋ ์ ์ ์ฝ๋ ๋ถ์์ ์ ์ ์ ๋๊ตฌ๊ฐ ์๋ ์ ๋ต์ ์์ฐ์ด ๋ฉ๋๋ค.
๋๊ตฌ ์ ์ ๋ถํฐ ๊ธฐ์ ์ดํด๊น์ง
์ด ๋น๊ต๋ฅผ ํตํด 2026๋ ์ ์ ์ ์ฝ๋ ๋ถ์์ ๋ ์ด์ ๊ฐ๋ณ์ ์ธ ๋ฌธ์ ๋ฅผ ์๋ณํ๊ฑฐ๋ ํ์ผ์ ์ธ ๊ท์น์ ์ ์ฉํ๋ ๋ฅ๋ ฅ์ผ๋ก ์ ์๋์ง ์๋๋ค๋ ์ ์ด ๋ถ๋ช ํด์ง๋๋ค. ๊ธฐ์ ์์คํ ์ด ๊ท๋ชจ, ์ฐ์, ์ํธ ์ฐ๊ฒฐ์ฑ ์ธก๋ฉด์์ ๊ณ์ ํ์ฅ๋จ์ ๋ฐ๋ผ, ๋ถ์์ด ๋จ์ํ ๊ฒ์ฌ๊ฐ ์๋ ์ดํด๋ฅผ ์ง์ํ ์ ์๋์ง ์ฌ๋ถ๊ฐ ๊ฒฐ์ ์ ์ธ ์์๊ฐ ๋ ๊ฒ์ ๋๋ค. ์ข์ ๋ฒ์์์ ํจ๊ณผ์ ์ผ๋ก ์๋ํ๋ ๋๊ตฌ๋ ์ฌ์ ํ ์ ์ฉํ์ง๋ง, ์คํ ๋์, ์์คํ ๊ฐ ์ข ์์ฑ, ์ฅ๊ธฐ์ ์ธ ์ด์ ์ํ์ ๊ณ ๋ คํด์ผ ํ๋ ์ํฉ์์๋ ๊ทธ ํ๊ณ๊ฐ ๋๋๋ฌ์ง๊ฒ ๋ํ๋ฉ๋๋ค.
๊ธฐ์ ๋ค์ ๋ณํ์ ํ์์ฑ๊ณผ ์์ ์ฑ ์ ์ง์ ํ์์ฑ ์ฌ์ด์์ ๋์์๋ ๊ธด์ฅ ๊ด๊ณ์ ์ง๋ฉดํฉ๋๋ค. ํ๋ํ ๊ณํ, ๋ณด์ ๊ฐํ, ์ฑ๋ฅ ์ต์ ํ๋ ๋ชจ๋ ๋ณํ๋ฅผ ์๊ตฌํ๋ ์๋ ฅ์ ๊ฐ์ค์ํค์ง๋ง, ์๋ชป๋ ํ๋จ์ผ๋ก ์ธํ ๋ณํ๋ ์ ์ ๋ ์ฌ๊ฐํ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ํฉ๋๋ค. ์ ์ ์ฝ๋ ๋ถ์์ ์ด๋ฌํ ํ๊ฒฝ์์ ๋ถํ์ค์ฑ์ ์ค์ด๋ ๋ฐ์๋ง ๊ฐ์น๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ถ์์ด ์ ์ฅ์, ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ์ทจ์ฝ์ ๋ชฉ๋ก์๋ง ๊ตญํ๋ ๊ฒฝ์ฐ, ์ํ์ ์ค์ด๊ธฐ๋ณด๋ค๋ ์คํ๋ ค ๋ ธ๋ ฅ์ ๋ญ๋นํ๊ฒ ๋ฉ๋๋ค.
์ ์ ๋ถ์์ด ์ํคํ ์ฒ ๋ฐ ๋์ ๋ถ์์ผ๋ก ๋ฐ์ ํ๋ ๊ฒ์ ๊ธฐ์ ์์ง๋์ด๋ง ์ฐ์ ์์์ ๊ด๋ฒ์ํ ๋ณํ๋ฅผ ๋ฐ์ํฉ๋๋ค. ์์คํ ์ด ํตํฉ๋ ์ ์ฒด๋ก์ ์ด๋ป๊ฒ ์๋ํ๋์ง ์ดํดํ๋ ๊ฒ์ด ๊ฐ๋ณ ๊ตฌ์ฑ ์์๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก ์ต์ ํํ๋ ๊ฒ๋ณด๋ค ๋์ฑ ์ค์ํด์ก์ต๋๋ค. ์ด๋ฌํ ์ดํด๋ฅผ ํตํด ์กฐ์ง์ ์ ์ง์ ์ผ๋ก ํ๋ํํ๊ณ , ํฌ์๋ฅผ ํฉ๋ฆฌ์ ์ผ๋ก ์ฐ์ ์์ํํ๋ฉฐ, ์ง๋์น ๋ณด์์ฃผ์์ ์์กดํ์ง ์๊ณ ๋ ๊ท์ ์ ์ค์ํ ์ ์์ต๋๋ค.
๊ถ๊ทน์ ์ผ๋ก ์ ์ ์ฝ๋ ๋ถ์ ๋๊ตฌ๋ ๊ทธ ์์ฒด๋ก ๋ชฉ์ ์ด ์๋๋ผ ๋ ํฐ ์์ฌ๊ฒฐ์ ํ๋ ์์ํฌ ๋ด์ ๋๊ตฌ๋ก์ ํ๊ฐ๋์ด์ผ ํฉ๋๋ค. ์ค๋ ์ง์๋๋ ๋๊ตฌ๋ ๋ณต์ก์ฑ์ ๋ฐ๋ผ ํ์ฅ ๊ฐ๋ฅํ๊ณ , ์กฐ์ง์ ์ง์์ ๋ณด์กดํ๋ฉฐ, ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ ๋ณด์ ์ ๊ฐํ ์ ์ถฉ์์ ์ง์ํ๋ ๋๊ตฌ์ ๋๋ค. ๋์์์ด ๋ณํํ๋ ๊ธฐ์ ํ๊ฒฝ์์ ํ๋ํ๊ธฐ ์ ์ ์ํฉ์ ๋ช ํํ๊ฒ ํ์ ํ๋ ๋ฅ๋ ฅ์ ๋ฌด์๋ณด๋ค ์ค์ํ ์ญ๋์ ๋๋ค.