Notes

Thoughts on security engineering, lessons learned, and technical deep dives. Written to clarify my own thinking and hopefully help others along the way.

·
RBACAuthorization

RBAC is not authorization unless it's enforced server-side

A deep dive into why role-based access control must be validated on every API request, and common mistakes that lead to privilege escalation vulnerabilities.

Read Article
·
Audit LoggingIR

How to design audit logs that help investigations

Practical guidance on structuring audit events for security investigations: what to log, how to structure it, and common anti-patterns to avoid.

Read Article
·
AppSecIDOR

Common IDOR failure modes and how to prevent them

An exploration of Insecure Direct Object Reference vulnerabilities, why they're so common, and patterns for building authorization into your data access layer.

Read Article