CSAT (USAF Cyber Test) key terms
CSAT (USAF Cyber Test) · Get comfortable with the vocabulary.
- TCP/IP Model
- Related: Three-way Handshake, DNS
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.
- Subnet Mask
- Related: TCP/IP Model, Firewall
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.
- DNS
- Related: TCP/IP Model, Subnet Mask
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.
- ARP
- Related: Subnet Mask, TCP/IP Model
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.
- Three-way Handshake
- Related: TCP/IP Model, Firewall
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.
- Kernel
- Related: File Permission Bits, Least Privilege
The privileged core of an operating system that manages memory, schedules processes, and mediates access to hardware on behalf of user programs.
- File Permission Bits
- Related: Kernel, Least Privilege
Flags attached to a file that specify read, write, and execute rights for its owner, group, and other users, enforced by the operating system.
- Pipe
- Related: Environment Variable, Regular Expression
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.
- Environment Variable
- Related: Pipe, Kernel
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.
- Variable Scope
- Related: Recursion
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.
- Recursion
- Related: Variable Scope, Exception Handling
A technique in which a function calls itself on a smaller version of the same problem, requiring a base case that stops the chain.
- Exception Handling
- Related: Recursion
A language mechanism that transfers control to a handler when an error occurs, separating recovery code from the normal path of execution.
- Regular Expression
- Related: Pipe
A compact pattern language for matching text that uses character classes, anchors, and quantifiers to search, validate, or extract substrings.
- Two's Complement
- Related: Hexadecimal, Endianness
A signed integer encoding in which the highest bit carries negative weight, so negation is done by inverting every bit and adding one.
- Hexadecimal
- Related: Two's Complement, ASCII/Unicode
A base-16 numbering system using digits 0-9 and letters A-F, widely used to write memory addresses and byte values compactly.
- Endianness
- Related: Hexadecimal, Two's Complement
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.
- ASCII/Unicode
- Related: Hexadecimal, Base64
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.
- Phishing
- Related: Least Privilege, Ransomware
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.
- Least Privilege
- Related: Defense in Depth, Kernel
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.
- Defense in Depth
- Related: Least Privilege, Firewall, Kill Chain
Layering multiple independent controls across network, host, application, and human factors so that one failure does not expose the entire system.
- Zero-Day Vulnerability
- Related: Ransomware, Kill Chain
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.
- Ransomware
- Related: Phishing, Zero-Day Vulnerability
Malware that encrypts victim data or locks systems and demands payment for restoration, often combined with stolen data and threats to publish it.
- Symmetric Encryption
- Related: Public Key Cryptography, Hash Function
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.
- Public Key Cryptography
- Related: Symmetric Encryption, Digital Signature
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.
- Hash Function
- Related: Digital Signature, Base64
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.
- Digital Signature
- Related: Hash Function, Public Key Cryptography
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.
- Base64
- Related: ASCII/Unicode, Hash Function
An encoding that represents binary data with 64 printable ASCII characters, expanding size by about one third; it hides nothing and is not encryption.
- Kill Chain
- Related: MITRE ATT&CK, Red Team, Defense in Depth
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.
- MITRE ATT&CK
- Related: Kill Chain, Red Team
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.
- Red Team
- Related: MITRE ATT&CK, Defense in Depth
A group authorized to emulate realistic adversaries against an organization's people and systems, testing detection and response rather than only cataloging vulnerabilities.
- Firewall
- Related: Subnet Mask, Defense in Depth
A device or program that permits or blocks network traffic by inspecting addresses, ports, and connection state against an ordered rule set.
- Honeypot
- Related: Red Team, Firewall
A decoy system or service with no legitimate business purpose, deployed to attract attackers, record their methods, and raise an alert on any interaction.
- Primary Key
- Related: SQL JOIN, Index
A column or set of columns whose values uniquely identify each row in a table and which can never be null.
- SQL JOIN
- Related: Primary Key, Index
An operation that combines rows from two tables on a matching condition, usually a foreign-key column, with inner, left, right, and full variants.
- Index
- Related: Primary Key, SQL JOIN
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.
- Outlier
- Related: Inductive Reasoning
A data point far from the rest of the distribution, which may signal measurement error, fraud, or a genuinely rare event worth investigating.
- Deductive Reasoning
- Related: Inductive Reasoning, Logical Fallacy
Drawing a conclusion that must follow from the stated premises; when the premises are true and the form valid, the conclusion cannot be false.
- Inductive Reasoning
- Related: Deductive Reasoning, Outlier
Generalizing from specific observations to a probable rule; the conclusion is likely rather than guaranteed and can be overturned by new evidence.
- Logical Fallacy
- Related: Deductive Reasoning, Inductive Reasoning
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.