MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Creating Secure PHP Websites

Course Summary

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


  • +

    Course Syllabus

    Introduction
       Welcome
       Using the exercise files
    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 register globals
       Configure error reporting
       Configuring magic quotes
       Configuring safe mode
       Other configurations
       PHP on a shared host
    3. Filtering Input and Controlling Output
       Validating input
       Sanitizing data
       Labeling variables
       Keeping code private
       Smart logging
    4. Defending against the Most Common Attacks
       Cross-site scripting (XSS)
       Cross-site request forgery (CSRF)
       SQL injection
       URL manipulation
       Faked requests and forms
       Cookie visibility and theft
       Encrypting cookies
       Signing cookies
       Session hijacking and fixation
       Remote system execution
       PHP code injection
       File upload abuse
       Securing uploaded files
       Setting file permissions
       Limiting upload file size
       Validating file types
    5. Encryption and User Authentication
       Password encryption
       Password requirements
       Authentication in PHP
       Throttling brute-force attacks
       Blacklisting IP addresses
       Implementing password reset tokens
    Conclusion
       Next steps

     


Course Fee:
USD 25

Course Type:

Self-Study

Course Status:

Active

Workload:

5 - 6 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top