Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Master PHP programming language
·
Module 7
Web Application Security Essentials
1
Input Validation with filter_var()
Validate user input data types and formats using filter_var()
2
Preventing XSS: Escaping HTML Output
Sanitize output by escaping HTML to prevent Cross-Site Scripting (XSS) attacks
3
Secure Password Hashing with PHP
Hash and verify passwords securely using password_hash() and password_verify()
4
CSRF Prevention with Token-Based Protection
Explain Cross-Site Request Forgery (CSRF) and implement token-based protection
Implementing Secure File Uploads
Secure file uploads by validating file type, size, and using safe storage paths
6
The Principle of Least Privilege
Describe the principle of least privilege in file and database permissions
Previous module
Database Interaction with PDO
Next module
Session Management and User Authentication