AP® Cybersecurity glossary
Key terms, unit by unit
Every term is defined in the words the course and exam description (CED) uses, tagged with the units it appears in, and linked to the lesson that teaches it.
A
- Acceptable use policy
A managerial control describing what users may, may not and must do on organization devices.
- Acceptance
A risk strategy: a deliberate decision to live with the residual risk, because absolute security is unattainable.
- Access control list (ACL)
The ordered set of rules a firewall uses to permit or deny inbound and outbound traffic; the first matching rule is executed.
- Access control model
A method for deciding which subjects (users or applications) can perform which operations on which objects (files or applications).
- Access control vestibule
A small entry space with two doors that lets one authorized person through at a time, so nobody can be admitted with them.
- Account lockout
A login setting that locks an account after a set number of invalid attempts, often 3 to 5.
- Accounting
The process of recording and monitoring user activities, such as when data are accessed and by whom.
- Address resolution protocol (ARP)
The protocol that finds the media access control (MAC) address belonging to an internet protocol (IP) address on the same local area network (LAN), and stores the pair in an ARP table.
- Advanced Encryption Standard (AES)
The most common symmetric encryption algorithm: a block cipher using 128-bit (16-byte) blocks and keys of varying lengths.
- Adversary
A person or group trying to compromise a system. College Board says adversary, not "hacker".
- Alert fatigue
When responders get used to false positives and take alerts less seriously, assuming they are false before investigating.
- Anomaly-based detection
Detection that compares data to a baseline of normal activity and alerts on data outside a tolerance range; catches new attacks but costs more and has more false positives.
- Anti-malware software
Software that scans files against a database of malware signatures and quarantines and removes matches.
- Application
A program that runs instructions on a computer: executable data. Some run locally, others (web applications) run on a server reached over a network.
- ARP poisoning
Sending falsified address resolution protocol (ARP) packets so a device's ARP table pairs the target's internet protocol (IP) address with the adversary's media access control (MAC) address.
- Artificial intelligence (AI)
Computer systems that perform tasks such as generating text, recognizing patterns or sorting events, used by both adversaries and defenders.
- Asset
Anything valuable: financial resources, intellectual property, data, digital infrastructure, physical property or reputation.
- Asymmetric encryption
Encryption that uses two different keys, one to encrypt and the other to decrypt.
- Authentication factor
A piece of proof of identity: knowledge (know), possession (have), biometric (are) or location (where).
- Authentication log
A log that records every attempted login on a system, including the user, time, source and result.
- Authority
A social engineering tactic: impersonating someone with power over the target, or relaying "their" instructions.
- Authorization
Granting an entity permission to have a certain type of access to a resource.
- Autorun
A setting that runs content from an inserted external drive automatically; adversaries use it to launch malware.
- Availability
A security principle: data and services are accessible to authorized people when needed. Without it: unexpected downtime.
- Avoidance
A risk strategy: stop the activity that creates the risk; impossible if the activity is critical to the mission.
B
- Beacon frame
A frame a wireless access point broadcasts several times a second to announce its service set identifier (SSID) and wireless encryption protocols.
- Behavior-based IoC
An indicator of compromise found in authentication and access logs, such as many failed logins or attempts to elevate privileges.
- Bell-LaPadula model
A mandatory access control model: subjects may not read objects above their level (Simple Security Property) or write to objects below it (* Security Property).
- BIOS or UEFI password
A password on the basic input output system (BIOS) or unified extensible firmware interface (UEFI) that stops adversaries booting another operating system or a privileged mode.
- Block encryption
Encryption that handles information in fixed-size chunks called blocks, producing an output block for each input block.
- Bollard
A short, sturdy post that stops vehicles from reaching a building entrance or area.
- Broadcast address
The highest address of a network, such as 192.168.1.255; a packet sent to it is delivered to every device on that network.
- Brute force attack
An offline attack that uses an automated tool to test every possible password against a captured hash.
- Buffer overflow
An attack that feeds more data into a fixed-size buffer in memory than was allotted, overwriting nearby memory to crash the system or run unauthorized code.
C
- Card cloning
A physical attack where the adversary copies an authorized user's access card to gain everything that user can access.
- Challenge questions
Personal questions a website uses to verify identity, such as a pet's name or a birthdate.
- chmod
The Linux command that changes file permissions, using the numeric method (chmod 640 file) or the symbolic method (chmod g+w file).
- Ciphertext
The unreadable output of an encryption algorithm; only the right key turns it back into plaintext.
- Collision
When two different inputs produce the same hash; if collisions can be forced efficiently, the hash function is deprecated.
- Command and control (C2)
A way for adversaries to send commands to a compromised device and receive its output.
- Confidentiality
A security principle: only authorized people, systems or processes can access data. Without it: data theft or destruction.
- Consensus
A social engineering tactic that creates social pressure by making the target believe everyone else is already doing it.
- Control characters
Characters an application uses to encase user input, including the single quote, the double quote and the semicolon.
- Corrective control
A security control function that fixes problems and restores systems, such as patching, repairing a card reader or an intrusion prevention system (IPS).
- Cost-effective
A control that costs less to install and maintain than the expected loss from the attack it prevents.
- Credential harvesting
Collecting real usernames and passwords through a fake login site.
- Credential stuffing
An attack that tries common default credentials or stolen username and password pairs on services or devices.
- Cross site scripting (XSS)
An attack that injects malicious code into a website so the user's browser runs it; Type I is reflected (in a link) and Type II is stored (posted on the site).
- Cryptography
The practice of hiding information with algorithms that encrypt (hide) and decrypt (recover) it.
- Cryptography policy
A managerial control describing an organization's acceptable encryption protocols and key parameters: approved algorithms, key lengths, key generation and key storage.
- Cyberterrorist
An adversary motivated by politics or beliefs who disrupts entire communities, regions or nations, such as a power grid or water plant.
D
- Data at rest
Data stored on a drive; protect the physical drive from destruction or theft and encrypt the data so a thief cannot immediately read them.
- Data in transit
Data moving across a network, as opposed to data at rest, which is stored on a drive.
- Data in use
Data being processed by software or a person; they must be unencrypted to be used, so access controls limit who can view or edit them.
- Data loss prevention (DLP)
A third-party service that monitors users' data access, usage and transmission across an organization to detect suspicious activity.
- Data validation
Verifying that user input meets the expected criteria, such as digits for a quantity, before processing it, and rejecting anything outside the expected parameters.
- Default gateway
The address of the router on a host's own network, to which the host sends every packet addressed to another network.
- Defense in depth
A strategy that uses multiple types of security controls in layers, so if one is bypassed another still protects the asset.
- Denial of service (DoS)
An attack that makes a system or resource unavailable to authorized users.
- Detection rule
A rule an automated detection system uses to flag likely malicious activity, which AI can suggest and a detection engineer should review.
- Detective control
A security control function that identifies attacks as they happen, such as cameras, intrusion detection systems (IDSs) and security information and event management (SIEM) systems.
- Dictionary attack
An offline attack that hashes a list of common passwords and compares them with a captured hash.
- Digital avatar
An AI-made copy of a person's voice or image, built from existing samples, used to impersonate them on calls or video.
- Directory traversal
An attack that edits uniform resource locators (URLs) and hypertext transfer protocol (HTTP) GET requests, usually with ../, to reach sensitive files outside a web application's folder.
- Discretionary access control (DAC)
An access control model where subjects set the access other subjects have to objects they own; administrators can override.
- Distributed denial of service (DDoS)
A denial of service attack in which many devices attack the same target at the same time.
- DNS poisoning
Planting a fake domain name system (DNS) record on a DNS server so users are redirected, typically to a malicious website.
- Domain name system (DNS)
The system that translates domain names into internet protocol (IP) addresses, using DNS servers, authoritative name servers and DNS records.
- Dumpster diving
A physical attack where the adversary searches a target's trash for information that helps them reach their goal.
E
- Eavesdropping
Capturing data in transit in order to read, record or copy it.
- Elicitation
Getting a target to reveal sensitive information through conversation or messages, a goal of social engineering.
- Elliptic curve cryptography (ECC)
A common family of asymmetric encryption algorithms.
- Embedded computer
A computer that is part of a machine, with instructions for its specialized parts; usually slower, cheaper and with little storage.
- Endpoint detection and response (EDR)
A vendor service that monitors an organization's devices with a unified, centralized alert platform; expensive but holistic.
- Escalate privileges
To reach accounts with more permissions, the goal of the lateral movement phase.
- Evil twin
An adversary's access point that copies or imitates a legitimate network's service set identifier (SSID) so users join it by mistake.
- Exfiltrate
To send stolen data out of an organization, part of the taking action phase.
- Extensible authentication protocol (EAP)
A framework that lets users authenticate to a wireless network through an approved authentication server, required by many wireless security policies.
F
- False negative
When an adversary bypasses a detection system, so a real attack raises no alert.
- False positive
An alert for activity that is actually harmless; high rates waste time and cause alert fatigue.
- Familiarity
A social engineering tactic: pretending to be, or to know, someone close to the target to build trust.
- File-based IoC
An indicator of compromise found in files, such as a hash matching known malware or a known malicious file name or path.
- Fileless malware
Malicious code that lives in random access memory (RAM) and uses legitimate programs already installed, instead of being stored as a file.
- Firewall
Software that allows or denies network traffic in or out of a network using a set of rules called an access control list (ACL); it runs on its own device or inside another one, such as a router.
- Foothold
A first point of access on a target's computer, gained during the initial access phase.
- Frame
A unit that wraps a packet for one link, with the media access control (MAC) addresses of the two devices on that link.
H
- Hacktivist
An adversary who compromises computers and networks to support a social, political or personal cause, believing the goal justifies illegal methods.
- Hash
The fixed-length output of a cryptographic hash function; repeatable, collision resistant and pre-image resistant.
- Honeypot
A file that appears to hold valuable data but holds fake data; any access to it is an indicator of malicious activity.
- Host
A device that sends or receives data on a network, such as a laptop, phone, printer or server.
- Host-based firewall
Software on a single device that allows or denies traffic into or out of it using an ordered set of rules.
- Host-based IoC
An indicator of compromise found in logs and configuration settings, such as unexpected processes or unauthorized setting changes.
- Hybrid detection
Detection that combines signature-based and anomaly-based methods; the most expensive option and it generates more alerts.
I
- Incident response plan (IRP)
A managerial control that sets out the steps an organization follows when an attack happens.
- Indicator of compromise (IoC)
Evidence in data or traffic that a system may be under attack, such as connections to known malicious addresses or mismatched port and application traffic.
- Injection-type attack
An attack that inserts unexpected character strings into input fields to change a program's behavior.
- Input sanitization
Using a verification function to remove potentially malicious characters from user input, or reject it, before processing.
- Insider adversary
An adversary who already has legitimate credentials and access to systems and data, sometimes recruited by outsiders, often motivated by greed or revenge.
- Integrity
A security principle: data are accurate and trustworthy. Without it: data manipulation.
- Internet control message protocol (ICMP)
A protocol for short test and error messages between devices, used by ping; it has no port numbers.
- Internet of Things (IoT)
Everyday and industrial devices with embedded computers that connect to networks, from thermostats to water plant pumps.
- Intimidation
A social engineering tactic where the adversary threatens negative consequences if the target does not comply.
- IP address
A numerical identifier assigned to a device's connection by the network it joins, made of a network portion and a host portion.
J
- Jamming
Broadcasting radio noise so wireless devices cannot communicate: an attack on availability.
K
- Key pair
Two binary keys of equal length, generated together, that are mathematical inverses: what one encrypts, only the other decrypts.
- Keylogger
A device or program that records every key a user types, which can capture passwords and messages.
- Keyspace
The number of possible keys an encryption algorithm can use; an n-bit key has a keyspace of 2^n.
L
- Large language model (LLM)
A generative AI model trained on huge text data sets that writes human-like text, and can leak or repeat what it learned.
- Lateral movement
Using access to one compromised device to compromise other devices on the same local area network (LAN).
- Likelihood and severity
The two factors of a risk assessment: how probable an attack is, and how bad the damage would be.
- Local area network (LAN)
A network that covers one building or site and is controlled by one organization or household.
- Logic bomb
Malware that triggers its effect only when set conditions are met, such as a date or a system version.
- Low-skilled and high-skilled adversaries
Low-skilled adversaries use malicious tools made by others against known vulnerabilities; high-skilled adversaries build or adapt tools and find zero days.
M
- MAC address
A 48-bit identifier of a network interface card, written in hexadecimal and used to deliver frames on one local link.
- MAC filtering
Allowing only devices with approved media access control (MAC) addresses to join a network or use a switch port.
- MAC flooding
Sending a switch many frames with different fake media access control (MAC) addresses so its table fills and it broadcasts frames out of every port.
- MAC spoofing
Making a device send a media access control (MAC) address other than its own.
- Malware
Software designed to harm a device or its user, such as by stealing data, spying or giving an adversary control.
- Managerial control
A security control type made of rules, guidelines, policies and procedures, such as password policies, access reviews and incident response plans.
- Mandatory access control (MAC)
An access control model with strict rules for what each subject level may do to objects above, at or below its level; an external administrator assigns levels.
- Mitigation
A risk strategy: add security controls to reduce the likelihood or impact of a risk.
- Motion sensor
A detective control that alerts security to movement, best placed where traffic is unexpected and paired with cameras.
- Multifactor authentication (MFA)
A login that requires extra proof of identity, such as a one-time code, in addition to a password.
N
- Network data port
A socket in a wall that is cabled to a switch port; plugging a device into it connects that device to the local area network (LAN).
- Network intrusion detection system (NIDS)
An automated tool that analyzes network data to determine if malicious activity is happening and generates an alert.
- Network intrusion prevention system (NIPS)
An automated tool that detects malicious network activity like an IDS and can also halt it by closing ports, blocking addresses or rejecting protocols.
- Network segmentation
Dividing a network into smaller, isolated segments or subnets so attacks are contained and each segment can have its own security level.
- Next-generation firewall (NGFW)
A firewall with stateless and stateful filtering plus advanced features such as intrusion prevention, deep packet inspection and filtering by application type.
O
- Offline password attack
Cracking a captured user:password hash database on the adversary's own computer; it bypasses lockout and cannot be detected.
- On-path attack
An attack in which the adversary secretly sits between two parties, capturing and possibly altering the data they exchange.
- One-time password (OTP)
A code that works for a single login or a short time, often sent by text or an authenticator app as a second factor.
- Online password attack
An attack where an adversary tries to log in to a device or service using common passwords, common patterns or stolen passwords.
- Open source intelligence (OSINT)
Freely available information, such as social media, websites and public records, used during reconnaissance.
- OpenSSL
A command line tool for encrypting and decrypting with symmetric (openssl enc) and asymmetric (openssl genrsa, pkeyutl) algorithms.
P
- Packet
A small unit of data sent across a network, made of headers (addresses and control information) and a payload (the data).
- Passphrase
A long password made of several words, easier to remember than random characters and hard to guess when the words are unrelated.
- Password dictionary
A list of likely passwords built from personal information about a target, submitted by an automated tool.
- Password manager
A tool that generates and stores long, random, unique passwords so each account can have its own.
- Password policy
A managerial control setting password requirements: length, age, reuse, construction rules and password managers.
- Password spraying
An online attack that tries one common password against many different accounts.
- Patch
A small software update from a vendor that fixes a known vulnerability.
- Payment card information (PCI)
Data collected to process card payments: name, account number, expiration date, address and card verification value (CVV) code.
- Persistence
The attack phase where adversaries keep access without breaking in again, often with command and control through a RAT or rootkit.
- Personally identifiable information (PII)
Any data that allow someone to be identified, such as name, signature, phone number, address, biometric data, social security number, date of birth or email address.
- Phishing
A social engineering message, usually an email or text, that pretends to be trustworthy to get the target to reveal information, click a link or open a file.
- Physical control
A security control type for the physical space, such as locks, fences, cameras, bollards and guards.
- Piggybacking
A physical attack where the adversary uses social engineering to get an authorized person to let them into a restricted area.
- Plaintext
The readable information that goes into an encryption algorithm.
- Port security
A switch feature that limits how many media access control (MAC) addresses can be assigned to a single switch port.
- Pretexting
A social engineering tactic where the adversary creates a believable reason to contact the target.
- Preventative control
A security control function that stops an attack before it happens, such as locks and encryption.
- Principle of least privilege
The idea that entities should get exactly as much access as they need to perform their function, and no more.
- Private key
The key in a pair that the owner stores securely and uses to decrypt; if compromised, the key pair must be deleted and replaced.
- Protected health information (PHI)
Any data about an individual's health, treatment or payment for healthcare, such as test results, hospital records and doctor visit notes.
- Public key
The key in a pair that is published for anyone to use; senders encrypt with the receiver's public key.
Q
- Qualitative and quantitative risk assessment
Two kinds of risk result: quantitative gives a number or money value; qualitative gives a descriptive label.
R
- Rainbow table
A precomputed table of potential passwords and their hashes, sorted by hash, searched for a captured hash.
- Ransomware
Malware that encrypts a device's files and demands payment for a decryption key within a deadline.
- Reconnaissance
The first phase of a cyberattack, gathering as much information about a target as possible, often from open source intelligence.
- Remote access trojan (RAT) and rootkit
Malware that keeps an adversary's access to a device; a RAT gives remote control, a rootkit hides deep in the system.
- Residual risk
The risk that remains after an organization has avoided, transferred and mitigated what it can; the level it chooses to accept.
- Risk
The chance that a threat exploits a vulnerability to compromise an asset, assessed by likelihood and severity.
- Rogue access point
An unauthorized wireless access point connected to an organization's network, often through an open data port.
- Role-based access control (RBAC)
An access control model that assigns every subject to a role and defines which roles have which access to which objects.
- Rootkit
Sophisticated malware that gets into a computer's operating system, controls nearly every part of it, and can hide itself from detection.
- Router
A device that joins networks and forwards packets between them by reading internet protocol (IP) addresses.
- Router security policy
A managerial control that sets the minimum configuration standard for routers, such as banning local accounts, disabling unnecessary services and requiring a firewall.
- RSA
A common asymmetric encryption algorithm, also used in digital signatures and digital certificates.
- Rule-based access control (RuBAC)
An access control model that checks a set of rules to allow or deny access, usually layered on top of another model.
S
- Salt
A unique random value hashed with each user's password so identical passwords produce different hashes.
- Scarcity
A social engineering tactic that creates a sense of limited availability: limited supply, not limited time.
- Screened subnet
A network segment, created with firewall zones and rules, between the internet and the internal network that holds public-facing resources; a lower security zone.
- Script kiddie
A low-skilled adversary who uses tools developed by others without understanding how they work, often for money or recognition.
- Secure by default
The idea that security features of software and devices are enabled by default, so products are secure out of the box.
- Secure by design
An initiative to include security in all phases of product development, including design; companies own customer security outcomes, are radically transparent and build security-first leadership.
- Security awareness training
Training that teaches employees to detect social engineering, avoid badging others in and prevent device theft.
- Security control
A safeguard that protects confidentiality, integrity or availability, classified by type (physical, technical, managerial) and function (preventative, detective, corrective).
- Security information and event management (SIEM)
A system that collects and analyzes data from many sources to detect attack patterns and alert analysts, who resolve or escalate the alert.
- Service set identifier (SSID)
The name of a wireless network, announced in beacon frames.
- Shared secret
A word or phrase known only to two people, used to verify each other's identity in high-stakes situations.
- Shoulder surfing
A physical attack where the adversary watches, or records with a camera, someone accessing sensitive information to use it later.
- Signature
An indicator in malware that makes it detectable; anti-malware and signature-based tools match against databases of them.
- Signature-based detection
Detection that compares data to a database of known indicators of compromise; fast, almost no false positives, but cannot detect new attacks.
- Smurf attack
A denial-of-service attack: internet control message protocol (ICMP) requests sent to a broadcast address with the victim's address forged as the source, so all replies flood the victim.
- Social engineering
An attack that uses psychological tactics to manipulate people into revealing sensitive information, downloading a malicious file or clicking a malicious link.
- Software installation policy
A managerial control stating what software users may install, with an approved list and a request process.
- Split tunneling
A virtual private network (VPN) setup where some traffic goes through the VPN and some goes directly to the internet at the same time; VPN policies often prohibit it.
- Spyware
Malware that tracks a user's actions and sends the information back to an adversary.
- SQL injection
An attack that places structured query language (SQL) commands and control characters into an input field, so the application returns too much data or changes and deletes data.
- Stateful firewall
A firewall that tracks the state of connections passing through it and filters by connection-related rules as well as header information.
- Stateless firewall
A firewall that filters each packet using header information such as internet protocol (IP) addresses, ports and protocols.
- Stream encryption
Encryption that handles input continuously, producing output one element at a time.
- Subnetting
Creating separate subnets based on internet protocol (IP) addressing so a compromised device exposes fewer others.
- Switch
A device that joins hosts within a local area network (LAN) and forwards each frame only to the port where the destination media access control (MAC) address was seen.
- Symmetric encryption
Encryption that uses the same key to encrypt and decrypt information.
T
- Tailgating
A physical attack where the adversary follows close behind an authorized person into a restricted area without that person noticing.
- Technical control
A security control type for the digital space, such as firewalls, anti-malware software and encryption.
- Threat
Anything that could exploit a vulnerability to cause harm, including human adversaries and natural disasters.
- Transference
A risk strategy: move the burden of the risk to another entity, such as an insurer, a government or consumers.
- Transnational criminal organization
An adversary group that seeks money, mainly through ransomware and stealing intellectual property to sell.
- Triangulation
Locating a signal's source by measuring its strength from several positions.
- Trojan
Malware hidden inside software that seems harmless; a remote access trojan (RAT) gives remote access.
U
- Uninterruptible power supply (UPS)
A battery backup that keeps a device running during a power outage; generators provide power at larger scale.
- Urgency
A social engineering tactic where the adversary creates a reason or deadline for the target to act quickly.
V
- Virtual local area network (VLAN)
A logical network created on switches that separates devices physically connected to the same central switches.
- Virtual private network (VPN)
A service that encrypts all your traffic to the VPN operator's system, hiding it from the local network and service provider but not from the VPN provider.
- Virus
Malware that activates only when a user runs or opens a file.
- Vulnerability
A weakness or flaw that could allow an asset to be compromised.
- Vulnerability scanner
An automated tool that checks networks, devices and applications for known vulnerabilities and reports what it finds.
W
- War driving
Detecting a target's wireless network beacons while driving or walking around it, to learn the network type and where the signal leaks outside.
- Web application security policy
A managerial control setting when web applications are assessed, how assessments are done, and timelines for fixing vulnerabilities by risk level.
- Wireless access point (WAP)
A device that connects wireless devices to a wired local area network (LAN) by radio and announces the network in beacon frames.
- Workstation security policy
A policy that sets the measures for protecting a physical workplace, such as locking devices, clearing sensitive papers, privacy screens and power protection.
- Worm
Malware that spreads from one computer to another without human interaction.
- WPA3
Wi-Fi Protected Access 3, currently the strongest wireless encryption protocol; Wired Equivalent Privacy (WEP), Wi-Fi Protected Setup (WPS) and the original Wi-Fi Protected Access (WPA) have known vulnerabilities.
Z
- Zero day
An undocumented vulnerability that defenders do not know about yet, discovered and used by high-skilled adversaries.
No terms match. Try a shorter word, or choose All.