Security Glossary

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

50 terms in 8 categories. 49 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.

DSAR Data subject access request (DSAR)

A data subject access request is a request, under Article 15 of the GDPR, asking an organisation whether it holds personal data about you and, if it does, for a copy of that data plus what it uses it for, who it shares it with, how long it keeps it and where it got it.

Read the full entry → Tool: GDPR Request Generator
DORA DORA (Digital Operational Resilience Act)

DORA is the EU regulation, applicable since 17 January 2025, that makes financial entities and their critical ICT providers prove they can withstand, respond to and recover from ICT disruptions and cyberattacks.

Read the full entry → Tool: DORA Compliance Checker
GDPR GDPR (General Data Protection Regulation)

The GDPR is the EU regulation, in force since 25 May 2018, that governs any processing of personal data — including the IP addresses, usernames and e-mail addresses in your logs — and requires security "appropriate to the risk" plus breach notification within 72 hours.

Read the full entry → Tool: Log Redactor
NIS2 NIS2 Directive

NIS2 is the EU directive that widens cybersecurity obligations from a few critical operators to most medium and large organisations in eighteen sectors, with mandatory security measures, incident reporting and personal liability for management.

Read the full entry → Tool: NIS2 Self-Assessment
PCI DSS

PCI DSS is the contractual security standard, set by the card brands through the PCI Security Standards Council, that anyone storing, processing or transmitting payment-card data must meet — currently version 4.0.1.

Read the full entry → Tool: SSL Certificate Checker
Right to erasure Right to erasure ("right to be forgotten")

The right to erasure, in Article 17 of the GDPR, obliges an organisation to delete your personal data without undue delay when one of six grounds applies, for example when it no longer needs the data or when you withdraw consent, unless an exception such as a legal obligation to keep it applies.

Read the full entry → Tool: GDPR Request Generator

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
File metadata File metadata (EXIF, document properties)

File metadata is the information a file carries about itself rather than its visible content, such as the GPS position and camera serial number in a photo or the author, company, software and editing time in a PDF or Word document, and it is shared every time the file is.

Read the full entry → Tool: EXIF Analyzer
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: MITRE ATT&CK Search
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: WHOIS Lookup
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: MITRE ATT&CK Search

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 & Inspector
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.