کتاب معماری نرمافزار: طراحی سیستمهای احراز هویت و مجوزدهی (Authentication and Authorization) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره جامع معماری نرمافزار: طراحی سیستمهای احراز هویت و مجوزدهی (Authentication و Authorization) معماری نرمافزار: طراحی سیستمهای احراز هویت و مجوزدهی (Authentication and Authorization) ۱. معرفی دور...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره معماری نرمافزار: طراحی سیستمهای احراز هویت و مجوزدهی (Authentication and Authorization)
موضوع کلی: برنامه نویسی
موضوع میانی: معماری نرمافزار
📋 سرفصلهای دوره
- 1. مبانی معماری نرمافزار
- 2. مفاهیم اساسی امنیت
- 3. آشنایی با احراز هویت و مجوزدهی
- 4. اهمیت احراز هویت و مجوزدهی در معماری
- 5. انواع حملات امنیتی مرتبط با احراز هویت و مجوزدهی
- 6. استانداردهای امنیتی (OWASP, NIST)
- 7. مروری بر پروتکلهای شبکه (HTTP, HTTPS)
- 8. رمزنگاری (Cryptography)
- 9. هشینگ (Hashing)
- 10. امضاهای دیجیتال
- 11. گواهینامههای SSL/TLS
- 12. اصول طراحی سیستمهای امنیتی
- 13. امنیت در سطح معماری
- 14. لایههای مختلف در سیستمهای احراز هویت و مجوزدهی
- 15. شناسایی (Identification)
- 16. احراز هویت (Authentication)
- 17. مجوزدهی (Authorization)
- 18. انواع روشهای احراز هویت
- 19. احراز هویت مبتنی بر رمز عبور
- 20. مدیریت رمزهای عبور (Password Management)
- 21. احراز هویت چند عاملی (MFA)
- 22. احراز هویت بیومتریک
- 23. احراز هویت بدون رمز عبور (Passwordless Authentication)
- 24. احراز هویت فاکتور واحد (Single-Factor Authentication)
- 25. احراز هویت دو عاملی (Two-Factor Authentication)
- 26. احراز هویت چند عاملی تطبیقی (Adaptive MFA)
- 27. شناسایی رفتار کاربر (User Behavior Analytics)
- 28. پروتکلهای احراز هویت
- 29. OpenID Connect
- 30. OAuth 2.0
- 31. SAML
- 32. JWT (JSON Web Tokens)
- 33. طراحی JWT
- 34. اعتبار سنجی JWT
- 35. ذخیرهسازی توکنهای JWT
- 36. استفاده از JWT در API ها
- 37. مدیریت Session
- 38. طراحی Session Management ایمن
- 39. کوکیها (Cookies) و امنیت آنها
- 40. مقایسه Session و JWT
- 41. مجوزدهی مبتنی بر نقش (Role-Based Access Control - RBAC)
- 42. مجوزدهی مبتنی بر ویژگی (Attribute-Based Access Control - ABAC)
- 43. مجوزدهی مبتنی بر محتوا (Content-Based Access Control)
- 44. مدیریت دسترسی با استفاده از RBAC
- 45. مدیریت دسترسی با استفاده از ABAC
- 46. طراحی مدلهای دسترسی
- 47. نقشها، مجوزها و کاربران
- 48. ویژگیها و سیاستهای دسترسی
- 49. مدیریت مجوزها
- 50. مسیریابی و احراز هویت
- 51. کنترل دسترسی در APIها
- 52. فریمورکهای احراز هویت و مجوزدهی
- 53. Firebase Authentication
- 54. Auth0
- 55. Okta
- 56. Keycloak
- 57. Azure Active Directory B2C
- 58. سیستمهای احراز هویت سفارشی
- 59. الزامات قانونی و انطباقپذیری (Compliance)
- 60. مدیریت ریسک در امنیت
- 61. امنیت در توسعه نرمافزار (Secure Development)
- 62. امنیت در تست (Security Testing)
- 63. تست نفوذ (Penetration Testing)
- 64. اسکن آسیبپذیری (Vulnerability Scanning)
- 65. بهبود امنیت با Continuous Integration/Continuous Deployment (CI/CD)
- 66. امنیت در محیطهای ابری
- 67. امنیت در Kubernetes
- 68. امنیت در Docker
- 69. مروری بر Microservices و امنیت
- 70. امنیت API Gateway
- 71. احراز هویت و مجوزدهی در Microservices
- 72. طراحی سیستمهای Highly Available
- 73. مقیاسپذیری سیستمهای احراز هویت و مجوزدهی
- 74. بهترین شیوهها در امنیت API
- 75. جلوگیری از حملات CSRF
- 76. جلوگیری از حملات XSS
- 77. جلوگیری از حملات SQL Injection
- 78. جلوگیری از حملات Brute-Force
- 79. امنیت در پایگاه داده
- 80. امنیت در ذخیرهسازی اطلاعات
- 81. امنیت در انتقال دادهها
- 82. نظارت و ثبت رویدادها (Logging and Monitoring)
- 83. سیستمهای تشخیص نفوذ (Intrusion Detection Systems - IDS)
- 84. سیستمهای پیشگیری از نفوذ (Intrusion Prevention Systems - IPS)
- 85. مدیریت هویت و دسترسی (Identity and Access Management - IAM)
- 86. مدیریت چرخه عمر کاربر
- 87. همگامسازی دایرکتوری (Directory Synchronization)
- 88. احراز هویت فدرال (Federated Authentication)
- 89. امنیت در برنامههای تک صفحهای (Single Page Applications - SPAs)
- 90. امنیت در برنامههای موبایل
- 91. مروری بر WebAuthn
- 92. استفاده از WebAuthn
- 93. امنیت در GraphQL
- 94. امنیت در REST APIs
- 95. اثرات امنیتی CORS
- 96. امنیت در وب سوکتها (WebSockets)
- 97. بهبود تجربه کاربری در سیستمهای احراز هویت
- 98. بهبود عملکرد سیستمهای احراز هویت
- 99. بررسی اجمالی حملات DDOS و راههای مقابله
- 100. امنیت در اینترنت اشیا (IoT)
تگها:
Authentication
Authorization
JWT
OAuth2
Single Sign-On
software architecture
SSO
احراز هویت
امنیت نرمافزار
برنامه نویسی
طراحی سیستم
کنترل دسترسی
مجوزدهی
معماری نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.