دوره آموزشی پی اچ پی: ایجاد وب سایت های ایمن
1 ساعت 23 دقیقهپیشرفته2021-03-23
مدرسین

Kevin Skoglund
Founder of NovaFabrica
جزئیات دوره
هکرها بیشتر از سایر سایتها برنامههای وب PHP را هدف قرار میدهند، زیرا اکثر کدهای PHP توسط توسعهدهندگان با تجربه امنیتی کمی نوشته میشوند. محافظت از برنامه های کاربردی وب در برابر این حملات به یک مهارت ضروری برای همه توسعه دهندگان PHP تبدیل شده است. PHP: ایجاد وبسایتهای امن به شما نشان میدهد که چگونه در هنگام توسعه وبسایتها با PHP با مهمترین چالشهای امنیتی روبرو شوید. مربی کوین اسکوگلند تکنیک ها و کدهای پی اچ پی مورد نیاز برای توسعه سایت هایی که ایمن تر هستند و از اشتباهات رایج جلوگیری می کند را پوشش می دهد. یاد بگیرید که چگونه PHP را به درستی پیکربندی کنید و ورودی و خروجی را فیلتر کنید. سپس دفاع گام به گام در برابر رایج ترین اشکال حمله، از جمله اسکریپت نویسی بین سایتی و تزریق SQL را بررسی کنید.
اهداف یادگیری
اسکریپت بین سایتی (XSS)
جعل درخواست بین سایتی (CSRF)
تزریق SQL
ربودن و تثبیت جلسه
اهداف یادگیری
اسکریپت بین سایتی (XSS)
جعل درخواست بین سایتی (CSRF)
تزریق SQL
ربودن و تثبیت جلسه
مهارت ها
PHPProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - نیاز به امنیت با PHP
1. بررسی اجمالی امنیت
- 02 - امنیت چیست
- 03 - امنیت و PHP
- 04 - اصول عمومی امنیت
2. ایمن سازی نصب پی اچ پی
- 05 - به روز نگه داشتن نسخه ها
- 06 - phpinfo و phpMyAdmin
- 07 - گزارش و ثبت خطا را پیکربندی کنید
- 08 - سایر گزینه های پیکربندی
- 09 - PHP در هاست اشتراکی
3. فیلتر ورودی و کنترل خروجی
- 10 - اعتبار سنجی ورودی
- 11 - پاکسازی داده ها
- 12 - خصوصی نگه داشتن کد
- 13 - ثبت هوشمند
- 14 - پیکربندی کوکی
4. دفاع از رایج ترین حملات
- 15 - برنامه نویسی بین سایتی XSS
- 16 - درخواست جعل بین سایتی CSRF
- 17 - تزریق SQL
- 18 - ربودن جلسه و فیکس کردن
- 19 - اجرای سیستم از راه دور
- 20 - تزریق کد پی اچ پی
نتیجه
- 21 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری PHP: ساخت وبسایتهای پویا از مفاهیم اصلی تا برنامهها
- دوره آموزشی وردپرس: توسعه افزونهها
- دوره آموزشی جامع پی اچ پی با MySQL - بخش 2: ساخت یک CMS
- دوره آموزشی پی اچ پی : مدیریت جلسات پایدار
- دوره آموزشی PHP: احراز هویت کاربر
- دوره آموزشی آن را تمرین کن: PHP با MySQL
- دوره آموزشی برنامه نویسی شی گرا در پی اچ پی
- دوره آموزشی زبان PHP برای غیر برنامه نویسان
مسیرهای مرتبط
- مسیر آموزشی مهارت های پی اچ پی خود را ارتقا دهید
- مسیر آموزشی شروع کار با PHP
- مسیر آموزشی ارتقا مهارت های خود را به عنوان توسعه دهنده PHP: کار با داده ها
- مسیر آموزشی شروع کار با وردپرس
- مسیر آموزشی مهارت های خود را در وردپرس ارتقا دهید
- مسیر آموزشی مهارت های تجارت الکترونیک وردپرس خود را بسازید
- مسیر آموزشی ملزومات هوش مصنوعی برای طراحان تجربه کاربری
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده NoSQL