لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مقدمهای بر کدنویسی امن و اعتبارسنجی ورودی در اندروید
- آخرین آپدیت
دانلود Intro to Secure Coding and Input Validation in Android
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره آموزشی کدنویسی امن در توسعه اپلیکیشنهای اندروید برای توسعهدهندگان موبایل در سطح مبتدی تا متوسط طراحی شده است. شرکتکنندگان در این دوره با ضرورت رعایت اصول کدنویسی امن در توسعه اپلیکیشنهای موبایل آشنا شده و آسیبپذیریهای رایج و روشهای دفاع در برابر آنها را شناسایی میکنند. این دوره به بررسی معماری امنیتی و کنترلهای اندروید و همچنین ویژگیهای امنیتی زبان کاتلین (Kotlin) بهطور خاص برای توسعه اندروید میپردازد. علاوه بر این، یادگیرندگان با بهترین روشهای امنیتی در توسعه اندروید آشنا شده، یک اپلیکیشن اندرویدی آسیبپذیر نوشته شده با کاتلین را برای شناسایی حفرههای امنیتی تحلیل میکنند و تکنیکهای مؤثر اعتبارسنجی (Validation) و پاکسازی (Sanitization) ورودیها را برای محافظت از برنامههای خود در برابر حملاتی مانند SQL Injection و Cross-Site Scripting پیادهسازی مینمایند. در پایان این دوره، شرکتکنندگان دانش لازم برای اعتبارسنجی فرمهای ورودی و ارزیابی اثربخشی تکنیکهای مختلف اعتبارسنجی در سناریوهای دنیای واقعی را کسب خواهند کرد.
سرفصل ها و درس ها
مقدمهای بر کدنویسی امن
Introduction to Secure Coding
چرا کدنویسی امن در اپلیکیشنهای موبایل اهمیت دارد
Why secure coding matters in mobile apps
تمرین: ۱۰ آسیبپذیری برتر موبایل OWASP، بخش اول
Activity: OWASP Top 10 mobile vulnerabilities, part 1
تمرین: ۱۰ آسیبپذیری برتر موبایل OWASP، بخش دوم
Activity: OWASP Top 10 mobile vulnerabilities, part 2
تمرین: ۱۰ آسیبپذیری برتر موبایل OWASP، بخش سوم
Activity: OWASP Top 10 mobile vulnerabilities, part 3
مروری بر امنیت اندروید
Android security overview
تمرین: تحقیق درباره آسیبپذیریهای اندروید
Activity: Researching Android vulnerabilities
مروری بر توسعه اپلیکیشن امن با کاتلین
Kotlin secure app development overview
بونوس برای مبتدیان
Beginner bonus
تمرین: ساخت یک اپلیکیشن ساده – Hello
Activity: Creating a simple app – Hello
تمرین: ساخت یک اپلیکیشن ساده – Greeting
Activity: Creating a simple app - Greeting
تمرین: ساخت یک اپلیکیشن ساده – ماشین حساب مالیات بر فروش، بخش اول
Activity: Creating a simple app - Sales tax calculator, part 1
تمرین: ساخت یک اپلیکیشن ساده – ماشین حساب مالیات بر فروش، بخش دوم
Activity: Creating a simple app - Sales tax calculator, part 2
تمرین: ساخت یک اپلیکیشن ساده – دو اکتیویتی، بخش اول
Activity: Creating a simple app - Two activities, part 1
تمرین: ساخت یک اپلیکیشن ساده – دو اکتیویتی، بخش دوم
Activity: Creating a simple app - Two activities, part 2
تمرین: ساخت یک اپلیکیشن ساده – ماشین حساب دو اکتیویتی، بخش اول
Activity: Creating a simple app - Two activities calculator, part 1
تمرین: ساخت یک اپلیکیشن ساده – ماشین حساب دو اکتیویتی، بخش دوم
Activity: Creating a simple app - Two activities calculator, part 2
اعتبارسنجی ورودی
Input Validation
درک ریسکهای ورودی
Understanding input risks
تکمیل خودکار (Autocompletion)، بخش اول
Autocompletion, part 1
تکمیل خودکار (Autocompletion)، بخش دوم
Autocompletion, part 2
نمایش نظرات