دوره اصول کدنویسی امن بر اساس ۱۰ اولویت امنیتی OWASP با مثالهای کاربردی همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اصول کدنویسی امن بر اساس ۱۰ اولویت امنیتی OWASP با مثالهای کاربردی
موضوع کلی: امنیت اطلاعات و فناوری
موضوع میانی: توسعه نرمافزار امن
📋 سرفصلهای دوره
- 1. مقدمهای بر امنیت اطلاعات و کدنویسی امن
- 2. اهمیت کدنویسی امن در دنیای امروز
- 3. چرا OWASP Top 10؟
- 4. مروری بر ۱۰ اولویت امنیتی OWASP
- 5. شناخت آسیبپذیریهای رایج در برنامههای وب
- 6. تزریق (Injection) و انواع آن
- 7. تزریق SQL: مبانی و حملات
- 8. روشهای پیشگیری از تزریق SQL
- 9. تزریق NoSQL و راهکارهای مقابله
- 10. تزریق Command Injection و مکانیزمهای دفاعی
- 11. شکستن احراز هویت (Broken Authentication)
- 12. مدیریت نشست (Session Management) و خطرات آن
- 13. حملات Brute Force و راهکارهای مقابله
- 14. اعتبارسنجی ورودی کاربر و اهمیت آن
- 15. رمزنگاری ضعیف (Sensitive Data Exposure)
- 16. مدیریت امن کلیدها و گواهینامهها
- 17. رمزنگاری دادهها در حالت ذخیره و انتقال
- 18. اهمیت استفاده از پروتکلهای امن (HTTPS)
- 19. مدیریت خطا و لاگگیری امن
- 20. اجزای XML خارجی (XML External Entities - XXE)
- 21. آسیبپذیریهای مرتبط با پردازش XML
- 22. روشهای شناسایی و جلوگیری از XXE
- 23. محدودیتهای پردازش XML و راهکارهای جایگزین
- 24. شکستن کنترل دسترسی (Broken Access Control)
- 25. مدیریت مجوزها و سطوح دسترسی
- 26. انواع حملات شکست کنترل دسترسی
- 27. طراحی و پیادهسازی مدلهای کنترل دسترسی امن
- 28. اعتبارسنجی سمت سرور و سمت کلاینت
- 29. پیکربندی امن اجزای سیستم (Security Misconfiguration)
- 30. تنظیمات پیشفرض ناامن و خطرات آن
- 31. مدیریت تنظیمات امنیتی سرورها و فریمورکها
- 32. پچ کردن و بهروزرسانی منظم سیستمها
- 33. مدیریت آسیبپذیریها در پیکربندی
- 34. اجزای نرمافزاری با آسیبپذیری شناختهشده (Using Components with Known Vulnerabilities)
- 35. مدیریت چرخه عمر کتابخانهها و فریمورکها
- 36. شناسایی و رفع آسیبپذیری در اجزای ثالث
- 37. استفاده از ابزارهای تحلیل ترکیب نرمافزار (SCA)
- 38. اهمیت بهروزرسانی منظم وابستگیها
- 39. ثبت وقایع و نظارت امن (Insufficient Logging & Monitoring)
- 40. اهمیت ثبت وقایع جامع و قابل اتکا
- 41. روشهای پیادهسازی سیستمهای ثبت وقایع امن
- 42. نظارت بر رویدادهای امنیتی و پاسخ به حوادث
- 43. تحلیل لاگها برای شناسایی حملات
- 44. جعل درخواست سمت سرور (Server-Side Request Forgery - SSRF)
- 45. مبانی حملات SSRF
- 46. روشهای جلوگیری از SSRF
- 47. اعتبارسنجی و پاکسازی URLهای ورودی
- 48. مدیریت دسترسی به منابع داخلی
- 49. تزریق دادههای نامعتبر (Insecure Deserialization)
- 50. مخاطرات Deserialization ناامن
- 51. روشهای امن Deserialization
- 52. اعتبارسنجی و محدودسازی دادههای Deserialized
- 53. جلوگیری از اجرای کد از طریق Deserialization
- 54. پوشش امنیتی (Security Headers)
- 55. اهمیت هدرهای امنیتی HTTP
- 56. انواع هدرهای امنیتی و کاربرد آنها
- 57. تنظیمات هدرهای امنیتی در وب سرورها
- 58. تست و اعتبارسنجی هدرهای امنیتی
- 59. اصول کدنویسی امن در زبان PHP
- 60. امنسازی برنامههای PHP در برابر تزریق SQL
- 61. مدیریت امن نشستها در PHP
- 62. جلوگیری از XSS در PHP
- 63. امنسازی فرمها و ورودیها در PHP
- 64. اصول کدنویسی امن در زبان Python
- 65. امنسازی برنامههای Python با استفاده از فریمورکهای امن
- 66. مدیریت ورودی و خروجی در Python
- 67. جلوگیری از حملات تزریق در Python
- 68. استفاده از کتابخانههای امن در Python
- 69. اصول کدنویسی امن در زبان Java
- 70. امنسازی برنامههای Java با استفاده از Spring Security
- 71. مدیریت احراز هویت و مجوزها در Java
- 72. جلوگیری از حملات رایج در برنامههای Java
- 73. استفاده از ابزارهای تحلیل کد امن در Java
- 74. اصول کدنویسی امن در JavaScript
- 75. امنسازی برنامههای سمت کلاینت با JavaScript
- 76. جلوگیری از حملات XSS و CSRF در JavaScript
- 77. مدیریت امن دادهها در مرورگر
- 78. استفاده از Content Security Policy (CSP)
- 79. تست نفوذ و ارزیابی امنیتی برنامهها
- 80. مبانی تست نفوذ وب
- 81. ابزارهای رایج تست نفوذ
- 82. روشهای گزارشدهی نتایج تست نفوذ
- 83. اهمیت بازبینی کد امن
- 84. امنیت در چرخه عمر توسعه نرمافزار (SDLC)
- 85. پیادهسازی DevSecOps
- 86. اهمیت فرهنگ امنیت در تیم توسعه
- 87. آموزش مداوم و بهروزرسانی دانش امنیت
- 88. نگاهی به آینده امنیت برنامههای کاربردی
- 89. تکنولوژیهای نوظهور و چالشهای امنیتی آنها
- 90. هوش مصنوعی و امنیت کد
- 91. امنیت در محیطهای ابری (Cloud Security)
- 92. پیشگیری از حملات DDoS
- 93. مدیریت امن APIها
- 94. ملاحظات امنیتی در توسعه موبایل
- 95. امنیت دادهها در برنامههای موبایل
- 96. مبانی رمزنگاری در برنامههای موبایل
- 97. اصول طراحی رابط کاربری امن
- 98. مدیریت هویت و دسترسی در سیستمهای توزیعشده
- 99. امنیت در اینترنت اشیاء (IoT Security)
- 100. چالشهای امنیتی در دستگاههای IoT
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.