کتاب آموزش جامع ساخت نرمافزار امن با استفاده از تکنیکهای انتقال فراموشکننده و مبهمسازی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع ساخت نرمافزار امن با استفاده از تکنیکهای انتقال فراموشکننده و مبهمسازی
موضوع کلی: امنیت نرمافزار و رمزنگاری پیشرفته
موضوع میانی: ساخت نرمافزار امن با تکنیکهای رمزنگاری و محافظتی
📋 سرفصلهای دوره
- 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
اثبات بدون دانسته
امنیت نرمافزار
انتقال فراموشکننده
رمزنگاری
مبهمسازی
محاسبات امن چندطرفه
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.