AWS Resource Control Policies (RCPs): A Practical Security Guide to Enforcing Data PerimetersIntroduction Imagine your organization operates 50 AWS accounts. Your security team has implemented strong IAM policies, established least-privilege access, and configured Service Control Policies (SC3d ago · 19 min readsecuritynode.hashnode.dev
OAuth 2.0 vs OpenID Connect (OIDC): What Does OIDC Actually Add?When learning authentication and authorization, one common question comes up: If OAuth 2.0 already exists, why do we need OpenID Connect (OIDC)? The answer is simple: OAuth 2.0 is primarily designed fOct 17 · 3 min readsecuritynode.hashnode.dev
DOM XSS — Quick Reference with Code ExamplesDOM XSS happens when attacker-controlled data flows into a browser API that interprets that data as HTML, JavaScript, a URL, or another executable context. The core review model is: SOURCE → DATA FLOWOct 6 · 5 min readsecuritynode.hashnode.dev
SpEL Injection in Spring: A Practical AppSec Guide with ExamplesSpEL Injection is an important vulnerability for Java, Spring Boot, and Application Security engineers. SpEL stands for Spring Expression Language. It allows Spring applications to evaluate expressionOct 6 · 14 min readsecuritynode.hashnode.dev
Java Insecure Deserialization: From Untrusted Data to RCEInsecure deserialization occurs when an application reconstructs objects from attacker-controlled serialized data. In Java, this can become extremely dangerous when existing classes can be chained togOct 6 · 11 min readsecuritynode.hashnode.dev