|
Guruh: 715 20 Bajardi: Abdualiyev Anvarjon
|
bet | 1/8 | Sana | 26.03.2024 | Hajmi | 2.24 Mb. | | #177990 |
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.
|
| |