تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی توسعه نرم افزارهای امن

دوره آموزشی توسعه نرم افزارهای امن

1 ساعت 30 دقیقهمتوسط2024-03-26

مدرسین

Jungwoo Ryoo

Jungwoo Ryoo

Teaches IT, cybersecurity, and risk analysis at Penn State

جزئیات دوره

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

در این دوره، Jungwoo Ryoo، که IT، امنیت سایبری و تجزیه و تحلیل ریسک را در Penn State تدریس می‌کند، ابزارها و چارچوب‌های توسعه نرم‌افزار امن را معرفی می‌کند و شیوه‌های کدگذاری امن مانند اعتبارسنجی ورودی، جداسازی نگرانی‌ها و نقطه دسترسی واحد را آموزش می‌دهد. یاد بگیرید که چگونه انواع مختلف تهدیدات امنیتی را بشناسید و کد خود را تقویت کنید. بیاموزید که چگونه یک سیستم را برای آزمایش نرم افزار خود برای آسیب پذیری ها در محل قرار دهید. به‌علاوه، روندهای جدید در امنیت نرم‌افزار را کشف کنید و آنچه را که با نسخه‌های نمایشی و مطالعات موردی آموخته‌اید، تقویت کنید.

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

مهارت ها

Software Development SecurityCybersecurityOne-Off

سرفصل ها

0. مقدمه

  • 01 - ایجاد امنیت در توسعه نرم افزار
  • 02 - آنچه باید بدانید

1. درک امنیت نرم افزار

  • 03 - امنیت نرم‌افزار چیست
  • 04 - اهمیت امنیت نرم افزار
  • 05 - واژگان امنیت نرم افزار
  • 06 - مدیریت ریسک امنیت نرم افزار
  • 07 - منابع امنیتی نرم افزار

2. تهدیدات امنیتی نرم افزار

  • 08 - تهدید امنیت نرم افزار
  • 09 - تهدیدات سطح سخت افزار
  • 10 - تهدیدات سطح کد
  • 11 - تهدیدات سطح طراحی دقیق
  • 12 - تهدیدات سطح معماری
  • 13 - تهدیدات سطح نیازمندی ها
  • 14 - مدل سازی و ابزار تهدید

3. طراحی نرم‌افزار ایمن

  • 15 - مقدمه ای بر طراحی ایمن
  • 16 - تاکتیک‌های امنیتی
  • 17 - الگوهای امنیتی
  • 18 - آسیب پذیری‌های امنیتی
  • 19 - تحلیل معماری برای امنیت
  • 20 - آنتی الگوهای امنیتی نرم افزار
  • 21 - مطالعه موردی - تنظیم مرحله
  • 22 - مطالعه موردی - تحلیل معماری تاکتیک گرا
  • 23 - مطالعه موردی - تحلیل معماری الگو محور
  • 24 - مطالعه موردی - تحلیل معماری آسیب پذیر

4. مقدمه ای بر کدگذاری امن

  • 25 - مقدمه ای بر کدگذاری ایمن
  • 26 - حملات سرریز بافر
  • 27 - اقدامات متقابل سرریز بافر
  • 28 - احراز هویت خراب و مدیریت جلسه
  • 29 - احراز هویت خراب و اقدامات متقابل مدیریت جلسه
  • 30 - ارجاعات مستقیم شیء ناامن
  • 31 - اشیاء مستقیم ناامن به اقدامات متقابل اشاره می‌کند
  • 32 - قرار گرفتن در معرض اطلاعات حساس
  • 33 - اقدامات متقابل مواجهه با اطلاعات حساس
  • 34 - سایر روش‌های پیشرو کدگذاری ایمن

5. تست امنیت

  • 35 - تست امنیت
  • 36 - تجزیه‌و‌تحلیل استاتیک
  • 37 - ابزار تحلیل استاتیکی
  • 38 - تحلیل دینامیکی
  • 39 - ابزار تحلیل پویا
  • 40 - تست نفوذ
  • 41 - ابزار تست نفوذ
  • 42 - مدیریت آسیب پذیری
  • 43 - ابزارهای مدیریت آسیب پذیری

6. تحولات اخیر و جهت گیری‌های آینده

  • 44 - DevOps و امنیت نرم افزار
  • 45 - امنیت ابری
  • 46 - امنیت نرم‌افزار دوستدار توسعه
  • 47 - امنیت اینترنت اشیا و نرم افزار
  • 48 - قوانین و مقررات
  • 49 - گواهینامه‌های امنیتی نرم افزار

7. نتیجه گیری

  • 50 - مراحل بعدی برای توسعه نرم‌افزار امن

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal