Lesson 1.2

Authentication versus authorization

Authentication is who you are; authorization is what you may do. Broken access control is consistently the most common serious finding.

Taught byAlina CostaDocker · Kubernetes · CI/CD · Application security
4m Intermediate 12,584 students

Overview

Authentication is who you are; authorization is what you may do. Broken access control is consistently the most common serious finding.

What this lesson covers

  • Separate identity from permission checks
  • Enforce authorization on the server, every time
  • Catch insecure direct object references

This lesson sits in Thinking About Threats, part of Practical Web Security. It assumes what came before it and leads directly into the next lesson in the module.

In this lesson you will:

  • Separate identity from permission checks
  • Enforce authorization on the server, every time
  • Catch insecure direct object references

Resources