The extensively used and widely popular PHP Hypertext Preprocessor scripting language boasts a reputation for simplicity and flexibility. Focused on web application development, most often for server-side development, it’s popular with developers and threat actors alike because of its vulnerabilities; XSS, remote file inclusion, and outdated components are just a few of the most common. These lessons explore the most common vulnerabilities, their mitigations, and how to code defensively within PHP.

14 modules | 2 hr 20 minutes | Green Belt
Connect With Sales Today

Example PHP Concepts:

  • Authentication Laravel
  • Authorization in Symfony
  • Dangerous PHP Functions
  • Input Validation Codeigniter
  • PHP Injection
  • PHP Threat Landscape

And much more!

What's Included?

We created this Green Belt path for developers coding in the PHP. It includes our standard 13 Green Belt Secure Development lesson with the addition of 14 new PHP lessons. Each of our lessons are short and conclude with a brief ten question assessment. The learning module length is purposeful – they are perfect for filling gaps in a developer’s day while code is deploying.

Secure Development Core Lesson Modules
Intro to Secure Development
Intro to Secure Coding
Secure Coding Best Practices: Part 1
Secure Coding Best Practices: Part 2
Language Typing
Securing the Development Environment
Protecting your Code Repository
Producing a Clean, Maintainable, & Secure Code Culture
Secure the Release
Designing a Secure App or Product
Thinking Like A Penetration Tester
Secure Design Principles in Action: Part 1
Secure Design Principles in Action: Part 2
Green Belt Path
Intro to PHP
PHP Threat Landscape
Dangerous PHP Functions
Functions vulnerable to Injection Attacks in PHP
PHP Security Best Practices
PHP Input Validation
Secure Sessions with PHP
Static Application Security Testing (SAST)
Authentication and Authorization in Laravel
Input Validation in Laravel
PHP Security in Codeigniter
Input Validation in Codeigniter
Authentication and Authorization in Symfony
Input Validation in Symfony

Sign Up for a Free Trial!

Start Your FREE Trial Today!