ECSS study materials
ECSS study resources

ECSS key terms

ECSS · Get comfortable with the vocabulary.

Defense in depth

A layered security strategy that stacks independent controls across people, process, and technology so that a failure in one control does not expose the whole environment.

Related: Least privilege, Network segmentation
CIA triad

The three core security goals: confidentiality keeps data from unauthorized readers, integrity keeps it accurate and unaltered, and availability keeps it reachable when legitimate users need it.

Related: Non-repudiation, Risk assessment
Least privilege

Granting each user, service, or process only the access rights needed for its current task, and no more, to shrink the damage any single compromised account can cause.

Related: Role-based access control, Privilege escalation
Network segmentation

Dividing a network into isolated zones with controlled traffic between them, so a breach in one zone cannot spread freely to sensitive systems in another.

Related: Demilitarized zone, VLAN hopping
Demilitarized zone (DMZ)

A buffer subnet that hosts internet-facing services such as web and mail servers, keeping them separated from the internal network even if they are compromised.

Related: Network segmentation, Firewall
Firewall

A device or software filter that inspects packets or connections and permits or blocks traffic according to a configured rule set, often placed at network boundaries and between segments.

Related: Demilitarized zone, Intrusion detection system
Intrusion detection system (IDS)

A monitoring tool that watches network or host activity for known attack signatures or suspicious behavior and raises alerts, but does not itself block the traffic it detects.

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

An inline sensor that detects malicious traffic and actively drops or resets it, sitting in the traffic path so that detected attacks never reach the protected host.

Related: Intrusion detection system, Honeypot
Honeypot

A decoy system or service deployed to attract attackers, collect intelligence about their tools and techniques, and divert attention from real production assets.

Related: Intrusion prevention system, Threat intelligence
Risk assessment

The process of identifying assets and threats, estimating likelihood and impact, and ranking risks so that limited security budget and effort go to the most significant exposures first.

Related: CIA triad, Vulnerability
Vulnerability

A weakness in software, configuration, or process that an attacker could exploit to gain access, escalate rights, or disrupt service; it becomes a risk when a threat can reach it.

Related: Exploit, Patch management
Patch management

A disciplined cycle of inventorying software, testing vendor fixes, deploying them on a schedule, and verifying installation so known vulnerabilities are closed before attackers use them.

Related: Vulnerability, Exploit
Security awareness training

Ongoing education that teaches staff to recognize phishing, handle data correctly, report incidents, and follow policy, reducing the human errors attackers most often exploit.

Related: Phishing, Social engineering
Incident response plan

A documented, rehearsed sequence of preparation, detection, containment, eradication, recovery, and lessons learned that guides an organization through a security incident.

Related: Chain of custody, Risk assessment
Reconnaissance

The information-gathering phase of an attack in which an adversary maps targets, technologies, employees, and exposed services, often using only public sources before touching the target directly.

Related: OSINT, Scanning
OSINT

Open-source intelligence: collecting and correlating publicly available information such as websites, DNS records, social media, and job postings to build a picture of a target.

Related: Reconnaissance, Social engineering
Scanning

Probing target hosts to discover live systems, open ports, running services, and operating system details, typically with tools such as Nmap to build an attack surface map.

Related: Reconnaissance, Enumeration
Enumeration

Actively querying discovered services to extract detailed information such as user accounts, shares, SNMP data, or directory entries, which feeds later exploitation and credential attacks.

Related: Scanning, Password cracking
Exploit

A technique, script, or tool that takes advantage of a specific vulnerability to execute code, bypass controls, or otherwise compromise a target system.

Related: Vulnerability, Payload
Payload

The code or action an attacker delivers after an exploit succeeds, such as a reverse shell, a downloader, or a ransomware binary that performs the actual objective.

Related: Exploit, Backdoor
Backdoor

A hidden access method planted on a compromised system, such as a rogue account or remote-access tool, that lets an attacker return without repeating the original intrusion.

Related: Payload, Privilege escalation
Privilege escalation

Gaining higher rights than initially granted, either by exploiting a local flaw to move from user to administrator or by stealing credentials of a more powerful account.

Related: Least privilege, Password cracking
Password cracking

Recovering or guessing credentials offline from captured hashes using dictionary, rule-based, or brute-force methods, or online by trying logins against exposed services.

Related: Enumeration, Credential stuffing
Credential stuffing

Automated login attempts that replay username and password pairs leaked from one breach against other services, exploiting the fact that many people reuse passwords.

Related: Password cracking, Phishing
Phishing

Deceiving a target into revealing credentials or running malicious content through a convincing message that impersonates a trusted sender, brand, or colleague.

Related: Social engineering, Credential stuffing
Social engineering

Manipulating people through trust, urgency, or authority to obtain information or access, bypassing technical controls by targeting human judgment instead.

Related: Phishing, OSINT
SQL injection

Inserting crafted SQL syntax into an input field so the application executes attacker-controlled queries, potentially dumping, altering, or deleting database contents.

Related: Cross-site scripting, Exploit
Cross-site scripting (XSS)

Injecting script into a page that other users view, so the code runs in their browsers, steals session cookies, or performs actions as the victim.

Related: SQL injection, Session hijacking
Session hijacking

Taking over an authenticated session by stealing or predicting its token or cookie, letting an attacker act as the legitimate user without knowing their password.

Related: Cross-site scripting, Man-in-the-middle attack
Man-in-the-middle attack

An attacker secretly relays or alters traffic between two parties who believe they are communicating directly, enabling eavesdropping and credential theft on unencrypted links.

Related: Session hijacking, ARP spoofing
ARP spoofing

Sending forged Address Resolution Protocol replies to bind an attacker's MAC address to a legitimate IP, redirecting local network traffic through the attacker for interception or modification.

Related: Man-in-the-middle attack, VLAN hopping
VLAN hopping

A layer-2 attack that lets traffic cross VLAN boundaries, typically through switch port tagging abuse or double-tagged frames, defeating segmentation that was meant to isolate systems.

Related: Network segmentation, ARP spoofing
Digital forensics

The disciplined application of investigation methods to digital devices and media to reconstruct events, attribute activity, and present findings that hold up in a legal or disciplinary proceeding.

Related: Chain of custody, Forensic imaging
Chain of custody

A documented, unbroken record of who handled evidence, when, and how, from seizure through storage and analysis, proving the material was not altered or substituted.

Related: Digital forensics, Forensic imaging
Forensic imaging

Creating a bit-for-bit duplicate of storage media, including slack and unallocated space, using a write blocker so the original evidence stays untouched while analysis proceeds on the copy.

Related: Write blocker, Hash verification
Write blocker

A hardware or software device that permits read access to evidence media while preventing any write operation, preserving the original state for later verification.

Related: Forensic imaging, Hash verification
Hash verification

Computing a cryptographic digest such as SHA-256 of evidence before and after handling; matching values demonstrate that the image or file has not changed.

Related: Forensic imaging, Chain of custody
Volatile data

Information that disappears when a system loses power, such as RAM contents, running processes, network connections, and logged-in sessions, which must be captured first at a scene.

Related: Order of volatility, Live acquisition
Order of volatility

The rule that evidence should be collected from the most perishable sources first, moving from memory and network state to disk, then to archival backups and printouts.

Related: Volatile data, Live acquisition
Live acquisition

Capturing memory or disk data from a running system, preserving volatile evidence that a shutdown would destroy, while accepting that the act of collection may alter the system slightly.

Related: Volatile data, Order of volatility
File carving

Recovering files from unallocated space or damaged media by scanning raw bytes for known headers and footers rather than relying on intact file system metadata.

Related: Forensic imaging, Timeline analysis
Timeline analysis

Ordering file system, log, and artifact timestamps chronologically to reconstruct what happened, when, and in what sequence during an incident.

Related: File carving, Digital forensics