CSAT (USAF Cyber Test) study materials
CSAT (USAF Cyber Test) study resources

CSAT (USAF Cyber Test) key terms

CSAT (USAF Cyber Test) · Get comfortable with the vocabulary.

TCP/IP Model

A four-layer framework describing how data moves across networks: link, internet, transport, and application. Each layer adds or strips headers and hands data to the next layer.

Related: Three-way Handshake, DNS
Subnet Mask

A 32-bit value that splits an IP address into network and host portions, letting a device decide whether a destination is local or must be reached through a router.

Related: TCP/IP Model, Firewall
DNS

A hierarchical, distributed service that translates human-readable hostnames into IP addresses, using resolver queries and cached records with time-to-live values that limit staleness.

Related: TCP/IP Model, Subnet Mask
ARP

A link-layer protocol that maps a known IPv4 address to a hardware MAC address by broadcasting a request and caching the reply for later reuse.

Related: Subnet Mask, TCP/IP Model
Three-way Handshake

The TCP connection setup exchange of SYN, SYN-ACK, and ACK segments that synchronizes sequence numbers and confirms both hosts are reachable and willing to communicate.

Related: TCP/IP Model, Firewall
Kernel

The privileged core of an operating system that manages memory, schedules processes, and mediates access to hardware on behalf of user programs.

Related: File Permission Bits, Least Privilege
File Permission Bits

Flags attached to a file that specify read, write, and execute rights for its owner, group, and other users, enforced by the operating system.

Related: Kernel, Least Privilege
Pipe

A shell operator that connects the standard output of one command to the standard input of the next, chaining small tools into a single processing pipeline.

Related: Environment Variable, Regular Expression
Environment Variable

A named value held by a shell and inherited by the child processes it launches, commonly used to pass configuration such as file paths and credentials.

Related: Pipe, Kernel
Variable Scope

The region of a program where a declared name is visible and usable, determined by where the declaration sits and by the language's block rules.

Related: Recursion
Recursion

A technique in which a function calls itself on a smaller version of the same problem, requiring a base case that stops the chain.

Related: Variable Scope, Exception Handling
Exception Handling

A language mechanism that transfers control to a handler when an error occurs, separating recovery code from the normal path of execution.

Related: Recursion
Regular Expression

A compact pattern language for matching text that uses character classes, anchors, and quantifiers to search, validate, or extract substrings.

Related: Pipe
Two's Complement

A signed integer encoding in which the highest bit carries negative weight, so negation is done by inverting every bit and adding one.

Related: Hexadecimal, Endianness
Hexadecimal

A base-16 numbering system using digits 0-9 and letters A-F, widely used to write memory addresses and byte values compactly.

Related: Two's Complement, ASCII/Unicode
Endianness

The convention that decides byte order in memory: big-endian stores the most significant byte first, while little-endian stores the least significant byte first.

Related: Hexadecimal, Two's Complement
ASCII/Unicode

Character encoding standards that assign numeric code points to symbols; ASCII defines 128 English characters, while Unicode covers most of the world's writing systems.

Related: Hexadecimal, Base64
Phishing

A social-engineering attack that impersonates a trusted party through email, messages, or fake sites to trick a user into revealing credentials or running malware.

Related: Least Privilege, Ransomware
Least Privilege

A design principle granting each user or process only the access needed to do its job, limiting the damage caused by mistakes or a compromised account.

Related: Defense in Depth, Kernel
Defense in Depth

Layering multiple independent controls across network, host, application, and human factors so that one failure does not expose the entire system.

Related: Least Privilege, Firewall, Kill Chain
Zero-Day Vulnerability

A software flaw unknown to the vendor, so no patch exists and defenders must rely on behavior-based detection and temporary mitigations until a fix ships.

Related: Ransomware, Kill Chain
Ransomware

Malware that encrypts victim data or locks systems and demands payment for restoration, often combined with stolen data and threats to publish it.

Related: Phishing, Zero-Day Vulnerability
Symmetric Encryption

A cipher that uses one shared secret key for both encryption and decryption; it is fast enough for bulk data but requires secure key distribution.

Related: Public Key Cryptography, Hash Function
Public Key Cryptography

An asymmetric scheme with a public key for encryption or verification and a private key for decryption or signing, removing the need for a pre-shared secret.

Related: Symmetric Encryption, Digital Signature
Hash Function

A one-way algorithm that maps any input to a fixed-length digest; a good one is fast, collision-resistant, and reveals nothing useful about the input.

Related: Digital Signature, Base64
Digital Signature

A value made by hashing a message and encrypting that hash with a private key, letting anyone verify origin and integrity using the matching public key.

Related: Hash Function, Public Key Cryptography
Base64

An encoding that represents binary data with 64 printable ASCII characters, expanding size by about one third; it hides nothing and is not encryption.

Related: ASCII/Unicode, Hash Function
Kill Chain

A phase model of an intrusion-reconnaissance, weaponization, delivery, exploitation, installation, command and control, and actions-used to plan defenses that break the attack early.

Related: MITRE ATT&CK, Red Team, Defense in Depth
MITRE ATT&CK

A curated knowledge base of real-world adversary tactics and techniques, used to map detections, prioritize coverage gaps, and describe threat behavior in a consistent vocabulary.

Related: Kill Chain, Red Team
Red Team

A group authorized to emulate realistic adversaries against an organization's people and systems, testing detection and response rather than only cataloging vulnerabilities.

Related: MITRE ATT&CK, Defense in Depth
Firewall

A device or program that permits or blocks network traffic by inspecting addresses, ports, and connection state against an ordered rule set.

Related: Subnet Mask, Defense in Depth
Honeypot

A decoy system or service with no legitimate business purpose, deployed to attract attackers, record their methods, and raise an alert on any interaction.

Related: Red Team, Firewall
Primary Key

A column or set of columns whose values uniquely identify each row in a table and which can never be null.

Related: SQL JOIN, Index
SQL JOIN

An operation that combines rows from two tables on a matching condition, usually a foreign-key column, with inner, left, right, and full variants.

Related: Primary Key, Index
Index

An auxiliary structure, typically a B-tree, that lets a database locate rows without scanning an entire table, paid for with extra work on writes.

Related: Primary Key, SQL JOIN
Outlier

A data point far from the rest of the distribution, which may signal measurement error, fraud, or a genuinely rare event worth investigating.

Related: Inductive Reasoning
Deductive Reasoning

Drawing a conclusion that must follow from the stated premises; when the premises are true and the form valid, the conclusion cannot be false.

Related: Inductive Reasoning, Logical Fallacy
Inductive Reasoning

Generalizing from specific observations to a probable rule; the conclusion is likely rather than guaranteed and can be overturned by new evidence.

Related: Deductive Reasoning, Outlier
Logical Fallacy

A common error in reasoning, such as a false dilemma or an appeal to authority, that makes an argument unreliable even when its conclusion happens to be true.

Related: Deductive Reasoning, Inductive Reasoning