آموزش تست امنیت نرم‌افزار - آخرین آپدیت

دانلود Software Security Testing

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند تا دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در یک سفر یادگیری جامع embarking شوید که شما را با دنیای حیاتی تست امنیت نرم‌افزار آشنا می‌کند. این دوره با یک بررسی جامع آغاز می‌شود تا از درک شما از نقشه راه پیش‌رو اطمینان حاصل شود. سپس به جنبه‌های عملی راه‌اندازی محیط، با تمرکز بر Kali Linux (ابزاری قدرتمند برای فارنزیک دیجیتال و تست نفوذ) می‌پردازید. درک اصطلاحات کلیدی، پایه و اساس شما را مستحکم کرده و شما را برای مفاهیم پیشرفته‌تر آماده می‌کند. با پیشروی در دوره، متدولوژی‌ها و استانداردهای ضروری تست را بررسی خواهید کرد و می‌آموزید که چگونه این موارد چشم‌انداز امنیت نرم‌افزار را شکل می‌دهند. این دوره بر فرآیند مداوم تست نرم‌افزار تأکید دارد و آن را به یک بازی استراتژیک تشبیه می‌کند که در آن هر تست، مهارت‌های شما را بهبود می‌بخشد. شما تجربه عملی و بینش‌های لازم را کسب خواهید کرد تا تست امنیت نرم‌افزار را به بخشی جدایی‌ناپذیر از فعالیت‌های حرفه‌ای خود تبدیل کنید. نقطه اوج این دوره، بررسی عمیق تست امنیت نرم‌افزار به عنوان یک فرآیند است. شما تفاوت‌های ظریف متدولوژی‌های مختلف تست را خواهید آموخت، اهمیت یادگیری مستمر را درک خواهید کرد و خواهید دید که چگونه هر تست بر پایه تست قبلی بنا می‌شود. در پایان این دوره، شما به‌طور کامل مجهز خواهید بود تا با چالش‌های امنیتی دنیای واقعی مقابله کنید و مشارکت قابل توجهی در تلاش‌های امنیت سایبری سازمان خود داشته باشید. این دوره برای توسعه‌دهندگان نرم‌افزار، تسترها و متخصصان امنیتی که مایل به ارتقای مهارت‌های خود در تست امنیت نرم‌افزار هستند، ایده‌آل است. برای بهره‌مندی کامل از این دوره، داشتن درک پایه‌ای از توسعه و تست نرم‌افزار توصیه می‌شود.

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

مبانی تست امنیت نرم‌افزار Foundations of Software Security Testing

  • مقدمه Introduction

  • راه‌اندازی محیط Environment Setup

  • اصطلاحات مهم Important Terminology

  • متدولوژی‌ها و استانداردها Methodologies and Standards

  • تست نرم‌افزار به عنوان یک فرآیند Software Testing as a Process

مفاهیم و تکنیک‌های اصلی Core Concepts and Techniques

  • پروتکل HTTP The HTTP Protocol

  • مقدمه‌ای بر کدگذاری (Encoding) Introduction to Encoding

  • جمع‌آوری اطلاعات Information Gathering

  • تست پیکربندی و مدیریت Configuration and Management Testing

  • تست مدیریت هویت Identity Management Testing

  • تست احراز هویت Authentication Testing

  • تست مجوز دسترسی (Authorization) Authorization Testing

  • تست مدیریت نشست (Session) Session Management Testing

تست‌های پیشرفته و گزارش‌دهی Advanced Testing and Reporting

  • تست اعتبارسنجی ورودی‌ها Input Validation Testing

  • مدیریت خطاها Error Handling

  • رمزنگاری Cryptography

  • تست منطق کسب‌وکار Business Logic Testing

  • تست سمت کلاینت Client-Side Testing

  • گزارش‌دهی Reporting

  • بخش تکمیلی Bonus

نمایش نظرات

آموزش تست امنیت نرم‌افزار
جزییات دوره
9h 24m
20
(آخرین آپدیت)
372
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده