کتاب آموزش جامع ساخت نرم‌افزار امن با استفاده از تکنیک‌های انتقال فراموش‌کننده و مبهم‌سازی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره آموزش جامع ساخت نرم‌افزار امن با استفاده از تکنیک‌های انتقال فراموش‌کننده و مبهم‌سازی

موضوع کلی: امنیت نرم‌افزار و رمزنگاری پیشرفته

موضوع میانی: ساخت نرم‌افزار امن با تکنیک‌های رمزنگاری و محافظتی

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

  • 1. مبانی امنیت نرم‌افزار و ضرورت آن
  • 2. مفاهیم پایه رمزنگاری و تاریخچه آن
  • 3. مدل‌های حمله و تهدیدات نرم‌افزاری
  • 4. اصول طراحی امن (Security by Design)
  • 5. تعریف و ضرورت نرم‌افزار مقاوم در برابر دستکاری
  • 6. پروتکل‌های رمزنگاری کلید عمومی
  • 7. پروتکل‌های رمزنگاری کلید متقارن
  • 8. توابع هش یکطرفه و کاربردها
  • 9. امضای دیجیتال و گواهینامه‌های دیجیتال
  • 10. زیرساخت کلید عمومی (PKI) و مدیریت کلید
  • 11. مبانی محاسبات امن چندطرفه (MPC)
  • 12. محاسبات امن دو طرفه و پروتکل‌های آن
  • 13. مبانی اثبات بدون دانسته (Zero-Knowledge Proof)
  • 14. انواع اثبات بدون دانسته و کاربردها
  • 15. مبانی مبهم‌سازی نرم‌افزار
  • 16. مبهم‌سازی تقریباً ناممکن (Indistinguishability Obfuscation)
  • 17. تکنیک‌های مبهم‌سازی پیشرفته و بهینه‌سازی
  • 18. تحلیل امنیتی رسمی پروتکل‌های رمزنگاری
  • 19. مدل‌های احتمالی و نامنی در تحلیل امنیتی
  • 20. انتقال فراموش‌کننده (Oblivious Transfer) تعریف و انواع
  • 21. پروتکل‌های انتقال فراموش‌کننده یک‌طرفه
  • 22. پروتکل‌های انتقال فراموش‌کننده چندطرفه
  • 23. پیاده‌سازی عملی انتقال فراموش‌کننده با پایتون
  • 24. پیاده‌سازی عملی انتقال فراموش‌کننده با جاوااسکریپت
  • 25. تکنیک‌های ماسک‌گذاری و پنهان‌سازی کد
  • 26. نرم‌افزار مقاوم در برابر واردات معکوس
  • 27. امنیت اجرای برنامه و حافظه
  • 28. محافظت از کد منبع و مالکیت فکری
  • 29. احراز هویت چندعاملی و مدیریت دسترسی
  • 30. کنترل دسترسی مبتنی بر نقش (RBAC) و ویژگی (ABAC)
  • 31. رمزنگاری داده‌های ذخیره‌شده (Data at Rest)
  • 32. رمزنگاری داده‌های در حال انتقال (Data in Transit)
  • 33. رمزنگاری در سطح پایگاه داده و فایل
  • 34. مدیریت حریم خصوصی در نرم‌افزار
  • 35. حفاظت از داده‌های شخصی و انطباق با GDPR
  • 36. تکنیک‌های حفظ حریم خصوصی در شبکه
  • 37. امنیت APIها و رابط‌های برنامه‌نویسی
  • 38. طراحی پروتکل‌های امن برای ارتباطات نرم‌افزاری
  • 39. تست نفوذ و ارزیابی آسیب‌پذیری نرم‌افزار
  • 40. ابزارهای اسکن و شناسایی آسیب‌پذیری
  • 41. هندسه نرم‌افزار امن (Secure SDLC)
  • 42. مدل‌های تحلیل تهدید STRIDE و PASTA
  • 43. بازبینی کد امن و استانداردهای کدنویسی
  • 44. تست‌های واحد امنیتی و یکپارچه‌سازی مداوم (CI/CD)
  • 45. امنیت نرم‌افزار در محیط توسعه چابک (DevSecOps)
  • 46. مقیاس‌پذیری پروتکل‌های رمزنگاری
  • 47. بهینه‌سازی عملکرد نرم‌افزار رمزنگاری
  • 48. چالش‌های مقیاس و تأخیر در سیستم‌های رمزنگاری
  • 49. استانداردهای امنیتی نرم‌افزار (NIST, ISO 27001, PCI-DSS)
  • 50. انطباق نرم‌افزار با استانداردهای بین‌المللی امنیتی
  • 51. کاربرد انتقال فراموش‌کننده در قراردادهای هوشمند
  • 52. کاربرد انتقال فراموش‌کننده در سیستم‌های رأی‌گیری امن
  • 53. کاربرد انتقال فراموش‌کننده در نمازهای خصوصی و بازارهای داده
  • 54. کاربرد مبهم‌سازی در محافظت از هوش مصنوعی و مدل‌های یادگیری ماشین
  • 55. بلاکچین و تکنیک‌های امن نرم‌افزاری در دفتر دستوری توزیع‌شده
  • 56. امنیت نرم‌افزار در محیط‌های ابری و کانتینری
  • 57. رمزنگاری مقاوم در برابر محاسبات کوانتومی
  • 58. مانیتورینگ لحظه‌ای و پاسخ به حوادث امنیتی (SIEM)
  • 59. آینده‌نگری امنیت نرم‌افزار و تکنیک‌های نوظهور
تگ‌ها: Cryptography DevSecOps Indistinguishability Obfuscation iO Techniques Obfuscation Oblivious Transfer Secure Multi-Party Computation Software Security Zero-Knowledge Proof اثبات بدون دانسته امنیت نرم‌افزار انتقال فراموش‌کننده رمزنگاری مبهم‌سازی محاسبات امن چندطرفه

نظرات

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

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