کتاب تحلیل امنیتی برنامههای اندروید با رویکرد سختافزاری با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تحلیل امنیتی برنامههای اندروید با رویکرد سختافزاری
موضوع کلی: امنیت نرمافزار و سیستمهای عامل
موضوع میانی: تحلیل و مهندسی معکوس نرمافزار
📋 سرفصلهای دوره
- 1. مقدمهای بر امنیت نرمافزار در سیستمهای عامل
- 2. مبانی امنیت در اندروید
- 3. آشنایی با معماری سیستم عامل اندروید
- 4. فرایندهای اجرایی در اندروید
- 5. مدیریت حافظه در اندروید
- 6. مکانیسمهای امنیتی اندروید
- 7. مدیریت مجوزها در اندروید
- 8. مفهوم Sandboxing در اندروید
- 9. تحلیل ایستا (Static Analysis) برنامههای اندروید
- 10. ابزارهای تحلیل ایستا
- 11. شناسایی آسیبپذیریهای رایج در برنامههای اندروید
- 12. تحلیل پویا (Dynamic Analysis) برنامههای اندروید
- 13. ابزارهای تحلیل پویا
- 14. محیطهای شبیهسازی شده اندروید (Emulators)
- 15. دستگاههای فیزیکی برای تحلیل
- 16. تکنیکهای Root کردن دستگاههای اندرویدی
- 17. مفاهیم اولیه مهندسی معکوس
- 18. هدف از مهندسی معکوس نرمافزار
- 19. مراحل مهندسی معکوس
- 20. ابزارهای مهندسی معکوس
- 21. آشنایی با زبان اسمبلی (Assembly)
- 22. معماری ARM برای تحلیل
- 23. مفاهیم اولیه کد ماشین (Machine Code)
- 24. رمزگشایی کد ماشین
- 25. تکنیکهای Obfuscation در برنامههای اندروید
- 26. انواع Obfuscation
- 27. روشهای مقابله با Obfuscation
- 28. مفهوم Unpacking برنامهها
- 29. چالشهای Unpacking
- 30. راهکارهای Unpacking دستی
- 31. مقدمهای بر رویکردهای سختافزاری در تحلیل
- 32. نیاز به رویکردهای سختافزاری
- 33. مزایای رویکردهای سختافزاری
- 34. تکنیکهای Hardware-Assisted Debugging
- 35. مفهوم JTAG و نحوه استفاده
- 36. اشکالزدایی (Debugging) در سطح سختافزار
- 37. مؤلفههای سختافزاری برای تحلیل
- 38. استفاده از FPGA در تحلیل امنیتی
- 39. طراحی سختافزار سفارشی برای تحلیل
- 40. مفهوم Virtualization برای تحلیل
- 41. استفاده از ماشینهای مجازی برای ایزولهسازی
- 42. تحلیل برنامهها در محیطهای مجازی
- 43. تکنیکهای Hooking در اندروید
- 44. Hooking در سطح کد (Java/Kotlin)
- 45. Hooking در سطح Native (C/C++)
- 46. ابزارهای Hooking
- 47. مفهوم Frida و نحوه استفاده
- 48. تکنیکهای تزریق کد (Code Injection)
- 49. شناسایی و تحلیل کدهای تزریق شده
- 50. تحلیل پروتکلهای ارتباطی در اندروید
- 51. ابزارهای شنود ترافیک شبکه
- 52. تحلیل دادههای ذخیره شده در برنامهها
- 53. مکانیسمهای رمزنگاری در اندروید
- 54. تحلیل الگوریتمهای رمزنگاری مورد استفاده
- 55. شکستن رمزنگاریهای ضعیف
- 56. مفاهیم مربوط به بدافزار (Malware) در اندروید
- 57. انواع بدافزارها
- 58. روشهای شناسایی بدافزار
- 59. تحلیل رفتار بدافزار
- 60. مقدمهای بر مهندسی اجتماعی در امنیت اندروید
- 61. نقش مهندسی اجتماعی در نفوذ
- 62. راهکارهای مقابله با مهندسی اجتماعی
- 63. تحلیل آسیبپذیریهای مربوط به APIهای اندروید
- 64. استفاده امن از APIها
- 65. شناسایی APIهای ناامن
- 66. مفهوم Rootkit در اندروید
- 67. تکنیکهای پنهانسازی Rootkit
- 68. شناسایی و حذف Rootkit
- 69. تحلیل برنامههای متنباز (Open Source) اندروید
- 70. استفاده از کد منبع برای تحلیل
- 71. شناسایی آسیبپذیری در پروژههای متنباز
- 72. مقدمهای بر امنیت برنامههای وب اندروید
- 73. ارتباط برنامههای اندروید با سرویسهای وب
- 74. آسیبپذیریهای رایج در برنامههای وب
- 75. تکنیکهای تست نفوذ (Penetration Testing)
- 76. مراحل تست نفوذ
- 77. گزارشنویسی نتایج تست نفوذ
- 78. مفهوم Threat Modeling در اندروید
- 79. شناسایی تهدیدات بالقوه
- 80. طراحی راهکارهای مقابله با تهدیدات
- 81. مقدمهای بر مباحث حقوقی و اخلاقی در تحلیل امنیتی
- 82. قوانین مربوط به تحلیل نرمافزار
- 83. مسئولیتهای اخلاقی تحلیلگر
- 84. استفاده از ابزارهای تحلیل پیشرفته
- 85. معرفی ابزارهای تخصصی تحلیل
- 86. کاربرد عملی ابزارها
- 87. تحلیل برنامههای حساس و حیاتی
- 88. ملاحظات امنیتی در تحلیل برنامههای حساس
- 89. روشهای تحلیل پیشرفته برای برنامههای حساس
- 90. مقدمهای بر امنیت در اکوسیستم اندروید
- 91. امنیت در دستگاههای IoT مبتنی بر اندروید
- 92. امنیت در اندروید برای کاربران عادی
- 93. راهکارهای افزایش امنیت شخصی در اندروید
- 94. مفهوم Secure Coding Practices
- 95. اصول کدنویسی امن
- 96. تکنیکهای جلوگیری از آسیبپذیری در کد
- 97. آشنایی با چارچوبهای امنیتی اندروید
- 98. مفاهیم مربوط به SELinux
- 99. تنظیمات امنیتی پیشرفته در اندروید
- 100. تحلیل آسیبپذیریهای پکیج منیجر اندروید
تگها:
امنیت نرمافزار
بستهبندی اندروید
تحلیل اپلیکیشن اندروید
تحلیل امنیتی اندروید
تحلیل بدافزار اندروید
رمزگشایی برنامه اندروید
رویکرد سختافزاری
مهندسی معکوس اندروید
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.