اپلیکیشن اندرویدی فلشکارت آموزشی طراحی و پیادهسازی نرمافزارهای امن با رویکرد مدلسازی تهدید
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و پیادهسازی نرمافزارهای امن با رویکرد مدلسازی تهدید
موضوع کلی: امنیت سایبری و مهندسی نرمافزار
موضوع میانی: مدلسازی تهدید و طراحی نرمافزارهای مقاوم
📋 سرفصلهای دوره
- 1. مبانی امنیت سایبری در مهندسی نرمافزار
- 2. مفاهیم پایه مدلسازی تهدید
- 3. چرخه حیات توسعه نرمافزار امن (SSDLC)
- 4. اصول طراحی نرمافزارهای مقاوم
- 5. شناخت انواع تهدیدات سایبری
- 6. تحلیل آسیبپذیریهای رایج نرمافزاری
- 7. روشهای شناسایی داراییهای حیاتی
- 8. تعریف و طبقهبندی تهدیدات
- 9. مدلسازی تهدید مبتنی بر دادهها
- 10. مدلسازی تهدید مبتنی بر داراییها
- 11. مدلسازی تهدید مبتنی بر مهاجم
- 12. تکنیکهای ترسیم نمودار جریان داده (DFD)
- 13. شناسایی نقاط ورودی و خروجی داده
- 14. تعیین سطح اطمینان (Trust Boundaries)
- 15. مدلسازی تهدید با استفاده از STRIDE
- 16. شناسایی تهدیدات Spoofing
- 17. شناسایی تهدیدات Tampering
- 18. شناسایی تهدیدات Repudiation
- 19. شناسایی تهدیدات Information Disclosure
- 20. شناسایی تهدیدات Denial of Service
- 21. شناسایی تهدیدات Elevation of Privilege
- 22. روشهای اولویتبندی تهدیدات
- 23. امتیازدهی تهدیدات با استفاده از DREAD
- 24. امتیازدهی تهدیدات با استفاده از PASTA
- 25. مدیریت ریسک در مدلسازی تهدید
- 26. کاهش ریسکهای امنیتی
- 27. طراحی کنترلهای امنیتی
- 28. پیادهسازی مکانیزمهای احراز هویت
- 29. پیادهسازی مکانیزمهای مجوزدهی
- 30. مدیریت نشستهای کاربری امن
- 31. رمزنگاری دادهها در حالت سکون
- 32. رمزنگاری دادهها در حال انتقال
- 33. تأمین امنیت APIها
- 34. مدلسازی تهدید برای برنامههای وب
- 35. مدلسازی تهدید برای برنامههای موبایل
- 36. مدلسازی تهدید برای سیستمهای توزیعشده
- 37. مدلسازی تهدید برای اینترنت اشیا (IoT)
- 38. مدلسازی تهدید برای برنامههای مبتنی بر ابر
- 39. استفاده از ابزارهای خودکار مدلسازی تهدید
- 40. OWASP Threat Modeling Cheat Sheet
- 41. OWASP Top 10 و ارتباط آن با مدلسازی تهدید
- 42. امنیت در چرخه توسعه DevOps
- 43. امنیت در طراحی پایگاه داده
- 44. مدیریت امن پیکربندی نرمافزار
- 45. تست نفوذ و ارزیابی امنیتی
- 46. مدیریت وصلههای امنیتی (Patch Management)
- 47. پاسخ به حوادث سایبری
- 48. مستندسازی فرآیند مدلسازی تهدید
- 49. آموزش تیم توسعه در زمینه امنیت
- 50. فرهنگسازی امنیت در سازمان
- 51. مدلسازی تهدید در نرمافزارهای متنباز
- 52. مدلسازی تهدید در توسعه بازیهای رایانهای
- 53. مدیریت هویت و دسترسی (IAM)
- 54. امنیت در پردازش ابری (Cloud Computing)
- 55. مدلسازی تهدید برای microservices
- 56. اصول طراحی APIهای امن
- 57. امنیت در پایگاههای داده NoSQL
- 58. رمزنگاری کلید عمومی و خصوصی
- 59. امضای دیجیتال و گواهیهای امنیتی
- 60. مدیریت کلیدهای رمزنگاری
- 61. امنیت در پروتکلهای شبکه (TCP/IP, HTTP)
- 62. حملات Man-in-the-Middle (MITM)
- 63. حملات تزریق SQL (SQL Injection)
- 64. حملات Cross-Site Scripting (XSS)
- 65. حملات Cross-Site Request Forgery (CSRF)
- 66. امنیت در پروتکلهای بیسیم (Wi-Fi, Bluetooth)
- 67. رمزنگاری در شبکههای اجتماعی
- 68. مدلسازی تهدید برای سیستمهای پرداخت آنلاین
- 69. امنیت در تراکنشهای مالی دیجیتال
- 70. قوانین و مقررات حفاظت از دادهها (GDPR)
- 71. قوانین و مقررات امنیت سایبری در ایران
- 72. استانداردهای امنیتی ISO 27001
- 73. فریمورکهای امنیت سایبری (NIST)
- 74. روششناسی PASTA (Process for Attack Simulation and Threat Analysis)
- 75. روششناسی TRIKE (Threat, Risk, Information, Knowledge, and Environment)
- 76. روششناسی VTM (Visual Threat Modeling)
- 77. روششناسی LINDDUN (List, Identify, Name, Describe, Understand, Neutralize, Document)
- 78. مدلسازی تهدید برای سیستمهای نهادینه
- 79. امنیت در سیستمهای عامل (Windows, Linux)
- 80. امنیت در نرمافزارهای اداری
- 81. امنیت در نرمافزارهای ارتباطی
- 82. مدلسازی تهدید برای بلاکچین
- 83. امنیت در قراردادهای هوشمند
- 84. مدیریت ریسک در پروژههای نرمافزاری
- 85. ارزیابی ریسکهای امنیتی نرمافزار
- 86. تکنیکهای تشخیص نفوذ (IDS/IPS)
- 87. مدیریت لاگهای امنیتی
- 88. تحلیل بدافزارها و ویروسها
- 89. مهندسی اجتماعی و مقابله با آن
- 90. امنیت در توسعه برنامههای کاربردی موبایل (OWASP Mobile Top 10)
- 91. مدیریت دسترسیهای حساس در برنامهها
- 92. پروتکلهای احراز هویت دو عاملی (2FA)
- 93. استانداردهای امنیتی OAuth و OpenID Connect
- 94. امنیت در معماریهای میکروسرویس
- 95. مدلسازی تهدید برای زیرساختهای ابری
- 96. مدیریت داراییهای دیجیتال امن
- 97. برنامهریزی تداوم کسبوکار (BCP)
- 98. بازیابی از فاجعه (DR)
- 99. آزمونهای امنیتی برنامهنویسی
- 100. بازبینی کد امن
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.