دوره آموزش امنیت سایبری برای متخصصین تست نرم افزار همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب آموزش امنیت سایبری برای متخصصین تست نرم افزار
موضوع کلی: برنامه نویسی
موضوع میانی: امنیت سایبری و برنامهنویسی امن
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر امنیت سایبری در دنیای توسعه نرمافزار
- 2. نقش تسترهای نرمافزار در چرخه امنیت
- 3. اصول بنیادین امنیت نرمافزار: C.I.A. (محرمانگی، یکپارچگی، دسترسپذیری)
- 4. معماری امن نرمافزار
- 5. چرخه حیات توسعه امن (SDLC)
- 6. مفهوم "Defensive Programming"
- 7. انواع حملات رایج به نرمافزار
- 8. آسیبپذیریهای OWASP Top 10
- 9. تست نفوذ (Penetration Testing) چیست؟
- 10. تست امنیتی (Security Testing) چیست؟
- 11. تفاوت بین تست نفوذ و تست امنیتی
- 12. انواع تستهای امنیتی (جعبه سیاه، جعبه سفید، جعبه خاکستری)
- 13. برنامهریزی برای تست امنیت نرمافزار
- 14. مستندسازی یافتههای امنیتی
- 15. استانداردهای امنیتی و چارچوبها (مانند NIST)
- 16. مدیریت ریسک امنیتی در توسعه نرمافزار
- 17. مهندسی معکوس (Reverse Engineering) مقدماتی
- 18. تحلیل استاتیک کد (Static Code Analysis)
- 19. ابزارهای تحلیل استاتیک کد
- 20. تحلیل دینامیک کد (Dynamic Code Analysis)
- 21. ابزارهای تحلیل دینامیک کد
- 22. مبانی شبکههای کامپیوتری برای امنیت
- 23. پروتکلهای شبکه و آسیبپذیریهای آنها (TCP/IP, HTTP, DNS)
- 24. فایروالها و انواع آنها
- 25. سیستمهای تشخیص نفوذ (IDS) و پیشگیری از نفوذ (IPS)
- 26. مفهوم "Defense in Depth"
- 27. امنیت پایگاه دادهها
- 28. آسیبپذیریهای تزریق SQL (SQL Injection)
- 29. روشهای پیشگیری و تشخیص SQL Injection
- 30. مفهوم NoSQL و ملاحظات امنیتی آن
- 31. امنیت API ها
- 32. آسیبپذیریهای رایج در API ها (مانند Broken Object Level Authorization)
- 33. مذاکره امنیتی در API ها
- 34. امنیت برنامههای وب (Web Application Security)
- 35. مبانی HTML, CSS, JavaScript برای فهم آسیبپذیریها
- 36. آسیبپذیری Cross-Site Scripting (XSS)
- 37. انواع XSS (Reflected, Stored, DOM-based)
- 38. روشهای پیشگیری و مقابله با XSS
- 39. آسیبپذیری Cross-Site Request Forgery (CSRF)
- 40. روشهای پیشگیری و مقابله با CSRF
- 41. مدیریت نشست (Session Management) امن
- 42. آسیبپذیریهای مرتبط با کوکیها
- 43. امنیت احراز هویت (Authentication)
- 44. روشهای پیادهسازی احراز هویت امن (رمزنگاری، هش کردن)
- 45. آسیبپذیریهای احراز هویت (Credential Stuffing, Brute Force)
- 46. مدیریت دسترسی (Authorization) امن
- 47. کنترل دسترسی مبتنی بر نقش (RBAC)
- 48. آسیبپذیریهای کنترل دسترسی (Insecure Direct Object References)
- 49. امنیت رمزنگاری (Cryptography) مقدماتی
- 50. انواع رمزنگاری (متقارن، نامتقارن)
- 51. توابع هش (Hash Functions) و کاربردهای امنیتی آنها
- 52. امضای دیجیتال (Digital Signatures)
- 53. مفهوم SSL/TLS و گواهیهای امنیتی
- 54. آسیبپذیریهای مرتبط با SSL/TLS
- 55. امنیت ارتباطات (Secure Communication Channels)
- 56. مبانی امنیت در برنامههای موبایل
- 57. آسیبپذیریهای رایج در برنامههای موبایل (Android & iOS)
- 58. امنیت دادههای حساس در برنامههای موبایل
- 59. امنیت برنامههای دسکتاپ
- 60. آسیبپذیریهای رایج در برنامههای دسکتاپ
- 61. امنیت در محیطهای Cloud Computing
- 62. مدلهای امنیتی در Cloud (IaaS, PaaS, SaaS)
- 63. آسیبپذیریهای رایج در سرویسهای ابری
- 64. امنیت کانتینرها (Docker, Kubernetes)
- 65. ملاحظات امنیتی در توسعه و استقرار کانتینرها
- 66. مهندسی اجتماعی (Social Engineering) و نقش آن در امنیت نرمافزار
- 67. فیشینگ (Phishing) و روشهای تشخیص آن
- 68. مهندسی اجتماعی در تست امنیت
- 69. طراحی تستهای امنیتی بر اساس سناریوهای حمله
- 70. تکنیکهای مبهمسازی (Obfuscation) و مهندسی معکوس
- 71. شناسایی و بهرهبرداری از آسیبپذیریهای Logic
- 72. تست امنیتی API های RESTful
- 73. تست امنیتی API های GraphQL
- 74. تست امنیتی Microservices
- 75. مدیریت آسیبپذیری (Vulnerability Management)
- 76. فرآیند گزارشدهی آسیبپذیری
- 77. اولویتبندی آسیبپذیریها
- 78. تکنیکهای اسکن امنیتی خودکار
- 79. نکات کلیدی برای تسترهای نرمافزار در نوشتن گزارش امنیتی
- 80. مفهوم DevSecOps
- 81. ادغام امنیت در چرخه CI/CD
- 82. ابزارهای DevSecOps
- 83. تست امنیتی مداوم (Continuous Security Testing)
- 84. امنیت نرمافزار در مرحله استقرار (Deployment)
- 85. امنیت در مرحله نگهداری (Maintenance)
- 86. استانداردهای کدنویسی امن
- 87. بررسی کد امن (Secure Code Review)
- 88. تکنیکهای یافتن باگهای امنیتی در کد
- 89. اشکالزدایی (Debugging) برای یافتن آسیبپذیریها
- 90. اهمیت پیادهسازی مکانیزمهای لاگگیری (Logging) امن
- 91. تحلیل لاگها برای کشف رویدادهای امنیتی
- 92. مبانی امنیت در اینترنت اشیاء (IoT)
- 93. آسیبپذیریهای رایج در دستگاههای IoT
- 94. امنیت دادههای حجیم (Big Data)
- 95. ملاحظات امنیتی در معماریهای توزیع شده
- 96. تست امنیتی برنامههای تکصفحهای (SPA)
- 97. امنیت در معماریهای Serverless
- 98. امنیت پروتکلهای ارتباطی مدرن (مانند WebSockets)
- 99. مفهوم "Zero Trust Architecture"
- 100. امنیت در دنیای متنباز (Open Source)
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.