دوره آموزشی پی اچ پی: ایجاد وب سایت های ایمن

دوره آموزشی پی اچ پی: ایجاد وب سایت های ایمن

1 ساعت 23 دقیقهپیشرفته2021-03-23

مدرسین

Kevin Skoglund

Kevin Skoglund

Founder of NovaFabrica

جزئیات دوره

هکرها بیشتر از سایر سایت‌ها برنامه‌های وب PHP را هدف قرار می‌دهند، زیرا اکثر کدهای PHP توسط توسعه‌دهندگان با تجربه امنیتی کمی نوشته می‌شوند. محافظت از برنامه های کاربردی وب در برابر این حملات به یک مهارت ضروری برای همه توسعه دهندگان PHP تبدیل شده است. PHP: ایجاد وب‌سایت‌های امن به شما نشان می‌دهد که چگونه در هنگام توسعه وب‌سایت‌ها با PHP با مهم‌ترین چالش‌های امنیتی روبرو شوید. مربی کوین اسکوگلند تکنیک ها و کدهای پی اچ پی مورد نیاز برای توسعه سایت هایی که ایمن تر هستند و از اشتباهات رایج جلوگیری می کند را پوشش می دهد. یاد بگیرید که چگونه PHP را به درستی پیکربندی کنید و ورودی و خروجی را فیلتر کنید. سپس دفاع گام به گام در برابر رایج ترین اشکال حمله، از جمله اسکریپت نویسی بین سایتی و تزریق SQL را بررسی کنید.

اهداف یادگیری
اسکریپت بین سایتی (XSS)
جعل درخواست بین سایتی (CSRF)
تزریق SQL
ربودن و تثبیت جلسه

مهارت ها

PHPProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • نیاز به امنیت با PHP

بررسی اجمالی امنیت

  • امنیت چیست
  • امنیت و PHP
  • اصول عمومی امنیت

ایمن سازی نصب پی اچ پی

  • به روز نگه داشتن نسخه ها
  • phpinfo و phpMyAdmin
  • گزارش و ثبت خطا را پیکربندی کنید
  • سایر گزینه های پیکربندی
  • PHP در هاست اشتراکی

فیلتر ورودی و کنترل خروجی

  • اعتبار سنجی ورودی
  • پاکسازی داده ها
  • خصوصی نگه داشتن کد
  • ثبت هوشمند
  • پیکربندی کوکی

دفاع از رایج ترین حملات

  • برنامه نویسی بین سایتی XSS
  • درخواست جعل بین سایتی CSRF
  • تزریق SQL
  • ربودن جلسه و فیکس کردن
  • اجرای سیستم از راه دور
  • تزریق کد پی اچ پی

نتیجه

  • مراحل بعدی
۴۰,۰۰۰ تومان