Security Glossary

The acronyms, frameworks and regulations behind the tools — explained in plain language, each ending with something you can do right now.

47 terms in five categories. 46 have a full page with a worked example on a live tool; the rest are short entries until someone writes theirs.

Frameworks & Standards

The reference models defenders and auditors speak in.

Regulation & Compliance

What the law and the card brands actually require, in plain words.

Protocols & Acronyms

The four-letter words in every DNS record and HTTP header.

CIDR CIDR (Classless Inter-Domain Routing)

CIDR notation writes an IP range as an address plus a prefix length — 10.20.30.0/26 — where the number after the slash says how many leading bits are the network and therefore how many addresses the block contains.

Read the full entry → Tool: CIDR Calculator
CSP CSP (Content Security Policy)

CSP is an HTTP response header that tells the browser which sources a page may load scripts, styles, images and frames from — so an injected script tag, even one that reaches the HTML, does not run.

Read the full entry → Tool: CSP Builder
DKIM DKIM (DomainKeys Identified Mail)

DKIM is a cryptographic signature a mail server adds to each outgoing message, verifiable through a public key published in DNS, proving the message was authorised by the signing domain and not altered in transit.

Read the full entry → Tool: Email Header Analyzer
DMARC DMARC (Domain-based Message Authentication, Reporting and Conformance)

DMARC is the DNS policy that tells receivers what to do with mail that fails SPF and DKIM alignment against the visible From: domain, and where to send reports about who is sending as you.

Read the full entry → Tool: DMARC Report Analyzer
HSTS HSTS (HTTP Strict Transport Security)

HSTS is a response header (Strict-Transport-Security) that tells a browser to only ever reach your site over HTTPS for a set duration, so a later attempt to downgrade the connection to plain HTTP is refused by the browser itself.

Read the full entry → Tool: CAA & HSTS Preload Checker
HTTP Status Codes HTTP Status Codes (a security reading)

HTTP status codes are the three-digit numbers a server returns with every response (200 OK, 404 Not Found, 500 Server Error), and read carefully they leak security-relevant information — whether an account exists, whether you are rate-limited, or whether the server just spilled a stack trace.

Read the full entry → Tool: HTTP Status Codes
JWT JWT (JSON Web Token)

A JWT is a compact, URL-safe token made of three Base64url parts — a header, a JSON payload of claims, and a signature — that lets a server hand a client a set of verified facts (who you are, when it expires) it can check later without a database lookup.

Read the full entry → Tool: JWT Decoder
SPF SPF (Sender Policy Framework)

SPF is a DNS TXT record that lists the servers allowed to send e-mail using your domain in the envelope sender, so a receiving server can reject mail from anywhere else.

Read the full entry → Tool: Email Security Checker
TOTP TOTP (Time-based One-Time Password)

TOTP is the algorithm behind the rotating six-digit code in Google Authenticator and similar apps — it hashes a shared secret together with the current 30-second time step so the phone and the server independently arrive at the same short-lived number.

Read the full entry → Tool: TOTP Generator

Threat Intel Concepts

How analysts describe, share and hunt for attacker activity.

IOA IOA (Indicator of Attack)

An IOA describes what an attacker is doing rather than what they left behind — a sequence of actions such as "a document opens a shell that downloads and executes a file" — so it detects the technique regardless of which hash, IP or domain is used this time.

Read the full entry → Tool: Sigma Rule Builder
IOC IOC (Indicator of Compromise)

An IOC is a piece of forensic evidence — a file hash, an IP address, a domain, a registry key, a mutex — whose presence on a system or in traffic indicates that a known intrusion has occurred.

Read the full entry → Tool: IOC Defanger
Sigma Sigma rule

A Sigma rule is a detection written once, in a small YAML format, that describes what to look for in which kind of log — and is then converted into the query language of whatever SIEM you happen to run.

Read the full entry → Tool: Sigma Rule Builder
STIX / TAXII STIX and TAXII

STIX is the standard JSON format for describing threat intelligence — indicators, malware, attack patterns and how they relate — and TAXII is the HTTPS protocol for publishing and pulling STIX between organisations and tools.

Read the full entry → Tool: STIX 2.1 Formatter
TTP TTP (Tactics, Techniques and Procedures)

TTPs are the three levels at which attacker behaviour is described — the tactic is why (steal credentials), the technique is how (dump LSASS memory), the procedure is exactly how this actor does it (procdump renamed to dump64.exe, run via a scheduled task).

Read the full entry → Tool: MITRE ATT&CK Search
Windows Event ID

A Windows Event ID is the numeric code that identifies a type of log entry in the Windows Event Log — 4625 is a failed logon, 4688 is a new process — and knowing the handful that matter is what turns a firehose of events into detections you can actually write.

Read the full entry → Tool: Windows Event ID Lookup
YARA YARA Rule

YARA is a pattern-matching language for describing files — you list the strings, bytes or regexes that characterise a piece of malware and a boolean condition over them, and the YARA engine flags any file that matches, which is how analysts hunt for a malware family across a fleet.

Read the full entry → Tool: YARA Rule Builder

Scoring & Metrics

The numbers that decide which vulnerability gets fixed first.

Techniques & Tradecraft

How intrusions are actually carried out, and how the two sides practise.

C2 C2 (Command and Control)

C2 (Command and Control) is the channel an attacker uses to remotely control compromised hosts — send commands, pull data, push new tools — after the initial compromise.

Read the full entry → Tool: MITRE ATT&CK Search
Kill Chain Cyber Kill Chain

The Cyber Kill Chain is a seven-stage model of an intrusion's lifecycle — Reconnaissance, Weaponization, Delivery, Exploitation, Installation, Command & Control, Actions on Objectives — published by Lockheed Martin in 2011 to frame where in the chain to break an attack.

Read the full entry → Tool: Incident Timeline Builder
LOLBin LOLBin (Living Off the Land Binary)

A LOLBin (Living Off the Land Binary) is a legitimate, pre-installed system tool — certutil, mshta, rundll32 — that an attacker repurposes to download, execute or hide malicious activity, so nothing "new" ever touches disk.

Read the full entry → Tool: LOLBin Browser
OSINT OSINT (Open-Source Intelligence)

OSINT is intelligence assembled entirely from publicly available sources — DNS and WHOIS records, certificate transparency logs, search engines, social media and breach data — used by attackers to map a target and by defenders to see the same exposure first.

Read the full entry → Tool: Recon / OSINT Helper
Port Scanning

Port scanning is the act of probing a host to learn which network ports are open and what service answers on each, so you can build a map of a target's attack surface — the reachable doors — before deciding which ones are worth pushing on.

Read the full entry → Tool: Nmap XML Parser
Privilege Escalation

Privilege escalation is gaining higher-level access than an attacker started with — from a regular user to an administrator (vertical), or from one regular user's access to another's (horizontal).

Read the full entry → Tool: MITRE ATT&CK Search
Prompt Injection

Prompt injection is an attack where text supplied to a language model — directly by a user or hidden inside content the model reads — overrides the developer's instructions, because the model cannot reliably tell its trusted instructions apart from untrusted data.

Read the full entry → Tool: Prompt Injection Playground
Red / Blue / Purple Team Red Team / Blue Team / Purple Team

Red team attacks (or simulates attacking), blue team defends and detects, purple team is the deliberate practice of doing both together so the detection gap gets closed instead of just documented.

Read the full entry → Tool: MITRE ATT&CK Search
Reverse Shell

A reverse shell is a command shell where the compromised machine initiates the connection out to the attacker's listener, rather than the attacker connecting in — a design that neatly steps around inbound firewall rules, which is exactly why it is the default payload after a foothold.

Read the full entry → Tool: Reverse Shell Generator

Cryptography & Hashing

Hashes, keys and the difference between "fast" and "safe".

AES-GCM AES-GCM (Authenticated Encryption)

AES-GCM is a symmetric encryption mode that both hides data and detects tampering in one step — it produces ciphertext plus an authentication tag, so decryption fails loudly if even one bit of the ciphertext or its associated data was altered.

Read the full entry → Tool: AES-GCM Encrypt / Decrypt
bcrypt

bcrypt is a password-hashing algorithm designed to be slow on purpose, so that even if a database of hashes leaks, brute-forcing the original passwords is expensive at scale.

Read the full entry → Tool: Password Security Suite
Hash Function Cryptographic Hash Function

A cryptographic hash function turns any input into a fixed-length digest such that the same input always gives the same output, a tiny change gives a completely different output, and — for a secure one — you cannot work back from the digest to the input or find two inputs that share it.

Read the full entry → Tool: Hash Toolkit
HMAC HMAC (Hash-based Message Authentication Code)

An HMAC is a hash computed with a shared secret key mixed in, so it proves two things at once — the message was not altered, and it came from someone who holds the key — which is why webhooks and APIs sign their payloads with it.

Read the full entry → Tool: HMAC Generator
PGP PGP / OpenPGP

PGP (Pretty Good Privacy, standardised as OpenPGP) lets you encrypt a message so only the intended recipient can read it, and/or sign a message so the recipient can verify it really came from you and was not altered.

Read the full entry → Tool: PGP Key Lookup
Salt Salt (cryptographic)

A salt is random data mixed into a value before it is hashed, so two identical inputs (two users with the same password) produce different hashes — which defeats precomputed "rainbow table" lookups; bcrypt and Argon2 generate and store it inside the hash automatically.

X.509 X.509 Certificate

An X.509 certificate is a signed document that binds a public key to an identity (a domain name) and is vouched for by a Certificate Authority, so a browser can trust that the key it is using to set up HTTPS really belongs to the site it is talking to.

Read the full entry → Tool: Certificate Decoder

Network & Infrastructure

DNS, registration and the records nobody removes when a service dies.

Informational only — an educational reference, not legal or compliance advice. Looking for AI and LLM vocabulary (tokens, RAG, prompt injection, the EU AI Act)? That lives in the AI / LLM Vocabulary. Regulation entries carry a "last reviewed" date; treat anything older than a year as a prompt to check the primary source linked on the page.