Reference

Resources

A curated set of places to go deeper. Books, university courses, standards, tools, practice platforms, and a few people worth following.

Books

Cryptography Engineering

Ferguson, Schneier, Kohno. The most readable practical introduction to modern crypto.

Security Engineering (3rd ed.)

Ross Anderson. Sweeping, opinionated, free online. The closest thing the field has to a canonical text.

Free chapters →

The Web Application Hacker's Handbook

Stuttard & Pinto. Dated in places but still the deepest reference for web attack technique.

Hacking: The Art of Exploitation

Jon Erickson. Memory corruption from first principles, with a Linux live CD.

Practical Cryptography for Developers

Svetlin Nakov. Free, code-first. Good if you learn by running things.

Read online →

Computer Networking: A Top-Down Approach

Kurose & Ross. The default undergraduate networking textbook for a reason.

University courses (free online)

Stanford CS155, Computer and Network Security

Dan Boneh and John Mitchell's undergraduate course. Slides and notes posted openly.

cs155.stanford.edu →

Cryptography I (Coursera)

Dan Boneh. Still the best free crypto course on the internet.

coursera.org/learn/crypto →

MIT 6.5660, Computer Systems Security

Open lecture notes and assignments covering systems-level security.

css.csail.mit.edu →

CMU 18-487 / 14-741, Intro to Information Security

Classic CMU security curriculum, lecture material online.

Standards & reference docs

RFC 8446, TLS 1.3

The current TLS specification. Dense, but readable in chunks.

rfc-editor.org/rfc/rfc8446 →

RFC 5280, X.509 PKI

Certificate and revocation profile used by the web's PKI.

OWASP Top 10

Most common web application risks, refreshed every few years.

owasp.org/Top10 →

NIST Cybersecurity Framework

A vocabulary for talking about controls and posture with non-engineers.

nist.gov/cyberframework →

MITRE ATT&CK

A taxonomy of how real adversaries behave, mapped to detection and mitigation.

attack.mitre.org →

Mozilla Web Security Cheat Sheet

Short, opinionated guidance on TLS, headers, CSP, cookies.

infosec.mozilla.org →

Tools (legal use only)

Wireshark

Packet capture and analysis. Essential.

wireshark.org →

Nmap

Network discovery and port scanning.

nmap.org →

Burp Suite (Community)

HTTP proxy for web app testing.

portswigger.net/burp →

OWASP ZAP

Open-source alternative to Burp.

zaproxy.org →

Hashcat

GPU password recovery, for lawful testing.

hashcat.net →

Have I Been Pwned

Check accounts and password hashes against known breaches.

haveibeenpwned.com →

Hands-on practice

PicoCTF

Free, gentle CTF designed for newcomers.

picoctf.org →

OverTheWire

Linux and crypto puzzles via SSH. The Bandit wargame is a classic starting point.

overthewire.org →

TryHackMe

Guided rooms covering attacker and defender skills.

tryhackme.com →

Hack The Box

More challenging machines, plus an academy track.

hackthebox.com →

CryptoHack

Crypto challenges that teach by breaking weak constructions.

cryptohack.org →

Cryptopals

The classic set of crypto challenges by Matasano.

cryptopals.com →

Worth reading regularly

Krebs on Security

Brian Krebs' investigative reporting on real incidents and the criminal economy.

krebsonsecurity.com →

Schneier on Security

Bruce Schneier's essays. Heavier on policy and trust than vulnerabilities.

schneier.com →

Project Zero

Google's offensive research team. Long, technical writeups.

googleprojectzero.blogspot.com →