بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :

مقدمه
آسیب‌پذیری نرم‌افزار
تحلیل آسیب‌پذیری نرم‌افزار
گیج‌کردن
معرفی و تاریخچه
انواع گیج‌کننده‌ها
گیج‌کننده SAGE
مقدمه و معرفی
مفاهیم و پیش‌نیازها
توضیح منطق گیج‌کننده
جمع‌بندی سمینار
منابع

اسلاید 2 :

نرم‌افزارهای تعاملی با کاربران
نرم‌افزارهای تحت‌وب
نرم‌افزارهای اجرای فایل

 

اسلاید 3 :

آسیب‌پذیری نرم‌افزار
تقسیم بر صفر
سرریز عدد صحیح
خراب شدن حافظه
خطای ساختار رشته

اسلاید 4 :

فاز تست(Fuzz Test) یا فازینگ (Fuzzing)
بسیار کارآمد
به برنامه ورودی های اشتباه، تصادفی و غیر قابل قبول داده میشود تا باعث در هم شکستن آن شود.
حداقل حمله، از کار انداختن برنامه است.

اسلاید 5 :

تمرین کلاسی
دکتر Barton Miller  
از  University of Wisconsin
سال 1988
 

اسلاید 6 :

پژوهش و طراحی و پیاده‌سازی در Microsoft
نه کد و نه اجرایی گیج‌کننده عمومی نشده است.
بزرگترین آزمایشگاه تست گیج‌کننده در جهان
تقریبا 1/3 آسیب‌پذیری‌های ویندوز 7 با SAGE کشف شد.
برای تحلیل نرم‌افزارهای شرکت مایکروسافت
Office
Windows
Internet Explorer

اسلاید 7 :

برای نرم‌افزارهای با هزاران سطر کد
مسئله پوشش حداکثری کد
نرم‌افزارهای تحت آزمایش
نرم‌افزارهایی ورودی اصلی آنها پرونده‌ها است
نمایش‌دهنده عکس
مرورگرهای وب
پخش‌کننده صوت

اسلاید 8 :

تولید ورودی‌هایی که تمام سطح کد را پیمایش کنند
زمان‌بر است
ناممکن است
گیج‌کننده‌های جعبه‌سیاه ناکارآمد هستند.

اسلاید 9 :

انشعاب ها
شرط‌ها
مسیر اجرا
ورودی
خروجی

اسلاید 10 :

اجرای واقعی و اجرای مجازی

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید