آموزش 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 امنیت برنامه وب
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5h 19m
83
Pluralsight (پلورال سایت) pluralsight-small
10 بهمن 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 مشارکت می کند. او دارای مدرک دانشگاهی در زمینه علوم رایانه و انفورماتیک کسب و کار است و دو بار دریافت کننده چک جایزه کنوت است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.