Google, ์ข…์†์„ฑ ์ธ์‹ ์ทจ์•ฝ์  ์Šค์บ๋„ˆ OSV-Scanner ์ถœ์‹œ

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

OSV-Scanner๋Š” ๋””๋ ‰ํ† ๋ฆฌ ํŠธ๋ฆฌ๋ฅผ ์ž๋™์œผ๋กœ ์žฌ๊ท€์ ์œผ๋กœ ์Šค์บ”ํ•˜์—ฌ git ๋””๋ ‰ํ† ๋ฆฌ(์ทจ์•ฝ์„ฑ์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ์ปค๋ฐ‹ ํ•ด์‹œ ๋ถ„์„์„ ํ†ตํ•ด ๊ฒฐ์ •๋จ), SBOM ํŒŒ์ผ(SPDX ๋ฐ CycloneDX ํ˜•์‹์˜ ์†Œํ”„ํŠธ์›จ์–ด BOM), ๋งค๋‹ˆํŽ˜์ŠคํŠธ ๋˜๋Š” Yarn, NPM, GEM, PIP ๋ฐ Cargo์™€ ๊ฐ™์€ ํŒŒ์ผ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž๋ฅผ ์ž ๊ธ‰๋‹ˆ๋‹ค. ๋˜ํ•œ Debian ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ํŒจํ‚ค์ง€๋กœ ๋นŒ๋“œ๋œ Docker ์ปจํ…Œ์ด๋„ˆ ์ด๋ฏธ์ง€์˜ ์ฝ˜ํ…์ธ  ๊ฒ€์ƒ‰์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

Google, ์ข…์†์„ฑ ์ธ์‹ ์ทจ์•ฝ์  ์Šค์บ๋„ˆ OSV-Scanner ์ถœ์‹œ

์ทจ์•ฝ์ ์— ๋Œ€ํ•œ ์ •๋ณด๋Š” Crates.io(Rust), Go, Maven, NPM(JavaScript), NuGet(C#), Packagist(PHP), PyPI์˜ ๋ณด์•ˆ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋‹ค๋ฃจ๋Š” OSV(์˜คํ”ˆ ์†Œ์Šค ์ทจ์•ฝ์ ) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. (Python), RubyGems, Android, Debian ๋ฐ Alpine์€ ๋ฌผ๋ก  Linux ์ปค๋„์˜ ์ทจ์•ฝ์ ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ์™€ GitHub์—์„œ ํ˜ธ์ŠคํŒ…๋˜๋Š” ํ”„๋กœ์ ํŠธ์˜ ์ทจ์•ฝ์  ๋ณด๊ณ ์„œ ์ •๋ณด๋„ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. OSV ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋ฌธ์ œ ์ˆ˜์ • ์ƒํƒœ๋ฅผ ๋ฐ˜์˜ํ•˜๊ณ , ์ทจ์•ฝ์ ์˜ ์ถœํ˜„ ๋ฐ ์ˆ˜์ •์ด ํฌํ•จ๋œ ์ปค๋ฐ‹, ์ทจ์•ฝ์ ์˜ ์˜ํ–ฅ์„ ๋ฐ›๋Š” ๋ฒ„์ „ ๋ฒ”์œ„, ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋œ ํ”„๋กœ์ ํŠธ ์ €์žฅ์†Œ์— ๋Œ€ํ•œ ๋งํฌ, ๋ฌธ์ œ์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ œ๊ณต๋œ API๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ปค๋ฐ‹ ๋ฐ ํƒœ๊ทธ ์ˆ˜์ค€์—์„œ ์ทจ์•ฝ์ ์˜ ๋ฐœํ˜„์„ ์ถ”์ ํ•˜๊ณ  ํŒŒ์ƒ ์ œํ’ˆ์˜ ๋ฏผ๊ฐ์„ฑ๊ณผ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ข…์†์„ฑ์„ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Google, ์ข…์†์„ฑ ์ธ์‹ ์ทจ์•ฝ์  ์Šค์บ๋„ˆ OSV-Scanner ์ถœ์‹œ


์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€