75% codsiyada ganacsiga waxaa ku jira koodka isha furan ee duugoobay oo leh baylahda

Shirkadda Synopsys la falanqeeyay 1253 codebases ganacsi oo ay ku soo gabagabeeyeen in ku dhawaad ​​dhammaan (99%) ee codsiyada ganacsi ee dib loo eegay ay ku jiraan ugu yaraan hal qayb oo il furan, iyo 70% koodka meelaha kaydka ah ee dib loo eegay uu ahaa il furan. Marka la barbardhigo, daraasad la mid ah 2015, saamiga isha furan wuxuu ahaa 36%.

Si kastaba ha noqotee, inta badan kiisaska, koodhka isha furan ee qolo saddexaad ee la isticmaalo lama cusboonaysiin oo waxa ku jira dhibaatooyinka amniga ee iman kara - 91% codebases-ka dib loo eegay waxay leeyihiin qaybo furan oo aan la cusboonaysiin wax ka badan 5 sano ama ku jiray qaab laga tagay ugu yaraan laba sano oo aan lagu hayn horumariyayaashu. Natiijo ahaan, 75% koodka isha furan ee lagu aqoonsaday meelaha kaydka ah waxaa ku jira nuglaansho la'aan oo aan la garanayn, kuwaas oo kala badh ka mid ah ay leeyihiin heer sare oo khatar ah. Muunadda 2018, saamiga koodhka leh baylahdu waxay ahayd 60%.

Nuglaanta ugu khatarta badan waxay ahayd
dhibaato CVE-2018-16487 (fulinta code fog) ee maktabadda lodash loogu talagalay Node.js, noocyada nugul kuwaas oo la kulmay in ka badan 500 jeer. Nuglaanta ugu da'da weyn ee aan la daboolin waxay ahayd dhibaato lpd daemon (CVE-1999-0061), dib loo eegay 1999kii.

Marka lagu daro amniga saldhigyada code ee mashaariicda ganacsiga, waxaa sidoo kale jira habdhaqan dayacan oo ku wajahan u hoggaansanaanta shuruudaha shatiyada xorta ah.
73% ee codebases, dhibaatooyinka ayaa laga helay sharcinimada isticmaalka il furan, tusaale ahaan, shatiyada aan ku haboonayn (sida caadiga ah GPL code waxa lagu daraa alaabada ganacsiga iyada oo aan la furin badeecad asal ah) ama isticmaalka koodka iyada oo aan la sheegin shatiga. 93% dhammaan dhibaatooyinka shatiga waxay ku dhacaan shabakadaha iyo barnaamijyada moobiilka. Ciyaaraha, nidaamyada dhabta ah ee dhabta ah, warbaahinta badan iyo barnaamijyada madadaalada, xadgudubyada ayaa lagu ogaaday 59% kiisaska.

Wadar ahaan, daraasaddu waxay aqoonsatay 124 qaybood oo furan oo caadi ahaan loo isticmaalo dhammaan saldhigyada koodka. Kuwa ugu caansan waa: jQuery (55%), Bootstrap (40%), Font Awesome (31%), Lodash (30%) iyo jQuery UI (29%). Dhanka luuqadaha barnaamijyada, kuwa ugu caansan waa JavaScript (loo isticmaalo 74% mashaariicda), C++ (57%), Shell (54%), C (50%), Python (46%), Java (40%), Nooca Qoraalka (36%), C # (36%); Perl (30%) iyo Ruby (25%). Wadarta guud ee wadaaga luuqadaha barnaamijka waa:
JavaScript (51%), C++ (10%), Java (7%), Python (7%), Ruby (5%), Go (4%), C (4%), PHP (4%), TypeScript ( 4%), C # (3%), Perl (2%) iyo Shell (1%).

Source: opennet.ru

Add a comment