در حال حاضر محصولی در سبد خرید شما وجود ندارد.
با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با پایتون جانگو یاد می گیرید.
عنوان اصلی : Securing Django Applications
معرفی:
امنیت و جنگو
آنچه شما باید بدانید
آنچه در پروژه گنجانده شده است
نصب پروژه
در حال اجرا سرور
1. مجوزها، کنترلهای دسترسی، گزارشهای فعالیت:
تنظیم مجوزهای هر شی در جنگو
فعال کردن مجوزهای هر شی در جنگو
تست واحد برای مجوزهای هر شی در جنگو
ایجاد یک مدل مجوزهای گروهی
تست واحد برای کنترل دسترسی و مجوزهای گروه
اضافه کردن گزارش فعالیت برای ممیزی
حذف اشیا به روشی سازگار با ممیزی/انطباق
2. خنثی کردن سیل درخواست ها:
استفاده از ApacheBench برای شبیه سازی سیل درخواست ها
چگونه می توان اطمینان حاصل کرد که اقدامات فقط یک بار اتفاق می افتد
آزمایش واحد اقدامات بی توانی که فقط باید یک بار اتفاق بیفتد
استفاده از صف های پس زمینه برای کاهش سیل درخواست ها
واحد تست پیشزمینه صفهای جلوگیری از سیل
3. حفاظت از داده ها و حریم خصوصی داده ها:
رمزگذاری هر فیلد داده ها در جنگو
تست واحد رمزگذاری در هر فیلد
رمزگذاری دانش صفر داده ها در جنگو
تست واحد رمزگذاری دانش صفر
بسته بندی اطلاعات کاربر برای دانلود
4. 2FA: احراز هویت دو مرحله ای:
استفاده از Twilio برای ارسال کد پیامکی
تأیید کد پیامک و فعال کردن 2FA
اعتبار سنجی ورود به سیستم 2FA قبل از انجام اقدامات در جنگو
واحد تست نیاز ورود به سیستم 2FA برای Django REST API
5. CSRF: حفاظت از جعل درخواست بین سایتی:
فعال کردن توکنهای CSRF در جنگو
تست واحد فرم های جنگو که از CSRF استفاده می کنند
نتیجه:
مراحل بعدی
Securing Django Applications
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.