Google Cybersecurity key terms
Google Cybersecurity · Get comfortable with the vocabulary.
- CIA triad
- Related: Security posture, Encryption
A model describing the three goals of information security: confidentiality keeps data private, integrity keeps it accurate and unaltered, and availability keeps it accessible to authorized users when they need it.
- Security posture
- Related: Security control, NIST Cybersecurity Framework
An organization's overall ability to defend its systems and data, shaped by its policies, controls, tools, and culture, and by how quickly it can detect and respond to attacks.
- Personally identifiable information (PII)
- Related: Risk, Least privilege
Any data that can be used, alone or combined with other details, to identify a specific person, such as a name, Social Security number, home address, or email address.
- NIST Cybersecurity Framework
- Related: Security control, Security posture
A voluntary framework from the National Institute of Standards and Technology that organizes cybersecurity work into five functions: identify, protect, detect, respond, and recover.
- Security control
- Related: Risk, Least privilege
A safeguard or countermeasure an organization puts in place to reduce risk, such as a firewall, an access policy, encryption, or employee awareness training.
- Risk
- Related: Vulnerability, Threat actor
The likelihood that a threat will exploit a vulnerability and cause harm to an asset, usually weighed against the possible impact and the cost of preventing it.
- SIEM
- Related: Log, Playbook
Security information and event management: a tool that collects logs and alerts from many sources, correlates them, and helps analysts spot and investigate suspicious activity.
- Playbook
- Related: Incident response lifecycle, SIEM
A documented, step-by-step guide that tells security teams how to respond to a specific kind of incident, such as phishing or malware, so responses stay consistent.
- Least privilege
- Related: Security control, File permissions
The principle that users and programs should receive only the access they need to do their jobs and no more, which limits damage from mistakes or compromised accounts.
- TCP/IP model
- Related: Packet sniffing, Firewall
A four-layer framework describing how data moves across networks: network access, internet, transport, and application. Each layer handles a different part of delivering data.
- Firewall
- Related: VPN, Intrusion prevention system
A network security device or program that inspects incoming and outgoing traffic and allows or blocks it based on rules the organization defines.
- VPN
- Related: Encryption, Firewall
Virtual private network: a service that encrypts traffic and routes it through a remote server, hiding the user's IP address and protecting data on untrusted networks.
- DDoS attack
- Related: Malware, Threat actor
Distributed denial of service: an attack in which many compromised machines flood a target with traffic so that legitimate users cannot reach it.
- Packet sniffing
- Related: TCP/IP model, Encryption
Capturing and inspecting the data packets traveling across a network. Analysts use it to troubleshoot, while attackers use it to steal unencrypted information.
- Shell
- Related: sudo, File permissions
A program that lets a user interact with an operating system by typing commands, which the shell interprets and passes to the system to run. Bash is a common Linux shell.
- sudo
- Related: Shell, Least privilege
A Linux command meaning 'superuser do' that temporarily runs a single command with administrator (root) privileges, usually after the user enters their password.
- File permissions
- Related: sudo, Least privilege
Linux settings that define who may read, write, or execute a file or directory, expressed separately for the owner, the group, and all other users.
- SQL
- Related: SQL query, Log
Structured Query Language: a language used to create, read, update, and delete data in relational databases, and a core tool for investigating security events stored in logs.
- SQL query
- Related: SQL, Log
A statement written in SQL that requests specific information from a database, often using SELECT, FROM, and WHERE to choose columns, tables, and matching rows.
- Vulnerability
- Related: Exploit, Risk
A weakness in a system, application, or process that a threat could exploit to gain access or cause harm; examples include unpatched software and weak passwords.
- Exploit
- Related: Vulnerability, Malware
A tool, script, or technique that takes advantage of a specific vulnerability to gain unauthorized access or to run malicious code on a system.
- Malware
- Related: Exploit, Phishing
Software written to harm a system or gain unauthorized access to it, including viruses, worms, trojans, spyware, and ransomware.
- Social engineering
- Related: Phishing, Threat actor
Manipulating people into revealing information or taking unsafe actions by exploiting trust, fear, or urgency rather than technical weaknesses in a system.
- Phishing
- Related: Social engineering, Malware
A social engineering attack that uses fake emails, messages, or websites to trick people into revealing credentials, clicking malicious links, or downloading malware.
- Encryption
- Related: Hashing, CIA triad
Converting readable data into an unreadable form using a key, so that only someone with the correct key can turn it back into plaintext.
- Hashing
- Related: Encryption, Chain of custody
Running data through a one-way mathematical function to produce a fixed-length value. Hashes verify integrity because any change to the input produces a different output.
- Threat actor
- Related: Risk, Social engineering
Any person or group that poses a security risk to an organization, ranging from opportunistic criminals to malicious insiders and state-sponsored attackers.
- Log
- Related: SIEM, Intrusion detection system
A record of events generated by a system, application, or device, such as logins and errors; analysts use logs to detect, investigate, and reconstruct incidents.
- Intrusion detection system (IDS)
- Related: Intrusion prevention system, Log
A tool that monitors network or host activity and alerts administrators to suspicious patterns, but does not block the traffic it flags.
- Intrusion prevention system (IPS)
- Related: Intrusion detection system, Firewall
A tool that monitors traffic for known attack patterns and actively blocks or drops activity it judges to be malicious.
- Incident response lifecycle
- Related: Playbook, Chain of custody
The staged process for handling a security incident: preparation, detection and analysis, containment, eradication, recovery, and post-incident lessons learned. It keeps responses organized and repeatable.
- Chain of custody
- Related: Hashing, Incident response lifecycle
A documented record of who handled evidence, when, and why, from collection through storage and analysis, so the evidence stays trustworthy and usable.
- Function (Python)
- Related: Loop, Conditional statement
A named, reusable block of code that performs a task and can accept inputs called parameters and return a result; functions keep programs organized and avoid repetition.
- Loop
- Related: List, Function (Python)
A programming structure that repeats a block of code until a condition is met or a collection is exhausted, such as a for loop or a while loop.
- Conditional statement
- Related: Loop, Function (Python)
Code that runs a block only when a test is true, using if, elif, and else so a program can make decisions and branch between different actions.
- List
- Related: Loop, Function (Python)
An ordered Python collection that holds multiple values in a single variable and can be changed, iterated over, and passed to functions.
- Regular expression
- Related: Log, Function (Python)
A pattern of characters that describes a set of text strings, used to search, match, and extract pieces of data such as IP addresses or usernames from log files.
- Personal brand
- Related: Transferable skills
The impression a professional creates through their skills, values, online presence, and communication, which helps employers and peers understand who they are.
- Transferable skills
- Related: Personal brand
Abilities developed in one setting that apply to another, such as communication, problem solving, and analysis, which candidates highlight when moving into cybersecurity.