Skip to content

Cyber & IT Glossary

Cyber security runs on acronyms. People who've been in the industry a while forget that "just spin up a VM, check the IOCs against the SIEM and see if it's related C2" is a completely different language to someone starting out.

This isn't every term in the industry — it's the ones you'll actually run into reading the rest of this site, a job ad, or a news article about a breach.

Don't try to memorise this

Nobody learns a glossary front to back. Bookmark this page and come back when something in a course, tool or article doesn't make sense.

Networking basics

Term Meaning
IP address The numeric address a device uses to send and receive data on a network
DNS Domain Name System — translates a website name like example.com into an IP address
TCP / UDP The two main ways data gets packaged and sent across a network — TCP double-checks delivery, UDP just sends it
Port A numbered "door" on a device that a specific type of traffic goes through, e.g. 443 for HTTPS
HTTP / HTTPS The protocol web traffic uses to move between a browser and a website — the "S" means it's encrypted
TLS / SSL The encryption that makes the "S" in HTTPS possible — TLS is the modern version, SSL is the old, retired one people still say out of habit
VPN Virtual Private Network — routes your traffic through an encrypted tunnel, usually to hide it from your network or change your apparent location
Firewall A system that allows or blocks network traffic based on a set of rules
MAC address A hardware address unique to a specific network device, separate from its IP address

Accounts, access and identity

Term Meaning
MFA Multi-Factor Authentication — proving who you are with more than just a password, e.g. a code from an app
2FA Two-Factor Authentication — MFA with exactly two factors
SSO Single Sign-On — one login that grants access to multiple systems
IAM Identity and Access Management — the systems and processes controlling who can access what
RBAC Role-Based Access Control — access is granted based on a person's role, not individually per person
Least privilege The principle that someone should only have the access they actually need to do their job, nothing more
PAM Privileged Access Management — extra controls around high-value accounts like admins

Threats and attacks

Term Meaning
Malware Any software designed to cause harm — an umbrella term covering viruses, ransomware, spyware and more
Ransomware Malware that encrypts a victim's files and demands payment to unlock them
Phishing A fake message designed to trick someone into handing over credentials or installing malware
Smishing / Vishing Phishing over SMS text (smishing) or a phone call (vishing) instead of email
Social engineering Manipulating a person, rather than a system, into doing something insecure
RAT Remote Access Trojan — malware that gives an attacker remote control of an infected device
C2 Command and Control — the infrastructure an attacker uses to control compromised devices remotely
DDoS Distributed Denial of Service — flooding a system with traffic from many sources to knock it offline
Zero-day A vulnerability that's being exploited before the vendor has released a fix for it
APT Advanced Persistent Threat — a well-resourced attacker (often state-linked) running a long-term, targeted campaign rather than a smash-and-grab
IOC Indicator of Compromise — a piece of evidence (a file hash, an IP, a domain) that suggests a system has been breached
TTP Tactics, Techniques and Procedures — the patterns of behaviour a particular attacker or attack tends to follow

Defending and responding

Term Meaning
SOC Security Operations Centre — the team that monitors for and responds to security events
SIEM Security Information and Event Management — a system that collects and correlates logs from across an organisation to spot suspicious activity
EDR / XDR Endpoint (or Extended) Detection and Response — software that monitors individual devices for malicious activity and can respond automatically
IR Incident Response — the process of investigating and containing a security incident once it's detected
DLP Data Loss Prevention — tools and rules that stop sensitive data leaving an organisation
Patch An update that fixes a known bug or vulnerability
Pen test Penetration test — an authorised, simulated attack against a system to find weaknesses before a real attacker does
Red team / Blue team Red team attacks (simulating a real adversary), blue team defends — some roles do both and are called purple team

Vulnerabilities and scoring

Term Meaning
CVE Common Vulnerabilities and Exposures — a public reference number assigned to a specific known vulnerability
CVSS Common Vulnerability Scoring System — a 0–10 score representing how severe a vulnerability is
CWE Common Weakness Enumeration — a category of vulnerability type (e.g. "SQL injection"), as opposed to one specific instance of it

Frameworks, standards and roles

Term Meaning
MITRE ATT&CK A public knowledge base cataloguing real-world attacker tactics and techniques, widely used as a reference framework
NIST National Institute of Standards and Technology — a US body whose cyber security frameworks are widely used as best-practice references worldwide
ISO 27001 An international standard for managing information security within an organisation
GDPR General Data Protection Regulation — the EU's data privacy law, widely used as a reference point even outside the EU
PII Personally Identifiable Information — data that can identify a specific individual
CISO Chief Information Security Officer — the executive responsible for an organisation's security

General IT terms you'll see used casually

Term Meaning
OS Operating System — Windows, macOS, Linux and so on
VM Virtual Machine — a simulated computer running inside another computer, used constantly for safe testing and labs
CLI / GUI Command Line Interface (typed commands) vs Graphical User Interface (windows and clicking)
API Application Programming Interface — a defined way for one piece of software to talk to another
SaaS Software as a Service — software hosted and run by someone else, accessed over the internet rather than installed
Cloud Computing resources (servers, storage) rented from someone else's data centre instead of run on your own hardware
Repo Repository — a folder of code (and its history) tracked with a version control tool like Git
Hash A short, fixed-length fingerprint generated from a file or piece of data, used to verify it hasn't changed

If a term you've hit isn't here, that's worth flagging — open an issue or a pull request and it can be added.