์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ๋ถ„์„ ๋„๊ตฌ

๋Œ€๊ทœ๋ชจ ์กฐ์ง์„ ์œ„ํ•œ ์ตœ๊ณ ์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ๋ถ„์„ ๋„๊ตฌ

์ธ์ปด 2026 ๋…„ 1 ์›” 16 ์ผ , ,

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

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

๊ตฌ๋„ ์‚ฌ๊ฐ์ง€๋Œ€๋ฅผ ์ค„์ด์„ธ์š”

Smart TS XL์€ ๊ธฐ์—… ํŒ€์ด ์ •์ ์ธ ์ธ๋ฒคํ† ๋ฆฌ์—์„œ ๋ฒ—์–ด๋‚˜ ์˜์‚ฌ ๊ฒฐ์ •์— ํ•„์š”ํ•œ ์ˆ˜์ค€์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ธ์‚ฌ์ดํŠธ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ ํƒ์ƒ‰

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

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

์ฐจ๋ก€

๊ธฐ์—…์šฉ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ๋ถ„์„์„ ์œ„ํ•œ Smart TS XL

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

YouTube ๋™์˜์ƒ

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

์˜คํ”ˆ ์†Œ์Šค ์ข…์†์„ฑ ๊ทธ๋ž˜ํ”„ ์ „๋ฐ˜์— ๊ฑธ์นœ ํ–‰๋™ ๊ฐ€์‹œ์„ฑ ํ™•๋ณด

๋Œ€๋ถ€๋ถ„์˜ SCA ํ”Œ๋žซํผ์€ ์ข…์†์„ฑ์ด ์กด์žฌํ•œ๋‹ค๋Š” ์‚ฌ์‹ค๋งŒ ์‹๋ณ„ํ•  ๋ฟ์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ์ข…์†์„ฑ์ด ์‹ค์ œ ์‹คํ–‰ ๊ฒฝ๋กœ์— ์–ด๋–ป๊ฒŒ, ์–ธ์ œ, ๋˜๋Š” ๊ด€์—ฌํ•˜๋Š”์ง€ ์—ฌ๋ถ€๊นŒ์ง€ ๋ชจ๋ธ๋งํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€๊ทœ๋ชจ ์กฐ์ง์—์„œ ์ด๋Ÿฌํ•œ ๊ฒฉ์ฐจ๋Š” ์œ„ํ—˜์„ ์ฒด๊ณ„์ ์œผ๋กœ ๊ณผ๋Œ€ํ‰๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๊ณผ์†Œํ‰๊ฐ€ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์ดˆ๋ž˜ํ•ฉ๋‹ˆ๋‹ค.

Smart TS XL์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ์„œ๋น„์Šค ๋ฐ ๋ฐฐ์น˜ ์›Œํฌ๋กœ๋“œ ์ „๋ฐ˜์— ๊ฑธ์ณ ์ข…์†์„ฑ์ด ์–ด๋–ป๊ฒŒ ํ˜ธ์ถœ๋˜๋Š”์ง€ ๋ถ„์„ํ•˜์—ฌ ๋™์ž‘ ๊ฐ€์‹œ์„ฑ์„ ํ™•๋ณดํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ๋ถ„์„์„ ์ •์ ์ธ ์ธ๋ฒคํ† ๋ฆฌ ์ž‘์„ฑ์—์„œ ์‹คํ–‰ ์ธ์‹ ๋ชจ๋ธ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ํ–‰๋™ ์—ญ๋Ÿ‰์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

์ด์ฒ˜๋Ÿผ ์‹ฌ์ธต์ ์ธ ๊ฐ€์‹œ์„ฑ์„ ํ†ตํ•ด ๊ธฐ์—… ํŒ€์€ ์–ด๋–ค ๊ตฌ์„ฑ ์œ„ํ—˜์ด ์ด๋ก ์ ์ธ ๊ฒƒ์ด๊ณ  ์–ด๋–ค ์œ„ํ—˜์ด ์šด์˜์ƒ ์ค‘์š”ํ•œ์ง€ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐœ์„  ๋…ธ๋ ฅ์€ ๋‹จ์ˆœํžˆ ์˜์กด์„ฑ ๊ฐœ์ˆ˜๋ฅผ ์„ธ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์‹ค์ œ ์‹œ์Šคํ…œ ๋™์ž‘์— ๋งž์ถฐ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์—… ์•„ํ‚คํ…์ฒ˜ ์ „๋ฐ˜์— ๊ฑธ์นœ ์‹ฌ์ธต ์˜์กด์„ฑ ์ฒด์ธ ๋ถ„์„

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

Smart TS XL์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜์—ญ์— ๊ฑธ์ณ ์‹ฌ์ธต์ ์ธ ์ข…์†์„ฑ ์ฒด์ธ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ๊ณต์œ  ์ฝ”๋“œ๋ฒ ์ด์Šค
  • ๋‚ด๋ถ€ ํ”„๋ ˆ์ž„์›Œํฌ ๋ฐ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ตฌ์„ฑ ์š”์†Œ
  • ๋ฏธ๋“ค์›จ์–ด ๋ฐ ๋Ÿฐํƒ€์ž„ ์„œ๋น„์Šค
  • ๋ฐฐ์น˜ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๋ฐ ์Šค์ผ€์ค„๋ง ๋กœ์ง
  • ์–ธ์–ด ๊ฐ„ ๋ฐ ๋Ÿฐํƒ€์ž„ ๊ฐ„ ํ˜ธ์ถœ ๊ฒฝ๋กœ

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

Smart TS XL์€ ์ข…์†์„ฑ์ด ์„ ์–ธ๋œ ์œ„์น˜๋งŒ ํ™•์ธํ•˜๋Š” ๋Œ€์‹  ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ถ„์„์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

  • ์–ด๋–ค ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ฐ„์ ‘ ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ํ•ด๋‹น ๊ตฌ์„ฑ ์š”์†Œ์— ์˜์กดํ•ฉ๋‹ˆ๊นŒ?
  • ๊ฐ•์ œ ์—…๊ทธ๋ ˆ์ด๋“œ ๋˜๋Š” ์ œ๊ฑฐ๋กœ ์ธํ•ด ์˜ํ–ฅ์„ ๋ฐ›๋Š” ์‹œ์Šคํ…œ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
  • ๊ฐœ์„  ์กฐ์น˜๊ฐ€ ํ•˜์œ„ ์‹œ์Šคํ…œ์˜ ํ˜ธํ™˜์„ฑ ๋˜๋Š” ์„ฑ๋Šฅ ์œ„ํ—˜์„ ์ดˆ๋ž˜ํ•˜๋Š” ๊ฒฝ์šฐ

์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ๋ฐ์ดํ„ฐ๋Š” ์ •์ ์ธ ๊ทœ์ • ์ค€์ˆ˜ ์ž๋ฃŒ๊ฐ€ ์•„๋‹ˆ๋ผ ์•„ํ‚คํ…์ฒ˜ ์˜์‚ฌ ๊ฒฐ์ •์˜ ๊ธฐ๋ฐ˜์ด ๋ฉ๋‹ˆ๋‹ค.

ํ˜„๋Œ€ํ™” ๋ฐ ๋ฆฌํŒฉํ† ๋ง ๊ณผ์ •์—์„œ ๊ตฌ์„ฑ ์œ„ํ—˜ ์˜ˆ์ธก

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

Smart TS XL์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ˜„๋Œ€ํ™” ๋‹จ๊ณ„๋ฅผ ํฌํ•จํ•˜์—ฌ ์ข…์†์„ฑ ๋™์ž‘์ด ์–ด๋–ป๊ฒŒ ๋ณ€ํ™”ํ•˜๋Š”์ง€ ์ถ”์ ํ•จ์œผ๋กœ์จ ์œ„ํ—˜ ์˜ˆ์ธก์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

  • ์ ์ง„์  ๋ฆฌํŒฉํ† ๋ง ํ”„๋กœ๊ทธ๋žจ
  • ๋ณ‘๋ ฌ ์‹คํ–‰ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ „๋žต
  • ์„œ๋น„์Šค ์ถ”์ถœ ๋ฐ ํ”Œ๋žซํผ ๋ถ„ํ•ด
  • ๋ฉ”์ธํ”„๋ ˆ์ž„์—์„œ ๋ถ„์‚ฐ ์›Œํฌ๋กœ๋“œ๋กœ์˜ ์ „ํ™˜

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

SCA ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ์—… ์˜์‚ฌ๊ฒฐ์ •์— ๋ฐ˜์˜ํ•˜๊ธฐ

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

Smart TS XL์€ ๊ตฌ์„ฑ ๋ฐ์ดํ„ฐ์™€ ์‹คํ–‰ ๋™์ž‘ ๋ฐ ์ข…์†์„ฑ ์˜ํ–ฅ์„ ์—ฐ๊ฒฐํ•˜์—ฌ ํ†ตํ•ฉ ๋ถ„์„ ๊ณ„์ธต์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

๋Œ€๊ทœ๋ชจ ์กฐ์ง์„ ์œ„ํ•œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ๋ถ„์„ ๋„๊ตฌ

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

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

์ฃผ์š” ๋ชฉํ‘œ๋ณ„ ์ตœ๊ณ ์˜ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ SCA ๋„๊ตฌ

  • ๊ด‘๋ฒ”์œ„ํ•œ ๊ธฐ์—… SCA ์ ์šฉ ๋ฒ”์œ„ ๋ฐ ์ •์ฑ… ๊ด€๋ฆฌ: ๋ธ”๋ž™ ๋•
  • ๊ฐœ๋ฐœ์ž ์ค‘์‹ฌ์˜ ์ข…์†์„ฑ ์ทจ์•ฝ์  ํƒ์ง€: ์Šค ๋‹ˆํฌ
  • ๋ผ์ด์„ ์Šค ์ค€์ˆ˜ ๋ฐ ์˜คํ”ˆ ์†Œ์Šค ์œ„ํ—˜ ๊ด€๋ฆฌ: ์™€
  • ์ €์žฅ์†Œ ๋ฐ ์•„ํ‹ฐํŒฉํŠธ ์ƒํƒœ๊ณ„ ๊ด€๋ฆฌ: Sonatype ๋„ฅ์„œ์Šค ๋ผ์ดํ”„์‚ฌ์ดํด
  • ๋Œ€๊ทœ๋ชจ DevSecOps ํ™˜๊ฒฝ์„ ์œ„ํ•œ CI/CD ํ†ตํ•ฉ SCA: ์ˆ˜์„ 
  • ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๋ฐ ์ปจํ…Œ์ด๋„ˆ ์ค‘์‹ฌ ๊ตฌ์„ฑ ๋ถ„์„: ์•ต์ปค
  • ์†Œํ”„ํŠธ์›จ์–ด ๊ณต๊ธ‰๋ง ๊ฐ€์‹œ์„ฑ ๋ฐ SBOM ๊ด€๋ฆฌ: JFrog ์—‘์Šค๋ ˆ์ด

์ด ๋น„๊ต๋Š” ๊ฐ ํ”Œ๋žซํผ์˜ ๊ธฐ๋Šฅ ๋ฒ”์œ„, ๊ฐ€๊ฒฉ ๋ชจ๋ธ, ํ†ตํ•ฉ ๋ฐฉ์‹ ๋ฐ ๊ธฐ์—… ๊ทœ๋ชจ์˜ ํ•œ๊ณ„๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์‹ฌ์ธต์ ์ธ ๋„๊ตฌ๋ณ„ ๋ถ„์„์„ ์œ„ํ•œ ํ† ๋Œ€๋ฅผ ๋งˆ๋ จํ•ฉ๋‹ˆ๋‹ค.

๋ธ”๋ž™ ๋•

๊ณต์‹ ์‚ฌ์ดํŠธ: ๋ธ”๋ž™ ๋•

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

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

ํ•ต์‹ฌ ์—ญ๋Ÿ‰ ๋ถ„์•ผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์†Œ์Šค ์ฝ”๋“œ, ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ ๋ฐ ์ปจํ…Œ์ด๋„ˆ ์•„ํ‹ฐํŒฉํŠธ ์ „๋ฐ˜์— ๊ฑธ์นœ ํฌ๊ด„์ ์ธ ์˜คํ”ˆ ์†Œ์Šค ํƒ์ง€
  • ์ทจ์•ฝ์  ์‹๋ณ„ ๊ฒฐ๊ณผ๋ฅผ ์‹ฌ๊ฐ๋„ ๋ฐ ํ•ด๊ฒฐ ๋ฐฉ์•ˆ๊ณผ ํ•จ๊ป˜ CVE์— ๋งคํ•‘ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์˜๋ฌด ์ถ”์  ๋ฐ ์ •์ฑ… ์‹œํ–‰์„ ํ†ตํ•œ ๋ผ์ด์„ ์Šค ์‹๋ณ„
  • ๊ทœ์ • ์ค€์ˆ˜ ๋ฐ ๊ณต๊ธ‰์—…์ฒด ์œ„ํ—˜ ๋ณด๊ณ ๋ฅผ ์œ„ํ•œ SBOM ์ƒ์„ฑ
  • ๊ฐ์‚ฌ, ๋ฒ•๋ฅ  ๊ฒ€ํ†  ๋ฐ ์œ„ํ—˜ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ์œ„ํ•œ ์ค‘์•™ ์ง‘์ค‘์‹ ๋ณด๊ณ 

Black Duck์€ ์ผ๋ฐ˜์ ์ธ CI/CD ์‹œ์Šคํ…œ, ๋นŒ๋“œ ๋„๊ตฌ, ์•„ํ‹ฐํŒฉํŠธ ์ €์žฅ์†Œ ๋ฐ ์ด์Šˆ ์ถ”์  ํ”Œ๋žซํผ๊ณผ ํ†ตํ•ฉ๋˜์–ด ๊ฐœ๋ฐœ ๋ฐ ๋ฆด๋ฆฌ์Šค ํ”„๋กœ์„ธ์Šค ์ค‘์— ๊ตฌ์„ฑ ๊ด€๋ จ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๊ทœ๋ชจ ์กฐ์ง์—์„œ๋Š” ์ด๋Ÿฌํ•œ ํ†ตํ•ฉ์„ ํ†ตํ•ด ๋นŒ๋“œ ์Šน๊ฒฉ์ด๋‚˜ ํ”„๋กœ๋•์…˜ ๋ฆด๋ฆฌ์Šค ์Šน์ธ๊ณผ ๊ฐ™์€ ํŠน์ • ๋ผ์ดํ”„์‚ฌ์ดํด ๋‹จ๊ณ„์—์„œ ์ •์ฑ… ๊ฒŒ์ดํŠธ๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐ ํ™œ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด ํ”Œ๋žซํผ์˜ ๊ฐ•์ ์€ ์žฅ๊ธฐ๊ฐ„์— ๊ฑธ์ณ ์˜คํ”ˆ ์†Œ์Šค ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๊ณ  ๊ฐ์‚ฌ ๊ฐ€๋Šฅํ•œ ๊ธฐ๋ก์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.

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

๋Œ€๊ทœ๋ชจ ๋ฐฐํฌ์—์„œ ๊ด€์ฐฐ๋œ ์ถ”๊ฐ€์ ์ธ ์ œํ•œ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

๊ธฐ์—… ํ˜„๋Œ€ํ™” ํ™˜๊ฒฝ์—์„œ Black Duck์€ ๊ฐ•๋ ฅํ•œ ์ œ์–ด ๋ฐ ์ถ”์  ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€๋งŒ ์‹คํ–‰ ๋™์ž‘์ด๋‚˜ ์ข…์†์„ฑ ์ค‘์š”๋„์— ๋Œ€ํ•œ ํ†ต์ฐฐ๋ ฅ์€ ์ œํ•œ์ ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Black Duck์˜ ๊ฒฐ๊ณผ๋ฌผ์€ ์•„ํ‚คํ…์ฒ˜ ๋ณ€๊ฒฝ์„ ์œ„ํ•œ ๋…๋ฆฝ์ ์ธ ์˜์‚ฌ ๊ฒฐ์ • ๋„๊ตฌ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ๋ณด๋‹ค๋Š” ๊ถŒ์œ„ ์žˆ๋Š” ๊ตฌ์„ฑ ๊ธฐ๋ก์œผ๋กœ ํ™œ์šฉํ•  ๋•Œ ๊ฐ€์žฅ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค.

์Šค ๋‹ˆํฌ

๊ณต์‹ ์‚ฌ์ดํŠธ: ์Šค ๋‹ˆํฌ

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

๊ธฐ๋Šฅ์ ์ธ ์ธก๋ฉด์—์„œ Snyk๋Š” ๊ฐœ๋ฐœ์ž๋“ค์ด ์ด๋ฏธ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๋„๊ตฌ์— ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ๋ถ„์„์„ ํ†ตํ•ฉํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค. ์ด ํ”Œ๋žซํผ์€ ์†Œ์Šค ์ฝ”๋“œ ์ €์žฅ์†Œ, ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž ๋ฐ CI/CD ํŒŒ์ดํ”„๋ผ์ธ์— ์ง์ ‘ ์—ฐ๊ฒฐ๋˜์–ด ์ข…์†์„ฑ์ด ๋„์ž…๋˜๊ฑฐ๋‚˜ ์—…๋ฐ์ดํŠธ๋  ๋•Œ ์ง€์†์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ทจ์•ฝ์  ํƒ์ง€๋Š” ์ข…์†์„ฑ ๋ฒ„์ „ ๊ด€๋ฆฌ์™€ ๋ฐ€์ ‘ํ•˜๊ฒŒ ์—ฐ๊ด€๋˜์–ด ์žˆ์œผ๋ฉฐ, ํƒ์ง€ ๊ฒฐ๊ณผ๋Š” ์ต์Šคํ”Œ๋กœ์ž‡ ์„ฑ์ˆ™๋„, ์ˆ˜์ • ์‚ฌํ•ญ ๊ฐ€์šฉ์„ฑ ๋ฐ ์‹ ์†ํ•œ ํ•ด๊ฒฐ์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•œ ์ปจํ…์ŠคํŠธ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ๋”์šฑ ํ’๋ถ€ํ•ด์ง‘๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ์  ํŠน์„ฑ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ง€์›๋˜๋Š” ํŒจํ‚ค์ง€ ์ƒํƒœ๊ณ„ ์ „๋ฐ˜์— ๊ฑธ์นœ ์ง€์†์ ์ธ ์ข…์†์„ฑ ๋ชจ๋‹ˆํ„ฐ๋ง
  • ์ทจ์•ฝ์  ํƒ์ง€ ๊ฒฐ๊ณผ๋ฅผ ์ต์Šคํ”Œ๋กœ์ž‡ ์ปจํ…์ŠคํŠธ์™€ ํ•จ๊ป˜ CVE์— ๋งคํ•‘ํ•ฉ๋‹ˆ๋‹ค.
  • ํ˜ธ์ถœ๋œ ์ฝ”๋“œ ๊ฒฝ๋กœ๋ฅผ ๊ฐ•์กฐ ํ‘œ์‹œํ•˜์—ฌ ๋…ธ์ด์ฆˆ๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•œ ๋„๋‹ฌ ๊ฐ€๋Šฅ์„ฑ ๋ถ„์„
  • ์ˆ˜์ • ์‚ฌํ•ญ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์ข…์†์„ฑ ์—…๊ทธ๋ ˆ์ด๋“œ์— ๋Œ€ํ•œ ์ž๋™ ํ’€ ์š”์ฒญ
  • ์ฃผ์š” ๋ฒ„์ „ ๊ด€๋ฆฌ ๋ฐ CI/CD ํ”Œ๋žซํผ๊ณผ์˜ ๊ธฐ๋ณธ ํ†ตํ•ฉ

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

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

๋Œ€๊ทœ๋ชจ ์กฐ์ง์—์„œ ํ”ํžˆ ๊ด€์ฐฐ๋˜๋Š” ํ•œ๊ณ„์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

ํ˜„๋Œ€ํ™” ๋ฐ ์ „ํ™˜ ํ”„๋กœ์ ํŠธ์—์„œ Snyk๋Š” ์ „๋žต์  ์˜์‚ฌ๊ฒฐ์ • ์ง€์› ํ”Œ๋žซํผ๋ณด๋‹ค๋Š” ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์— ๋‚ด์žฅ๋œ ์ „์ˆ ์  ๋„๊ตฌ๋กœ์„œ ๊ฐ€์žฅ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค. Snyk์˜ ์ถœ๋ ฅ์€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์‹œ์˜์ ์ ˆํ•˜๊ณ  ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์‹ ํ˜ธ๋ฅผ ์ œ๊ณตํ•˜์ง€๋งŒ, ์•„ํ‚คํ…์ฒ˜, ์šด์˜ ๋˜๋Š” ์‹œ์Šคํ…œ ๊ฐ„ ๋งฅ๋ฝ์—์„œ ์ข…์†์„ฑ ์œ„ํ—˜์„ ํ‰๊ฐ€ํ•ด์•ผ ํ•  ๋•Œ๋Š” ์ถ”๊ฐ€์ ์ธ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Sonatype Nexus ๋ผ์ดํ”„์‚ฌ์ดํด

๊ณต์‹ ์‚ฌ์ดํŠธ: ์†Œ๋‚˜ํƒ€์ž…

Sonatype Nexus Lifecycle์€ ์•„ํ‹ฐํŒฉํŠธ ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ฐ ๊ณต๊ธ‰๋ง ์ œ์–ด์™€ ๊ธด๋ฐ€ํ•˜๊ฒŒ ํ†ตํ•ฉ๋œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ๋ถ„์„ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ๊ฐ€๊ฒฉ ๋ชจ๋ธ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๊ตฌ๋… ๊ธฐ๋ฐ˜์ด๋ฉฐ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ˆ˜์ค€์—์„œ ํ˜‘์ƒ๋˜๋ฉฐ, Sonatype Nexus Repository์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ๋น„์šฉ์€ ํ‰๊ฐ€ ๋Œ€์ƒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ˆ˜, ๊ด€๋ฆฌ ๋Œ€์ƒ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์ˆ˜, CI/CD ํŒŒ์ดํ”„๋ผ์ธ ๋‚ด ์ ์šฉ ์ง€์ , ํ•„์š”ํ•œ ์ •์ฑ… ์ œ์–ด ์ˆ˜์ค€ ๋“ฑ์˜ ์š”์†Œ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๊ณต๊ฐœ๋œ ๊ฐ€๊ฒฉ ์ •๋ณด๋Š” ์—†์œผ๋ฉฐ, ๋„์ž…์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋” ๊ด‘๋ฒ”์œ„ํ•œ ์•„ํ‹ฐํŒฉํŠธ ๊ด€๋ฆฌ ์ „๋žต๊ณผ ์—ฐ๊ณ„๋ฉ๋‹ˆ๋‹ค.

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

ํ•ต์‹ฌ ์—ญ๋Ÿ‰ ๋ถ„์•ผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ทจ์•ฝ์„ฑ ๋ฐ ๊ตฌ์„ฑ ์š”์†Œ ์ƒํƒœ ์ ์ˆ˜ํ™”๋ฅผ ํ†ตํ•œ ์˜์กด์„ฑ ์ธํ…”๋ฆฌ์ „์Šค
  • ์ •์ฑ… ์‹œํ–‰์€ ๋‹ค์–‘ํ•œ ์ƒ๋ช…์ฃผ๊ธฐ ๋‹จ๊ณ„์—์„œ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.
  • ์ •์ฑ… ๊ธฐ๋ฐ˜ ์Šน์ธ ๋ฐ ์˜ˆ์™ธ ์›Œํฌํ”Œ๋กœ๋ฅผ ํ™œ์šฉํ•œ ๋ผ์ด์„ ์Šค ๋ถ„์„
  • ๋นŒ๋“œ ๋„๊ตฌ, CI/CD ํŒŒ์ดํ”„๋ผ์ธ ๋ฐ ์•„ํ‹ฐํŒฉํŠธ ์ €์žฅ์†Œ์™€์˜ ํ†ตํ•ฉ
  • ๋ณด์•ˆ, ๋ฒ•๋ฅ  ๋ฐ ํ”Œ๋žซํผ ์ดํ•ด ๊ด€๊ณ„์ž๋ฅผ ์œ„ํ•œ ์ค‘์•™ ์ง‘์ค‘์‹ ๋Œ€์‹œ๋ณด๋“œ

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

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

๋Œ€๊ทœ๋ชจ ๋ฐฐํฌ์—์„œ ๊ด€์ฐฐ๋œ ์ œํ•œ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

๊ธฐ์—… ํ˜„๋Œ€ํ™” ํ”„๋กœ์ ํŠธ์—์„œ Nexus Lifecycle์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ณต๊ธ‰๋ง ์œ ์ž…์„ ์ œ์–ดํ•˜๋Š” โ€‹โ€‹๋ฐ ํƒ์›”ํ•˜์ง€๋งŒ, ํ•˜์œ„ ์šด์˜ โ€‹โ€‹์˜ํ–ฅ์— ๋Œ€ํ•œ ์‹ฌ์ธต์ ์ธ ๋ถ„์„์€ ์ œํ•œ์ ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Nexus Lifecycle์€ ๋” ๋„“์€ ์•„ํ‚คํ…์ฒ˜ ๋ฐ ํ–‰๋™ ํ”„๋ ˆ์ž„์›Œํฌ ๋‚ด์—์„œ ์ข…์†์„ฑ ์œ„ํ—˜์„ ๋งฅ๋ฝํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋ณด์™„์ ์ธ ๋ถ„์„ ๊ธฐ๋Šฅ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ๋•Œ ๊ฐ€์žฅ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค.

์ˆ˜์„ 

๊ณต์‹ ์‚ฌ์ดํŠธ: ์ˆ˜์„ 

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

๊ธฐ๋Šฅ์ ์ธ ์ธก๋ฉด์—์„œ Mend๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ˆ˜๋ช…์ฃผ๊ธฐ ์ „๋ฐ˜์— ๊ฑธ์ณ ์ž๋™ํ™”์™€ ํ†ตํ•ฉ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”Œ๋žซํผ์€ ์˜คํ”ˆ ์†Œ์Šค ์ข…์†์„ฑ์— ๋Œ€ํ•œ ์•Œ๋ ค์ง„ ์ทจ์•ฝ์ ๊ณผ ๋ผ์ด์„ ์Šค ์œ„ํ—˜์„ ์ง€์†์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ , ์ƒˆ๋กœ์šด ์ •๋ณด๊ฐ€ ๊ณต๊ฐœ๋  ๋•Œ๋งˆ๋‹ค ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค. Mend์˜ ๋ถ„์„์€ ์†Œ์Šค ์ €์žฅ์†Œ ๋ฐ CI/CD ํŒŒ์ดํ”„๋ผ์ธ๊ณผ ๊ธด๋ฐ€ํ•˜๊ฒŒ ์—ฐ๋™๋˜์–ด ์žˆ์–ด ์ฝ”๋“œ ๊ตฌ์„ฑ ๋ฌธ์ œ๋ฅผ ์กฐ๊ธฐ์— ๊ฐ์ง€ํ•˜๊ณ  ์ฝ”๋“œ ๊ฐœ๋ฐœ ๊ณผ์ •์— ๋”ฐ๋ผ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Mend๋Š” ์•ˆ์ „ํ•œ ์—…๊ทธ๋ ˆ์ด๋“œ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ์ทจ์•ฝํ•œ ์ข…์†์„ฑ์„ ์—…๋ฐ์ดํŠธํ•˜๊ธฐ ์œ„ํ•œ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ ์ƒ์„ฑ ๋“ฑ ์ž๋™ํ™”๋œ ๋ฌธ์ œ ํ•ด๊ฒฐ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ ์˜์—ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ง€์›๋˜๋Š” ์ƒํƒœ๊ณ„ ์ „๋ฐ˜์— ๊ฑธ์ณ ์ง€์†์ ์ธ ์˜คํ”ˆ ์†Œ์Šค ์ทจ์•ฝ์  ํƒ์ง€
  • ์„ค์ • ๊ฐ€๋Šฅํ•œ ์ •์ฑ… ์‹œํ–‰ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๋ผ์ด์„ ์Šค ๊ทœ์ • ์ค€์ˆ˜ ๋ถ„์„
  • ์ข…์†์„ฑ ์—…๋ฐ์ดํŠธ ํ’€ ์š”์ฒญ์„ ํ†ตํ•œ ์ž๋™ํ™”๋œ ๋ฌธ์ œ ํ•ด๊ฒฐ
  • CI/CD ํŒŒ์ดํ”„๋ผ์ธ, ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ ๋ฐ ์ด์Šˆ ํŠธ๋ž˜์ปค์™€์˜ ํ†ตํ•ฉ
  • ํฌํŠธํด๋ฆฌ์˜ค ์ˆ˜์ค€์˜ ๊ฐ€์‹œ์„ฑ๊ณผ ๋ณด๊ณ ๋ฅผ ์œ„ํ•œ ์ค‘์•™ ์ง‘์ค‘์‹ ๋Œ€์‹œ๋ณด๋“œ

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

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

๋Œ€๊ทœ๋ชจ ์กฐ์ง์—์„œ ๊ด€์ฐฐ๋˜๋Š” ์ถ”๊ฐ€์ ์ธ ์ œ์•ฝ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

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

์™€

๊ณต์‹ ์‚ฌ์ดํŠธ: ์™€

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

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

ํ•ต์‹ฌ ์—ญ๋Ÿ‰ ๋ถ„์•ผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์˜คํ”ˆ ์†Œ์Šค ์ข…์†์„ฑ ๋ฐ ๋ผ์ด์„ ์Šค ์ž๋™ ์‹๋ณ„
  • ๋ผ์ด์„ ์Šค ์˜๋ฌด ์ถ”์  ๋ฐ ์ถœ์ฒ˜ ์ƒ์„ฑ
  • ์ •์ฑ… ๊ธฐ๋ฐ˜ ๋ผ์ด์„ ์Šค ์ค€์ˆ˜ ์ง‘ํ–‰
  • ์ผ๋ฐ˜์ ์ธ ๋นŒ๋“œ ๋„๊ตฌ ๋ฐ ์†Œ์Šค ์ €์žฅ์†Œ์™€์˜ ํ†ตํ•ฉ
  • ๋ฒ•๋ฅ  ๋ฐ ๊ทœ์ • ์ค€์ˆ˜ ๊ด€๋ จ ์ดํ•ด๊ด€๊ณ„์ž๋ฅผ ์œ„ํ•œ ๊ฐ์‚ฌ ์ค€๋น„ ๋ณด๊ณ ์„œ

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

๊ธฐ์—… ์•„ํ‚คํ…์ฒ˜ ๊ด€์ ์—์„œ FOSSA์˜ ์ข์€ ์ „๋ฌธํ™”๋Š” ๋ช‡ ๊ฐ€์ง€ ์ ˆ์ถฉ์ ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ทจ์•ฝ์  ํƒ์ง€ ๊ธฐ๋Šฅ์€ ์ œ๊ณต๋˜์ง€๋งŒ, ์ผ๋ฐ˜์ ์œผ๋กœ ๋ผ์ด์„ ์Šค ๋ถ„์„์— ๋น„ํ•ด ํฌ๊ด„์ ์ด์ง€ ์•Š๊ณ  ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ ํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ์‹ฌ์ธต์ ์ธ ๋ณด์•ˆ ์šฐ์„ ์ˆœ์œ„ ์„ค์ •์ด๋‚˜ ์•…์šฉ ๊ฐ€๋Šฅ์„ฑ ๋ชจ๋ธ๋ง์ด ํ•„์š”ํ•œ ์กฐ์ง์€ FOSSA์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด ์ถ”๊ฐ€์ ์ธ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ด ํ”Œ๋žซํผ์€ ๋Ÿฐํƒ€์ž„ ๋™์ž‘์ด๋‚˜ ์‹คํ–‰ ์ปจํ…์ŠคํŠธ๋ฅผ ๋ชจ๋ธ๋งํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ก ์  ์œ„ํ—˜๊ณผ ์‹ค์ œ ์šด์˜์ƒ์˜ ์œ„ํ—˜์„ ๊ตฌ๋ถ„ํ•˜๋Š” ๋ฐ ํ•œ๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋Œ€๊ทœ๋ชจ ์กฐ์ง์—์„œ ํ”ํžˆ ๊ด€์ฐฐ๋˜๋Š” ํ•œ๊ณ„์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋ณด์•ˆ ์ค‘์‹ฌ์˜ SCA ๋„๊ตฌ์— ๋น„ํ•ด ์ทจ์•ฝ์  ์šฐ์„ ์ˆœ์œ„ ์ง€์ •์˜ ๊นŠ์ด๊ฐ€ ์ œํ•œ์ ์ž…๋‹ˆ๋‹ค.
  • ๋Ÿฐํƒ€์ž„ ์‹คํ–‰ ๋˜๋Š” ์ข…์†์„ฑ ์ค‘์š”๋„์— ๋Œ€ํ•œ ์ตœ์†Œํ•œ์˜ ํ†ต์ฐฐ๋ ฅ
  • ์ •ํ™•ํ•œ ์ข…์†์„ฑ ๋งค๋‹ˆํŽ˜์ŠคํŠธ ๋ฐ ๋นŒ๋“œ ํ†ตํ•ฉ์— ๋Œ€ํ•œ ์˜์กด์„ฑ
  • ์•„ํ‚คํ…์ฒ˜ ์žฌ๊ตฌ์„ฑ ๋˜๋Š” ํ˜„๋Œ€ํ™” ์ž‘์—… ์ค‘ ์œ ์šฉ์„ฑ์ด ์ €ํ•˜๋จ

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

์•ต์ปค

๊ณต์‹ ์‚ฌ์ดํŠธ: ์•ต์ปค

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

๊ธฐ๋Šฅ์ ์ธ ์ธก๋ฉด์—์„œ Anchore๋Š” ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€ ๋ฐ ๊ด€๋ จ ์•„ํ‹ฐํŒฉํŠธ์— ๋Œ€ํ•œ ์‹ฌ์ธต ๊ฒ€์‚ฌ์— ํŠนํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”Œ๋žซํผ์€ ์ด๋ฏธ์ง€ ์ฝ˜ํ…์ธ ๋ฅผ ๋ถ„์„ํ•˜์—ฌ ์˜คํ”ˆ ์†Œ์Šค ํŒจํ‚ค์ง€, ์•Œ๋ ค์ง„ ์ทจ์•ฝ์ , ๋ผ์ด์„ ์Šค ๋…ธ์ถœ ๋ฐ ๊ตฌ์„ฑ ์œ„ํ—˜์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค. ํ•ต์‹ฌ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜๋Š” SBOM(์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ ๋ชฉ๋ก) ์ƒ์„ฑ์œผ๋กœ, ์กฐ์ง์—์„œ ์ปจํ…Œ์ด๋„ˆํ™”๋œ ์›Œํฌ๋กœ๋“œ์— ๋Œ€ํ•œ ์ƒ์„ธํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ ๋ชฉ๋ก์„ ์ƒ์„ฑํ•˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Anchore๋Š” ์ปจํ…Œ์ด๋„ˆ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ, CI/CD ํŒŒ์ดํ”„๋ผ์ธ ๋ฐ Kubernetes ํ™˜๊ฒฝ๊ณผ ํ†ตํ•ฉ๋˜์–ด ์ด๋ฏธ์ง€๋ฅผ ์Šน๊ฒฉ ๋˜๋Š” ๋ฐฐํฌํ•˜๊ธฐ ์ „์— ์ •์ฑ…์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ์—ญ๋Ÿ‰ ๋ถ„์•ผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€์˜ ์ทจ์•ฝ์  ๋ฐ ๋ผ์ด์„ ์Šค ๋ฌธ์ œ ๊ฒ€์‚ฌ
  • SBOM ์ƒ์„ฑ ๋ฐ ๋ผ์ดํ”„์‚ฌ์ดํด ๊ด€๋ฆฌ
  • ์ด๋ฏธ์ง€ ํ™๋ณด ๋ฐ ๋ฐฐํฌ์— ๋Œ€ํ•œ ์ •์ฑ… ์‹œํ–‰
  • CI/CD ํŒŒ์ดํ”„๋ผ์ธ ๋ฐ ์ปจํ…Œ์ด๋„ˆ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์™€์˜ ํ†ตํ•ฉ
  • ๊ทœ์ • ์ค€์ˆ˜ ๋ฐ ๊ณต๊ธ‰๋ง ๋ณด๊ณ  ์š”๊ฑด ์ง€์›

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

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

๋Œ€๊ทœ๋ชจ ์กฐ์ง์—์„œ ๊ด€์ฐฐ๋˜๋Š” ์ถ”๊ฐ€์ ์ธ ์ œ์•ฝ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

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

JFrog ์—‘์Šค๋ ˆ์ด

๊ณต์‹ ์‚ฌ์ดํŠธ: ์ œ์ดํ”„๋กœ๊ทธ

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

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

ํ•ต์‹ฌ ์—ญ๋Ÿ‰ ๋ถ„์•ผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

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

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

๋Œ€๊ทœ๋ชจ ์กฐ์ง์—์„œ ํ”ํžˆ ๊ด€์ฐฐ๋˜๋Š” ํ•œ๊ณ„์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

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

์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ๋ถ„์„ ๋„๊ตฌ ๋น„๊ต

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

์ˆ˜๋‹จ์ฃผ์š” ์ดˆ์ ๊ฐ€๊ฒฉ ๋ชจ๋ธํ•ต์‹ฌ ๊ฐ•์ ๊ธฐ์—… ์ œํ•œ ์‚ฌํ•ญ
๋ธ”๋ž™ ๋•์ „์‚ฌ์  ์˜คํ”ˆ์†Œ์Šค ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ฐ ๊ทœ์ • ์ค€์ˆ˜๊ธฐ์—… ๊ตฌ๋…, ๊ณ„์•ฝ ๊ธฐ๋ฐ˜์†Œ์Šค ์ฝ”๋“œ, ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ, ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์•„์šฐ๋ฅด๋Š” ์‹ฌ์ธต์ ์ธ ์˜คํ”ˆ ์†Œ์Šค ๊ฒ€์ƒ‰, ๊ฐ•๋ ฅํ•œ ๋ผ์ด์„ ์Šค ๊ทœ์ • ์ค€์ˆ˜, ๊ฐ์‚ฌ ์ค€๋น„ ์™„๋ฃŒ ๋ณด๊ณ ์„œ, SBOM ์ƒ์„ฑ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.์‹คํ–‰ ์‹œ๊ฐ„ ๋‚ด ๋ฐ์ดํ„ฐ ๋ถ„์„ ๊ธฐ๋Šฅ์ด ์ œํ•œ์ ์ด๊ณ , ์šด์˜ ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ๋†’์œผ๋ฉฐ, ํŒ€ ๊ฐ„ ํ˜‘์—…์œผ๋กœ ์ธํ•ด ๋ฌธ์ œ ํ•ด๊ฒฐ ์†๋„๊ฐ€ ๋А๋ฆฐ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.
์Šค ๋‹ˆํฌ๊ฐœ๋ฐœ์ž ์ค‘์‹ฌ์˜ ์ทจ์•ฝ์  ํƒ์ง€๊ฐœ๋ฐœ์ž, ํ”„๋กœ์ ํŠธ, ๋ชจ๋“ˆ ๊ธฐ๋ฐ˜ ๊ตฌ๋…๊ฐ•๋ ฅํ•œ CI/CD ๋ฐ SCM ํ†ตํ•ฉ; ๋น ๋ฅธ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„; ์ ‘๊ทผ์„ฑ ๋ถ„์„; ์ž๋™ํ™”๋œ ์ˆ˜์ •ํฌํŠธํด๋ฆฌ์˜ค ์ˆ˜์ค€์˜ ๊ฑฐ๋ฒ„๋„Œ์Šค ๋ถ€์กฑ; ๋ผ์ด์„ ์Šค ๋ฐ ๊ฐ์‚ฌ ์‹ฌ๋„ ๋ฏธํก; ์‹œ์Šคํ…œ ์ˆ˜์ค€์˜ ์ข…์†์„ฑ ๋ชจ๋ธ๋ง ๋ฏธํก
Sonatype Nexus ๋ผ์ดํ”„์‚ฌ์ดํด์ •์ฑ… ์ฃผ๋„ํ˜• ๊ณต๊ธ‰๋ง ๊ด€๋ฆฌ๊ธฐ์—…์šฉ ๊ตฌ๋…์€ ๋„ฅ์„œ์Šค ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.๊ฐ•๋ ฅํ•œ ์•„ํ‹ฐํŒฉํŠธ ๊ด€๋ฆฌ; ์ƒ๋ช…์ฃผ๊ธฐ ์ •์ฑ… ์‹œํ–‰; ๊ตฌ์„ฑ ์š”์†Œ ์ƒํƒœ ์ธํ…”๋ฆฌ์ „์Šค์œ ๋ฌผ ์ค‘์‹ฌ์  ๊ด€์ ; ์ œํ•œ๋œ ํ–‰๋™ ๋งฅ๋ฝ; ๋ณด์ˆ˜์ ์ธ ๋ฒ• ์ง‘ํ–‰์€ ๊ทผ๋Œ€ํ™”๋ฅผ ๋Šฆ์ถœ ์ˆ˜ ์žˆ๋‹ค
์ˆ˜์„ ํŒŒ์ดํ”„๋ผ์ธ ๋‚ด ์ง€์†์ ์ธ ์˜คํ”ˆ ์†Œ์Šค ์œ„ํ—˜ ๊ด€๋ฆฌ๊ธฐ์—… ๊ตฌ๋…, ์ €์žฅ์†Œ ๋ฐ ๊ธฐ์—ฌ์ž ๊ธฐ๋ฐ˜์ž๋™ํ™”๋œ ๋ฌธ์ œ ํ•ด๊ฒฐ; ๊ด‘๋ฒ”์œ„ํ•œ CI/CD ํ†ตํ•ฉ; ์ง€์†์ ์ธ ๋ชจ๋‹ˆํ„ฐ๋ง์ €์žฅ์†Œ ์ˆ˜์ค€์— ์ดˆ์ ์„ ๋งž์ถ”์—ˆ์ง€๋งŒ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„ ์ข…์†์„ฑ ์ƒ๊ด€๊ด€๊ณ„๊ฐ€ ์•ฝํ•˜๊ณ , ๋ ˆ๊ฑฐ์‹œ ์‹œ์Šคํ…œ ์ง€์›์ด ์ œํ•œ์ ์ž…๋‹ˆ๋‹ค.
์™€๋ผ์ด์„ ์Šค ์ค€์ˆ˜ ๋ฐ ๋ฒ•์  ์œ„ํ—˜ ๊ด€๋ฆฌํ”„๋กœ์ ํŠธ ๋˜๋Š” ์Šค์บ” ํšŸ์ˆ˜์— ๋”ฐ๋ฅธ ๊ตฌ๋…์ •ํ™•ํ•œ ๋ผ์ด์„ ์Šค ๊ฐ์ง€, ์˜๋ฌด ์‚ฌํ•ญ ์ถ”์ , ๊ฐ์‚ฌ ์ค‘์‹ฌ ๋ณด๊ณ ์ทจ์•ฝ์  ์šฐ์„ ์ˆœ์œ„ ์ง€์ • ๊ธฐ๋Šฅ์ด ์ œํ•œ์ ์ด๋ฉฐ, ๋Ÿฐํƒ€์ž„ ๋˜๋Š” ์‹คํ–‰ ์ปจํ…์ŠคํŠธ๊ฐ€ ์—†๊ณ , ์•„ํ‚คํ…์ฒ˜ ๋ฒ”์œ„๊ฐ€ ์ข์Šต๋‹ˆ๋‹ค.
์•ต์ปค์ปจํ…Œ์ด๋„ˆ ๋ฐ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๊ตฌ์„ฑ ๋ถ„์„์ด๋ฏธ์ง€ ๋ฐ ํ™˜๊ฒฝ ๊ธฐ๋ฐ˜ ๊ตฌ๋…์‹ฌ์ธต ์ปจํ…Œ์ด๋„ˆ ๊ฒ€์‚ฌ; SBOM ์ƒ์„ฑ; ๊ฐ•๋ ฅํ•œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ์—ฐ๋™์ปจํ…Œ์ด๋„ˆ ์™ธ๋ถ€์—์„œ์˜ ์ ์šฉ ๋ฒ”์œ„๊ฐ€ ์ œํ•œ์ ์ด๋ฉฐ, ์†Œ์Šค ์ˆ˜์ค€ ๋ฐ ๋ ˆ๊ฑฐ์‹œ ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ๊ฐ€์‹œ์„ฑ์ด ๋งค์šฐ ๋‚ฎ์Šต๋‹ˆ๋‹ค.
JFrog ์—‘์Šค๋ ˆ์ด์œ ๋ฌผ ์ €์žฅ์†Œ ๋ฐ ๊ณต๊ธ‰๋ง ์Šค์บ๋‹JFrog ํ”Œ๋žซํผ์ด ํฌํ•จ๋œ ๊ตฌ๋… ์ƒํ’ˆ์•„ํ‹ฐํŒฉํŠธ ์ „๋ฐ˜์— ๊ฑธ์นœ ์ผ๊ด€๋œ ์Šค์บ”; ๊ฐ•๋ ฅํ•œ ์ €์žฅ์†Œ ๊ด€๋ฆฌ; ์ •์ฑ… ์‹œํ–‰๋Ÿฐํƒ€์ž„ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์—†์Œ; ์ €์žฅ์†Œ ์›Œํฌํ”Œ๋กœ์— ์˜์กด์ ์ž„; ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„ ๊ฒฐ์ • ์ง€์›์ด ์ œํ•œ์ ์ž„

ํŠน์ • ๊ธฐ์—… ํ™œ์šฉ ์‚ฌ๋ก€์— ์ ํ•ฉํ•œ ์ฃผ๋ชฉํ•  ๋งŒํ•œ ๊ธฐํƒ€ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ๋ถ„์„ ๋Œ€์•ˆ

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

ํ‹ˆ์ƒˆ์‹œ์žฅ ๋˜๋Š” ํŠน์ • ๊ณ ๊ฐ์ธต์„ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š” ๊ธฐ์—… ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ์ž์ฃผ ๊ณ ๋ ค๋˜๋Š” ๋Œ€์•ˆ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • OWASP ์ข…์†์„ฑ ๊ฒ€์‚ฌ
    ํƒ€์‚ฌ ๊ตฌ์„ฑ ์š”์†Œ์˜ ์•Œ๋ ค์ง„ ์ทจ์•ฝ์ ์„ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ์ดˆ์ ์„ ๋งž์ถ˜ ์˜คํ”ˆ ์†Œ์Šค ์ข…์†์„ฑ ์Šค์บ” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ํ™•์žฅ์„ฑ ๋ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค ์š”๊ตฌ ์‚ฌํ•ญ๋ณด๋‹ค ํˆฌ๋ช…์„ฑ๊ณผ ๋งž์ถค ์„ค์ •์ด ๋” ์ค‘์š”ํ•œ ํ†ต์ œ๋œ ํ™˜๊ฒฝ์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • GitHub Dependabot
    Dependabot์€ GitHub ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์ง์ ‘ ํ†ตํ•ฉ๋˜์–ด ์ทจ์•ฝํ•œ ์ข…์†์„ฑ์— ๋Œ€ํ•œ ์ž๋™ ์•Œ๋ฆผ ๋ฐ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ „์‚ฌ์ ์ธ ๊ฑฐ๋ฒ„๋„Œ์Šค๋ณด๋‹ค๋Š” ๊ฐœ๋ฐœ์ž ์ค‘์‹ฌ์˜ ๊ฐ„ํŽธํ•œ ์ข…์†์„ฑ ๊ด€๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ GitHub ํ™œ์šฉ๋„๊ฐ€ ๋†’์€ ์กฐ์ง์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • GitLab ์ข…์†์„ฑ ์Šค์บ”
    GitLab์˜ DevSecOps ํ”Œ๋žซํผ์— ๋‚ด์žฅ๋œ ์ด ๊ธฐ๋Šฅ์€ GitLab ๋‚ด์—์„œ ์™„์ „ํžˆ ๊ด€๋ฆฌ๋˜๋Š” ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ์ทจ์•ฝ์  ํƒ์ง€ ๋ฐ ๋ณด๊ณ ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์‹ฌ์ธต์ ์ธ ๊ตฌ์„ฑ ๋ถ„์„๋ณด๋‹ค ํˆด์ฒด์ธ ํ†ตํ•ฉ์ด ์šฐ์„ ์‹œ๋˜๋Š” ๊ฒฝ์šฐ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • Snyk ์˜คํ”ˆ ์†Œ์Šค CLI
    Snyk์˜ ๋ช…๋ น์ค„ ๋ณ€ํ˜•์œผ๋กœ, ํ”Œ๋žซํผ ์ „์ฒด ํ†ตํ•ฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ์ œํ•œ๋œ ํ™˜๊ฒฝ์ด๋‚˜ ์‚ฌ์šฉ์ž ์ง€์ • ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ฃผ๋กœ ์ž„์‹œ ๋ถ„์„์ด๋‚˜ ์ œ์–ด๋œ ์ž๋™ํ™” ์‹œ๋‚˜๋ฆฌ์˜ค์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ๋ช…ํ™•ํ•œ
    ์ปจํ…Œ์ด๋„ˆ์— ํŠนํ™”๋œ ์ทจ์•ฝ์  ์Šค์บ๋„ˆ์ธ Clair๋Š” ์ข…์ข… ํ”„๋ผ์ด๋น— ์ปจํ…Œ์ด๋„ˆ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ์›Œํฌํ”Œ๋กœ์— ๋‚ด์žฅ๋ฉ๋‹ˆ๋‹ค. Clair๋Š” ์ƒ์šฉ ํ”Œ๋žซํผ๋ณด๋‹ค ์˜คํ”ˆ ์†Œ์Šค ๊ตฌ์„ฑ ์š”์†Œ์™€ ์ž์ฒด ๊ฐœ๋ฐœ ๋„๊ตฌ๋ฅผ ์„ ํ˜ธํ•˜๋Š” ํ™˜๊ฒฝ์—์„œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์†Œํ•œ
    ์ปจํ…Œ์ด๋„ˆ, ํŒŒ์ผ ์‹œ์Šคํ…œ ๋ฐ ์ €์žฅ์†Œ๋ฅผ ์œ„ํ•œ ๊ฒฝ๋Ÿ‰ ์Šค์บ๋„ˆ๋กœ, ๋‹จ์ˆœ์„ฑ๊ณผ ์†๋„๊ฐ€ ์šฐ์„ ์‹œ๋˜๋Š” ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ํ™˜๊ฒฝ์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ดˆ๊ธฐ ๋‹จ๊ณ„ ์Šค์บ”์ด๋‚˜ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋„๊ตฌ์™€ ํ•จ๊ป˜ ๋ณด์กฐ์ ์ธ ์‹ ํ˜ธ ๋ถ„์„ ๋„๊ตฌ๋กœ ํ™œ์šฉ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.
  • ์ข…์†์„ฑ ์ถ”์ 
    SBOM(์ œํ’ˆ ์‚ฌ์–‘์„œ) ์ˆ˜์ง‘ ๋ฐ ์ข…์†์„ฑ ์œ„ํ—˜ ์ถ”์ ์— ์ดˆ์ ์„ ๋งž์ถ˜ ์˜คํ”ˆ ์†Œ์Šค ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. SBOM ์ค‘์‹ฌ ์›Œํฌํ”Œ๋กœ๊ฐ€ ํ•„์š”ํ•˜๊ฑฐ๋‚˜ ๊ตฌ์„ฑ ๋ฐ์ดํ„ฐ๋ฅผ ๋งž์ถคํ˜• ๊ฑฐ๋ฒ„๋„Œ์Šค ๋˜๋Š” ์œ„ํ—˜ ๊ด€๋ฆฌ ํ”Œ๋žซํผ์— ํ†ตํ•ฉํ•˜๋ ค๋Š” ์กฐ์ง์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

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

๊ธฐ์—… ํ˜„๋Œ€ํ™” ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋…๋ฆฝํ˜• ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ๋ถ„์„์˜ ํ•œ๊ณ„

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

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

์ •์  ์ข…์†์„ฑ ๋ชฉ๋ก๊ณผ ๋Ÿฐํƒ€์ž„ ์‹คํ–‰ ํ˜„์‹ค์˜ ์ฐจ์ด

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

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

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

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

๊ณผ๋„๊ธฐ์  ์•„ํ‚คํ…์ฒ˜ ๋ฐ ๋ณ‘๋ ฌ ์ƒํƒœ์— ๋Œ€ํ•œ ์ œํ•œ์ ์ธ ์ง€์›

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

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

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

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

๊ตฌ์„ฑ ์œ„ํ—˜๊ณผ ์‹œ์Šคํ…œ ์ˆ˜์ค€ ์˜ํ–ฅ ๊ฐ„์˜ ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์—†์Œ

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

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

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

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

์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ๋ถ„์„์€ ์•„ํ‚คํ…์ฒ˜ ์‹ ํ˜ธ์ด์ง€, ์ตœ์ข… ํŒ๊ฒฐ์ด ์•„๋‹™๋‹ˆ๋‹ค.

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

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

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

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

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