Security, explained by xkcd

💎 gem · planted

xkcd explains hard security ideas better than most textbooks, in a single panel. These are the ones I keep coming back to.

Supply chain

Dependency

Dependency

The entire modern stack, balanced on one unpaid maintainer in Nebraska.

The Modern Tech Stack

The Modern Tech Stack

Design

Sandboxing Cycle

Sandboxing Cycle

Every boundary you add is also a new thing to escape.

Smart Home Security

Smart Home Security

Crypto

Heartbleed

Heartbleed

Still the clearest explanation of Heartbleed anyone has written.

Encryptic

Encryptic

Encryption is rarely the weak part. Key management is.

Auth

Authorization

Authorization

Password Strength

Password Strength

correct horse battery staple.

Classics

Security

Security

Your real threat model might just be a $5 wrench.

Exploits of a Mom

Exploits of a Mom

Little Bobby Tables. Sanitize your inputs.

Other comics I love: PhD Comics, Webcomic Name, and CommitStrip.