Preloader spinner

EC-Council Glossary

EC-Council training spans ethical hacking, penetration testing, network defence, security operations, threat intelligence, incident handling, digital forensics, cryptography and cybersecurity leadership. This A–Z glossary explains the tools, techniques, attack methods, defensive controls and certification terminology learners are likely to encounter across EC-Council courses and modern cybersecurity roles.

A

Access Control

Policies and technical mechanisms that determine who or what can use a system, application, network or data resource.

Access Control List (ACL)

An ordered set of rules that permits or denies access or network traffic based on defined criteria.

Active Reconnaissance

Information gathering that directly interacts with a target, such as port scanning or service enumeration, and may therefore be detectable.

Advanced Persistent Threat (APT)

A capable and persistent threat actor that maintains long-term access to a target in pursuit of strategic objectives.

Adversary

An individual, group or organisation attempting to compromise systems, data or operations.

AES

Advanced Encryption Standard, a widely used symmetric encryption algorithm for protecting sensitive data.

AI-Assisted Ethical Hacking

The use of artificial intelligence to support authorised security testing tasks such as reconnaissance, analysis, vulnerability prioritisation or reporting.

Application Security

The practices and controls used to reduce vulnerabilities and protect software throughout development and operation.

ARP Spoofing

An attack that sends falsified ARP messages so traffic intended for another device is redirected through the attacker.

Asset

Anything of value to an organisation, including data, systems, applications, identities, infrastructure and intellectual property.

Attack

An intentional attempt to compromise the confidentiality, integrity or availability of a system or resource.

Attack Surface

The total set of exposed points through which an attacker could attempt to enter, influence or extract information from a system.

Attack Vector

The path or method used to reach and exploit a target, such as phishing, a vulnerable service or stolen credentials.

Authentication

The process of verifying the identity of a user, device or service.

Authorisation

The process of determining what an authenticated identity is permitted to access or do.

B

Backdoor

A hidden or unauthorised method of bypassing normal authentication or security controls to access a system.

Banner Grabbing

The collection of identifying information from network services, often to determine software type, version or configuration.

Bash

A Unix and Linux command shell and scripting language commonly used in administration and security testing.

Beaconing

Regular outbound communication from a compromised host to command-and-control infrastructure.

Black Hat Hacker

A person who attempts to compromise systems without permission for malicious, criminal or unauthorised purposes.

Blue Team

Defenders responsible for monitoring, protecting, detecting and responding to threats against systems and networks.

Botnet

A collection of compromised devices remotely controlled to perform coordinated malicious activity.

Brute-Force Attack

An attack that repeatedly tries passwords, keys or other values until a valid one is found.

Buffer Overflow

A software flaw where more data is written to memory than the allocated space can safely hold, potentially causing crashes or code execution.

Bug Bounty

An authorised programme that rewards security researchers for responsibly reporting valid vulnerabilities.

Business Email Compromise (BEC)

A social-engineering attack that impersonates trusted business contacts to trick victims into transferring money or information.

C

Command and Control (C2)

Infrastructure or communication channels used by an attacker to remotely direct compromised systems.

CCT

Certified Cybersecurity Technician, an EC-Council certification covering foundational defensive, offensive, forensic and incident-response skills.

CEH

Certified Ethical Hacker, EC-Council's ethical-hacking certification covering attack techniques, tools, vulnerability assessment and countermeasures. The current CEH v13 programme incorporates AI-related capabilities.

Certificate Authority (CA)

A trusted organisation or service that issues and validates digital certificates used in public key infrastructure.

CCISO

Certified Chief Information Security Officer, an EC-Council programme for experienced security leaders responsible for governance, risk, strategy and security management.

CHFI

Computer Hacking Forensic Investigator, an EC-Council certification focused on identifying, collecting, preserving and analysing digital evidence.

CIA Triad

Confidentiality, Integrity and Availability, three core objectives used to guide information-security design and decision-making.

Clickjacking

A web attack that tricks a user into clicking an element that is different from what appears to be on the screen.

Cloud Security

The controls and practices used to protect cloud identities, data, workloads, configurations and infrastructure.

CND

Certified Network Defender, an EC-Council certification focused on protecting, monitoring and responding to threats across network environments.

Code Injection

An attack in which untrusted input causes unintended commands or code to be executed by an application.

Compromise

A state in which the security of a system, account or data asset has been breached or can no longer be trusted.

Credential Stuffing

An attack that tests username and password pairs stolen from one service against other services where users may have reused them.

Cross-Site Request Forgery (CSRF)

A web attack that causes an authenticated user's browser to perform an unwanted action on a trusted site.

Cross-Site Scripting (XSS)

A web vulnerability that allows attacker-controlled script content to execute in another user's browser.

Cryptanalysis

The study and practice of analysing cryptographic systems to understand or defeat their protections.

Cryptography

The use of mathematical techniques to protect information through encryption, hashing, signatures and related methods.

CTIA

Certified Threat Intelligence Analyst, an EC-Council certification covering the collection, analysis and communication of cyber threat intelligence.

CVE

Common Vulnerabilities and Exposures, a public naming system assigning identifiers to disclosed security vulnerabilities.

CVSS

Common Vulnerability Scoring System, a standard method for describing the severity of a vulnerability.

D

Data Exfiltration

The unauthorised transfer of data out of an organisation or protected environment.

Data Loss Prevention (DLP)

Controls designed to identify sensitive information and prevent inappropriate disclosure or transfer.

Deauthentication Attack

A wireless attack that sends forged management frames to disconnect clients from a Wi-Fi network.

Defence in Depth

A security strategy that uses multiple independent layers of protection rather than relying on a single control.

Denial-of-Service (DoS)

An attack intended to make a service or system unavailable to legitimate users.

Digital Evidence

Information stored or transmitted in digital form that may be relevant to an investigation.

Digital Forensics

The disciplined identification, preservation, examination and analysis of digital evidence.

Digital Signature

A cryptographic mechanism that can demonstrate message integrity and provide evidence of the signer's identity.

Directory Traversal

A vulnerability that allows an attacker to access files or directories outside the intended application path.

Distributed Denial-of-Service (DDoS)

A denial-of-service attack generated from many distributed systems, often using a botnet.

DLL Injection

A technique that causes a process to load and execute code from a dynamic-link library chosen by an attacker or tester.

DMARC

Domain-based Message Authentication, Reporting and Conformance, an email-authentication policy that works with SPF and DKIM to reduce domain spoofing.

DNS Poisoning

The corruption or manipulation of DNS information so users are directed to an incorrect destination.

DNS Tunnelling

The use of DNS queries and responses as a covert channel to transfer commands or data.

Domain Escalation

Techniques used to move from limited access within a directory environment to more powerful domain-level permissions.

Drive-by Download

Malware or unwanted software downloaded through a website, sometimes without an obvious user action.

E

EC-Council

An international cybersecurity certification and training organisation whose programmes include CEH, CND, CHFI, CPENT, CCT, CTIA, ECIH and CCISO.

ECDE

EC-Council Certified DevSecOps Engineer, a certification focused on integrating security into development and delivery pipelines.

ECES

EC-Council Certified Encryption Specialist, a certification covering cryptography, encryption algorithms and secure implementation concepts.

ECIH

EC-Council Certified Incident Handler, a certification covering preparation, detection, containment, eradication, recovery and post-incident activity.

ECSS

EC-Council Certified Security Specialist, a foundational programme spanning information security, network security and computer forensics.

EDR

Endpoint Detection and Response, security technology that records endpoint activity and supports threat detection, investigation and containment.

Enumeration

The active collection of detailed information from a target, such as users, shares, services, groups or application resources.

Encryption

The transformation of readable information into a protected form that requires the correct key to recover.

Endpoint

A device connected to a network, such as a workstation, laptop, server or mobile device.

Ethical Hacker

A security professional authorised to use attacker-style techniques to identify vulnerabilities and help improve defences.

Evil Twin

A rogue wireless access point made to resemble a legitimate network so users connect to it unknowingly.

Exploit

Code or a technique that takes advantage of a vulnerability to trigger unintended behaviour.

Exploit Chain

A sequence of vulnerabilities or techniques combined to achieve a larger compromise.

Exploit Kit

A toolkit designed to identify and exploit vulnerabilities on target systems, often through malicious web content.

F

False Negative

A security result that incorrectly indicates no threat or problem is present when one actually exists.

False Positive

A security result that incorrectly flags legitimate activity as malicious or problematic.

Fileless Malware

Malware that relies heavily on memory, scripts or legitimate system tools rather than storing a conventional malicious executable on disk.

Firewall

A security control that filters network traffic according to defined rules and, in many cases, connection state or application context.

Footprinting

The early reconnaissance process of gathering information about a target organisation, systems, domains, technologies and exposure.

Forensic Acquisition

The controlled process of creating a defensible copy of digital evidence for examination.

Forensic Image

A bit-for-bit copy of digital storage created for forensic analysis while preserving the original evidence.

Fuzzing

A testing technique that feeds unexpected, malformed or random input into software to reveal crashes and security flaws.

Full-Disclosure Vulnerability

A vulnerability whose technical details have been made publicly available, potentially before all affected systems are patched.

G

GDPR

The UK and EU data-protection framework governing how personal data is collected, processed, secured and handled, with cybersecurity controls supporting compliance.

Golden Ticket

An attack technique in Active Directory that forges Kerberos Ticket Granting Tickets after highly privileged credential material has been compromised.

Governance

The policies, responsibilities and oversight used to direct security decisions and ensure cybersecurity supports organisational objectives.

Gray Hat Hacker

A person who may identify or explore security weaknesses without clear malicious intent but also without explicit authorisation.

Group Policy

A Microsoft technology used to centrally configure security and system settings for users and computers in Active Directory environments.

Guessing Attack

An attempt to discover credentials or secret values by trying likely passwords, answers or patterns rather than exhaustively testing every possibility.

H

Hacker

A person who uses technical knowledge to explore or manipulate computer systems; the term can describe authorised security researchers as well as malicious attackers.

Hash

A fixed-length value generated from input data by a one-way function and used for integrity checking, password storage and forensic verification.

Hash Cracking

The attempt to recover an original value, often a password, by comparing candidate inputs against a stored cryptographic hash.

Hashing

The process of transforming data into a fixed-length digest using a one-way mathematical function.

HIDS

Host-Based Intrusion Detection System, software that monitors an individual endpoint for suspicious activity.

Honeynet

A network of decoy systems designed to attract attackers and provide insight into their techniques.

Honeypot

A deliberately exposed or simulated system designed to attract malicious activity for detection, research or deception.

HTTP

Hypertext Transfer Protocol, the application protocol used for web traffic and frequently examined during web application testing.

HTTPS

HTTP protected by TLS encryption, providing confidentiality and server authentication for web communication.

Hydra

A security testing tool capable of performing authorised password-guessing attacks against many network services.

I

Identity and Access Management (IAM)

The processes and technologies used to create, authenticate, authorise and govern digital identities.

Indicator of Compromise (IoC)

An observable sign that may indicate malicious activity or a security breach, such as a suspicious file hash, domain or IP address.

Incident

An event that threatens or compromises the confidentiality, integrity or availability of systems, data or services.

Incident Response

The structured process of preparing for, detecting, analysing, containing, eradicating and recovering from cybersecurity incidents.

Information Gathering

The collection of target information before or during a security assessment, including technical, organisational and publicly available data.

Injection Attack

An attack where crafted input is interpreted as commands, queries or code by an application or system.

Insider Threat

A security risk originating from someone with legitimate access, whether acting maliciously, negligently or after their account is compromised.

Intrusion Detection System (IDS)

Technology that monitors traffic or system activity for suspicious patterns and generates alerts.

Intrusion Prevention System (IPS)

Technology that detects suspicious activity and can actively block or interrupt malicious traffic.

IoT Security

The protection of connected devices, their communications, management platforms and associated data.

IP Spoofing

The manipulation of packet source-address information to make network traffic appear to originate from another IP address.

IPsec

A suite of protocols for authenticating and encrypting IP traffic, commonly used in VPNs.

J

John the Ripper

A password-auditing tool used in authorised security assessments to test the strength of password hashes.

JSON

JavaScript Object Notation, a structured data format commonly encountered in APIs and web application security testing.

JWT

JSON Web Token, a compact format for digitally signed claims often used in web authentication and authorisation.

Jailbreak

The removal or bypass of manufacturer restrictions on a device, potentially increasing both administrative control and security risk.

Jitter

Variation in network packet delay, relevant when assessing network performance and certain denial-of-service conditions.

K

Kali Linux

A Linux distribution containing a large collection of security assessment, forensics and penetration-testing tools.

Kerberos

A network authentication protocol that uses encrypted tickets and is widely used in Active Directory environments.

Kerberoasting

An Active Directory attack technique that requests service tickets and attempts to crack their encrypted components offline to recover service-account passwords.

Key

A value used by cryptographic algorithms for encryption, decryption, authentication or digital signing.

Key Exchange

The process by which communicating parties securely establish cryptographic key material.

Keylogger

Software or hardware that records keystrokes and may be used maliciously to capture credentials or sensitive information.

Kill Chain

A model that divides a cyberattack into stages, helping defenders understand and interrupt adversary activity.

L

Lateral Movement

The techniques attackers use to move from one compromised system or account to other systems within an environment.

LDAP

Lightweight Directory Access Protocol, used to query and manage directory services and often encountered in enterprise security testing.

Least Privilege

The principle of giving users, applications and systems only the minimum access needed to perform their legitimate tasks.

Linux

An open-source operating-system family widely used on servers, security appliances and penetration-testing platforms.

Living off the Land

An attack approach that abuses legitimate system tools and built-in utilities to reduce reliance on obvious malicious binaries.

Local File Inclusion (LFI)

A web vulnerability that allows an attacker to make an application load a local file that should not be accessible.

Log

A time-ordered record of system, application or security events used for monitoring, investigation and forensics.

Logic Bomb

Malicious code designed to activate when a particular condition, event or time is reached.

M

MAC Spoofing

The alteration or imitation of a network interface's MAC address to appear as another device.

Malware

Malicious software designed to disrupt, spy on, damage or gain unauthorised control of systems.

Man-in-the-Middle (MITM)

An attack where an adversary secretly intercepts or alters communication between two parties.

Memory Forensics

The examination of volatile system memory to identify processes, credentials, malware artefacts and other evidence.

Metasploit

A penetration-testing framework used for authorised exploit development, validation, post-exploitation and security research.

MFA

Multi-Factor Authentication, requiring more than one category of evidence to verify an identity.

Mimikatz

A security research tool widely known for extracting or manipulating Windows authentication material in authorised testing and malicious attacks.

MITRE ATT&CK

A widely used knowledge base describing adversary tactics and techniques observed in real-world cyber operations.

Mobile Security

The protection of smartphones, tablets, mobile applications, wireless communications and associated data.

Multi-Stage Attack

An attack that combines several techniques or phases, such as initial access, privilege escalation, persistence and exfiltration.

N

Nessus

A widely used vulnerability scanner that identifies known weaknesses, misconfigurations and missing patches in authorised assessments.

Network Forensics

The capture and analysis of network traffic and related records to investigate security events.

Network Mapping

The process of identifying hosts, devices, relationships, addressing and services within a network.

Network Segmentation

The division of a network into separate areas to reduce attack paths and improve security control.

NIDS

Network Intrusion Detection System, a security system that monitors network traffic for suspicious activity.

Nmap

A network discovery and security assessment tool used to identify hosts, ports, services and other network characteristics.

Non-Repudiation

A security property providing evidence that an action or communication originated from a particular party.

NTLM

A family of Microsoft authentication protocols still encountered in Windows environments and frequently considered during credential-security assessments.

O

OAuth

An authorisation framework that lets applications obtain limited access to resources without receiving the user's password.

Obfuscation

The deliberate alteration of code, data or activity to make it harder for people or security tools to understand.

Open Redirect

A web weakness that allows an attacker to manipulate a trusted site into redirecting users to an unintended destination.

Open Source Intelligence (OSINT)

Information gathered legally from publicly available sources such as websites, registries, social media and published documents.

OWASP

The Open Worldwide Application Security Project, a nonprofit community that publishes widely used application-security guidance and tools.

OWASP Top 10

A widely referenced awareness document highlighting significant categories of web application security risk.

P

Packet Capture

The recording of network packets for troubleshooting, monitoring or security analysis.

Passive Reconnaissance

Information gathering that avoids direct interaction with the target, such as reviewing public records and internet-exposed information.

Password Cracking

The authorised or malicious attempt to recover passwords from hashes, encrypted data or captured authentication material.

Password Spraying

An attack that tests a small number of common passwords against many accounts to reduce the chance of lockout.

Payload

The part of an exploit, malware sample or attack that performs the intended action after delivery or successful exploitation.

Penetration Test

An authorised security assessment that attempts to exploit vulnerabilities to demonstrate realistic impact and identify remediation priorities.

Persistence

Techniques used by attackers to maintain access to a compromised environment across reboots, password changes or other disruptions.

Phishing

A social-engineering attack using deceptive messages or websites to steal information or persuade victims to take unsafe actions.

Pivoting

Using a compromised system as an intermediary to reach additional networks or targets that were not directly accessible.

Port Scan

The probing of network ports to determine which services are listening on a target system.

Privilege Escalation

The process of obtaining permissions beyond those originally available, often after exploiting a weakness or misconfiguration.

Proxy

An intermediary system that forwards traffic between a client and another service and may be used for privacy, filtering, monitoring or attack routing.

Public Key Infrastructure (PKI)

The technologies and processes used to issue, manage and validate digital certificates and public keys.

Purple Team

A collaborative approach in which offensive and defensive security teams work together to improve detection and resilience.

Q

QR Phishing

A phishing technique that uses malicious QR codes to direct victims to deceptive sites or actions.

Query Injection

A general class of attack where crafted input alters a query sent to a backend data service.

Quarantine

The isolation of a suspicious file, device, email or system so it cannot affect the wider environment while it is investigated.

Quishing

A common term for QR-code phishing attacks.

R

Rainbow Table

A precomputed lookup structure used to speed attempts to recover passwords from unsalted cryptographic hashes.

Ransomware

Malware that blocks access to data or systems, often through encryption, and demands payment or another concession.

RAT

Remote Access Trojan, malware that gives an attacker remote control of a compromised device.

Reconnaissance

The collection of information about a target before or during an attack or authorised penetration test.

Red Team

An authorised group that emulates realistic adversaries to test an organisation's prevention, detection and response capabilities.

Remote Code Execution (RCE)

A vulnerability or attack outcome that allows code to be executed on a target system from another location.

Reverse Engineering

The analysis of software, hardware or malware to understand its design and behaviour without relying on original source information.

Reverse Shell

A command shell initiated from a target system back to a remote listener, commonly used in authorised penetration testing and malicious compromise.

Risk

The potential for a threat to exploit a vulnerability and cause harm to an organisation or asset.

Risk Assessment

The process of identifying risks, estimating likelihood and impact, and deciding how they should be treated.

Rootkit

Malware or unauthorised software designed to maintain privileged access while hiding its presence.

Rules of Engagement

Agreed boundaries, permissions, targets, methods and communication procedures that govern an authorised security assessment.

S

Salting

The addition of unique random data before hashing a password to make precomputed attacks less effective.

Sandbox

An isolated environment used to run or analyse suspicious code while limiting its ability to affect production systems.

Script Kiddie

An informal term for an inexperienced attacker who relies heavily on tools or scripts created by others.

Session Hijacking

The takeover or misuse of a legitimate authenticated session by stealing or predicting session information.

SIEM

Security Information and Event Management, technology that centralises security logs and analyses events for suspicious activity.

Smishing

Phishing carried out through SMS or other mobile text messages.

Sniffing

The capture and inspection of network traffic, used legitimately for analysis and maliciously for information theft.

SOAR

Security Orchestration, Automation and Response, technology that coordinates security tools and automates investigation or response workflows.

SOC

Security Operations Centre, a team or function responsible for monitoring, detecting, investigating and responding to cyber threats.

Social Engineering

The manipulation of people into revealing information or performing actions that undermine security.

Source Code Review

The examination of application source code to identify security flaws, unsafe patterns and implementation weaknesses.

Spear Phishing

A targeted phishing attack tailored to a particular person, organisation or role.

SQL Injection

A vulnerability where attacker-controlled input changes the structure or meaning of a database query.

Spyware

Software designed to secretly collect information about a user, device or organisation.

SSRF

Server-Side Request Forgery, a web vulnerability that causes a server to make unintended requests chosen by an attacker.

Steganography

The concealment of information within another file, medium or communication so the existence of the hidden data is less obvious.

Supply Chain Attack

An attack that compromises a trusted supplier, dependency, update process or service to reach downstream targets.

T

Threat

Anything capable of exploiting a weakness and causing harm to an asset, service or organisation.

Threat Actor

An individual, group or organisation responsible for malicious cyber activity.

Threat Hunting

The proactive search for signs of attacker activity that may have bypassed automated security controls.

Threat Intelligence

Analysed information about adversaries, capabilities, infrastructure, vulnerabilities and campaigns used to improve security decisions.

Threat Modelling

A structured process for identifying likely threats, attack paths and appropriate controls before or during system design.

TLS

Transport Layer Security, the protocol used to encrypt many application communications such as HTTPS.

Token Theft

The theft of an authentication or session token that can allow an attacker to impersonate a legitimate user or application.

Trojan

Malicious software disguised as legitimate or desirable software to persuade a victim to install or execute it.

TTP

Tactics, Techniques and Procedures, a way of describing how threat actors plan and carry out operations.

Tunnelling

The encapsulation of one type of traffic inside another protocol, used legitimately for networking and sometimes abused to bypass controls.

U

Unauthorised Access

Access to a system, service or data without the required permission.

URL Manipulation

The modification of a web address or parameters to test whether an application exposes data or functions improperly.

USB Attack

An attack delivered through removable USB devices, malicious peripherals or deceptive storage media.

User Enumeration

The discovery of valid usernames or accounts through application responses, network services or directory information.

User Awareness

Training and communication that helps people recognise threats and apply safe security practices.

Utility Abuse

The misuse of legitimate system administration tools to perform malicious actions or evade security detection.

V

Virus

Malware that attaches to other files or programs and replicates when infected content is executed.

Vishing

Voice phishing, where attackers use telephone or voice communication to manipulate victims.

VPN

Virtual Private Network, an encrypted or logically isolated connection across another network such as the internet.

Vulnerability

A weakness in software, hardware, configuration, process or behaviour that could be exploited.

Vulnerability Assessment

A systematic process for identifying, analysing and prioritising security weaknesses without necessarily attempting full exploitation.

Vulnerability Scanner

A tool that checks systems and applications for known weaknesses, insecure configurations and missing patches.

Vulnerability Management

The ongoing process of discovering, prioritising, remediating and tracking security weaknesses.

W

WAF

Web Application Firewall, a security control that filters HTTP and HTTPS traffic to help protect web applications.

Web Shell

A malicious or unauthorised script installed on a web server that provides remote command or file access.

Whaling

A targeted phishing attack aimed at senior executives or other high-value individuals.

White Hat Hacker

A security professional who tests systems with authorisation and reports weaknesses so they can be fixed.

Wireshark

A network protocol analyser used to capture and inspect packets for troubleshooting and security analysis.

Wireless Attack

An attack targeting Wi-Fi or other wireless communications, such as rogue access points, deauthentication or credential capture.

Worm

Malware capable of self-replicating and spreading between systems without needing to attach to another program.

X

XML External Entity (XXE)

A vulnerability in insecure XML processing that may allow access to local files, internal services or other sensitive resources.

XML Injection

An attack in which crafted input alters the structure or meaning of XML processed by an application.

XSS

Cross-Site Scripting, a web vulnerability that allows attacker-controlled scripts to run in another user's browser.

Y

YARA

A pattern-matching language widely used by malware analysts and threat hunters to identify files or memory containing characteristic strings or structures.

YAML

A human-readable data format commonly used in configuration, automation and cloud environments and therefore relevant to security reviews.

Z

Zero-Day Vulnerability

A vulnerability for which defenders have had little or no opportunity to deploy a fix before exploitation or public disclosure.

Zero Trust

A security approach that requires continual verification of identities, devices and access context rather than automatically trusting network location.

Zombie Computer

A compromised device remotely controlled by an attacker, commonly as part of a botnet.

Zone

A logical or physical security area grouping systems with similar trust, access or policy requirements.

Join our mailing list

Receive details on our new courses and special offers

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.