Free through lesson 3

Access-Control Weaknesses

From the basics of access control and least privilege, through protecting credentials, Linux and Windows permissions, the thinking behind privilege escalation, to closing it in design and operations. In 30 lessons you learn how misconfigurations and permission gaps get targeted, and how to close them. Every example and exercise targets only the fictional "Sample Corp." and your own local lab.

Curriculum

The 30 lessons are split into 6 chapters. Working through them in order is recommended, but you can also dip into just the parts you need. * Examples such as privilege escalation exist to understand how flaws work and how to close them. Only try them against a practice environment you set up yourself or the consented labs on the security track.

Chapter 1 — Access-Control Basics (lessons 1–5)

Access control is the mechanism that decides "who may do what to what." This chapter covers authentication vs. authorization, access-control models, least privilege, and the basics of finding flaws.

Chapter 2 — Protecting Credentials (lessons 6–10)

The wall of permissions is easily crossed once credentials leak. This chapter covers where credentials live, secret management, the paths by which they leak, and MFA.

Chapter 3 — Linux Permissions (lessons 11–15)

Linux permissions are made of simple rules of user, group and permission bits. This chapter covers those rules, sudo and SUID, and common flaws and hardening.

Chapter 4 — Windows Permissions (lessons 16–20)

Windows handles permissions with its own mechanisms of accounts, tokens and ACLs. This chapter covers the basics, and common flaws hidden in services and shares.

Chapter 5 — The Thinking Behind Privilege Escalation (lessons 21–25)

Privilege escalation happens from an accumulation of small flaws. This chapter understands conceptually why and how escalation happens, and turns it into detection and closing.

Chapter 6 — Closing It in Design & Operations (lessons 26–30)

Beyond squashing individual flaws, you prevent recurrence by design. This chapter covers least-privilege design, separation, inventory and audit, and how to write findings.

After the 30 lessons, head to the Windows & Active Directory course, which covers the permission mechanisms and weaknesses at the center of the corporate network. The defender's view can be deepened in the server-hardening course too. Membership unlocks every course.