dasturiy vositalarning statik tahlili va uning qo‘llanilishi

PPTX 17 pages 3.8 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 17
dasturiy vositalarning statik tahlili va uning qo‘llanilishi mavzu:dasturiy vositalarning statik tahlili va uning qo‘llanilishi mavzuning dolzarbligi 02 dasturiy tizimlar hayotiy sohalarga kirib borgan xatoni kech topish — qimmat va xavfli (ibm: 10–30×) xatolarni erta aniqlash talabi kuchaygan xatolik moliya, ma’lumot va hayot uchun xavf tug‘diradi statik tahlil ko‘plab sohalarda majburiy talab statik tahlilning mazmuni topilgan muammo ekspluatatsiyaga chiqmasdan to‘xtatiladi kodni bajarilmasdan turib avtomatik tekshiradi yondashuv — profilaktika: xatoga qarshi oldindan chora sanoat loyihalarida u majburiy bosqichga aylangan xavfsizlik zaifliklari, mantiqiy xatolar va standart buzilishlarini aniqlaydi 03 statik va dinamik tahlil farqi 04 asosiy jihat statik tahlil dinamik tahlil ishlash holati kod bajarilmasdan tahlil qilinadi dastur ishlatib ko‘riladi maqsad xatoni erta bosqichda bloklash xatoni ishlash vaqtida aniqlash tejamkorlik arzonroq (ibm: 10–30× farq) kech aniqlansa qimmat qaysi sohalarda sertifikatsiyalanuvchi tizimlarda majburiy foydalanuvchi muhitida tekshiruv uchun statik tahlilning amaliy ahamiyati 05 xatoni eng arzon bosqichda aniqlash imkonini beradi kod standartlarga mos kelishini isbotlaydi …
2 / 17
imkoniyati klocwork (korporativ sast vositasi) 08 c/c++, c#, java, python va boshqa tillarni tahlil qiladi cwe, owasp top-10, cert, pci-dss kabi xavfsizlik standartlari asosida tekshiradi katta kod bazalari uchun inkremental (o‘zgargan joyni alohida) tahlil mexanizmiga ega ci/cd, git, jenkins, azure devops bilan to‘liq integratsiya qilinadi aniqlangan xatolarni xavf darajasi bo‘yicha ustuvorlashtiradi audit uchun rasmiy security-report generatsiya qiladi prefast / sal (microsoft statik tahlil muhiti) visual studio ichiga o‘rnatilgan c/c++ statik tahlil vositasi sal (source annotation language) orqali funksiya kontrakti aniqlanadi buffer overflow, null-pointer, parametrlar noto‘g‘ri uzatilishini erta topadi windows drayverlari, iot va xavfsizlikka bog‘liq “low-level” loyihalarda qo‘llanadi 09 xatolikni qayta tiklab bo‘lmaydigan tizimlarda profilaktika rolini bajaradi 1. 2. 3. 4. 5 . spotbugs / findbugs java loyihalari uchun eng ko‘p qo‘llaniladigan bepul analizator koddagi mantiqiy xatolarni “pattern” asosida aniqlaydi eclipse / intellij / maven / gradle bilan integratsiya qilinadi null-pointer, resource leak, concurrency xatolarini erta ko‘rsatadi korporativ va akademik loyihalarda …
3 / 17
qo‘yadi kodni formal tahlildan o‘tkazish — majburiy bosqich helix qac, klocwork kabi vositalar sertifikatsiyada qabul qilinadi iso 26262 — avtomobil sanoatida funksional xavfsizlik standarti 12 owasp va cert (xavfsiz kodlash standartlari) 13 web-ilovalardagi eng keng tarqalgan 10 ta zaiflikni tasniflaydi (owasp top-10) sql injection, xss, idor, broken auth kabi xatarlarni erta aniqlashga yordam beradi sonarqube, semgrep, snyk code kabi vositalar owasp top-10 asosida tahlil qiladi owasp (open web application security project) c/c++, java va boshqa tillar uchun xavfsiz kodlash bo‘yicha qat’iy qo‘llanma memory mismanagement, race condition, pointer misuse kabi xatolarni oldini olishga qaratilgan statik tahlil vositalari cert qoidalarini “majburiy tekshiruv” sifatida ishlatadi cert secure coding tatu statik tahlilning afzalliklari (fakt va statistika bilan) 14 xatolikni eng arzon bosqichda aniqlaydi (ibm: ekspluatatsiyada tuzatish 10–30 baravar qimmat) xavfsizlik standartlariga moslikni rasmiy isbotlaydi (misra, iso 26262, owasp, cert) “ko‘zga ko‘rinmas” mantiqiy va struktura xatolarini erta topadi ci/cd ga qo‘shilganda xatoni commit bosqichida to‘xtatadi …
4 / 17
iot qurilmasi (sal/prefast) _out_ kontrakt buzilishi aniqlanib, noto‘g‘ri signal tarqalishi to‘xtatildi qurilma real vaqt rejimida ishdan chiqishidan oldin tuzatildi xulosa 17 statik tahlil — dastur ishga tushmasdan turib kodni tekshirish orqali xatolik, zaiflik yoki standartga zid joylarni erta bosqichda aniqlashga xizmat qiladigan yondashuvdir. uning maqsadi muammoni keyin tuzatish emas, balki u umuman yuzaga kelmasdan oldin oldini olishdir. xavfsizlik talabi yuqori bo‘lgan sohalarda — masalan, avtomobil boshqaruv tizimlari, bank ilovalari, tibbiyot qurilmalari, iot va davlat infratuzilmasida — statik tahlil ixtiyoriy emas, balki talab darajasiga ko‘tarilgan. misra, iso 26262, owasp, cert kabi standartlar ham aynan statik tahlil vositalari yordamida tekshirilib tasdiqlanadi. shu sababli helix qac, klocwork, sonarqube, codeql kabi vositalardan olingan hisobotlar auditda rasmiy dalil sifatida qabul qilinadi. tadqiqotlar shuni ko‘rsatadiki, xatoni ishlab chiqishning boshidayoq aniqlash uni ekspluatatsiya paytida topishdan o‘rtacha 10–30 baravar arzon va xavfsizroqdir. amaliy loyihalarda sast qo‘llangan hollarda kritik xatoliklar 42% gacha kamaygani qayd etilgan. eng yaxshi natija statik …
5 / 17
dasturiy vositalarning statik tahlili va uning qo‘llanilishi - Page 5

Want to read more?

Download all 17 pages for free via Telegram.

Download full file

About "dasturiy vositalarning statik tahlili va uning qo‘llanilishi"

dasturiy vositalarning statik tahlili va uning qo‘llanilishi mavzu:dasturiy vositalarning statik tahlili va uning qo‘llanilishi mavzuning dolzarbligi 02 dasturiy tizimlar hayotiy sohalarga kirib borgan xatoni kech topish — qimmat va xavfli (ibm: 10–30×) xatolarni erta aniqlash talabi kuchaygan xatolik moliya, ma’lumot va hayot uchun xavf tug‘diradi statik tahlil ko‘plab sohalarda majburiy talab statik tahlilning mazmuni topilgan muammo ekspluatatsiyaga chiqmasdan to‘xtatiladi kodni bajarilmasdan turib avtomatik tekshiradi yondashuv — profilaktika: xatoga qarshi oldindan chora sanoat loyihalarida u majburiy bosqichga aylangan xavfsizlik zaifliklari, mantiqiy xatolar va standart buzilishlarini aniqlaydi 03 statik va dinamik tahlil farqi 04 asosiy jihat statik tahlil dinamik tahlil ishlash ho...

This file contains 17 pages in PPTX format (3.8 MB). To download "dasturiy vositalarning statik tahlili va uning qo‘llanilishi", click the Telegram button on the left.

Tags: dasturiy vositalarning statik t… PPTX 17 pages Free download Telegram