تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی امنیت در توسعه iOS

دوره آموزشی امنیت در توسعه iOS

2 ساعت 6 دقیقهمتوسط2018-10-26

مدرسین

Károly Nyisztor

Károly Nyisztor

Mobile Developer, Instructor

جزئیات دوره

دستگاه‌های تلفن همراه ما صمیمی‌ترین مکالمات و عکس‌های ما، پرداخت‌هایی که انجام می‌دهیم و مجموعه‌ای از داده‌های شخصی حساس دیگر را ذخیره می‌کنند. برنامه‌نویسانی که به دستگاه‌ها دسترسی پیدا می‌کنند، وظیفه حفاظت از امنیت همه آن اطلاعات را دارند. در این دوره، توسعه دهنده باتجربه Károly Nyistor به موضوع امنیت iOS می پردازد و ابزارهایی را که اپل برای توسعه برنامه های ایمن ارائه می دهد که از تهدیدات فعلی و آینده محافظت می شوند، مرور می کند. Károly به مفاهیم اساسی امنیتی، از جمله راه‌اندازی امن، sandboxing و شبکه امن می‌پردازد. او همچنین نحوه ایمن سازی دستگاه ها با استفاده از Touch ID و Face ID، استفاده از خدمات زنجیره کلید، انجام رمزگذاری و رمزگشایی نامتقارن و موارد دیگر را توضیح می دهد.

اهداف یادگیری
رمزگذاری، امضای کد، و جعبه شنی
جلوگیری از نشت مقوا با و بدون کدگذاری
کار با جاکلیدی
حفاظت از داده های فایل
ایمن سازی برنامه ها با استفاده از بیومتریک
پیاده سازی Touch ID و Face ID
انجام رمزگذاری و رمزگشایی نامتقارن

مهارت ها

iOS DevelopmentiOSMobile DevelopmentAppleDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - برنامه‌های خود را ایمن نگه دارید
  • 02 - آنچه باید بدانید

1. اصول امنیت iOS

  • 03 - امنیت در iOS
  • 04 - چکمه امن
  • 05 - رمزگذاری و حفاظت از داده ها
  • 06 - Touch ID و Face ID
  • 07 - امضای کد
  • 08 - جعبه شنی
  • 09 - شبکه ایمن
  • 10 - حریم خصوصی کاربر

2. حفاظت از داده‌های کاربر

  • 11 - رشته‌های هدف
  • 12 - درخواست مجوز برای ویژگی‌های سیستم
  • 13 - اضافه کردن رشته هدف از دست رفته
  • 14 - افشای اطلاعات حساس از طریق کپی و چسباندن
  • 15 - اپلیکیشن جاسوسی مقوا
  • 16 - جلوگیری از نشت مقوا بدون کدگذاری
  • 17 - با کدگذاری از نشت مقوا جلوگیری کنید
  • 18 - استفاده از مقوای مخصوص اپلیکیشن
  • 19 - نشت داده‌ها از طریق اسکرین شات‌های برنامه
  • 20 - پاک کردن داده‌ها قبل از انتقال به پس زمینه
  • 21 - پوشاندن عکس فوری قبل از حرکت به پس زمینه
  • 22 - هک UserDefaults

3. جاکلیدی

  • 23 - بررسی کلی جاکلیدی
  • 24 - اجرای لفاف Keychain
  • 25 - افزودن یک مقدار به Keychain
  • 26 - استفاده از لفاف Keychain
  • 27 - حذف اقلام از جاکلیدی
  • 28 - موارد را از Keychain بازیابی کنید
  • 29 - مقادیر را از Keychain بازیابی کنید

4. حفاظت از داده‌های فایل

  • 30 - مروری بر حفاظت از داده‌های فایل
  • 31 - نادیده گرفتن سطح حفاظت از فایل به صورت برنامه ای
  • 32 - استفاده از سطح حفاظت فایل جدید

5. ایمن سازی برنامه‌ها با استفاده از بیومتریک

  • 33 - پیاده‌سازی Touch ID
  • 34 - اجرای منطق احراز هویت
  • 35 - پیاده‌سازی فیس آیدی
  • 36 - اجرای Face ID ادامه یافت

6. رابط‌های API رمزنگاری

  • 37 - نمای کلی رمزنگاری نامتقارن
  • 38 - ایجاد کلید خصوصی
  • 39 - بازیابی کلید خصوصی از Keychain
  • 40 - تعریف لوازم جانبی کلید نامتقارن
  • 41 - انجام رمزگذاری نامتقارن
  • 42 - انجام رمزگذاری نامتقارن ادامه یافت
  • 43 - انجام رمزگشایی نامتقارن
  • 44 - رمزگذاری نامتقارن و نسخه ی نمایشی رمزگشایی

نتیجه

  • 45 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal