Google Cybersecurity study materials
Google Cybersecurity study resources

Google Cybersecurity key terms

Google Cybersecurity · Get comfortable with the vocabulary.

CIA triad

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.

Related: Security posture, Encryption
Security posture

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.

Related: Security control, NIST Cybersecurity Framework
Personally identifiable information (PII)

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.

Related: Risk, Least privilege
NIST Cybersecurity Framework

A voluntary framework from the National Institute of Standards and Technology that organizes cybersecurity work into five functions: identify, protect, detect, respond, and recover.

Related: Security control, Security posture
Security control

A safeguard or countermeasure an organization puts in place to reduce risk, such as a firewall, an access policy, encryption, or employee awareness training.

Related: Risk, Least privilege
Risk

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.

Related: Vulnerability, Threat actor
SIEM

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.

Related: Log, Playbook
Playbook

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.

Related: Incident response lifecycle, SIEM
Least privilege

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.

Related: Security control, File permissions
TCP/IP model

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.

Related: Packet sniffing, Firewall
Firewall

A network security device or program that inspects incoming and outgoing traffic and allows or blocks it based on rules the organization defines.

Related: VPN, Intrusion prevention system
VPN

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.

Related: Encryption, Firewall
DDoS attack

Distributed denial of service: an attack in which many compromised machines flood a target with traffic so that legitimate users cannot reach it.

Related: Malware, Threat actor
Packet sniffing

Capturing and inspecting the data packets traveling across a network. Analysts use it to troubleshoot, while attackers use it to steal unencrypted information.

Related: TCP/IP model, Encryption
Shell

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.

Related: sudo, File permissions
sudo

A Linux command meaning 'superuser do' that temporarily runs a single command with administrator (root) privileges, usually after the user enters their password.

Related: Shell, Least privilege
File permissions

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.

Related: sudo, Least privilege
SQL

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.

Related: SQL query, Log
SQL query

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.

Related: SQL, Log
Vulnerability

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.

Related: Exploit, Risk
Exploit

A tool, script, or technique that takes advantage of a specific vulnerability to gain unauthorized access or to run malicious code on a system.

Related: Vulnerability, Malware
Malware

Software written to harm a system or gain unauthorized access to it, including viruses, worms, trojans, spyware, and ransomware.

Related: Exploit, Phishing
Social engineering

Manipulating people into revealing information or taking unsafe actions by exploiting trust, fear, or urgency rather than technical weaknesses in a system.

Related: Phishing, Threat actor
Phishing

A social engineering attack that uses fake emails, messages, or websites to trick people into revealing credentials, clicking malicious links, or downloading malware.

Related: Social engineering, Malware
Encryption

Converting readable data into an unreadable form using a key, so that only someone with the correct key can turn it back into plaintext.

Related: Hashing, CIA triad
Hashing

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.

Related: Encryption, Chain of custody
Threat actor

Any person or group that poses a security risk to an organization, ranging from opportunistic criminals to malicious insiders and state-sponsored attackers.

Related: Risk, Social engineering
Log

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.

Related: SIEM, Intrusion detection system
Intrusion detection system (IDS)

A tool that monitors network or host activity and alerts administrators to suspicious patterns, but does not block the traffic it flags.

Related: Intrusion prevention system, Log
Intrusion prevention system (IPS)

A tool that monitors traffic for known attack patterns and actively blocks or drops activity it judges to be malicious.

Related: Intrusion detection system, Firewall
Incident response lifecycle

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.

Related: Playbook, Chain of custody
Chain of custody

A documented record of who handled evidence, when, and why, from collection through storage and analysis, so the evidence stays trustworthy and usable.

Related: Hashing, Incident response lifecycle
Function (Python)

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.

Related: Loop, Conditional statement
Loop

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.

Related: List, Function (Python)
Conditional statement

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.

Related: Loop, Function (Python)
List

An ordered Python collection that holds multiple values in a single variable and can be changed, iterated over, and passed to functions.

Related: Loop, Function (Python)
Regular expression

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.

Related: Log, Function (Python)
Personal brand

The impression a professional creates through their skills, values, online presence, and communication, which helps employers and peers understand who they are.

Related: Transferable skills
Transferable skills

Abilities developed in one setting that apply to another, such as communication, problem solving, and analysis, which candidates highlight when moving into cybersecurity.

Related: Personal brand