دوره آموزشی PHP: احراز هویت کاربر
1 ساعت 28 دقیقهمتوسط2021-09-07
مدرسین

Kevin Skoglund
Founder of NovaFabrica
جزئیات دوره
آیا باید بدانید که چگونه بهترین روشها برای احراز هویت کاربر در PHP را اعمال کنید؟ این دوره شما را با مجموعه ای از بهترین شیوه ها آشنا می کند که می توانید در پروژه های PHP خود استفاده کنید تا از مشکلات امنیتی پرهزینه جلوگیری کنید. مربی کوین Skoglund به شما یک نمای کلی از احراز هویت کاربر در PHP می دهد، سپس به چگونگی پیاده سازی آن می پردازد. او از طریق ایجاد جدول پایگاه داده، افزودن کاربران جدید، ورود و خروج کاربران و کنترل دسترسی به صفحات و عملکردها گام بر می دارد. کوین نحوه کار با رمزهای عبور قوی، جلوگیری از رمزهای ضعیف و بازنشانی رمزهای فراموش شده را به شما نشان می دهد. او به شما نشان می دهد که چگونه می توانید با جلوگیری از مراجع مستقیم ناامن اشیاء (IDOR)، استفاده از HTTPS، محافظت از نشانه های دسترسی و پیگیری ورود به سیستم، تأیید هویت کاربر را تضمین کنید. کوین با یک مجموعه چالش/راه حل به بررسی نحوه نوشتن کد PHP می پردازد که پس از گذشت مدت زمان معینی، ورود کاربر به پایان می رسد.
مهارت ها
Identity and Access ManagementPHPCybersecurityProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - محدود کردن دسترسی کاربران در برنامههای PHP
- 02 - نحوه استفاده از فایلهای تمرین در GitHub
1. بررسی اجمالی احراز هویت کاربر
- 03 - شناسایی و کنترل دسترسی
- 04 - هش کردن و ذخیره رمزهای عبور
2. پیادهسازی احراز هویت کاربر در PHP
- 05 - ایجاد جدول پایگاه داده
- 06 - معرفی پروژه نمونه
- 07 - اضافه کردن کاربران جدید
- 08 - ورود کاربران
- 09 - خروج کاربران
- 10 - کنترل دسترسی به صفحات و توابع
- 11 - چالش - ویرایش کاربران
- 12 - راه حل - ویرایش کاربران
3. کار با رمزهای عبور قوی
- 13 - الزامات رمز عبور
- 14 - جلوگیری از رمزهای عبور ضعیف
- 15 - بازنشانی رمزهای عبور فراموش شده
4. ایمن کردن احراز هویت کاربر
- 16 - جلوگیری از IDOR
- 17 - استفاده از HTTPS
- 18 - محافظت از نشانههای دسترسی
- 19 - پیگیری ورود
- 20 - چالش - ورود به سیستم منقضی میشود
- 21 - راه حل - ورود به سیستم منقضی میشود
نتیجه
- 22 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ایجاد برنامه امنیتی چندابری: استراتژی، پیادهسازی و روندهای نوظهور
- دوره آموزشی ساخت مدیریت هویت و دسترسی مشتری (CIAM) توی برنامههات روی AWS
- دوره آموزشی معماری امنیت ابری برای سازمانها
- دوره آموزشی پیادهسازی دسترسی مبتنی بر نقش با استفاده از هوش مصنوعی برای توسعهدهندگان Java
- دوره آموزشی مفاهیم امنیتی مایکروسافت آژور
- دوره آموزشی Microsoft Entra ID برای توسعهدهندگان NET.
- دوره آموزشی مفاهیم اصولی مدیریت هویت و دسترسی (IAM) با اوکتا
- دوره آموزشی Azure برای معماران: مدیریت امنیت و هویت با Microsoft Entra