آموزش کنترل دسترسی، حفاظت از نرم‌افزار و یکپارچگی سیستم - آخرین آپدیت

دانلود Access Control, Software Protection, System Integrity

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره بر روی شیوه‌های ضروری امنیتی در توسعه اپلیکیشن‌های اندروید تمرکز دارد. فراگیران مکانیسم‌های مختلف احراز هویت، از جمله احراز هویت دو مرحله‌ای و بیومتریک را برای ارتقای امنیت کاربران پیاده‌سازی و ارزیابی خواهند کرد. همچنین در این دوره، انواع مختلف مجوزدهی مانند OAuth بررسی شده و نحوه شناسایی و مدیریت ریسک‌های مرتبط با IDOR و نشست‌های (Sessions) کنترل‌نشده آموزش داده می‌شود. علاوه بر احراز هویت و مجوزدهی، شرکت‌کنندگان می‌آموزند که چگونه یکپارچگی اپلیکیشن و دستگاه را از طریق متدهای امنیتی موثر تضمین کنند. این دوره مهارت‌های مربوط به مدیریت و ثبت (Logging) موثر خطاها در برنامه‌های اندرویدی و همچنین درک و کاهش ریسک‌های مرتبط با کدهای شخص ثالث، حفاظت در برابر دستکاری (Tamper Protection)، شناسایی روت (Root Detection) و مهندسی اجتماعی را پوشش می‌دهد. در پایان این دوره، دانشجویان به دانش لازم برای توسعه اپلیکیشن‌های اندرویدی امن مجهز خواهند شد.

سرفصل ها و درس ها

کنترل دسترسی Access Control

  • احراز هویت، بخش اول Authentication, part 1

  • احراز هویت، بخش دوم Authentication, part 2

  • تمرین: پیاده‌سازی بررسی‌کننده رمز عبور، بخش اول Activity: Implementing a password checker, part 1

  • تمرین: پیاده‌سازی بررسی‌کننده رمز عبور، بخش دوم Activity: Implementing a password checker, part 2

  • ورود با گوگل Google sign-in

  • تمرین: ورود با گوگل و فیس‌بوک Activity: Signing in with Google and Facebook

  • کلیدها، توکن‌ها و اسرار Keys, tokens and secrets

  • بیومتریک Biometrics

  • تمرین: پیاده‌سازی بیومتریک Activity: Implementing biometrics

  • احراز هویت دو مرحله‌ای Two-factor authentication

  • مجوزدهی، بخش اول Authorization, part 1

  • مجوزدهی، بخش دوم Authorization, part 2

  • مجوزدهی، بخش سوم Authorization, part 3

  • تمرین: پیاده‌سازی مجوزهای زمان اجرا (Runtime Permissions) Activity: Implementing runtime permissions

  • تمرین: کنترل دسترسی مبتنی بر نقش (RBAC) Activity: Role-based access control

  • پروتکل OAuth OAuth

  • ارجاع مستقیم ناامن به شیء (IDOR) Insecure direct object reference

  • مدیریت نشست (Session)، بخش اول Session management, part 1

  • مدیریت نشست (Session)، بخش دوم Session management, part 2

  • تمرین: پیاده‌سازی مدیریت نشست Activity: Implementing session management

حفاظت از نرم‌افزار و یکپارچگی سیستم Protecting Software and System Integrity

  • یکپارچگی سیستم System integrity

  • یکپارچگی اپلیکیشن Application integrity

  • درک ریسک‌های استفاده از کدهای شخص ثالث Understanding risks of embedding third-party code

  • تمرین: کار با کدهای خارجی Activity: Working with external code

  • مدیریت استثناها (Exception Handling)، بخش اول Exception handling, part 1

  • مدیریت استثناها (Exception Handling)، بخش دوم Exception handling, part 2

  • چاپ و ثبت وقایع (Logging)، بخش اول Printing and logging, part 1

  • چاپ و ثبت وقایع (Logging)، بخش دوم Printing and logging, part 2

  • تمرین: مدیریت استثناها، لاگینگ و چاپ، بخش اول Activity: Handling exceptions, logging and printing, part 1

  • تمرین: مدیریت استثناها، لاگینگ و چاپ، بخش دوم Activity: Handling exceptions, logging and printing, part 2

  • انواع تست‌ها، بخش اول Testing types, part 1

  • انواع تست‌ها، بخش دوم Testing types, part 2

  • حفاظت در برابر دستکاری Tamper protection

  • تمرین: مهندسی معکوس یک اپلیکیشن اندروید Activity: Reverse engineering an Android app

  • شناسایی روت (Root Detection) Root detection

  • مهندسی اجتماعی Social engineering

  • تحقیق در مورد آسیب‌پذیری‌های جدید New vulnerability research

  • جمع‌بندی کدنویسی امن اندروید Secure Android coding roundup

  • نتیجه‌گیری Conclusion

آزمون نهایی Final Exam

نمایش نظرات

آموزش کنترل دسترسی، حفاظت از نرم‌افزار و یکپارچگی سیستم
جزییات دوره
7h 6m
39
(آخرین آپدیت)
37
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده