Foundations of PHP Security

Course Description

PHP has evolved significantly from its insecure early versions into a robust and trustworthy language. However, many of the fundamentally insecure features remain in common use today. PHP developers must familiarize themselves with common security vulnerabilities and how they can be exploited to damage a web application. This course prepares you for Defensive Programming for PHP by explaining the attack surface so you can easily recognize the errors that can put an overall system at risk.

Course Themes

  • Describe the risks inherent to the PHP programming language
  • Explain common vulnerabilities affecting PHP applications and web applications as a whole
  • Demonstrate the risks resulting from insecure PHP configuration

Learning Objectives

  • Identify the risks inherent to the PHP programming language
  • Explain the risks resulting from insecure PHP configurations
  • Distinguish between common vulnerabilities that affect PHP applications

Details

Delivery Format: eLearning

Duration: 3/4 Hour

Level: Advanced

Intended Audience:

  • Developers
  • QA Engineers
  • Architects
  • Application Security Specialists

Competencies: Familiarity with the PHP programming language

Prerequisites: