Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
It is for people who want to learn the five most common web application vulnerabilities, how to prevent them, and how to write a secure web app.
It covers the five most common vulnerabilities along with cross-site scripting, URL manipulation, filename vulnerabilities, remote code execution, file upload abuse, denial-of-service, session hijacking, cross-site request forgery, session fixation, injection attacks, broken authentication, and SQL injection.
By the end of the course, you will be able to write a web app that is secure from the five most common vulnerabilities.
The vulnerabilities and prevention techniques are taught in the context of a sample web app.
It teaches the principle of least privilege, the principle of simplicity, and the principle of Defense-in-Depth, along with concepts such as authorization, threat modeling, and whitelist versus blacklist approaches.