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

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

20 دانشجو
مقدماتی

به‌روزرسانی: ۱۴۰۳/۰۷/۲۹

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
درباره استاد

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

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

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

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

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

محتوای دوره

6 فصل 27 جلسه 1:21 ساعت ویدیو
مقدمه
مجوزها، کنترل‌های دسترسی و گزارش‌های فعالیت
محدود کردن سیل درخواست‌ها
محافظت از داده‌ها و حریم خصوصی
احراز هویت دو مرحله‌ای (2FA)
حفاظت از جعل درخواست بین‌سایتی (CSRF)

پیش‌نیاز‌ها

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

درباره دوره

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


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

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

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

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

اطلاعات بیشتر

دوره‌های پیشنهادی

درباره استاد

Rudolf Olah
Rudolf Olah
1 دوره
20 دانشجو

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

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

اطلاعات بیشتر

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

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

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