اپلیکیشن اندرویدی فلشکارت آموزشی کشف و رفع آسیبپذیریهای احراز هویت و دسترسی در APIها
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کشف و رفع آسیبپذیریهای احراز هویت و دسترسی در APIها
موضوع کلی: امنیت سایبری و شبکههای کامپیوتری
موضوع میانی: آسیبپذیریهای برنامههای کاربردی وب
📋 سرفصلهای دوره
- 1. مقدمهای بر امنیت API و احراز هویت
- 2. شناخت معماری API و پروتکلهای ارتباطی
- 3. اهمیت احراز هویت در APIها
- 4. مفهوم مجوزدهی (Authorization) در APIها
- 5. تفاوت احراز هویت و مجوزدهی
- 6. انواع مکانیزمهای احراز هویت API
- 7. توکنهای JWT و ساختار آنها
- 8. آسیبپذیریهای رایج در پیادهسازی JWT
- 9. روشهای حمله به توکنهای JWT
- 10. رفع آسیبپذیریهای مرتبط با JWT
- 11. کلیدهای API و مدیریت آنها
- 12. آسیبپذیریهای نشت کلید API
- 13. حملات تزریق کلید API
- 14. راهکارهای امنسازی کلیدهای API
- 15. پروتکل OAuth 2.0 و جریانهای آن
- 16. نقاط ضعف و آسیبپذیریهای OAuth 2.0
- 17. حملات مرتبط با سوءاستفاده از OAuth
- 18. پیادهسازی امن OAuth 2.0
- 19. OpenID Connect و ارتباط آن با OAuth
- 20. آسیبپذیریهای OpenID Connect
- 21. روشهای حمله به OpenID Connect
- 22. پیادهسازی امن OpenID Connect
- 23. مفهوم Server-Side Request Forgery (SSRF)
- 24. انواع حملات SSRF
- 25. شناسایی آسیبپذیریهای SSRF
- 26. تکنیکهای بهرهبرداری از SSRF
- 27. جلوگیری از حملات SSRF
- 28. آسیبپذیریهای احراز هویت در APIهای RESTful
- 29. حملات Brute-force به APIها
- 30. تکنیکهای Rate Limiting و اهمیت آن
- 31. پیادهسازی مکانیزمهای Rate Limiting
- 32. آسیبپذیریهای احراز هویت در APIهای GraphQL
- 33. تفاوتهای GraphQL با REST و تأثیر آن بر امنیت
- 34. حملات DoS و DDoS به APIهای GraphQL
- 35. امنسازی APIهای GraphQL
- 36. مفهوم احراز هویت مبتنی بر نقش (RBAC)
- 37. پیادهسازی RBAC در APIها
- 38. آسیبپذیریهای مربوط به RBAC
- 39. مدیریت دسترسیهای مبتنی بر نقش
- 40. مفهوم احراز هویت مبتنی بر وابستگی (ABAC)
- 41. پیادهسازی ABAC در APIها
- 42. مقایسه RBAC و ABAC
- 43. امنسازی APIها با استفاده از ABAC
- 44. آسیبپذیریهای تزریق فرمان (Command Injection) در APIها
- 45. روشهای تشخیص و جلوگیری از Command Injection
- 46. آسیبپذیریهای تزریق SQL (SQL Injection) در APIها
- 47. روشهای تشخیص و جلوگیری از SQL Injection
- 48. آسیبپذیریهای Cross-Site Scripting (XSS) در APIها
- 49. روشهای تشخیص و جلوگیری از XSS
- 50. آسیبپذیریهای File Path Traversal در APIها
- 51. روشهای تشخیص و جلوگیری از File Path Traversal
- 52. آسیبپذیریهای XML External Entity (XXE) در APIها
- 53. روشهای تشخیص و جلوگیری از XXE
- 54. آسیبپذیریهای Insecure Deserialization در APIها
- 55. روشهای تشخیص و جلوگیری از Insecure Deserialization
- 56. آسیبپذیریهای اطلاعات حساس افشا شده (Sensitive Data Exposure)
- 57. راهکارهای حفاظت از اطلاعات حساس در APIها
- 58. اهمیت رمزنگاری در ارتباطات API
- 59. استفاده از TLS/SSL برای امنسازی ارتباطات API
- 60. مدیریت نشستها (Session Management) در APIها
- 61. آسیبپذیریهای مربوط به مدیریت نشست
- 62. راهکارهای امنسازی مدیریت نشست
- 63. اهمیت لاگبرداری و مانیتورینگ در APIها
- 64. بررسی لاگها برای شناسایی حملات
- 65. ابزارهای مانیتورینگ امنیت API
- 66. استانداردهای امنیتی OWASP Top 10 برای APIها
- 67. مرور آسیبپذیریهای کلیدی OWASP Top 10
- 68. روشهای تست نفوذ API (Penetration Testing)
- 69. ابزارهای رایج برای تست نفوذ API
- 70. فریمورکهای امنیتی برای توسعه API
- 71. بهترین شیوهها در توسعه API امن
- 72. آموزش امنیت به توسعهدهندگان API
- 73. نقش Security Champions در تیم توسعه
- 74. مستندسازی امن API
- 75. سیاستهای امنیتی برای استفاده از API
- 76. ارزیابی ریسک در APIها
- 77. برنامهریزی برای واکنش به حوادث امنیتی API
- 78. مطالعات موردی حملات موفق به APIها
- 79. درسهای آموخته شده از حملات واقعی
- 80. آینده امنیت API و روندهای نوظهور
- 81. امنیت API در محیطهای Cloud Native
- 82. استفاده از Service Mesh برای امنیت API
- 83. تکنولوژیهای جدید در احراز هویت API
- 84. پیادهسازی Zero Trust در معماری API
- 85. جمعبندی و گامهای بعدی در امنیت API
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.