Organizata Linux Foundation, në bashkëpunim me laboratorin e inovacioneve në shkencë të Harvardit, ka përgatitur një version të ri të hulumtimit Census III, e cila synon të identifikojë projektet më të përdorura me burim të hapur që kanë nevojë për audit të rregullt të sigurisë. Gjatë hulumtimit u analizua kodi i hapur që përdoret në forma të fshehta në projekte të ndryshme korporative në formën e varësive që shkarkohen nga depo të jashtme. Në total, u studiuan më shumë se 12 milion biblioteka të hapura, të angazhuara në aplikacione të përdorura në 10 mijë kompani të ndryshme.
Në bazë të statistikave të mbledhura, u formuan lista prej 500 bibliotekave më të përdorura, siguria e të cilave kërkon vëmendje të veçantë, sepse dobësitë dhe komprometimi i zhvilluesve të varësive të jashtme mund të neutralizojnë të gjitha përpjekjet për përmirësimin e mbrojtjes së produktit kryesor. Në total, janë propozuar 8 lista, përmbajtja e të cilave është renditur në përputhje me kritere të ndryshme, si shpërndarja në depo NPM dhe disponimi i informacionit rreth versionit gjatë përcaktimit të varësive.
Disa përfundime:
- 17% e 50 projekteve më të njohura, që nuk janë të pranishme në depo NPM, kanë vetëm një zhvillues, ndërsa 40% kanë një ose dy zhvillues që kanë kryer 80% të komiteteve.
- Krahasuar me raportin e kaluar nga viti 2022, përdorimi i paketave për ndërveprimin me shërbimet në re është rritur midis paketeve të rëndësishme.
- Përkthimi i projekteve nga Python 2 në Python 3 vazhdon.
- Popullariteti i paketave Maven mbetet i lartë, ndërsa përdorimi i paketave nga depozitë PIP (Python), Cargo (Rust) dhe NuGet (.NET) është në rritje.
- Ashtu si më parë, nevojitet përdorimi i skemave të standardizuara të emërtesave për komponentët software.
- Relevanca e mbrojtjes së llogarive të zhvilluesve është rritur. Shumica e paketave më të kërkuara janë hostuar nën llogari të zhvilluesve konkretë, më pak të mbrojtur se llogaritë e krijuara nga projektet e organizatave.
- 20 paketat më të përdorura JavaScript nga depoja NPM, të shkarkuara nga aplikacionet pa lidhje me versionin:

- 20 paketat më të përdorura nga depo të ndryshme nga NPM, të shkarkuara nga aplikacionet pa lidhje me versionin:

Burimi: opennet.ru


