آموزش PHP امنیت برنامه وب

PHP Web Application Security

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: PHP یکی از پرکاربردترین زبانهای برنامه نویسی وب در جهان است. در این دوره ، یاد می گیرید که کد PHP ایمن تری بنویسید. برنامه های وب هر روز مورد حمله قرار می گیرند. PHP ، یکی از پر کاربردترین زبانهای برنامه نویسی در وب ، یکی از اهداف اصلی است. برخی عجایب ، به ویژه نسخه های قدیمی ، برخی از حملات را تسهیل می کنند. این دوره ، PHP Web Application Security ، به توسعه دهندگان کمک می کند تا خطرات امنیتی ، نحوه سو vuln استفاده از آسیب پذیری ها و نحوه جلوگیری از این حملات را درک کنند. ابتدا می آموزید که چگونه در برابر برنامه نویسی میان سایت دفاع کنید ، از جمله رویکردهای جدید مانند سیاست امنیت محتوا. در مرحله بعدی ، شما در مورد چگونگی عملکرد جعل درخواست بین سایت ، این که چرا اینقدر خوب کار می کند ، و اینکه چگونه می توانید با استفاده از PHP حفاظت را پیاده کنید ، یاد خواهید گرفت. سرانجام ، دوره با آموزش نحوه محافظت در برابر حملات تزریق SQL ، که نه تنها MySQL ، بلکه سایر پایگاه های اطلاعاتی پشتیبانی شده PHP را نیز شامل می شود ، به پایان می رسد. با پایان این دوره ، شما دانش پیش بینی و دفاع در برابر تهدیدات عمده علیه برنامه های وب امروز را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

PHP امنیت برنامه وب PHP Web Application Security

  • مقدمه Introduction

  • آیا PHP ناامن است؟ Is PHP Insecure?

  • اصول امنیتی Security Principles

  • OWASP OWASP

  • خلاصه Summary

اعتبار سنجی ورودی Input Validation

  • مقدمه Introduction

  • فروشگاه آنلاین Online Shop

  • ورودی چیست؟ What Is Input?

  • هک کردن فروشگاه Hacking the Shop

  • اعتبارسنجی ورودی اجباری Validating Mandatory Input

  • اعتبار سنجی بیشتر با PHP More Validation With PHP

  • پسوند ctype The ctype Extension

  • پسوند فیلتر The filter Extension

  • PHP 7+ تایپ کردن PHP 7+ Typing

  • خلاصه Summary

برنامه نویسی بین سایت (XSS) Cross-site Scripting (XSS)

  • مقدمه Introduction

  • شکستن فروشگاه Cracking the Shop

  • آناتومی XSS Anatomy of XSS

  • سیاست منشا یکسان Same-origin Policy

  • پیامدهای XSS Consequences of XSS

  • انواع XSS Types of XSS

  • فیلتر کردن ورودی Filtering Input

  • فرار از خروجی Escaping Output

  • جلوگیری از XSS در JSON Preventing XSS in JSON

  • درج اسکریپت بین سایت (XSSI) Cross-site Script Inclusion (XSSI)

  • مرورگر XSS Protection Browser XSS Protection

  • درک سیاست امنیت محتوا (CSP) Understanding Content Security Policy (CSP)

  • با استفاده از سیاست امنیت محتوا Using Content Security Policy

  • اجازه دادن کد Inline در CSP Allowing Inline Code in CSP

  • در حال آزمایش سیاست امنیت محتوا Testing a Content Security Policy

  • خلاصه Summary

تزریق SQL SQL Injection

  • مقدمه Introduction

  • شکستن فروشگاه Cracking the Shop

  • حوادث معروف تزریق SQL Famous SQL Injection Incidents

  • نحوه عملکرد SQL Injection How SQL Injection Works

  • الگوهای کد آسیب پذیر Vulnerable Code Patterns

  • پیدا کردن تزریق SQL Finding SQL Injection

  • جلوگیری از تزریق SQL Preventing SQL Injection

  • توابع فرار از پایگاه داده PHP PHP Database Escaping Functions

  • بیانیه های تهیه شده با PDO Prepared Statements with PDO

  • بیانیه های آماده شده با MySQL Prepared Statements with MySQL

  • بیانیه های آماده شده با PostgreSQL Prepared Statements with PostgreSQL

  • بیانیه های آماده شده با SQLite Prepared Statements with SQLite

  • بیانیه های آماده شده با Oracle Prepared Statements with Oracle

  • بیانیه های آماده شده با Microsoft SQL Server Prepared Statements with Microsoft SQL Server

  • خلاصه Summary

مدیریت دولتی State Management

  • مقدمه Introduction

  • شکستن فروشگاه Cracking the Shop

  • توضیح کوکی ها Cookies Explained

  • امنیت کوکی ها Securing Cookies

  • جلسات با PHP Sessions with PHP

  • حملات جلسه و اقدامات متقابل Session Attacks and Countermeasures

  • امنیت جلسات PHP Securing PHP Sessions

  • امنیت حمل و نقل دقیق HTTP (HSTS) HTTP Strict Transport Security (HSTS)

  • خلاصه Summary

جعل درخواست متقابل سایت (CSRF) Cross-site Request Forgery (CSRF)

  • مقدمه Introduction

  • شکستن فروشگاه Cracking the Shop

  • توضیح جعلی بودن درخواست بین سایت Cross-site Request Forgery Explained

  • اقدامات متقابل CSRF CSRF Countermeasures

  • Token Creation با PHP Token Creation with PHP

  • کلیک کردن Clickjacking

  • جلوگیری از قاب بندی Preventing Framing

  • خلاصه Summary

ذخیره رمزهای عبور Storing Passwords

  • مقدمه Introduction

  • هش کردن یا رمزگذاری؟ Hashing or Encryption?

  • الگوریتم های هش کردن Hashing Algorithms

  • شکستن MD5 Cracking MD5

  • الگوریتم های هش کردن PHP PHP Hashing Algorithms

  • PHP رمزعبور API PHP Password Hashing API

  • بیشتر هش کردن More Hashing

  • خلاصه Summary

مدیریت خطا Error Handling

  • مقدمه Introduction

  • هک کردن فروشگاه Hacking the Shop

  • سطح خطای PHP PHP Error Levels

  • تنظیمات پیکربندی خطای PHP PHP Error Configuration Settings

  • رسیدگی به خطاهای سفارشی Custom Error Handling

  • غیرفعال کردن اطلاعات آشکار Disabling Revealing Information

  • خلاصه Summary

نتیجه Conclusion

  • مقدمه Introduction

  • ده برتر OWASP 1-5 OWASP Top Ten 1-5

  • ده برتر OWASP 6-10 OWASP Top Ten 6-10

  • خلاصه Summary

نمایش نظرات

آموزش PHP امنیت برنامه وب
جزییات دوره
5h 19m
83
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
40
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Christian Wenz Christian Wenz

پیشگام وب ، متخصص فناوری ، کارآفرین

کریستین ونز یک پیشگام وب ، متخصص فناوری و کارآفرین است.

از سال 1999 ، وی نزدیک به 150 کتاب در زمینه فناوری های وب و موضوعات مرتبط نوشته است و به ده زبان ترجمه شده است. او در شغل روزانه خود ، م cسس و مدیر فناوری اطلاعات شرکت Arrabiata Solutions ، یک آژانس دیجیتالی بین المللی است. با شرکت های دیجیتالی و صنعت 4.0 مشورت می کند. و در چندین شرکت و استارتاپ دیگر مشارکت دارد. او که در کنفرانس های توسعه دهندگان بین المللی حضور داشته ، در سه قاره ارائه کرده است.

مسیحی یک MVP برای ASP.NET از سال 2004 ، نویسنده اصلی گواهینامه رسمی PHP ، و به طور پراکنده در پروژه های OSS مشارکت می کند. او دارای مدرک دانشگاهی در زمینه علوم رایانه و انفورماتیک کسب و کار است و دو بار دریافت کننده چک جایزه کنوت است.