کتاب صوتی Advanced API security techniques.

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره Advanced API security techniques.

موضوع کلی: برنامه نویسی

موضوع میانی: ای‌پی‌آی (API) و وب‌سرویس‌ها

📋 سرفصل‌های دوره

  • 1. مقدمه ای بر امنیت API
  • 2. اهمیت امنیت API
  • 3. روند رو به رشد تهدیدات API
  • 4. اجزای کلیدی معماری API
  • 5. چرخه حیات توسعه API
  • 6. مراحل امنیت در چرخه حیات API
  • 7. مفاهیم پایه احراز هویت (Authentication)
  • 8. مفاهیم پایه مجوز (Authorization)
  • 9. تفاوت احراز هویت و مجوز
  • 10. شناخت انواع احراز هویت API
  • 11. احراز هویت مبتنی بر کلید API
  • 12. احراز هویت مبتنی بر توکن (Token-based Authentication)
  • 13. OAuth 2.0 و OpenID Connect
  • 14. جریان‌های OAuth 2.0 (Authorization Code, Implicit, Client Credentials, Resource Owner Password Credentials)
  • 15. پیاده‌سازی امن OAuth 2.0
  • 16. توکن‌های JWT (JSON Web Tokens)
  • 17. ساختار و امضای JWT
  • 18. امنیت JWT (نشتی کلید، حملات Replay)
  • 19. احراز هویت مبتنی بر گواهینامه (Certificate-based Authentication)
  • 20. احراز هویت دو عاملی (2FA) برای API
  • 21. احراز هویت مبتنی بر امضای درخواست (Request Signing)
  • 22. مدیریت هویت و دسترسی (IAM) برای API
  • 23. کنترل دسترسی مبتنی بر نقش (RBAC)
  • 24. کنترل دسترسی مبتنی بر ویژگی (ABAC)
  • 25. مجوز در سطح منبع (Resource-level Authorization)
  • 26. مجوز در سطح عملیات (Operation-level Authorization)
  • 27. مدیریت سشن (Session Management) برای API
  • 28. امنیت داده‌های انتقالی (Data in Transit)
  • 29. رمزنگاری TLS/SSL برای API
  • 30. پیکربندی امن TLS/SSL
  • 31. مدیریت گواهینامه‌های TLS/SSL
  • 32. امنیت داده‌های در حال استراحت (Data at Rest)
  • 33. رمزنگاری داده‌های پایگاه داده
  • 34. رمزنگاری داده‌های فایل سیستم
  • 35. مدیریت کلید رمزنگاری (Key Management)
  • 36. شناخت انواع حملات رایج API
  • 37. حملات تزریق (Injection Attacks) - SQL Injection, NoSQL Injection
  • 38. حملات XSS (Cross-Site Scripting) در API
  • 39. حملات CSRF (Cross-Site Request Forgery) برای API
  • 40. حملات Brute Force و Dictionary Attacks
  • 41. حملات Man-in-the-Middle (MITM)
  • 42. حملات Replay Attacks
  • 43. حملات Denial of Service (DoS) و Distributed Denial of Service (DDoS)
  • 44. حملات Broken Authentication
  • 45. حملات Broken Object Level Authorization (BOLA)
  • 46. حملات Broken Function Level Authorization (BFLA)
  • 47. حملات Mass Assignment
  • 48. حملات Security Misconfiguration
  • 49. حملات Improper Assets Management
  • 50. حملات Insufficient Logging & Monitoring
  • 51. حملات SSRF (Server-Side Request Forgery)
  • 52. حملات Credential Stuffing
  • 53. حملات API Key Leakage
  • 54. حملات API Abuse
  • 55. حملات Business Logic Vulnerabilities
  • 56. تکنیک‌های پیشرفته حفاظت از API
  • 57. محدودیت نرخ (Rate Limiting)
  • 58. مدیریت سهمیه (Quota Management)
  • 59. اعتبارسنجی ورودی (Input Validation)
  • 60. اعتبارسنجی خروجی (Output Validation)
  • 61. فیلتر کردن و پاکسازی ورودی‌ها
  • 62. استفاده از Web Application Firewalls (WAF) برای API
  • 63. شناخت و پیکربندی WAF
  • 64. قوانین WAF برای حفاظت از API
  • 65. استفاده از API Gateways
  • 66. نقش API Gateway در امنیت
  • 67. ویژگی‌های امنیتی API Gateway (احراز هویت، مجوز، محدودیت نرخ)
  • 68. امنیت در سطح API Gateway
  • 69. میکروسرویس‌ها و امنیت API
  • 70. امنیت در معماری میکروسرویس
  • 71. ارتباط امن بین میکروسرویس‌ها
  • 72. استفاده از Service Mesh برای امنیت
  • 73. مانیتورینگ و لاگینگ امنیتی API
  • 74. جمع‌آوری لاگ‌های API
  • 75. تحلیل لاگ‌های امنیتی
  • 76. تشخیص ناهنجاری (Anomaly Detection)
  • 77. سیستم‌های تشخیص نفوذ (IDS) و جلوگیری از نفوذ (IPS) برای API
  • 78. هشداردهی امنیتی (Security Alerting)
  • 79. مدیریت آسیب‌پذیری‌های API
  • 80. اسکن آسیب‌پذیری API
  • 81. تست نفوذ API (API Penetration Testing)
  • 82. تحلیل استاتیک کد (SAST) برای API
  • 83. تحلیل دینامیک کد (DAST) برای API
  • 84. بازبینی کد امنیتی (Secure Code Review)
  • 85. پاسخ به حوادث امنیتی API (Incident Response)
  • 86. توسعه برنامه پاسخ به حوادث
  • 87. مدیریت نمونه‌های امنیتی API
  • 88. بازیابی از حملات API
  • 89. مستندسازی امنیتی API
  • 90. استانداردهای امنیتی API (OWASP API Security Top 10)
  • 91. مرور OWASP API Security Top 10
  • 92. بهترین روش‌ها برای پیاده‌سازی امن API
  • 93. اصول طراحی امن API
  • 94. تکنیک‌های رمزگذاری و هشینگ
  • 95. استفاده از کتابخانه‌ها و فریم‌ورک‌های امن
  • 96. مدیریت اسرار (Secrets Management)
  • 97. امنیت در محیط‌های Cloud برای API
  • 98. امنیت API در AWS, Azure, GCP
  • 99. استفاده از سرویس‌های امنیتی ابری
  • 100. امنیت API در معماری Serverless
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.