لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مدیریت حافظه، رمزنگاری و حفاظت از دادهها در اندروید
- آخرین آپدیت
دانلود Memory, Encryption, and Protecting Data in Android
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره برای یادگیرندگان سطح متوسطی طراحی شده است که قصد دارند مهارتهای امنیتی خود را در توسعه اندروید ارتقا دهند. شرکتکنندگان در این دوره ساختار حافظه اندروید را تحلیل کرده و دفاعهای آن را در برابر اکسپلویتها، از جمله درک اشارهگرها (Pointers) و نقش آنها در حملات سرریز بافر (Buffer Overflow) ارزیابی میکنند. این دوره انواع مختلف سرریزها، تکنیکهای کاهش اثر (Mitigation) و آسیبپذیریهای خاص مانند سرریز بافر Stagefright را پوشش میدهد.
علاوه بر تکنیکهای اکسپلویت، یادگیرندگان روشهای ذخیرهسازی امن دادهها در سیستم فایل اندروید را بررسی کرده، مفاهیم رمزنگاری را پیادهسازی میکنند و مدیریت امن اعتبارنامهها را با استفاده از Android Keystore میآموزند. همچنین، امنیت رمز عبور از طریق تکنیکهای هشینگ (Hashing) و نمکزنی (Salting)، ریسکهای رایج دادهها و روشهای ذخیرهسازی امن برای حفاظت از دادههای ساکن (Data at Rest) مورد بررسی قرار میگیرد. در نهایت، شرکتکنندگان بینشهایی در مورد امنیت شبکه، حفاظت از دادهها در حال انتقال، و ایمنسازی ارتباطات بینپردازشی (IPC) و وبویوها در اپلیکیشنهای اندروید کسب خواهند کرد.
سرفصل ها و درس ها
فساد حافظه
Memory Corruption
بررسی کلی حافظه اندروید
Android memory overview
درک سرریزها، بخش اول
Understanding overflows, part 1
درک سرریزها، بخش دوم
Understanding overflows, part 2
تمرین: اکسپلویت کردن Stagefright
Activity: Exploiting Stagefright
رمزنگاری
Encryption
بررسی کلی ذخیرهسازی در اندروید
Android storage overview
حفاظت از اسرار و دادههای حساس
Protecting secrets
تمرین: ذخیرهسازی ناامن نام کاربری و رمز عبور
Activity: Insecurely saving a username and password
بررسی کلی رمزنگاری
Encryption overview
درک زیرساخت کلید عمومی (PKI)
Understanding PKI
بررسی کلی رمزنگاری در اندروید
Android encryption overview
تمرین: رمزنگاری دادهها، بخش اول
Activity: Encrypting data, part 1
تمرین: رمزنگاری دادهها، بخش دوم
Activity: Encrypting data, part 2
تمرین: رمزنگاری دادهها، بخش سوم
Activity: Encrypting data, part 3
هشینگ (Hashing)
Hashing
تمرین: هش کردن رمز عبور
Activity: Hashing a password
تمرین: تولید مقادیر تصادفی
Activity: Generating random values
تمرین: نمکزنی رمز عبور هش شده
Activity: Salting a hashed password
نمایش نظرات