کتاب مکانیسمهای امنیتی پیشرفته در زبانهای برنامهنویسی: از Memory Safety تا Control-Flow Integrity با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مکانیسمهای امنیتی پیشرفته در زبانهای برنامهنویسی: از Memory Safety تا Control-Flow Integrity
موضوع کلی: مهندسی نرمافزار و توسعهٔ سامانههای دیجیتال
موضوع میانی: برنامهنویسی پیشرفته و تحلیل ساختار زبانهای برنامهنویسی
📋 سرفصلهای دوره
- 1. مقدمهای بر امنیت در برنامهنویسی
- 2. آسیبپذیریهای رایج نرمافزاری و انواع حملات
- 3. مفهوم Memory Safety و اهمیت آن
- 4. آسیبپذیریهای Buffer Overflow
- 5. آسیبپذیریهای Heap Overflow
- 6. Use-After-Free و Double-Free آسیبپذیریها
- 7. مکانیسمهای مقابله با Memory Safety: Stack Canaries
- 8. مکانیسمهای مقابله با Memory Safety: Address Space Layout Randomization (ASLR)
- 9. مکانیسمهای مقابله با Memory Safety: Data Execution Prevention (DEP)
- 10. زبانهای Memory-Safe و بررسی اجمالی (Rust، Java، C#)
- 11. مقدمهای بر Control-Flow Integrity (CFI)
- 12. آسیبپذیریهای Control-Flow Hijacking
- 13. Return-Oriented Programming (ROP)
- 14. Jump-Oriented Programming (JOP)
- 15. مکانیسمهای CFI مبتنی بر Static Analysis
- 16. مکانیسمهای CFI مبتنی بر Dynamic Analysis
- 17. Forward-Edge CFI
- 18. Backward-Edge CFI
- 19. Shadow Stack
- 20. Control-Flow Graph (CFG) و تحلیل آن
- 21. ابزارهای تحلیل کد برای یافتن آسیبپذیریهای CFI
- 22. مقدمهای بر Information Flow Control (IFC)
- 23. آسیبپذیریهای Leakage و Injection
- 24. مکانیسمهای IFC برای جلوگیری از افشای اطلاعات
- 25. Sandboxing و Virtualization برای امنیت
- 26. امنیت در کامپایلرها و زنجیره تامین نرمافزار
- 27. تحلیل استاتیک و دینامیک کد برای شناسایی آسیبپذیریها
- 28. Fuzzing و نسلبندی تستهای امنیتی
- 29. امنیت در زبانهای اسکریپتی (JavaScript، Python)
- 30. امنیت وب و آسیبپذیریهای XSS و CSRF
- 31. امنیت API و OAuth
- 32. امنیت رمزنگاری و استفاده صحیح از الگوریتمها
- 33. مقدمهای بر امنیت سختافزاری و Trusted Execution Environments (TEE)
- 34. حملات Side-Channel و مقابله با آنها
- 35. مبانی امنیت شبکه و پروتکلهای امن
- 36. بررسی استانداردهای امنیتی (OWASP، NIST)
- 37. تست نفوذ و ارزیابی آسیبپذیری
- 38. بهترین روشها برای توسعه نرمافزارهای امن
تگها:
ASLR
CFI
Control Flow Integrity
DEP
Memory Safety
OWASP
Rust
Sandboxing
آسیب پذیری
امنیت برنامه نویسی
امنیت وب
باگ
تحلیل کد
زبان های امن
فازینگ
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.