Security, Explained
an interactive guide

Security,
explained one step at a time.

Six short, click-through lessons on keeping data, logins, and code safe.

01

Encryption

Symmetric vs. asymmetric — one key or two.

start
02

Hashing & Password Storage

Why breaches don't have to leak your password.

start
03

Authentication vs. Authorization

Who you are, and what you're allowed to do.

start
04

SQL Injection

When user input rewrites your own query.

start
05

Cross-Site Scripting (XSS)

When a text box turns into a script the browser runs.

start
06

Two-Factor Authentication

A second proof, so a leaked password isn't enough.

start