کتاب طراحی و پیادهسازی رابطهای برنامهنویسی امن در زبان C با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و پیادهسازی رابطهای برنامهنویسی امن در زبان C
موضوع کلی: برنامهنویسی سیستم
موضوع میانی: امنیت نرمافزار
📋 سرفصلهای دوره
- 1. طراحی امن رابطهای برنامهنویسی C
- 2. مقدمهای بر امنیت نرمافزار
- 3. تهدیدات امنیتی رایج در برنامهنویسی C
- 4. آسیبپذیریهای بافر سرریز
- 5. آسیبپذیریهای تزریق کد
- 6. حملات مهندسی اجتماعی و نقش برنامهنویس
- 7. مدیریت حافظه امن در C
- 8. استفاده از تخصیصدهندههای حافظه ایمن
- 9. روشهای اعتبارسنجی ورودی
- 10. اعتبارسنجی نوع داده و محدوده مقادیر
- 11. فیلتر کردن ورودیهای مخرب
- 12. کار با رشتهها به صورت امن
- 13. جلوگیری از سرریز رشته
- 14. استفاده از توابع رشتهای امن
- 15. مدیریت خطا و استثناها به صورت امن
- 16. ثبت وقایع امنیتی
- 17. استفاده از کتابخانههای امنیتی
- 18. رمزنگاری در برنامههای C
- 19. الگوریتمهای رمزنگاری متقارن و نامتقارن
- 20. پیادهسازی امن احراز هویت
- 21. مفهوم و پیادهسازی کنترل دسترسی
- 22. مدیریت نشست (Session Management) امن
- 23. امنیت در شبکهسازی با C
- 24. سوکتهای امن و پروتکلهای TLS/SSL
- 25. جلوگیری از حملات مرد میانی (Man-in-the-Middle)
- 26. امنیت دادهها در حافظه
- 27. جلوگیری از دسترسی غیرمجاز به دادهها
- 28. استفاده از تکنیکهای مبهمسازی کد
- 29. حفاظت از کد در برابر مهندسی معکوس
- 30. آشنایی با استانداردهای امنیتی برنامهنویسی C
- 31. استاندارد CERT C
- 32. استاندارد CWE
- 33. بررسی کد امنیتی (Code Review)
- 34. ابزارهای تحلیل استاتیک کد
- 35. ابزارهای تست نفوذ
- 36. امنیت در توسعه نرمافزارهای چندنخی
- 37. جلوگیری از شرایط مسابقه (Race Conditions)
- 38. همگامسازی امن در برنامهنویسی C
- 39. امنیت در برنامهنویسی سیستم
- 40. امنیت درایورها و هسته سیستمعامل
- 41. آسیبپذیریهای مرتبط با سختافزار
- 42. امنیت در سیستمهای نهفته (Embedded Systems)
- 43. حفاظت از اطلاعات حساس در سیستمهای نهفته
- 44. امنیت برنامههای کاربردی وب با C
- 45. جلوگیری از حملات XSS و CSRF
- 46. امنیت پایگاه داده در برنامههای C
- 47. جلوگیری از تزریق SQL
- 48. امنیت APIها و سرویسهای وب
- 49. اعتبارسنجی ورودی API
- 50. مدیریت دسترسی به API
- 51. امنیت در استفاده از کتابخانههای شخص ثالث
- 52. بررسی آسیبپذیریهای کتابخانهها
- 53. مدیریت وابستگیها
- 54. بهروزرسانی کتابخانهها
- 55. مفاهیم امنیت سایبری
- 56. تهدیدات و حملات رایج
- 57. مدیریت ریسک امنیتی
- 58. مدیریت آسیبپذیریها
- 59. پاسخ به حوادث امنیتی
- 60. آشنایی با قوانین و مقررات امنیتی
- 61. حریم خصوصی دادهها و GDPR
- 62. بررسی موردی آسیبپذیریهای امنیتی در C
- 63. تحلیل آسیبپذیری Heartbleed
- 64. تحلیل آسیبپذیری Shellshock
- 65. امنیت در برنامهنویسی سمت سرور
- 66. امنیت در برنامهنویسی سمت کلاینت
- 67. امنیت در استفاده از حافظه پویا
- 68. تخصیص و آزادسازی حافظه امن
- 69. جلوگیری از نشت حافظه
- 70. امنیت در استفاده از اشارهگرها
- 71. اعتبارسنجی اشارهگرها
- 72. جلوگیری از دسترسیهای نامعتبر
- 73. بهینهسازی کد برای امنیت
- 74. جلوگیری از حملات زمانبندی (Timing Attacks)
- 75. جلوگیری از حملات کانال جانبی (Side-Channel Attacks)
- 76. استفاده از الگوهای طراحی امن
- 77. الگوی حداقل دسترسی
- 78. الگوی دفاع در عمق
- 79. تست نفوذ خودکار
- 80. ابزارهای تست نفوذ خودکار
- 81. تحلیل گزارشهای تست نفوذ
- 82. امنیت در فرآیند توسعه نرمافزار (SDLC)
- 83. DevSecOps
- 84. امنیت در استقرار نرمافزار
- 85. امنیت زیرساخت
- 86. امنیت ابری
- 87. امنیت مجازیسازی
- 88. امنیت کانتینرها
- 89. آینده امنیت نرمافزار
- 90. چالشهای جدید در امنیت C
تگها:
API امن
C امن
Writing Secure C APIs
امنیت نرمافزار
برنامهنویسی سی
برنامهنویسی سیستم
توسعه نرمافزار
رابط برنامهنویسی
طراحی API
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.