YoVDO

PHP: Creating Secure Websites

Offered By: LinkedIn Learning

Tags

PHP Courses Cross-Site Scripting (XSS) Courses SQL Injection Courses Cross-Site Request Forgery (CSRF) Courses Web Security Courses Configuration Management Courses Input Validation Courses

Course Description

Overview

Learn how to meet the most important security challenges when developing websites with PHP.

Syllabus

Introduction
  • The need for security with PHP
1. Security Overview
  • What is security?
  • Security and PHP
  • General security principles
2. Securing Your PHP Installation
  • Keeping versions up to date
  • phpinfo and phpMyAdmin
  • Configure error reporting and logging
  • Other configuration options
  • PHP on a shared host
3. Filtering Input and Controlling Output
  • Validating input
  • Sanitizing data
  • Keeping code private
  • Smart logging
  • Cookie configuration
4. Defending the Most Common Attacks
  • Cross-site scripting (XSS)
  • Cross-site request forgery (CSRF)
  • SQL injection
  • Session hijacking and fixation
  • Remote system execution
  • PHP code injection
Conclusion
  • Next steps

Taught by

Kevin Skoglund

Related Courses

Agile with Atlassian Jira
Atlassian via Coursera
Amazon Elastic File System (Amazon EFS) Primer (French)
Amazon Web Services via AWS Skill Builder
Amazon FSx for Windows File Server Primer (French)
Amazon Web Services via AWS Skill Builder
DevOps on AWS: Operate and Monitor
Amazon Web Services via edX
Introduction to Ansible: The Fundamentals
Coursera Project Network via Coursera