Comunicati Stampa

Sonarning kuchli yangi chuqur tahlil qilish qobiliyati maxfiy kod darajasida xavfsizlik muammolarini aniqlaydi

Ushbu yangilik manba kodi va uchinchi tomon kutubxonalari o'rtasidagi o'zaro ta'sir natijasida yuzaga kelgan zaifliklarni ochib beradi.

Clean Code yechimlarining yetakchi provayderi Sonar bugun o'zining Clean Code taklifidagi sezilarli yutuqlarni e'lon qildi.

Endi ishlab chiquvchilar foydalanuvchining manba kodi va uchinchi tomon ochiq manba kutubxonalari o'rtasidagi o'zaro ta'sir natijasida yuzaga keladigan xavfsizlik muammolarini avtomatik ravishda aniqlashi va tuzatishi mumkin.

“Chuqurroq SAST” deb nomlanuvchi yangi ilg‘or aniqlash an’anaviy SAST vositalari amal qilmaydigan muammolarni hal qiladi, chunki ular kutubxona kodidagi oqimga amal qilmaydi. An'anaviy SAST sotuvchilari foydalanuvchi dastur kodini tahlil qiladi. Ushbu vositalar birlashtirilgan kodni tahlil qilmaydi va kutubxonalarni kontekst va kutubxona ichidagi foydalanishni e'tiborsiz qoldirib, murakkab bo'lmagan tarzda belgilaydi. Natijada, kutubxona xususiyatlari qora qutilar deb hisoblanadi va tashkilotlarni ular ma'lum bir kontekst uchun haqiqatan ham xavfsizmi yoki yo'qmi, qorong'ilikda qoldiradi. Bundan tashqari, ushbu vositalar odatda faqat bir nechta mashhur ramkalarni qo'llab-quvvatlaydi, odatda o'rnatish uchun dastlabki sozlashni talab qiladi. Bularning barchasi uchinchi tomon ochiq manba kutubxonalaridan noyob foydalanish natijasida yuzaga kelgan xavfsizlik muammolarini aniqlanmasligiga olib keladi.

Olivier Gaudin, Sonar kompaniyasining bosh direktori va hammuassisi

“Kod - bu sizning jamoangizdagi ishlab chiquvchi tomonidan yozilganmi yoki ma'lum bir muammoni hal qiladigan kutubxonaning bir qismi bo'lgan koddir. Ikki xil yondashuv meni doim bezovta qilgan va endi biz barcha kodlarni bir xilda tahlil qilib, ilgari imkonsiz deb hisoblangan muammoni hal qila olganimizdan juda xursandman”, dedi Sonar bosh direktori va hammuassisi Olivye Gaudin. "Bizning Clean Code yechimimizga kiritilgan chuqurroq SAST yutuqlari tufayli tashkilotlar ushbu zaifliklarni aniqlashlari va kod ishlab chiqilishi bilan ularni tezda tuzatishi mumkin."

Sonar an'anaviy SAST bo'shlig'ini foydalanuvchi manba kodining tashqi bog'liqliklar bilan o'zaro ta'sirini batafsil tahlil qilish orqali, hech qanday maxsus konfiguratsiya yoki qo'shimcha xarajatlarni talab qilmasdan ko'paytiradi. Ushbu chuqurroq SAST innovatsiyasi Sonarning tashkilotlarni kerakli holatga erishish uchun zarur bo'lgan vositalar bilan jihozlash missiyasini davom ettiradi. toza kod : izchil, qasddan, moslashuvchan va mas'uliyatli kod. Kod ushbu xususiyatlarga rioya qilganda, dasturiy ta'minot ishonchli, boshqariladigan va xavfsiz bo'ladi.

"Taxminlarga ko'ra, ilovalarning 90% dan ortig'i uchinchi tomon kutubxonalaridan foydalanadi va ulardagi kodlar bilan o'zaro ishlaydi, biroq ko'pchilik SAST vositalari ishlab chiquvchilarga qaysi bog'liqliklar ularning kodlarini himoyasiz qilishini aytmaydi. Xavfsizlik muhim vazifadir va ular zarar yetkazishidan oldin qancha ko‘p muammolarni topsangiz va tuzatsangiz, biznesingiz shunchalik yaxshi bo‘ladi”, dedi Rik Tyorner, Omdia kiberxavfsizlik bo‘yicha bosh tahlilchi. “Ana biz IT-sanoatda kuzatilayotgan proaktiv xavfsizlik toʻlqinining mohiyati shundan iborat: uni toping va undan foydalanishdan oldin tuzating”.

Sonarning SAST

Sonarning chuqurroq SAST funksiyasi SonarQube (oʻz-oʻzidan ishlaydigan) tijoriy nashrlarida qoʻshimcha toʻlovsiz mavjud va SonarCloud (bulutga asoslangan), sanoatdagi yetakchi statik tahlil kodini tekshirish vositalari, bu kod standartlarga mos kelishini aniqlash uchun sifat tekshiruvlari yordamida kod bazasini doimiy ravishda tekshiradi va tahlil qiladi. defirivojlantirish va ishlab chiqarish uchun mo'ljallangan. Deeper SAST hozirda Java, C# va TypeScript dasturlash tillarini qo'llab-quvvatlaydi va minglab eng muhim va tez-tez ishlatiladigan ochiq kodli kutubxonalarni, shu jumladan ularning ketma-ket (o'tish) bog'liqliklarini qamrab oladi.

Toza kod holatiga erishish

Sonar ishlab chiqish guruhlariga ularni to'g'ri vositalar va eng yaxshi amaliyotlar bilan ta'minlash orqali toza kod yozish imkoniyatini beradi, shuning uchun ular muammolarni bartaraf etishga kamroq vaqt sarflashlari va biznes va yetkazib berish maqsadlariga erishish uchun ko'proq vaqt sarflashlari mumkin. Sonar yechimini metodologiya bilan birlashtirish Kodlaganingizdek tozalang kompaniyasi (yangi, qo'shilgan yoki o'zgartirilgan kodni toza saqlash uchun standartlarni o'rnatish) va uning "Kod sifatida o'rganing" deb nomlangan o'quv qo'llanmasi, ishlab chiquvchilar muammolarni tezroq hal qilish va etkazib berish, kodni yaxshilash va professional o'sishni va jamoani saqlab qolishga yordam beradi. Bugungi kunda Sonar-dan XNUMX milliondan ortiq dasturchilar bor.

Innovatsion axborot byulleteni
Innovatsiyalar haqidagi eng muhim yangiliklarni o'tkazib yubormang. Ularni elektron pochta orqali olish uchun ro'yxatdan o'ting.

Sonar, shuningdek, ekotizim va mijozlar hamjamiyatlari bilan faol hamkorlik qiladi, shuningdek, xavfsizlik bo'yicha tadqiqot loyihalari, ochiq kodli dasturiy ta'minot va startap hamjamiyatlari uchun bir nechta universitetlar bilan hamkorlik qiladi. Bundan tashqari, Sonar ochiq kodli dasturiy ta'minotdagi nol kunlik zaifliklarni topib, mas'uliyat bilan ochib beradigan xavfsizlik bo'yicha tadqiqotchilar guruhiga ega; bu topilmalar zaifliklarni topishga yordam berish uchun yangi xavfsizlik qoidalari va aniqlash uchun ilhom sifatida ishlatiladi.

Bizning eng chuqur SAST innovatsiyalarimiz va Sonar yechimimiz (SonarQube, SonarCloud, SonarLint) haqida ko'proq bilib oling. Black Hat USAdagi Sonar mutaxassislari bilan tanishing, stend №. 2760 yil, 8-10 avgust.

Sonarlar haqida

Sonar ishlab chiquvchilar va tashkilotlarga barcha kodlar ishlab chiqish va ishlab chiqarish uchun mos bo'lishi uchun toza kod holatiga muntazam ravishda erishish imkonini beradi. Sonar Clean as You Code metodologiyasini qo'llash orqali tashkilotlar xavfni minimallashtiradi, texnik qarzlarni kamaytiradi va o'z dasturiy ta'minotidan bashorat qilinadigan va barqaror tarzda ko'proq foyda oladi.

Ochiq manbali va tijorat Sonar yechimi - SonarLint, SonarCloud va SonarQube - 30 dan ortiq dasturlash tillari, ramkalar va infratuzilma texnologiyalarini qo'llab-quvvatlaydi. Dunyo bo'ylab 400.000 XNUMX dan ortiq tashkilotlar yarim trilliondan ortiq kodni tozalashga ishongan Sonar yanada yaxshi dasturiy ta'minotni yetkazib berishning ajralmas qismidir. .

BlogInnovazione.it

Innovatsion axborot byulleteni
Innovatsiyalar haqidagi eng muhim yangiliklarni o'tkazib yubormang. Ularni elektron pochta orqali olish uchun ro'yxatdan o'ting.

So'nggi maqolalar

Cisco Talos choraklik tahlili: jinoyatchilar tomonidan nishonga olingan korporativ elektron pochta xabarlari ishlab chiqarish, ta'lim va sog'liqni saqlash sohalari eng ko'p zarar ko'rgan tarmoqlardir.

2024-yilning birinchi uch oyida kompaniya elektron pochta xabarlarining murosasi XNUMX yilning so‘nggi choragiga nisbatan ikki baravar oshdi…

14 may 2024

Interfeysni ajratish printsipi (ISP), to'rtinchi SOLID printsipi

Interfeyslarni ajratish printsipi ob'ektga yo'naltirilgan dizaynning beshta SOLID tamoyillaridan biridir. Bir sinf bo'lishi kerak ...

14 may 2024

Yaxshi tahlil qilish uchun Excelda ma'lumotlar va formulalarni qanday qilib eng yaxshi tartibga solish kerak

Microsoft Excel ma'lumotlarni tahlil qilish uchun mos yozuvlar vositasidir, chunki u ma'lumotlar to'plamini tashkil qilish uchun ko'plab xususiyatlarni taklif etadi, ...

14 may 2024

Ikki muhim Walliance Equity Crowdfunding loyihalari uchun ijobiy xulosa: Jesolo Wave Island va Milano Via Ravenna

Walliance, SIM va platforma 2017 yildan beri ko'chmas mulk kraudfanding sohasida Evropaning etakchilari qatorida, yakunlanganligini e'lon qiladi ...

13 may 2024

Filament nima va Laravel Filamentidan qanday foydalanish kerak

Filament - bu "tezlashtirilgan" Laravel ishlab chiqish tizimi bo'lib, bir nechta to'liq stek komponentlarini ta'minlaydi. Bu jarayonni soddalashtirish uchun mo'ljallangan ...

13 may 2024

Sun'iy intellekt nazorati ostida

"Men evolyutsiyamni yakunlash uchun qaytishim kerak: men o'zimni kompyuter ichida loyihalashtiraman va toza energiyaga aylanaman. Bir marta joylashdi…

10 may 2024

Googlening yangi sun'iy intellekti DNK, RNK va "hayotning barcha molekulalarini" modellashtirishi mumkin.

Google DeepMind o'zining sun'iy intellekt modelining takomillashtirilgan versiyasini taqdim etadi. Yangi takomillashtirilgan model nafaqat…

9 may 2024

Laravelning modulli arxitekturasini o'rganish

O'zining oqlangan sintaksisi va kuchli xususiyatlari bilan mashhur bo'lgan Laravel, shuningdek, modulli arxitektura uchun mustahkam poydevor yaratadi. U yerda…

9 may 2024