دوره اصول برنامهنویسی امن: جلوگیری از حملات رایج همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اصول برنامهنویسی امن: جلوگیری از حملات رایج
موضوع کلی: مبانی برنامه نویسی ساخت یافته
موضوع میانی: مفاهیم امنیت در برنامه نویسی (سطح مقدماتی)
📋 سرفصلهای دوره
- 1. فصل اول: مبانی امنیت نرمافزار
- 2. فصل دوم: انواع حملات رایج
- 3. فصل سوم: آسیبپذیریهای ورودی (Input Vulnerabilities)
- 4. فصل چهارم: تزریق SQL (SQL Injection)
- 5. فصل پنجم: حملات XSS (Cross-Site Scripting)
- 6. فصل ششم: احراز هویت و مدیریت نشست (Authentication and Session Management)
- 7. فصل هفتم: کنترل دسترسی (Access Control)
- 8. فصل هشتم: رمزنگاری (Cryptography)
- 9. فصل نهم: مدیریت امن کلیدها
- 10. فصل دهم: اعتبارسنجی دادهها (Data Validation)
- 11. فصل یازدهم: جلوگیری از سرریز بافر (Buffer Overflow)
- 12. فصل دوازدهم: حملات انکار سرویس (Denial of Service - DoS)
- 13. فصل سیزدهم: حملات توزیع شده انکار سرویس (DDoS)
- 14. فصل چهاردهم: امنیت APIها
- 15. فصل پانزدهم: حملات Men-in-the-Middle (MitM)
- 16. فصل شانزدهم: حملات Replay
- 17. فصل هفدهم: حملات CSRF (Cross-Site Request Forgery)
- 18. فصل هجدهم: امنیت دادههای حساس
- 19. فصل نوزدهم: جمعآوری و نگهداری لاگها (Logging and Monitoring)
- 20. فصل بیستم: مدیریت پیکربندی امن (Secure Configuration Management)
- 21. فصل بیست و یکم: آسیبپذیریهای مربوط به فایلها
- 22. فصل بیست و دوم: بارگذاری امن فایلها
- 23. فصل بیست و سوم: حملات به سیستم فایل
- 24. فصل بیست و چهارم: امنیت کانتینرها (Containers)
- 25. فصل بیست و پنجم: امنیت میکروسرویسها
- 26. فصل بیست و ششم: اصول طراحی امن (Secure Design Principles)
- 27. فصل بیست و هفتم: مدلسازی تهدید (Threat Modeling)
- 28. فصل بیست و هشتم: اصول حداقل دسترسی (Least Privilege)
- 29. فصل بیست و نهم: اصل تفکیک وظایف (Separation of Duties)
- 30. فصل سیام: طراحی برای دفاع (Defense in Depth)
- 31. فصل سی و یکم: اعتبارسنجی سمت سرور (Server-Side Validation)
- 32. فصل سی و دوم: اعتبارسنجی سمت کلاینت (Client-Side Validation)
- 33. فصل سی و سوم: جلوگیری از حملات Brute-Force
- 34. فصل سی و چهارم: مدیریت امن رمزهای عبور
- 35. فصل سی و پنجم: احراز هویت چند عاملی (Multi-Factor Authentication - MFA)
- 36. فصل سی و ششم: پروتکلهای امن ارتباطی (SSL/TLS)
- 37. فصل سی و هفتم: امنیت شبکههای بیسیم
- 38. فصل سی و هشتم: حملات به پایگاه داده (Database Attacks)
- 39. فصل سی و نهم: رمزنگاری در پایگاه داده
- 40. فصل چهلم: امنیت دادههای در حال انتقال (Data in Transit)
- 41. فصل چهل و یکم: امنیت دادههای در حالت سکون (Data at Rest)
- 42. فصل چهل و دوم: تست نفوذ (Penetration Testing)
- 43. فصل چهل و سوم: تحلیل کد استاتیک (Static Code Analysis)
- 44. فصل چهل و چهارم: تحلیل کد داینامیک (Dynamic Code Analysis)
- 45. فصل چهل و پنجم: بازبینی کد امن (Secure Code Review)
- 46. فصل چهل و ششم: اصول برنامهنویسی پاک (Clean Code Principles)
- 47. فصل چهل و هفتم: مدیریت خطا و استثناها (Error Handling and Exceptions)
- 48. فصل چهل و هشتم: جلوگیری از افشای اطلاعات حساس
- 49. فصل چهل و نهم: امنیت واسطهای کاربری (User Interface Security)
- 50. فصل پنجاهم: امنیت خط فرمان (Command Line Security)
- 51. فصل پنجاه و یکم: حملات به چارچوبهای وب (Web Framework Vulnerabilities)
- 52. فصل پنجاه و دوم: امنیت ابزارهای ساخت (Build Tools Security)
- 53. فصل پنجاه و سوم: امنیت سیستمهای مدیریت محتوا (CMS Security)
- 54. فصل پنجاه و چهارم: امنیت برنامههای موبایل
- 55. فصل پنجاه و پنجم: امنیت اینترنت اشیاء (IoT Security)
- 56. فصل پنجاه و ششم: بلاکچین و امنیت
- 57. فصل پنجاه و هفتم: هوش مصنوعی و امنیت
- 58. فصل پنجاه و هشتم: یادگیری ماشین برای تشخیص ناهنجاری
- 59. فصل پنجاه و نهم: حملات مهندسی اجتماعی (Social Engineering Attacks)
- 60. فصل شصتم: فیشینگ (Phishing)
- 61. فصل شصت و یکم: جعل هویت (Impersonation)
- 62. فصل شصت و دوم: امنیت در چرخه حیات توسعه نرمافزار (SDLC)
- 63. فصل شصت و سوم: DevSecOps
- 64. فصل شصت و چهارم: امنیت برنامههای وب پیشرفته
- 65. فصل شصت و پنجم: امنیت سیستمهای توزیع شده
- 66. فصل شصت و ششم: مدیریت وصلهها (Patch Management)
- 67. فصل شصت و هفتم: جلوگیری از بدافزار (Malware Prevention)
- 68. فصل شصت و هشتم: آنتیویروس و ضد بدافزار
- 69. فصل شصت و نهم: امنیت دادههای لاگ (Log Data Security)
- 70. فصل هفتادم: آنالیز و بررسی لاگها
- 71. فصل هفتاد و یکم: ابزارهای امنیت برنامه (Application Security Tools)
- 72. فصل هفتاد و دوم: مدیریت آسیبپذیری (Vulnerability Management)
- 73. فصل هفتاد و سوم: اصلاح خودکار آسیبپذیریها
- 74. فصل هفتاد و چهارم: معماری امن (Secure Architecture)
- 75. فصل هفتاد و پنجم: طراحی توابع امن
- 76. فصل هفتاد و ششم: مدیریت کد منبع امن (Secure Source Code Management)
- 77. فصل هفتاد و هفتم: امنیت مخازن کد (Code Repository Security)
- 78. فصل هفتاد و هشتم: اصول برنامهنویسی تابعی امن
- 79. فصل هفتاد و نهم: برنامهنویسی شیءگرا و امنیت
- 80. فصل هشتادم: برنامهنویسی بدون وضعیت (Stateless Programming)
- 81. فصل هشتاد و یکم: مدیریت حافظه امن
- 82. فصل هشتاد و دوم: جلوگیری از نشتی حافظه (Memory Leaks)
- 83. فصل هشتاد و سوم: امنیت در زبانهای سطح پایین
- 84. فصل هشتاد و چهارم: امنیت در زبانهای سطح بالا
- 85. فصل هشتاد و پنجم: طراحی سیستمهای بازیابی (Recovery Systems)
- 86. فصل هشتاد و ششم: مدیریت رخدادهای امنیتی (Security Incident Management)
- 87. فصل هشتاد و هفتم: واکنش به رخدادها (Incident Response)
- 88. فصل هشتاد و هشتم: برنامهریزی تداوم کسبوکار (Business Continuity Planning)
- 89. فصل هشتاد و نهم: طرح بازیابی از فاجعه (Disaster Recovery Planning)
- 90. فصل نودم: امنیت ابزارهای توسعه (Developer Tool Security)
- 91. فصل نود و یکم: امنیت محیطهای توسعه
- 92. فصل نود و دوم: امنیت نرمافزارهای شخص ثالث
- 93. فصل نود و سوم: مدیریت ریسک امنیت (Security Risk Management)
- 94. فصل نود و چهارم: تعیین اولویت آسیبپذیریها
- 95. فصل نود و پنجم: حسابرسی امنیتی (Security Auditing)
- 96. فصل نود و ششم: استانداردهای امنیت برنامه
- 97. فصل نود و هفتم: چارچوبهای امنیتی (Security Frameworks)
- 98. فصل نود و هشتم: سیاستهای امنیت برنامه
- 99. فصل نود و نهم: آینده برنامهنویسی امن
- 100. فصل صدم: فرهنگ امنیت در تیم توسعه
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.