සාරාංශ සමාගම
කෙසේ වෙතත්, බොහෝ අවස්ථාවන්හිදී, භාවිතා කරන ලද තෙවන පාර්ශවීය විවෘත කේත යාවත්කාලීන කර නොමැති අතර විභව ආරක්ෂක ගැටළු අඩංගු වේ - සමාලෝචනය කරන ලද කේත පදනම් වලින් 91% ක් වසර 5 කට වඩා වැඩි කාලයක් යාවත්කාලීන කර නොමැති හෝ අතහැර දැමූ ආකාරයෙන් විවෘත සංරචක ඇත. අවම වශයෙන් වසර දෙකක් සහ සංවර්ධකයින් විසින් නඩත්තු නොකෙරේ. එහි ප්රතිඵලයක් වශයෙන්, ගබඩාවල හඳුනාගෙන ඇති විවෘත කේතවලින් 75%ක, නොගැලපෙන දන්නා දුර්වලතා අඩංගු වන අතර, ඉන් අඩක් ඉහළ මට්ටමේ අවදානමක් ඇත. 2018 නියැදියේ, අනාරක්ෂිතතා සහිත කේතයේ කොටස 60% කි.
වඩාත් පොදු භයානක අවදානම විය
ගැටලුව
වාණිජ ව්යාපෘතිවල කේත පදනමේ ආරක්ෂාවට අමතරව, නිදහස් බලපත්රවල කොන්දේසි වලට අනුකූල වීම සම්බන්ධයෙන් නොසැලකිලිමත් ආකල්පයක් ද ඇත.
කේත පදනම් වලින් 73% ක් තුළ, විවෘත මූලාශ්ර භාවිතා කිරීමේ නීත්යානුකූලභාවය පිළිබඳ ගැටළු සොයා ගන්නා ලදී, උදාහරණයක් ලෙස, නොගැලපෙන බලපත්ර (සාමාන්යයෙන් GPL කේතය ව්යුත්පන්න නිෂ්පාදනයක් විවෘත නොකර වාණිජ නිෂ්පාදනවල ඇතුළත් වේ) හෝ බලපත්රයක් නියම නොකර කේතය භාවිතා කිරීම. සියලුම බලපත්ර ගැටලුවලින් 93%ක්ම වෙබ් සහ ජංගම යෙදුම්වල ඇති වේ. ක්රීඩා, අතථ්ය රියැලිටි පද්ධති, බහුමාධ්ය සහ විනෝදාස්වාද වැඩසටහන් වලදී, 59% ක්ම උල්ලංඝනය කිරීම් නිරීක්ෂණය විය.
සමස්තයක් වශයෙන්, අධ්යයනයෙන් සියලුම කේත පාදවල පොදුවේ භාවිතා වන සාමාන්ය විවෘත සංරචක 124 ක් හඳුනාගෙන ඇත. වඩාත්ම ජනප්රිය ඒවා නම්: jQuery (55%), Bootstrap (40%), Font Awesome (31%), Lodash (30%) සහ jQuery UI (29%). ක්රමලේඛන භාෂා සම්බන්ධයෙන් ගත් කල, වඩාත් ජනප්රිය වන්නේ JavaScript (ව්යාපෘති වලින් 74%ක භාවිතා වේ), C++ (57%), Shell (54%), C (50%), Python (46%), Java (40%), TypeScript (36%), C# (36%); පර්ල් (30%) සහ රූබි (25%). ක්රමලේඛන භාෂා වල මුළු කොටස:
JavaScript (51%), C++ (10%), Java (7%), Python (7%), Ruby (5%), Go (4%), C (4%), PHP (4%), TypeScript ( 4%), C# (3%), Perl (2%) සහ Shell (1%).
මූලාශ්රය: opennet.ru