Learning PHP - Creating Secure Websites for Beginners
0.0 (0 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
21 students enrolled

Learning PHP - Creating Secure Websites for Beginners

PHP: Creating Secure Websites with Kevin Skoglund Learn how to meet the most important security challenges
New
0.0 (0 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
21 students enrolled
Created by Nadir Ben Bala
Last updated 8/2020
English
Current price: $79.99 Original price: $114.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn to Hack and Write Secure PHP code
  • Apply the above OWASP Top10 methodology on PHP programming
  • Learn the OWASP Top10 Methodology A1 - A10
Course content
Expand 38 lectures 04:12:44
+ Learning PHP
38 lectures 04:12:44
Security and PHP
02:56
General security principles
04:23
Keeping versions up to date
02:51
phpinfo and phpMyAdmin
04:10
Configure register globals
04:19
Configure error reporting
07:51
Configuring magic quotes
03:02
Configuring safe mode
03:00
Other configurations
06:33
Validating input
13:18
Sanitizing data
11:29
Keeping code private
07:02
Smart logging
03:39
Cross-site scripting (XSS)
04:00
Cross-site request forgery (CSRF)
08:21
URL manipulation
01:50
Faked requests and forms
06:16
Cookie visibility and theft
05:40
Encrypting cookies
08:56
Signing cookies
05:40
Session hijacking and fixation
11:49
Remote system execution
07:05
PHP code injection
07:05
Securing uploaded files
09:14
Setting file permissions
08:39
Limiting upload file size
05:39
Validating file types
09:15
Password encryption
07:05
Authentication in PHP
12:58
Throttling brute-force attacks
10:37
Blacklisting IP addresses
06:41
Implementing password reset tokens
14:14
Requirements
  • basic programming in PHP
  • web based programming language
Description

Hackers target PHP web applications more often than other sites because most PHP code is written by developers with little security experience.

Protecting web applications from these attacks has become an essential skill for all PHP developers.

Creating Secure PHP Websites shows you how to meet the most important security challenges when developing websites with PHP.

Instructor Kevin Skoglund covers the techniques and PHP code needed to develop sites that are more secure, and to avoid common mistakes.

Learn how to configure PHP properly and filter input and escape output.

Then check out step-by-step defenses against the most common forms of attack, and the best practices to use for encryption and user authentication.


Topics include:

  • Cross-site scripting (XSS)

  • Cross-site request forgery (CSRF)

  • SQL injection

  • Encrypting and signing cookies

  • Session hijacking and fixation

  • Securing uploaded files

  • User authentication

  • Throttling brute-force attacks

  • Blacklisting IPs

  • Implementing password reset tokens

Who this course is for:
  • Programmers who code in PHP
  • Design Engineers, Architects who design or architecture for PHP based programs
  • Security testers and Functional testers who test PHP based programs