NOTES ON OFFENSIVE SECURITY

TheBug
Code

Rules applications
learn the hard way.

NICCOLÒ PARLANTI

AN OFFENSIVE SECURITY CASEBOOK

The rule is short.
The proof follows.

Real findings, written as a collection of rules: what the application assumed, where that assumption failed, and what the evidence showed.

Each article follows one case from behavior to impact, with code models, diagrams, and the checks that should have been there.

Browse the casebook ↓

Contents.

THE BUG CODE

Browse by mechanism, or follow the articles in order from 01 to 09.

CHAPTER 01

Injection and server-side behavior

When input changes what the server parses, requests, or executes.

CHAPTER 02

Identity and access

Who the caller is, and what that identity is allowed to do.

CHAPTER 03

Business logic and data exposure

Trusted calculations, searchable secrets, and unsafe storage.