Please enable JavaScript to use CodeHS

AP Cyber Glossary

Flashcards

Course:

Module:

Search:

Phishing General

The usage of deceptive emails and websites to maliciously gather personal information

Malware General

Any type of software that is designed to intentionally harm or damage a computer or network.

Social Engineering General

A type of attack that uses psychological manipulation to trick people into giving up information, clicking links, or taking unsafe actions without using technical hacking.

Elicitation General

A tactic in social engineering where an attacker asks questions to extract useful information from a target

Intimidation General

A tactic in social engineering where an attacker uses threats or fear of negative consequences to pressure someone into acting

Urgency General

A tactic in social engineering where an attacker creates time pressure to prevent the target from thinking carefully before responding

Credential Theft General

Stealing login credentials like passwords or multi-factor authentication codes.

Authentication General

The process of identifying a user and granting them access. Authentication is proving that someone is who they say they are.

Firewall General

A network security device that monitors and filters incoming and outgoing network traffic.

Passphrase JavaScript

A type of authentication that is similar to a password but longer and is usually a sentence or a series of words

Two-Factor Authentication JavaScript

(2FA) A type of multifactor authentication that typically combines something the user knows (like a password) with something the user has (like a mobile phone)

Multifactor Authentication JavaScript

(MFA) An extra layer of authentication that requires two or more factors for authentication. Typically, these factors fall into three categories: something you know (password), something you have (such as a phone), or something you are (such as your fingerprint).

Biometric Authentication General

A form of authentication that uses an individual’s physical or behavioral characteristics to verify their identity

Password Manager General

Tools that store and manage passwords for various accounts, generating strong passwords and auto-filling login credentials.

Internet of Things General

The Internet of Things (IoT) is the network of physical devices, vehicles, home appliances, and other items embedded with electronics, software, sensors, actuators, and connectivity which enables these things to connect and exchange data.

Confidentiality General

The protection of information from people who are not authorized to view it.

Integrity General

Aims at ensuring that information is protected from unauthorized or unintentional alteration.

Availability General

The assurance that systems and data are accessible by authorized users when and where needed.

patches General

Updates that address and fix security vulnerabilities within a program or product.

Non-Repudiation General

Ensures that one cannot deny having sent or received a message.

Vulnerability General

A flaw or weakness in a system or device.

Risk General

The potential for loss when an attack happens.

Threat JavaScript

A potential for a cybercriminal to exploit a vulnerability.

Authorization JavaScript

The process of enforcing policies and user privileges. Once a user is authenticated, they may only be authorized to access specific areas or may only have rights to perform specific tasks.

Accounting General

The process of measuring what is happening within the system. This is the final process of the AAA framework and ensures that there is a log of all actions within the network or system.

Information Assurance JavaScript

Measures that protect information by ensuring their confidentiality, integrity, and availability.

vulnerability General

a weakness which can be exploited by a malicious actor / attacker to perform unauthorized actions within a computer system.

Adversary General

A person, group, or automated system that attempts to attack, exploit, or break into computers.

Zero-Day Vulnerability General

An undocumented security flaw unknown to the software developer, giving defenders "zero days" to prepare.

SSID (Service Set Identifier) JavaScript

The name of a Wi-Fi network that appears in the list of available networks.

Evil Twin Attack JavaScript

A wireless attack where an attacker creates a fake Wi-Fi network that copies a legitimate SSID to trick users into connecting.

Jamming Attack (DoS) General

A denial-of-service (DoS) attack that floods the airwaves with electromagnetic interference to prevent devices from connecting.

Reconnaissance (recon) General

The act of gathering information about a target before launching an attack.

Wardriving General

Driving through an area to scan wifi networks and collect data on things like signal strength and security.

Security Configuration Review General

AI tools can review current security configurations, like firewall rules and access controls, and recommend more secure options. These tools analyze settings across your systems and flag potential weaknesses before attackers can exploit them.

Code Vulnerability Analysis JavaScript

AI-powered tools can analyze application code to identify vulnerabilities and recommend mitigations. By scanning code for common security flaws, these tools help developers catch issues early in the development process.

Detection Rule Suggestions JavaScript

AI-powered tools can suggest rules for automated detection systems. These rules help identify suspicious activity on networks and systems, enabling faster response to potential threats.

vulnerability scan General

Designed and used to assess computers, networks or applications for known weaknesses.

Open-Source Intelligence (OSINT) General

Publicly available information from social media, websites, and databases that can be collected and analyzed.

Polymorphic Malware JavaScript

Malicious code that mutates and changes its own appearance every time it spreads, making it difficult for traditional antivirus to detect.

Prompt Injection JavaScript

A technique where adversaries craft specific inputs to manipulate an AI into bypassing its safety filters or revealing restricted information.

Deepfake General

AI-generated video or audio content designed to convincingly impersonate a real person.

Data Poisoning General

A manipulation attack where adversaries flood training data sources with false information to corrupt an AI's knowledge base.

RAG Poisoning General

An attack where hackers optimize fake websites to appear in an AI's live search results, causing it to report false information as fact.

Extraction (AI) JavaScript

Tricking the AI into revealing secrets it should keep quiet. Adversaries use clever prompts to bypass safety filters and extract sensitive data.

Manipulation (AI) General

Corrupting the AI's knowledge at the source. Adversaries feed false information into training data or search results.

Cybersecurity General

The practice of protecting computers, networks, devices, and data from unauthorized access, attacks, and damage.

Shared Secret General

A word, phrase, or fact known only by two people, used to verify identity in high-stakes situations.

Sanitization (AI) General

The process of cleaning inputs to remove or neutralize hidden malicious commands before an AI processes them.

Data Hygiene General

The practice of protecting personal and sensitive information by not entering it into AI tools.

Red Teaming General

A security practice where professionals deliberately try to break systems to find vulnerabilities before real attackers do.

Personally Identifiable Information (PII) General

Information that can be used to identify a specific individual, such as names, addresses, phone numbers, or Social Security numbers.

Initial access General

The point at which an attacker first enters a system or network

Persistence General

Techniques that allow an attacker to remain inside a system over time

Lateral movement General

The process of moving from one device or account to another inside a network

Open Source Intelligence (OSINT) General

Publicly available information collected from websites, social media, job postings, and other open sources

Passive reconnaissance General

Gathering information without directly interacting with the target's systems

Active reconnaissance General

Collecting information by directly probing systems, networks, or devices

Port General

A numbered communication channel that allows specific types of network traffic into and out of a device

Attack surface General

The total number of possible entry points an attacker could exploit

Ransomware General

Ransomware is a type cyber attack that threatens to publish the victim's data or block access to it unless a ransom is paid.

Virus General

A type of malware that attaches itself onto a host program, such as a document. It can cause serious damage to files or an entire device.

Spyware General

Once downloaded onto a user’s computer, the software secretly gathers information about a person or organization and sends it to the attacker.

Trojan General

Software designed to disrupt, damage, or gain unauthorized access to a computer system

Worm General

Malware that self-propagates across networks without requiring user action

Rootkit General

Malware that hides deep inside the operating system to avoid detection

Remote Access Trojan (RAT) General

Malware that gives an attacker remote control of a compromised device

Command and Control (C2) General

A system that allows an attacker to remotely communicate with and issue commands to compromised devices

Persistence General

The process of maintaining long-term access to a compromised system so an attacker can return without re-exploiting a vulnerability

Lateral movement General

The technique of spreading through a network from an initial point of compromise to reach other systems

Privilege escalation General

The process of gaining access to accounts or permissions beyond what was initially obtained

penetration test General

When a company hires a white hat hacker to assess the security of a system by finding and exploiting vulnerabilities.

System log General

An automatic record of events on a computer or server such as logins, file access, and account changes.

Exfiltration General

The unauthorized transfer of data out of a network or system

Log tampering General

The deliberate modification or deletion of system logs to conceal attacker activity

Staging General

Breaking large data transfers into smaller chunks to avoid detection during exfiltration

Social Engineering General

Social Engineering is the use of deception to manipulate individuals into divulging confidential or personal information that may be used for fraudulent purposes.

Pretexting General

Pretending to be someone else to gather sensitive information. Involves researching the victim's background and gaining their trust.

Hacktivist General

A specific group of hackers who are motivated by their ideological views.

Cyberterrorists General

Have political motivations with the intent to harm, typically resulting in violence.

Authority General

Impersonating someone with power over a target, or pretending to relay instructions from that person, to compel compliance

Consensus General

Creating social pressure by making a target believe that everyone else is already complying with a request.

Scarcity General

Creating a sense of limited availability to prompt a target to act quickly before an opportunity disappears.

Familiarity General

Pretending to be or know someone close to a target in order to establish trust.

Script kiddie General

A low-skilled adversary who uses hacking tools created by others without understanding how they work.

Insider adversary General

A current or former employee, contractor, or business partner who uses their legitimate access to systems to cause harm.

Transnational criminal organization General

A sophisticated criminal group that operates across national borders and conducts cyberattacks primarily for financial gain.

Physical control General

A security measure that uses tangible objects or personnel to restrict access to physical spaces and hardware (e.g., locks, security cameras, fences)

Technical control General

A security measure implemented through software, hardware, or network configurations to protect digital systems (e.g., firewalls, encryption, anti-malware)

Managerial control General

A security measure consisting of policies, rules, and procedures that govern expected security behaviors (e.g., password policies, access reviews, incident response plans)

Preventative control General

A control designed to stop a security incident before it occurs

Detective control General

A control designed to identify a security incident while it is occurring or shortly after

Corrective control General

A control designed to restore systems or limit damage after a security incident has occurred

Defense in depth General

A security strategy that uses multiple layers of controls so that if one layer fails, other layers can still protect the asset. The six layers are human, physical, network, device, application, and data.

Intrusion prevention system (IPS) General

A technical security control that monitors network traffic and automatically blocks or restricts activity as malicious; classified as both detective and corrective.

Piggybacking General

Using social engineering to convince an authorized person to grant access to a restricted area

Tailgating General

Following closely behind an authorized person through a secured entrance without their knowledge

Shoulder surfing General

Watching a user access sensitive information, sometimes with a camera, to use it later

Dumpster diving General

Searching a target's physical trash for useful information

Card cloning General

Copying an authorized user's access card to gain the access that card grants

Hardware keylogger General

A device placed between a keyboard and a computer that records keystrokes and is not detectable by antivirus software

Power disruption General

Cutting or disrupting power by damaging fuses, breakers, wiring, substations, or transformers to make devices and services unavailable

Disruption of services General

A compromise type in which systems or the services they provide become unavailable

Physical vulnerability General

A weakness in the physical environment, such as an unlocked door or an exposed network port, that an adversary could exploit.

Asset value General

How important a system, space, or piece of data is to the organization, used to help determine risk level.

Foothold General

An initial point of access that an adversary uses to move toward higher-value systems.

CIA Triad General

The CIA Triad is a widely-accepted security measure that should be guaranteed in every secure system. It stands for Confidentiality, Integrity, and Availability.

risk avoidance General

Risk response that removes the risk by avoiding the behavior completely.

risk transfer General

Risk response that shares the responsibility of the risk with someone else.

risk acceptance General

Risk response that accepts the risk as is.

risk mitigation General

Risk response that takes steps to avoid the risk or minimize the impact or likelihood.

Likelihood General

The probability of observing the evidence assuming the prior belief is true.

Asset General

Anything valuable that an organization needs to protect, including financial resources, intellectual property, data, digital infrastructure, physical property, and reputation

Severity General

The potential damage caused if a threat successfully exploits a vulnerability, measured in financial, operational, reputational, or safety terms

Residual Risk General

The risk that remains after a management strategy and security controls have been applied. No system is completely secure, so some level of risk always remains.

Security Control General

A safeguard or countermeasure designed to protect an asset, reduce a threat, or close a vulnerability.

Badging General

Using a personal access badge to enter a restricted area; employees should not let others in through tailgating or piggybacking

Device theft General

The loss of a laptop or phone that can expose files, saved passwords, and network access; countered with cable locks, secure storage, and fast reporting for remote lock or wipe

Screen lock General

Locking a device before leaving it unattended so no one can use an open session

Clean desk policy General

Clearing or securing sensitive documents and storage devices before leaving a workstation unattended

Privacy screen filter General

A physical overlay that narrows a monitor's viewing angle to prevent shoulder surfing

Surge protector General

A surge protector guards against voltage spikes

Uninterruptible Power Supply General

An uninterruptible power supply adds battery backup so work can be saved during an outage

port scan General

Checks to see which ports on a network are open.

risk assessment General

The process of identifying, assessing and prioritizing potential risks for an organization or company.

packet sniffing General

The practice of gathering, collecting, and logging some or all packets that pass through a computer network.

Likelihood General

The probability that a specific threat will exploit a vulnerability, determined by target value, ease of exploitation, and adversary motivation and capability

Intrusive Test General

A vulnerability assessment technique that actively attempts to exploit weaknesses in a system, simulating a real attack to confirm whether a vulnerability can be successfully used by an adversary

Non-Intrusive Test General

A vulnerability assessment technique that identifies potential weaknesses without attempting to exploit them, using observation and scanning methods that do not disrupt normal system operation

Password Cracker General

A tool or technique used to guess passwords, typically through methods such as brute force (trying all possible combinations), dictionary attacks, or rainbow table lookups

Avoidance General

Stopping the activity that creates the risk; not possible when the activity is critical to the organization's mission

Transference General

Shifting the burden of a risk to another entity, such as an insurance company, a government, or consumers

Mitigation General

Implementing security controls to reduce the likelihood or impact of a risk

Acceptance General

Acknowledging the risk that remains and deciding to live with it, since absolute security is unattainable

Residual risk General

The risk that remains after avoidance, transference, and mitigation have been applied; the level of risk an organization is willing to accept

Risk tolerance General

How much residual risk an organization is willing to accept

Cost-effective control General

A control that costs less to install and maintain than the expected loss from an attack

Single loss expectancy (SLE) General

The expected financial loss from a single occurrence of a threat

Annualized rate of occurrence (ARO) General

The expected number of times a threat occurs in a year

Annualized loss expectancy (ALE) General

The expected yearly loss, calculated as SLE multiplied by ARO

Threat General

A source of potential harm, including both human adversaries and natural disasters such as floods, fires, storms, and earthquakes

Vulnerability General

A weakness or flaw that could allow an asset to be compromised

Compromise General

The harm that results when a vulnerability is exploited

Perimeter controls General

Fencing, gates, and bollards that deter adversaries from physically reaching a building

Locks General

Barriers on doors, server cabinets, and computers that prevent devices from being accessed or stolen

Card reader General

A badge-based control that denies unauthorized badges and logs which badge accessed each entry and when

Access control vestibule and turnstile General

Entry controls that let only one authenticated person through at a time, preventing tailgating and piggybacking

USB port restrictions General

Disabling ports through software or physical blockers so external drives cannot load malware

Power generator General

A fuel-powered source that supplies electricity to a building or critical systems during extended outages

Preventive, detective, corrective General

Preventive controls stop an attack before it happens, detective controls identify that an incident occurred, and corrective controls restore systems afterward

Detection control General

A control that identifies that an attack or incident has occurred, such as a camera, motion sensor, or security guard

Security camera General

A device that captures a visual record of activity; most effective when its feed is both recorded and actively monitored

Points of ingress and egress General

Entrances and exits, which are high-priority locations for cameras because everyone must pass through them

Facial recognition General

Software paired with cameras that can automatically alert security when an unrecognized or unauthorized individual enters a controlled area

False positive General

When a system incorrectly matches one person to someone else; in facial recognition this can wrongly identify an innocent person as a suspect

Bias General

When a system is more accurate for some groups than others because its training data did not represent all groups equally

Motion sensor General

A control that detects movement in a defined area and automatically alerts security, without requiring someone to watch a feed

False alarm General

An alert triggered by harmless activity; frequent false alarms cause teams to ignore alerts, so sensors belong where traffic is unexpected

Sensor and camera pairing General

Combining a motion sensor with a camera so defenders can visually verify what triggered an alert

Entry log and door-open duration General

A record of who accessed a door and how long it stayed open; an unusually long open time can reveal piggybacking after the fact

Security guard General

A person who monitors an area and responds to suspicious activity, bringing judgment that sensors and cameras cannot

Stationary guard General

A guard in one fixed position, most effective at choke points where all traffic must pass, such as entrances and gates

Patrolling guard General

A guard who moves on a changing route, well suited to perimeters and large open areas where unpredictability closes coverage gaps

First line of detection General

Employees who know their space and notice anomalies, such as an unfamiliar face or a propped-open door, before any sensor flags them

Observe and report General

The employee's role is to report suspicious activity through the proper channel, not to confront a potential intruder

Routing General

The process of sending data between two computers on the internet. The data is sent through routers that determine the route.

Packets General

Packets are the units of data that are sent over the network.

router General

An access point that allows for network management and security configuration.

man-in-the-middle attack General

Occurs when someone secretly intercepts communications between two parties by impersonating one or both parties.

Hop General

When data is passed from one network segment to another.

Hop Count General

The number of hops it takes for data to get to its final destination.

IP Address General

The unique address that is assigned to each device connected to the internet. It is part of the Internet Protocol.

MAC flooding General

An attack in which an attacker sends frames with thousands of spoofed MAC addresses to a network switch, overflowing the switch's MAC address table and forcing it to broadcast all traffic to every connected port.

ARP poisoning General

An attack in which an attacker sends unsolicited ARP (Address Resolution Protocol) replies to devices on a network, causing them to update their ARP tables with incorrect MAC address mappings and redirecting traffic through the attacker's device.

DNS poisoning General

An attack in which an attacker injects false records into a DNS resolver, causing domain name lookups to return malicious IP addresses and redirecting users to fake websites.

Smurf attack General

A denial-of-service attack in which an attacker sends ICMP echo requests to a network's broadcast address, causing all devices on the network to reply and flooding the network with amplified traffic.

Header General

The part of a packet that contains the source and destination IP address along with other routing information.

MAC address General

A number assigned to a network device's hardware that can be changed through MAC spoofing.

Encryption General

the process of converting information or data, usually to prevent unauthorized access

Local Area Network (LAN) General

a network of devices that all exist within a single building or group of adjacent buildings

SSID (Service Set Identifier) General

The name that identifies a wireless network, broadcast by an access point so that nearby devices can discover and connect to it.

Beacon frame General

A signal a wireless access point broadcasts to announce its presence, which can leak the network's name and settings beyond the building.

Rogue access point General

An unauthorized wireless access point plugged into a network port, giving an attacker wireless access to the internal network.

Physical port access General

Gaining network access by plugging a device directly into an open wired port.

HTTPS General

A protocol that encrypts data between a browser and a website, protecting it even on an open network.

WPA2 General

A standard that encrypts wireless traffic between a device and the router.

Vulnerability scanner General

An automated tool that probes a network for known weaknesses and produces a report of findings, severities, and recommended fixes.

Risk General

The combination of likelihood and impact, often expressed as Risk = Likelihood Ă— Impact.

Mitigation General

A specific action that prevents or reduces the damage from a vulnerability.

switch General

Enables wired connections between more than one computer or device.

routing table General

A list of specific routing destinations; essentially a map for the router.

ARP (Address Resolution Protocol) General

The protocol devices use to match IP addresses with MAC addresses on a local network.

Default gateway General

The router that acts as a network's exit point for traffic headed outside the local network.

MAC address table General

A table on a switch that maps each device's MAC address to the port it is connected to.

Ethernet frame General

A unit of data sent across a local network.

Fail open General

When a switch whose table is full begins sending frames out of every port instead of only the correct one.

Domain Name System (DNS) General

Used to translate domain names into IP addresses.

DDoS Attack General

Distributed Denial of Service attack. Spam a web server with so many requests so close together that it crashes. Sometimes spitting out valuable information as it crashes.

Web Server JavaScript

A computer that stores web pages and makes them available to users on the internet.

DNS server General

A server that stores domain names and their associated IP addresses and answers lookups.

DNS lookup General

The process of a DNS server finding the IP address that matches a domain name.

TLS (Transport Layer Security) certificate General

A verified ID that a website presents to prove it owns a domain; a mismatch can reveal a poisoned redirect.

ICMP (Internet Control Message Protocol) General

A protocol devices use to send short diagnostic messages, such as a ping.

Ping General

An ICMP message that checks whether another device is reachable and prompts an echo reply.

Broadcast address General

A special address that delivers a message to every device on a network at once.

Network General

A group of two or more computer systems linked together.

VLAN General

A virtual LAN that allows for the setup of separate networks by configuring a network device.

Network segmentation General

The architectural strategy of dividing a network into smaller, isolated sections to limit the spread of attacks and apply different security policies to different areas.

Stateless firewall General

A firewall that evaluates each packet in isolation using only its header, with no memory of prior traffic

Stateful firewall General

A firewall that tracks active connections in a state table and uses connection context to make decisions

Next-generation firewall (NGFW) General

A firewall that inspects packet contents and identifies applications, going beyond headers and connection state

Deep packet inspection (DPI) General

Examining the actual contents of a packet, not just its header, to detect hidden threats

Application-level filtering General

Identifying which application is generating traffic, not just which port it uses

Access control list (ACL) General

An ordered set of rules that tells a firewall whether to permit or deny each packet

Network administrator General

The person who writes ACL rules based on an organization's security policy

Implicit deny General

A built-in deny-all at the end of every ACL that blocks any packet not matched by a rule

CIDR notation General

A way to write an IP range using a slash and a number (like 10.0.1.0/24) to show how many leading parts of the address are locked in place

Rule shadowing General

When a broader rule placed higher in the list hides a more specific rule below it, so the lower rule is never reached

Segment General

A separate section of a network grouped by its users, data, or purpose

Boundary firewall General

A firewall placed where the internal network meets the public internet

First match General

The firewall applies the first rule whose criteria match and stops checking

Shadowed rule General

A rule that never fires because an earlier rule always matches the same traffic first

log file General

A file that records events that occur in an operating system (or other software) and/or messages between different users of a communication software.

Packet capture General

A method of recording individual network packets as they travel across a network, capturing details such as source and destination IP addresses, protocols, ports, and payload content for analysis.

Signal triangulation General

A technique used to physically locate a wireless device by measuring signal strength readings from three or more scanners at known positions and finding the single point where all measurements intersect.

Indicator of compromise (IoC) General

Any piece of evidence found during a security investigation that suggests a system may have been attacked or compromised.

Host-based IoC General

Evidence of an attack found in the device's own state: its running processes, installed software, configuration settings, or system logs.

File-based IoC General

Evidence of an attack found in files stored on a device, such as a file with a suspicious name, an unexpected hash match to known malware, or a file in an unusual location.

Behavior-based IoC General

Evidence of an attack based on anomalous patterns of activity, such as a login at an unusual time, from an unexpected location, or following abnormal sequences of events.

VPN (Virtual Private Network) General

Creates a private network connection over a public network

Managerial control General

A security measure consisting of policies, rules, and procedures that govern expected security behaviors (e.g., password policies, access reviews, incident response plans) * Preventative control

Security policy General

A documented minimum standard that applies to every device, every time, regardless of who sets it up.

Telnet General

An older remote management service that sends data, including passwords, in plain text, so policies require disabling it.

Port security General

A switch control that limits which devices, or how many devices, can connect to a port.

Split tunneling General

A VPN configuration that routes some traffic through the tunnel and some directly to the internet, which policies prohibit.

Full tunneling General

Routing all of a device's traffic through the VPN so it passes through the organization's security controls.

EAP (Extensible Authentication Protocol) General

A framework that verifies each user or device through an approved authentication server before it joins a wireless network.

AES (Advanced Encryption Standard) General

An encryption standard, used with a minimum key length, that protects wireless traffic.

NIDS (Network Intrusion Detection System) General

Monitors network traffic and raises an alert when it detects an attack, but does not stop it

NIPS (Network Intrusion Prevention System) General

Detects attacks like a NIDS and can also act to stop them, such as blocking an IP or closing a port

SIEM (Security Information and Event Management) General

Collects and correlates data from many sources to spot attack patterns a single tool would miss

Log file General

A record of events that have occurred on a system or network

Port scanning General

Probing a system across many ports to find open services, often a sign of reconnaissance

Standard operating procedures (SOPs) General

The set steps an analyst follows to resolve or escalate an alert

Confidence score General

A percentage the AI assigns for how likely an event is malicious, instead of a yes or no answer

Signature-based detection General

Matching traffic against a known list of attack signatures for a definitive match or no match

Threshold General

The confidence level at which an event triggers an alert for a human to investigate

Alert fatigue General

When too many alerts, often false positives, lead analysts to stop taking alerts seriously

Intrusion Detection System (IDS) General

Intrusion detection systems (IDSs) are available in two different types: host-based intrusion system (HBIS) and network-based intrusion system (NBIS). An IDS tries to detect malicious activity such as denial-of-service attacks, port scans and attacks by monitoring the network traffic.

Advanced Encryption Standard (AES) General

A symmetric, block cipher that groups data into 128-bit blocks and uses a 128-, 192- or 256-bit key along with an algorithm and 10, 12, or 14 rounds of encryption.

Transmit power General

A WAP setting that controls how far the wireless signal travels, which can be reduced to keep the signal inside the intended space.

WEP (Wired Equivalent Privacy) General

An early, now broken, wireless encryption protocol whose key can be cracked in seconds.

WPS (Wi-Fi Protected Setup) General

A convenience feature for connecting devices with a PIN that has a critical flaw, so policies require disabling it.

Signature-based detection General

Compares traffic against a database of known attack patterns and alerts on a match

Anomaly-based detection General

Learns a baseline of normal activity and alerts when traffic deviates from it

Hybrid detection General

Combines the signature and anomaly methods for the broadest coverage, at a higher cost

Signature General

A known pattern that identifies a specific attack

Baseline General

A record of a network's normal activity, used as the reference for anomaly detection

Traffic volume General

How much traffic the network carries, which affects whether a method can keep up without lag

Traffic consistency General

How predictable the traffic patterns are, which affects whether a reliable baseline is possible

Network sensitivity General

How critical or confidential the protected systems and data are

False positive General

A benign entry that gets flagged as an attack.

False negative General

A real attack that a detection method fails to catch.

Detection criteria General

Traffic volume, traffic consistency, network sensitivity, and likelihood of novel attacks

Trade-off General

A downside accepted in exchange for a benefit, such as more false positives for better coverage

Digest General

The output from any input that has been processed through a hashing algorithm / function.

Hash Functions or Hashing General

The word hashing literally means to scramble. Hashing changes a message into an unreadable string of text for the purpose of verifying the message’s contents, but not hiding the message itself. It must be easy to compute the output (the digest) for any input, but hard to compute the input for any output. A hash function takes an input string of arbitrary length and produces a fixed- size, short output called a digest . It’s always the same length no matter how big the input is AND the output is always the same hash for any given input. Unlike symmetric and asymmetric algorithms, there are no “keys” in hashing functions.

Avalanche effect General

A property of hash functions where a small change in the input produces a completely different digest.

Salt (or Salting) General

A unique random string added to a password before hashing to ensure that identical passwords produce different stored hashes.

Rainbow table General

A precomputed list of common passwords paired with their corresponding hash values, used to quickly identify matching hashes in a stolen database.

Brute force attack General

A password attack that systematically tests every possible combination of characters until a match is found.

Dictionary attack General

A password attack that hashes a curated wordlist of likely passwords and compares the results against stolen hashes.

Offline attack General

A password attack where the adversary cracks hashes on their own machine with no further interaction with the target system; cannot be detected through auth logs.

Online attack General

A password attack where the adversary sends credentials directly to the target login system; leaves traces in authentication logs.

Compromised credential indicator General

A pattern in auth logs suggesting an account's credentials have been obtained and used by an unauthorized party.

Server computer General

A computer whose job is to provide services, such as websites or files, to other devices on a network.

Personal computer General

A general-purpose computer designed for one user at a time, such as a desktop or laptop.

Handheld computer General

A smaller, battery-powered, general-purpose device built for portability, such as a smartphone or tablet.

Embedded computer General

A computer built into a machine to perform one specific job, usually without direct user interaction.

IoT device General

An embedded computer that connects to a network, allowing it to be reached, monitored, or controlled remotely.

Data center General

A facility that houses large numbers of computers, often used to run servers.

Threat model General

A description of who could attack a device and how, which shifts once a device is connected to a network.

Credential stuffing General

Using credentials stolen from a breach, or documented default credentials, to log into an account or device

Password spraying General

Trying one common password across many accounts so no single account reaches its lockout limit

Default credentials General

The factory username and password a device ships with, identical across every unit and easily abused if never changed

Account lockout General

A policy that disables an account after a set number of failed login attempts, which stops online guessing

Password hash General

The scrambled form in which a password is stored, so the plaintext is never kept directly

Brute force General

Testing every possible combination of characters, guaranteed to work eventually but slow for long passwords

Dictionary attack General

Testing a curated wordlist of likely passwords, fast against predictable passwords but blind to truly random ones

Rainbow table General

Looking up stolen hashes in a precomputed table of hashes, very fast but defeated by salting

Multi-factor authentication (MFA) General

A second verification step beyond the password, so a stolen password alone is not enough to log in

Salting General

Adding a unique random value to each password before hashing, which gives identical passwords different hashes and defeats rainbow tables

Logic bomb General

Malicious code that stays dormant until a specific trigger condition is met, then fires

Fileless malware General

Malware that runs entirely in memory using legitimate system tools, leaving no file to scan

Authentication mechanism General

A technical control that verifies a user's identity before granting access

Authentication factor General

A category of proof used to verify identity

Knowledge factor General

Something you know, such as a password, PIN, or security question answer

Possession factor General

Something you have, such as a phone, access card, or hardware token

Biometric factor General

Something you are, such as a fingerprint, face, eye, or voice

Location factor General

Somewhere you are, such as an IP address, GPS position, or Wi-Fi network

Single-factor authentication General

A system that requires only one factor, such as a password alone

Multifactor authentication (MFA) General

A system that requires two or more factors from different categories

BIOS General

A special kind of firmware that runs programs strictly to start up your computer.

Unpatched software General

Software missing security updates, leaving known flaws open to attack

Weak authentication General

Login protection that is easy to defeat, such as short, common, or reused passwords

Autorun General

A setting that automatically runs a program from an external drive the moment it is connected

Open port General

A network slot actively listening for connections, which becomes an entry point when it is exposed

Misconfigured firewall General

A running firewall whose rules have gaps that let malicious traffic through

Anti-malware software General

Software on a device that detects and blocks malicious code, serving as a last line of defense

CVE (Common Vulnerabilities and Exposures) General

A public database of known software vulnerabilities that defenders and adversaries both use

Exploit General

A program or technique built to take advantage of a specific vulnerability

Attack surface General

The full set of points where an adversary could try to enter a device or network

Risk assessment General

The process of evaluating a vulnerability to decide how urgently it needs to be addressed and what happens if it is not

Risk matrix General

A grid that plots likelihood of exploitation against impact if compromised to help classify risk quickly

High risk General

A vulnerability whose exploitation is both likely and severe, requiring immediate action

Moderate risk General

A real vulnerability with limited damage potential or a lower chance of exploitation, worth addressing soon

Low risk General

A vulnerability that would cause minor harm or is very unlikely to be exploited, worth tracking but rarely urgent

Device criticality General

How important a device is to operations

Data sensitivity General

How sensitive the data stored on or passing through a device is

Likelihood of exploitation General

How likely it is that an adversary would actually target a given vulnerability

Impact if compromised General

The severity of what would happen if a vulnerability were exploited

Log General

A timestamped record of events that occur on a computer system, used for auditing, debugging, and security analysis.

Authentication log General

A log that records every login attempt (successful or failed), capturing the username, source IP address, timestamp, and result.

Process log General

A log that records which programs start and stop on a system, including who launched them and when.

File access log General

A log that records when files are created, read, modified, downloaded, or deleted.

Configuration log General

A log that records changes to system settings, such as firewall rules or account permissions.

Source IP address General

The network address of the device that initiated a connection or login attempt.

Timestamp General

The date and time recorded in a log entry that shows exactly when an event occurred.

Acceptable Use Policy General

A formal document users must agree to before accessing an organization's network or devices. It defines permitted and prohibited uses, consequences for violations, privacy expectations, and monitoring practices.

Password policy General

A policy setting the rules for how users create and manage passwords

Software installation policy General

A policy defining whether and how users may install software on their devices

Bring-your-own-device (BYOD) General

A practice that lets personal devices access company networks or data under set rules

Software allowlisting General

A technical control that lets only pre-approved applications run on a device

On-access scan General

A scan that checks a file the moment it arrives, is opened, or is executed, the first line of defense for individual files

Scheduled scan General

A full scan run on a set schedule that catches threats an on-access scan may have missed, including files that only match a signature added in a later update

Signature General

The hash fingerprint of a known piece of malware, which anti-malware matches files against

Signature database General

The constantly updated collection of known malware signatures, which can only catch threats it already describes

Quarantine General

An isolated holding area where a flagged file cannot run, containing the threat without deleting it so the decision can be reviewed

False positive General

A harmless file mistakenly flagged as malware, which quarantine makes recoverable

Patch General

A targeted fix for a specific vulnerability, often urgent

Update General

A regular release that bundles patches with minor improvements

Upgrade General

A major new version of software, rarely an emergency

Exposure window General

The time between a patch's release and its installation, when a known, documented flaw is most likely to be exploited

Endpoint detection and response (EDR) General

A service that centralizes alerts from many devices so analysts can spot patterns across the whole network

Attack chain General

The sequence of stages in an attack, where device-level detection is a late layer that catches what earlier defenses missed

Compromised credential General

A valid account showing a sudden shift from its normal login pattern, such as a new location, device, or time

Firewall Rule General

A firewall is a system that provides network security by filtering incoming and outgoing network traffic based on a set of firewall rules. The purpose of a firewall is to reduce or eliminate the occurrence of unwanted network communications while allowing all legitimate communication to flow freely.

Host-based firewall General

Firewall software running on a single device that filters all traffic to and from that device

Network firewall General

A firewall at the edge of a network that filters traffic crossing the network boundary, but not traffic between devices inside it

Inbound rule General

A rule that controls traffic arriving at the device from outside

Outbound rule General

A rule that controls traffic leaving the device, which matters because not every program on the device can be trusted

Application rule General

A rule that filters by the specific program sending traffic, or by service, rather than by port number

First match wins General

The principle that a firewall checks rules top to bottom and acts on the first rule that matches, so rule order determines the outcome

Stateful firewall General

A firewall that remembers established connections, so return traffic for a connection the device started is allowed without a separate rule

Caesar Cipher General

An encryption method in which each letter of the message is shifted by a certain amount, called the key

Symmetric Encryption General

The same key is used to encrypt and decrypt (e.g., Caesar, Vigenere)

Plaintext General

Ordinary, readable information.

Ciphertext General

Information which has been made unintelligible.

Substitution Cipher General

A cipher that changes one character or symbol into another.

Transposition Cipher General

A cipher that shifts the positions of plaintext character (or groups of characters) according to a regular system.

Keyspace General

The total number of possible keys for a cipher, where a larger keyspace is harder to brute force

Block encryption General

Encryption that divides data into fixed-size blocks and encrypts each one, well suited to stored data

Stream encryption General

Encryption that processes data one unit at a time as it arrives, well suited to real-time data in transit

Security control General

A protection, such as encryption, chosen to address a specific risk

Logging General

Recording events, such as encryption and decryption attempts, to verify a control is working and to spot problems

Block Cipher JavaScript

A cipher that groups bits into blocks of plaintext before applying the encryption.

NIST General

The National Institute of Standards and Technology, which ran the open competition that chose AES

Key length General

The size of the AES key, either 128, 192, or 256 bits, where a longer key means more possible keys

Brute-force attack General

Trying every possible key until the right one is found, which becomes infeasible as key length grows

Security-performance tradeoff General

The balance between stronger encryption from a longer key and the extra processing it costs, which matters most on constrained devices

Terminal General

The tool that allows users to access and interact with the command line. Different operating systems have their own built-in terminals (e.g., Terminal on macOS, Command Prompt on Windows, and Bash on Linux).

Operating System (OS) General

Software that manages computer hardware and software resources and provides services for computer programs.

Web-based AES tool General

A browser tool that encrypts and decrypts files without installing anything

AES Crypt General

A downloadable application that encrypts a file into a .aes file using a password

OpenSSL General

A command-line tool that encrypts and decrypts files using AES commands in the terminal

Flag General

An option that changes how a command runs, written with a dash, such as -e to encrypt, -d to decrypt, or -k to supply the password

Data in use General

Data that has been decrypted and is open on a screen or in memory, which file encryption no longer protects

Asymmetric Encryption General

One key encrypts, a different key decrypts.

Public key General

The key that is shared openly and used to encrypt a message to its owner

Private key General

The secret key, kept only by its owner, that decrypts messages encrypted with the matching public key

Key pair General

The matched public and private keys generated together, where each undoes what the other does

Key General

A string of bits that controls how data is scrambled and unscrambled during encryption

Keyspace General

The total number of possible keys for a given key length, equal to 2 to the n for an n-bit binary key

Key length General

The number of bits in a key, where each added bit doubles the keyspace

Same-algorithm comparison General

The rule that key length only indicates relative strength when both keys use the same algorithm, so a 256-bit AES key and a 256-bit RSA key are not equally secure

RSA encryption General

The first widely used asymmetric algorithm used for both signing and encryption.

ECC (elliptic curve cryptography) General

An asymmetric algorithm that reaches RSA-level security with much smaller keys by using the math of elliptic curves

-inkey General

The OpenSSL option that names the key file a command uses, the public key to encrypt and the private key to decrypt

-encrypt and -decrypt General

The OpenSSL flags that turn a file into ciphertext with the public key and back into the original with the private key

Unencrypted files General

Files stored without encryption, so their contents can be read by anyone who gains access to the drive without needing a password

Excessive admin privilege General

An account that holds more administrative access than its role requires, often because temporary privileges were never revoked

Weak access controls General

Permissions set too broadly, giving many accounts access to data they do not need

Encryption General

The process of scrambling data so it can only be read with the correct key

Adversary General

A person or group that attempts to gain unauthorized access to data or systems

Access control General

The rules that determine which accounts can read, write, or modify specific files or systems

SQL Injection (SQLi) General

refers to an injection attack wherein an attacker can execute malicious SQL statements (also commonly referred to as a malicious payload) that control a web application's database server (also commonly referred to as a Relational Database Management System – RDBMS).

Cross-site Scripting (XSS) JavaScript

Cross-site scripting (XSS) is a security bug that can affect websites. If present in your website, this bug can allow an attacker to add their own malicious JavaScript code onto the HTML pages displayed to your users. Once executed by the victim's browser, this code could then perform actions such as completely changing the behavior or appearance of the website, stealing private data, or performing actions on behalf of the user.

Stored XSS General

XSS where the malicious script is saved on the server and runs automatically for every user who loads the affected page

Reflected XSS JavaScript

XSS where the malicious script is delivered in a crafted link and runs when the victim clicks it

Input validation General

Checking user input against expected rules before the application processes it, so unexpected or malicious input is rejected

Sanitization General

Removing or escaping dangerous characters in user input so it cannot be executed as code

Query General

A command sent to a database to read or change stored data

Session token General

A value stored in a user's browser that keeps them logged in, and a common target of XSS attacks

Buffer General

A fixed-size region of memory set aside to hold a specific piece of data

Web root General

The top directory a web application is allowed to serve files from, meant to keep the rest of the server off-limits

Path traversal sequence General

The ../ notation that moves up one directory level, used to climb out of an intended folder

Buffer overflow General

An attack that submits more data than a fixed memory allocation can hold, so the excess spills into adjacent memory

Directory traversal General

An attack that uses path sequences like ../ to reach files outside the directory the application intended to serve

Input length validation General

Rejecting input longer than a set maximum so it cannot overflow a buffer

Path validation General

Checking a requested file path so it cannot escape the web root

Exploit likelihood General

How reachable and easy to carry out an attack is, such as public-facing versus requiring internal credentials

Risk level General

The overall rating of high, moderate, or low that combines data sensitivity and exploit likelihood

Data In Use General

This is when data is being accessed by a person or program.

Data in Transit General

This is when data is actively moving from one location to another.

Data at Rest General

This is when data is stored in a specific place that isn’t actively moving to other devices or networks.

PII (Personally Identifiable Information) General

Information that can be used to identify, contact, or locate a single person

PHI (protected health information) General

Health records and medical information, regulated under HIPAA

PCI (payment card information) General

Cardholder data such as account numbers and CVV codes, regulated by the PCI-DSS standard

Security policy General

A document that specifies the required protections for an organization's systems and data

Encryption algorithm General

The specific method used to encrypt data, such as AES-256 or RSA-2048

Access control model General

The system an organization uses to decide which subjects can perform which operations on which objects

Role-based access control (RBAC) General

A model that attaches permissions to roles and assigns each subject to a role

Rule-based access control (RuBAC) General

A model that checks a set of rules to decide whether a specific request is allowed, usually layered on top of another model

Discretionary access control (DAC) General

A model in which the owner of an object decides who can access it

Mandatory access control (MAC) General

A model in which an external administrator assigns levels and the system enforces access, with no owner override

Bell-LaPadula model General

A mandatory access control model that uses classification levels and two properties to control reading and writing

Simple Security Property General

The Bell-LaPadula rule that a subject may not read an object above their level, summarized as no read up

Principle of least privilege General

The idea that entities should have only the access they need to do their job, and no more

chmod General

The command that sets read, write, and execute permissions for the owner, group, and others, using either the numeric or the symbolic method.

Owner, group, and other General

The three entity categories Linux checks when deciding who can access a file

Read, write, and execute General

The three permission types that control whether an entity can view, change, or run a file

Permission string General

The field in ls -l output, such as -rwxr-xr--, that shows the file type and the permissions for each entity category

Numeric method General

Setting permissions with three digits, where read is 4, write is 2, and execute is 1, added together per entity, such as 640

Symbolic method General

Setting permissions with letters and operators, such as u+x to add execute for the owner or o-r to remove read for others

Protected Health Information (PHI) General

Health-related information tied to a specific patient, such as diagnoses, lab results, treatment records, and prescription history.

Payment Card Information (PCI) General

Data tied to credit and debit card transactions, such as the card number, CVV code, cardholder name, and expiration date.

Privacy Act of 1974 General

The federal law that sets the rules for how federal agencies collect and handle PII.

Children's Online Privacy Protection Act (COPPA) General

The federal law that governs PII collected from children under 13, which any service targeting kids must follow.

Health Insurance Portability and Accountability Act (HIPAA) General

The federal law that governs PHI and applies to hospitals, insurers, and any business that handles patient data on their behalf.

Payment Card Industry Data Security Standard (PCI-DSS) General

An industry standard, not a law, that every business handling card payments must follow; card companies like Visa and Mastercard can fine violators or revoke their ability to accept cards.

Cryptography policy General

A written policy that names approved algorithms, key lengths, and key generation and storage requirements.

Signature (Cybersecurity) General

A recognizable pattern in a log entry that points to a specific kind of attack.

SQL injection (SQLi) General

An attack where an adversary types SQL database commands into a field meant to hold plain data.

Cross-site scripting (XSS) General

An attack where an adversary places active code, such as a script tag, into a field that should hold only text.

Buffer overflow General

An attack where an adversary sends more data than a field was built to hold, with the intent to spill past the field's limit and overwrite nearby memory.

Directory traversal General

An attack where an adversary uses repeated ../ sequences to reach files outside the folder the application is meant to stay in.

Real-time detection General

A method that alerts while an attack is happening, giving a chance to stop it, unlike after-the-fact methods that only reveal it later

Logging and accounting General

Recording who accessed what, when, and from where, so activity that breaks a user's normal pattern can be spotted

Anomaly General

Activity that deviates from normal patterns, which may or may not be malicious

Honeypot General

A fake file that looks valuable but holds no real data, so any access to it is a warning sign

Cryptographic hash General

A function that produces a digest for a file, so a changed digest reveals the file was altered

After-the-fact detection General

A method that only reveals an attack once it is already over, useful for investigation but not prevention

Data loss prevention (DLP) General

A real-time tool that watches for sensitive data leaving a system and can block it

Cost General

How much a detective control costs to run, which limits how many and which controls an organization can use

Sensitivity and criticality General

How damaging a breach of the data would be, which raises the monitoring it deserves

Data classification General

The category a piece of data falls into, such as PHI, PCI, or PII, which can carry legal monitoring requirements

Hash-based integrity check General

A check that flags a file whose hash has changed, best for data that should not change

Real-time automated log analysis General

Software that scans logs as events happen and alerts on suspicious activity

Cryptographic hash General

A function that produces a fixed digest from a file, where any change to the file changes the digest

Deterministic General

The property that the same input always produces the same hash output, so an unchanged file always hashes the same

File integrity check General

Comparing a file's current hash to a recorded one to detect whether it was altered

Baseline General

The recorded hash value a later hash is compared against, only useful if an attacker cannot also change it

Signed checksum General

A hash protected by a digital signature, so tampering with the file or the hash is detected

Trusted source General

Obtaining a baseline from somewhere an attacker does not control, so the comparison value can be believed

Secure by design General

Building security into a product from the start rather than patching it in after release

Reactive approach General

Shipping a product and only addressing security after problems appear, treating security as a feature rather than a goal

Radical transparency and accountability General

Openly publishing vulnerabilities and owning them rather than fixing them quietly

Secure by default General

Shipping a product with its most secure settings already enabled, so customers are protected without taking extra steps

Default password General

A preset password shipped on a device, which becomes a major weakness when it is shared across units and rarely changed

Mirai botnet General

A large attack that hijacked internet-connected devices still using their default passwords, showing the danger of insecure defaults

Control character General

A punctuation mark such as a single quote or semicolon that SQL reads as part of a command rather than as text

Input sanitization General

Checking and cleaning user input before an application uses it, so it cannot be read as a command