Guruh: 715 20 Bajardi: Abdualiyev Anvarjon




Download 2.24 Mb.
bet1/8
Sana26.03.2024
Hajmi2.24 Mb.
#177990
  1   2   3   4   5   6   7   8
Bog'liq
Iskandar
Xorazm viloyati tuproq boniteti, Mustaqil ish topshiriqlari, дили мустақил иши, №3-amaliy ish topshiriqlari (1), 6-amaliy ish, эхтимол2011, 8 amaliy, Jayhunning dars jadvali(1), НУРБЕК, mt, MB 1-4 laboratoriya, MB-1-4-laboratoriya, 4-Mustaqil ta'lim, 1701495578, MAKTAB YOSHIDAGI QIZLAR KO\'YLAGINI ASOS CHIZMASINI CHIZISH

O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

Mustaqil ish
Mavzu: C++ dasturlash tilida xotirani to‘lib toshish tahdidi va undan himoyalanish usullari


Guruh: 715_20

Bajardi:Abdualiyev Anvarjon


Tekshirdi: Olimov Iskandar

Toshkent 2024

MUNDARIJA





KIRISH……………………………………………………………………………..

3


I BOB. Xotirani toshib ketishi nima……………………………………………....

4

1.1. Xotiraning to‘lib ketishining asosiy tushunchalari.………………....….……….

5

1.2. Uyumga asoslangan xotira to‘lib toshgan hujumlar…….………..………….….

7

1.3. Xotiraning toshishi uchun umumiy metodologiya va nazorat ro‘yxati…………

13

II BOB. Xotiraning toshishi bilan bog‘liq eng yaxshi 10 ta CVES………...……

19

2.1. Xotiraning toshishini o‘rganish uchun.…………………….……………………

25

2.2. Xotira toshishidan qanday himoyalanish kerak.………………..……………….

28

XULOSA…………………………………………………………………………….

31

FOYDALANILGAN ADABIYOTLAR……………………………………….…..

32



Kirish
Xotira to‘lib ketishi dastur yoki jarayon belgilangan uzunlikdagi xotira blokiga yoki buferga saqlash uchun ajratilganidan ko‘proq ma’lumot yozishga harakat qilganda sodir bo‘ladi. Xotira ma’lum miqdordagi ma’lumotlarni o‘z ichiga oladi va har qanday qo‘shimcha ma’lumotlar maqsad buferiga ulashgan xotira manzillaridagi ma’lumotlar qiymatlarini qayta yozadi. Agar dastur xotira buferiga haddan tashqari ko‘p yuborilganda ma’lumotlarni belgilash yoki o‘chirish uchun yetarli chegaralarni o‘z ichiga olsa, bunday to‘lib ketishning oldini olish mumkin.
Xotira to‘lib ketishi beixtiyor yoki zararli aktyor sabab bo‘lganda paydo bo‘lishi mumkin. Tahdid aktyori dasturga puxta ishlab chiqilgan ma’lumotni yuborishi mumkin - ixtiyoriy kod deb ataladi. Dastur kirishni kiritish uchun yetarli bo‘lmagan buferda saqlashga harakat qiladi. Agar ortiqcha ma’lumotlar qo‘shni xotiraga yozilsa, u mavjud bo‘lgan barcha ma’lumotlarni qayta yozadi.
Xotiradagi asl ma’lumotlar ekspluatatsiya qilingan funktsiyaning qaytish ko‘rsatkichini o‘z ichiga oladi - jarayon keyingi borishi kerak bo‘lgan manzil. Biroq, tajovuzkor o‘zi tanlagan manzilga ishora qilish uchun yangi qiymatlarni o‘rnatishi mumkin. Buzg‘unchi odatda yangi qiymatlarni ekspluatatsiya yuki joylashgan joyga o‘rnatadi. Bu oʻzgarish jarayonning bajarilish yoʻlini oʻzgartiradi va boshqaruvni tajovuzkorning zararli kodiga oʻtkazadi.



Download 2.24 Mb.
  1   2   3   4   5   6   7   8




Download 2.24 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Guruh: 715 20 Bajardi: Abdualiyev Anvarjon

Download 2.24 Mb.