Fundamentals

Core concepts every security-minded developer should know.

Key Concepts

The CIA Triad

Confidentiality: Only authorized access.
Integrity: Data untampered.
Availability: Systems accessible.

Threat Actors

Script Kiddies → Hacktivists → Cybercriminals → Nation States

Attack Vectors

Phishing, Malware, SQL Injection, XSS, DDoS — all exploit different weaknesses.

Curated Resources