75% ji sepanên bazirganî koda çavkaniya vekirî ya kevnar bi qelsbûnê vedihewîne

Şirketa Synopsys analîz kirin 1253 bingehên kodên bazirganî û encam da ku hema hema hemî (99%) ji sepanên bazirganî yên hatine vekolandin bi kêmî ve yek hêmanek çavkaniyek vekirî dihewîne, û 70% ji koda di depoyên hatine vekolîn de çavkaniya vekirî bû. Ji bo berhevdanê, di lêkolînek heman rengî de di sala 2015-an de, para çavkaniya vekirî %36 bû.

Lêbelê, di pir rewşan de, koda çavkaniya vekirî ya partiya sêyem nayê nûve kirin û pirsgirêkên ewlehiyê yên potansiyel dihewîne - 91% ji bingehên kodê yên ku hatine vekolandin xwedan hêmanên vekirî ne ku ji 5 salan zêdetir nehatine nûve kirin an jî di formek berdayî de ne. bi kêmî ve du sal in û ji hêla pêşdebiran ve nayên parastin. Wekî encamek, 75% ji koda çavkaniya vekirî ya ku di depoyan de hatine nas kirin qelsiyên naskirî yên bêserûber dihewîne, ku nîvê wan astek xeternak e. Di nimûneya 2018-an de, pişka koda bi qelsbûnê 60% bû.

Xerabiya herî xeternak bû
pirsgirêkek CVE-2018-16487 (îdamkirina koda dûr) di pirtûkxaneyê de lodash ji bo Node.js, guhertoyên xeternak ên ku ji 500 caran zêdetir hatine dîtin. Zehfiya herî kevn a nepatched pirsgirêkek di lpd daemon de bû (CVE-1999-0061), di sala 1999 de hate nûve kirin.

Ji bilî ewlehiyê di bingehên kodê yên projeyên bazirganî de, di heman demê de helwestek xemsarî li hember pabendbûna bi şertên destûrnameyên belaş heye.
Di 73% ji bingehên kodê de, pirsgirêkên bi qanûnîbûna karanîna çavkaniya vekirî re hatin dîtin, mînakî, lîsansên lihevnehatî (bi gelemperî koda GPL di hilberên bazirganî de bêyî vekirina hilberek jêderk tête nav kirin) an karanîna kodê bêyî destnîşankirina destûrnameyek. 93% ji hemî pirsgirêkên lîsansê di serîlêdanên web û mobîl de pêk tê. Di lîstikan, pergalên rastiya virtual, bernameyên multimedia û şahiyê de, di 59% bûyeran de binpêkirin hatine dîtin.

Bi tevahî, lêkolînê 124 hêmanên vekirî yên tîpîk ên ku bi gelemperî di hemî bingehên kodê de têne bikar anîn nas kirin. Yên herî populer ev in: jQuery (55%), Bootstrap (40%), Font Awesome (31%), Lodash (30%) û jQuery UI (29%). Di warê zimanên bernamesaziyê de, yên herî populer JavaScript in (di 74% projeyan de tê bikar anîn), C++ (57%), Shell (54%), C (50%), Python (46%), Java (40%), TypeScript (36%), C# (36%); Perl (30%) û Ruby (25%). Rêjeya giştî ya zimanên bernamekirinê ev e:
JavaScript (51%), C++ (10%), Java (7%), Python (7%), Ruby (5%), Go (4%), C (4%), PHP (4%), TypeScript ( 4%), C# (3%), Perl (2%) û Shell (1%).

Source: opennet.ru

Add a comment