×
ribbon

آموزش امن‌سازی برنامه‌های جنگو

مدرس:LinkedIn

Rudolf Olah

*لازم به ذکر است که زیرنویس این دوره توسط هوش مصنوعی صورت گرفته است.*حفاظت از حریم خصوصی کاربران... بیشتر
زیرنویس
بدون امتیاز
172دانشجو
1:21ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

محافظت از برنامه‌های جنگو در برابر حملات سایبری

پیاده‌سازی احراز هویت دو مرحله‌ای (2FA)

مدیریت دسترسی‌ها و مجوزها

پیاده‌سازی رمزگذاری و گزارش‌های حسابرسی

این دوره شامل:

1 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

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

6 فصل27 جلسه1:21 ساعت ویدیو
مقدمه
  آنچه باید بدانید
00:35
  چه مواردی در پروژه گنجانده شده است
00:25
  نصب پروژه
01:03
  اجرای سرور
00:32
مجوزها، کنترل‌های دسترسی و گزارش‌های فعالیت
  راه‌اندازی مجوزهای مبتنی بر هر شی در جنگو
01:09
  فعال‌سازی مجوزهای مبتنی بر هر شی در جنگو
03:57
  تست واحد برای مجوزهای مبتنی بر هر شی در جنگو
02:58
  ایجاد یک مدل مجوزهای گروهی
04:37
  تست واحد برای کنترل دسترسی و مجوزهای گروهی
03:49
  افزودن گزارش‌های فعالیت برای حسابرسی
03:14
  حذف اشیا به شیوه‌ای سازگار با حسابرسی/انطباق
03:56
محدود کردن سیل درخواست‌ها
  استفاده از ApacheBench برای شبیه‌سازی سیل درخواست‌ها
05:23
  چگونه اطمینان حاصل کنیم که اقدامات فقط یک‌بار انجام می‌شوند
03:01
  تست واحد برای اقدامات ایدمپوتنت که فقط یک‌بار باید انجام شوند
02:31
  استفاده از صف‌های پس‌زمینه برای محدود کردن سیل درخواست‌ها
03:53
  تست واحد برای جلوگیری از سیل درخواست‌ها با استفاده از صف‌های پس‌زمینه
02:38
محافظت از داده‌ها و حریم خصوصی
  رمزگذاری فیلدهای داده در جنگو
02:55
  تست واحد برای رمزگذاری فیلدها
02:55
  رمزگذاری دانش صفر داده‌ها در جنگو
03:45
  تست واحد برای رمزگذاری دانش صفر
05:51
  بسته‌بندی داده‌های کاربر برای دانلود
06:10
احراز هویت دو مرحله‌ای (2FA)
  استفاده از Twilio برای ارسال کد پیامک
03:40
  تأیید کد پیامک و فعال‌سازی 2FA
02:06
  اعتبارسنجی ورود 2FA قبل از انجام اقدامات در جنگو
01:36
  تست واحد برای نیاز به ورود 2FA در API جنگو
02:39
حفاظت از جعل درخواست بین‌سایتی (CSRF)
  فعال‌سازی توکن‌های CSRF در جنگو
02:25
  تست واحد برای فرم‌های جنگو که از CSRF استفاده می‌کنند
03:44

پیش‌نیاز‌ها

این دوره به نحوی تهیه و تدوین شده است که مباحث آن به ساده‌ترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند به‌سادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیش‌نیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات می‌توانند از مباحث این دوره نهایت استفاده را داشته باشند.

توضیحات دوره

*لازم به ذکر است که زیرنویس این دوره توسط هوش مصنوعی صورت گرفته است.*


حفاظت از حریم خصوصی کاربران و داده‌ها یک الزام واضح برای موفقیت کسب‌وکار است. در دوره "Securing Django Applications"، یاد می‌گیرید چگونه از برنامه وب جنگو خود با استفاده از تدابیر ضروری امنیتی و احراز هویت محافظت کنید.

با استفاده از یک پروژه نمونه - یک برنامه وب از پیش‌ساخته شده جنگو و یک API REST برای آن - مدرس، رودولف اولا، نحوه افزودن کدی که برنامه شما را از حملات سایبری ایمن نگه دارد را نشان می‌دهد. در این دوره، روش‌های افزودن احراز هویت دو مرحله‌ای از طریق پیامک، تنظیم مجوزهای مبتنی بر هر شیء و استفاده از مجوزهای مبتنی بر گروه برای دسترسی، اصلاح و حذف داده‌ها توسط گروه‌های کاربران را خواهید آموخت. این اقدامات به شما کمک می‌کند که سطح امنیت برنامه خود را بهبود بخشید و از نفوذهای غیرمجاز جلوگیری کنید.

علاوه بر این، در این دوره می‌آموزید که چگونه گزارش‌های حسابرسی برای تطابق با استانداردهای قانونی ایجاد کنید و رمزگذاری دانش صفر را پیاده‌سازی کنید. با رمزگذاری دانش صفر، شما می‌توانید اطمینان حاصل کنید که حتی در صورت دسترسی غیرمجاز به داده‌ها، هیچ کس بدون کلید رمزنگاری قادر به مشاهده محتوای آن‌ها نخواهد بود.

همچنین نحوه نوشتن تست‌های واحد را خواهید آموخت که تضمین می‌کند داده‌های سرور به‌طور کامل برای کاربران رمزگذاری شده‌اند. این دوره به شما کمک می‌کند تا از ابزارها و روش‌های امنیتی پیشرفته در جنگو برای محافظت از داده‌ها و حریم خصوصی کاربران استفاده کنید و برنامه‌های وب امن‌تری را توسعه دهید.

دیدگاه کاربران

هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
1دوره
172دانشجو

 استاد Rudolf Olah  توسعه‌دهنده وب فول‌استک است که با زبان‌های Python/Django، Node.js و JavaScript کار می‌کند.

او نویسنده خبرنامه Learning AngularJS است و درباره توسعه نرم‌افزار و وب در وبلاگ NeverFriday و برنامه‌نویسی متن‌باز در وبلاگ SourceContribute می‌نویسد. همچنین او برای LinkedIn Learning و Packt Publishing دوره‌های آموزشی تولید می‌کند. رودولف عضو حرفه‌ای انجمن ماشین‌های محاسباتی (ACM) است.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.