Google ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° OSV-Scanner, скСнСр Π·Π° уязвимости, ΠΊΠΎΠΉΡ‚ΠΎ Π²Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ зависимоститС

ΠšΠΎΠΌΠΏΠ°Π½ΠΈΡΡ‚Π° Google прСдстави инструмСнта OSV-Scanner Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π½Π΅ΠΈΠ·ΠΏΡ€Π°Π²Π΅Π½ΠΈ уязвимости Π² ΠΊΠΎΠ΄ΠΎΠ²Π΅ ΠΈ прилоТСния, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ с цСлия Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΊΠΎΠ΄Π° зависимости. OSV-Scanner позволява ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° ситуации, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ става уязвимо Π·Π°Ρ€Π°Π΄ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² Π΅Π΄Π½Π° ΠΎΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ зависимости. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° уязвимата Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° косвСно, Ρ‚.Π΅. Π΄Π° сС Π²ΠΈΠΊΠ° Ρ‡Ρ€Π΅Π· Π΄Ρ€ΡƒΠ³Π° зависимост. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ написан Π½Π° Go ΠΈ сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° Apache 2.0.

OSV-Scanner ΠΌΠΎΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ рСкурсивно Π΄Π° сканира Π΄ΡŠΡ€Π²ΠΎΡ‚ΠΎ Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅, опрСдСляйки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΈ прилоТСния ΠΏΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° git Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ (информацията Π·Π° уязвимоститС сС опрСдСля Ρ‡Ρ€Π΅Π· Π°Π½Π°Π»ΠΈΠ· Π½Π° Ρ…Π΅ΡˆΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΠΊΠΎΠΌΠΈΡ‚ΠΈΡ‚Π΅), SBOM Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ (Software Bill Of Material Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ‚Π΅ SPDX ΠΈ CycloneDX), манифСсти ΠΈΠ»ΠΈ lock Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΈΡ‚Π΅ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ, ΠΊΠ°Ρ‚ΠΎ Yarn, NPM, GEM, PIP ΠΈ Cargo. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° сС ΠΈ сканиранС Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΠ±Ρ€Π°Π·ΠΈ Π½Π° docker ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, ΡΡŠΡΡ‚Π°Π²Π΅Π½ΠΈ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΡ‚ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Debian.

Google ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° OSV-Scanner, скСнСр Π·Π° уязвимости, ΠΊΠΎΠΉΡ‚ΠΎ Π²Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ зависимоститС

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡΡ‚Π° Π·Π° уязвимоститС ΠΏΡ€ΠΎΠΈΠ·Ρ…ΠΎΠΆΠ΄Π° ΠΎΡ‚ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ OSV (Open Source Vulnerabilities), която ΠΎΠ±Ρ…Π²Π°Ρ‰Π° свСдСния Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с сигурността Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅ Crates.io (Rust), Go, Maven, NPM (JavaScript), NuGet (C#), Packagist (PHP), PyPI (Python), RubyGems, Android, Debian ΠΈ Alpine, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° уязвимости Π² ядрото Π½Π° Linux ΠΈ свСдСния ΠΎΡ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ Π·Π° уязвимости Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° GitHub. Π’ Π±Π°Π·Π°Ρ‚Π° OSV Π΅ ΠΎΡ‚Ρ€Π°Π·Π΅Π½ ΡΡ‚Π°Ρ‚ΡƒΡΡŠΡ‚ Π½Π° отстраняванСто Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΡƒΠΊΠ°Π·Π°Π½ΠΈ са ΠΊΠΎΠΌΠΈΡ‚ΠΈΡ‚Π΅, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с появата ΠΈ отстраняванСто Π½Π° уязвимостта, ΠΎΠ±Ρ…Π²Π°Ρ‚ΡŠΡ‚ Π½Π° засСгнатитС ΠΎΡ‚ уязвимостта вСрсии, Π»ΠΈΠ½ΠΊΠΎΠ²Π΅ към рСпозитория Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с ΠΊΠΎΠ΄Π° ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΡΠ½ΠΈΡΡ‚ API позволява прослСдяванС Π½Π° проявлСниСто Π½Π° уязвимостта Π½Π° Π½ΠΈΠ²ΠΎ ΠΊΠΎΠΌΠΈΡ‚ΠΈ ΠΈ Ρ‚Π°Π³ΠΎΠ²Π΅ ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° подлоТСността Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ ΠΈ зависимости.

Google ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° OSV-Scanner, скСнСр Π·Π° уязвимости, ΠΊΠΎΠΉΡ‚ΠΎ Π²Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ зависимоститС


Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru
ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster