آموزش امنیت برای هکرها و توسعه دهندگان: گیج کننده

Security for Hackers and Developers: Fuzzing

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Fuzzing یک قسمت مهم از چرخه عمر توسعه امنیت است. این تکنیک خاص توسط هکرها برای یافتن اشکالات استفاده می شود. در این دوره ، سازندگان نرم افزار یاد می گیرند که چگونه قبل از اینکه افراد بد عمل کنند ، فاز بازی کنند. اشکالات موجود در نرم افزار هر ساله میلیاردها دلار برای اقتصاد هزینه دارد. در این دوره Security for Hackers and Developers: Fuzzing ، شما می خواهید با یادگیری نحوه یافتن و رفع سریعتر اشکالات مهم روند خود را تغییر دهید. مدتهاست که هکرها از تکنیکی به نام fuzzing برای یافتن اشکالات استفاده می کنند و سازندگان نرم افزار نیز باید همین کار را انجام دهند. اول ، شما در مورد جهش و تولید fuzzing یاد خواهید گرفت. در مرحله بعدی ، شما نظارت ، fuzzing موازی و fuzzing در حافظه را کشف خواهید کرد. سرانجام ، این دوره با یادگیری شما درباره فازی بازخورد به پایان می رسد. در پایان این دوره ، شما می دانید که چگونه برنامه ها را به روش های مختلف فازی کنید. شما از جوانب مثبت و منفی هر یک از تکنیک ها آگاهی خواهید داشت ، و می توانید انتخاب های عاقلانه ای برای برنامه امنیتی خود انجام دهید.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

توضیح تست فاز Explaining Fuzz Testing

  • معرفی و تعریف Fuzzing Introducing and Defining Fuzzing

  • فریب ROI و مفاهیم Fuzzing ROI and Concepts

  • انتخاب هدف مناسب و تنظیم Fuzzer Choosing the Right Target and Setting up the Fuzzer

نوشتن و نظارت بر فازهای جهش Writing and Monitoring Mutation Fuzzers

  • نسخه ی نمایشی: جهش گیج کننده است Demo: Mutation Fuzzing

  • بلوغ نظارت و نسخه ی نمایشی Pydbg Maturing Monitoring and Demo Pydbg

استفاده از چهارچوب Fuzzing Sulley برای Fuzzing نسل Using the Sulley Fuzzing Framework for Generation Fuzzing

  • استفاده از Sulley Fuzzing Framework Using the Sulley Fuzzing Framework

یادگیری هلو هلو Learning the Peach Fuzzer

  • نسخه ی نمایشی: چگونه با هلو بازی کنیم Demo: How to Fuzz with Peach

  • توضیح هلو Explaining Peach

توزیع موارد تست فاز Distributing Fuzz Test Cases

  • نیاز به توهم توزیع شده The Need for Distributed Fuzzing

  • بررسی انواع گزینه های Cloud Fuzzing Examining a Variety of Cloud Fuzzing Options

Fuzzing API ها Fuzzing APIs

  • جوانب مثبت و منفی API Fuzzing Pros and Cons of API Fuzzing

  • استفاده از API های Peach to Fuzz Using Peach to Fuzz APIs

کد حافظه مبهم Fuzzing In-memory Code

  • مزایای حافظه In-memory Benefits

  • نسخه ی نمایشی: ساخت ابزار فازی Demo: Fuzzing Tool Construction

یادگیری انتقادات و پیشنهادات Fuzzers: AFL و libFuzzer Learning Feedback Fuzzers: AFL and libFuzzer

  • بازخورد فازی Feedback Fuzzing

  • نسخه ی نمایشی: بازخورد Fuzzing Demo: Feedback Fuzzing

استفاده از معیارهای Fuzzing Applying Fuzzing Metrics

  • خلاصه دوره Course Summary

  • معیارهای گیج کننده Fuzzing Metrics

  • تصورات غلط گنگ Fuzzing Misconceptions

نمایش نظرات

نظری ارسال نشده است.

آموزش امنیت برای هکرها و توسعه دهندگان: گیج کننده
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 9m
20
Pluralsight (پلورال سایت) pluralsight-small
24 آذر 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
36
4.2 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr. Jared DeMott Dr. Jared DeMott

دکتر جارد دموت مهندس ، کارآفرین و رهبر امنیت است. DeMott قبلاً به عنوان تحلیلگر آسیب پذیری در NSA فعالیت می کرد. وی دکترای خود را از دانشگاه ایالتی میشیگان گرفته است. او به طور مرتب در مورد کنفرانسهای سایبری در کنفرانسهایی مانند RSA ، DerbyCon ، BlackHat ، ToorCon ، GrrCon ، HITB و غیره صحبت می کند. دکتر دموت در سه تیم برنده Defcon تصرف پرچم بوده است و یک مدرس دعوت شده در موسسات معتبری مانند آکادمی نظامی ایالات متحده بوده است. جارد نویسنده Pluralsight است و اغلب اوقات توسط رسانه مصاحبه می شود تا در مورد مسائل سایبری سنجیده شود.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.