دوره امنیت کاربردی اندروید: دفاع از برنامههای شما در برابر تهدیدات همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب امنیت کاربردی اندروید: دفاع از برنامههای شما در برابر تهدیدات
موضوع کلی: امنیت اپلیکیشنهای موبایل
موضوع میانی: ایمنسازی پلتفرم اندروید
📋 سرفصلهای کتاب (100 موضوع)
- 1. آزمایشگاه امنیت اندروید: سرفصلهای دوره
- 2. مقدمهای بر امنیت اپلیکیشنهای موبایل و چشمانداز تهدیدات
- 3. آشنایی با پلتفرم اندروید و معماری آن
- 4. مروری بر اجزای اصلی اندروید: فعالیتها، سرویسها، Broadcast Receivers و Content Providers
- 5. آشنایی با Manifest File و پیکربندی اپلیکیشن
- 6. آشنایی با مجوزها و اهمیت آنها در امنیت
- 7. مروری بر مدل امنیت اندروید و sandbox
- 8. نصب و راهاندازی محیط توسعه اندروید (Android Studio)
- 9. آشنایی با Android Debug Bridge (ADB) و ابزارهای خط فرمان
- 10. آشنایی با emulators و device های فیزیکی
- 11. آموزش نصب و استفاده از ابزارهای debbuging و reverse engineering
- 12. بررسی فایلهای APK: ساختار و محتوای آنها
- 13. آشنایی با dex2jar و JD-GUI برای decompile کردن APK
- 14. آشنایی با ابزارهای Smali/Baksmali برای تحلیل کد
- 15. آشنایی با Frida و استفاده از آن برای dynamic instrumentation
- 16. آشنایی با objection و کاربرد آن در تستهای امنیتی
- 17. آشنایی با Rooting دستگاههای اندرویدی و مزایا و معایب آن
- 18. آشنایی با Android security best practices
- 19. شناسایی و جلوگیری از کدهای مخرب در اپلیکیشنها
- 20. امنیت دادههای ذخیرهشده: File Storage و SharedPreferences
- 21. امنیت دادههای ذخیرهشده: Internal Storage و External Storage
- 22. امنیت دادههای ذخیرهشده: SQLite Database
- 23. رمزنگاری دادهها در اندروید: استفاده از Cryptography API
- 24. آشنایی با Keychain و ذخیره امن کلیدها
- 25. امنیت دادهها در network: HTTPS و TLS/SSL
- 26. آشنایی با پروتکلهای امن شبکه و بهترین شیوهها
- 27. اعتبارسنجی ورودیها: جلوگیری از حملات تزریق (Injection Attacks)
- 28. اعتبارسنجی ورودیها: محافظت از SQL Injection
- 29. اعتبارسنجی ورودیها: محافظت از Command Injection
- 30. اعتبارسنجی ورودیها: محافظت از XML External Entity (XXE)
- 31. آشنایی با Cross-Site Scripting (XSS) و راههای مقابله با آن
- 32. آشنایی با حملات Denial of Service (DoS) و راههای پیشگیری
- 33. بهبود امنیت Activity ها و Intent ها
- 34. امنیت Content Providers: دسترسی و مجوزها
- 35. امنیت Content Providers: جلوگیری از دادهکاوی
- 36. امنیت Broadcast Receivers: کنترل دسترسی
- 37. آشنایی با حملات Man-in-the-Middle (MITM) و راههای مقابله با آن
- 38. امنیت ارتباطات شبکه: پین کردن گواهی (Certificate Pinning)
- 39. شناسایی و جلوگیری از حملات Code Injection
- 40. آشنایی با حملات Dynamic Code Loading و راههای مقابله
- 41. ایمنسازی کدها در برابر حملات Reverse Engineering
- 42. Obfuscation کد: پنهانسازی و دشوارسازی کد
- 43. ProGuard و R8: ابزارهای Obfuscation
- 44. آشنایی با اشکالات (Bugs) رایج در کدنویسی اندروید و رفع آنها
- 45. بررسی آسیبپذیریهای امنیتی در کتابخانههای شخص ثالث
- 46. بهروزرسانی کتابخانههای شخص ثالث و مدیریت وابستگیها
- 47. اصول طراحی امن رابط کاربری (UI)
- 48. ایمنسازی لاگها و جلوگیری از افشای اطلاعات حساس
- 49. امنیت مدیریت کلید و Token ها
- 50. مراقبت از اطلاعات حساس در Clipboard
- 51. مدیریت Session ها و احراز هویت
- 52. پیادهسازی احراز هویت دو عاملی (2FA)
- 53. آشنایی با Mobile Application Security Testing (MAST)
- 54. استفاده از Static Analysis برای شناسایی آسیبپذیریها
- 55. استفاده از Dynamic Analysis برای شناسایی آسیبپذیریها
- 56. آشنایی با OWASP Mobile Top 10
- 57. مروری بر OWASP Mobile Top 10: Authentication
- 58. مروری بر OWASP Mobile Top 10: Authorization
- 59. مروری بر OWASP Mobile Top 10: Data Storage
- 60. مروری بر OWASP Mobile Top 10: Cryptography
- 61. مروری بر OWASP Mobile Top 10: Network Communication
- 62. مروری بر OWASP Mobile Top 10: Platform Interaction
- 63. مروری بر OWASP Mobile Top 10: Code Quality
- 64. مروری بر OWASP Mobile Top 10: Reverse Engineering
- 65. مروری بر OWASP Mobile Top 10: Business Logic
- 66. مروری بر OWASP Mobile Top 10: Client Side
- 67. ابزارهای تست نفوذ (Penetration Testing) اندروید
- 68. نحوه استفاده از Burp Suite برای تست اپلیکیشنهای اندروید
- 69. نحوه استفاده از MobSF برای آنالیز امنیتی اپلیکیشنها
- 70. نحوه استفاده از Drozer برای تست اپلیکیشنهای اندروید
- 71. آشنایی با Fuzzing و تستهای استقامتی (Stress Testing)
- 72. نحوه ایجاد و مدیریت Report های امنیتی
- 73. آشنایی با DevSecOps و پیادهسازی آن در توسعه اندروید
- 74. اتوماسیون تستهای امنیتی در pipeline CI/CD
- 75. امنیت بهروزرسانی اپلیکیشنها (Over-the-Air Updates)
- 76. استفاده از App Signing و تأیید هویت
- 77. نحوه ایمنسازی اپلیکیشنهای مبتنی بر WebView
- 78. امنیت در استفاده از خدمات location
- 79. ایمنسازی اپلیکیشنهای پرداخت موبایلی
- 80. آشنایی با انواع مختلف حملات به اپلیکیشنهای بانکی و مالی
- 81. امنیت در اپلیکیشنهای IoT (Internet of Things)
- 82. بررسی امنیت در اپلیکیشنهای Wearable
- 83. آشنایی با Zero-Trust Security Model
- 84. بهکارگیری تکنیکهای دفاعی (Defense-in-Depth)
- 85. استفاده از تکنیکهای Runtime Application Self-Protection (RASP)
- 86. آشنایی با App Attestation و Integrity Check
- 87. امنیت در برابر حملات تمپرینگ (Tampering)
- 88. ایمنسازی اپلیکیشنها در برابر حملات cloning
- 89. ملاحظات امنیتی در توسعه بازیهای اندرویدی
- 90. امنیت در استفاده از Third-party SDK ها
- 91. نحوه انتخاب و ارزیابی SDK های امن
- 92. مدیریت ریسکهای امنیتی در توسعه اپلیکیشن
- 93. آشنایی با قانون GDPR و حریم خصوصی دادهها
- 94. آشنایی با CCPA و قوانین مشابه در زمینه حریم خصوصی
- 95. امنیت در ذخیرهسازی و پردازش دادههای حساس
- 96. طراحی امن برای کاربران با دسترسیهای مختلف
- 97. ارزیابی و تست امنیت اپلیکیشنهای اندرویدی: یک راهنمای جامع
- 98. بهترین شیوهها برای توسعه امن اندروید: یک چک لیست
- 99. آینده امنیت اپلیکیشنهای اندروید و روندهای جدید
- 100. منابع و ابزارهای تکمیلی برای یادگیری بیشتر
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.