Essential security vocabulary for everyone in tech.
Phishing
Fraudulent messages that trick users into revealing data.
Malware
Software designed to harm or exploit systems.
Ransomware
Malware that encrypts data and demands payment.
Firewall
Controls network traffic based on rules.
Encryption
Encoding data so only authorized parties can read it.
Hashing
One-way function producing a fixed-size digest.
MFA
Multi-factor authentication (something you know/have/are).
Vulnerability
Weakness that can be exploited.
Exploit
Method/code that takes advantage of a vulnerability.
Zero-day
Exploit for a vulnerability with no public fix yet.
Least privilege
Give users only the access they need.
Patch
Update that fixes a security flaw.
VPN
Encrypted tunnel for network traffic.
Social engineering
Manipulating people to bypass security.