CyberMap glossary

Cybersecurity glossary

Clear definitions of 810 security terms — and how they connect on the interactive map.

All categories GeneralNetworkApplicationCryptographyThreat

A

Account Takeover

Attackers gaining control of user accounts on shadow IT services due to weak passwords or lack of multi-factor authentication. This can allow them to…

Advanced Persistent Threat (APT)

An APT is a sophisticated, long-term cyberattack in which an attacker gains unauthorized access to a network and remains undetected for an extended p…

Adware

Adware is software that displays unwanted advertisements on a user's computer, often without their consent. Some forms of adware have been known to i…

Anomaly Detection

The use of statistical methods and machine learning algorithms to identify unusual patterns in firewall logs. This can help detect potential security…

Anti-Emulation Techniques

Anti-emulation techniques are methods used by malware to detect and evade emulated environments. These techniques can include checking for specific h…

Attack Surface Reduction

Attack surface reduction is the process of minimizing the areas of a system or network that are exposed to potential attackers. Network segmentation…

Attack Vector Analysis

Honeypots assist in attack vector analysis by revealing how attackers attempt to compromise systems. This information helps organizations understand…

Authentication Bypass

Authentication bypass vulnerabilities allow attackers to gain access to an application without providing valid credentials. Burp Suite can be used to…

Authentication Logs

Logs that record user authentication attempts, including successful logins, failed logins, and password changes. Analyzing authentication logs helps…

Automated Exploit Generation

AST analysis can be used to automate the process of generating exploits for identified vulnerabilities. This allows security researchers to quickly a…

B

Backup Anomaly Detection

Using machine learning or other techniques to identify unusual patterns in backup behavior. This can help detect ransomware attacks or other security…

Backup Log Monitoring

Monitoring backup logs for suspicious activity, such as unauthorized access attempts or unusual backup behavior. This can help detect security incide…

Behavioral Analysis

Behavioral analysis involves monitoring endpoint activities to identify deviations from normal or expected behavior. EDR systems use behavioral analy…

Bootkit in Virtual Machine

A bootkit in a virtual machine is a type of malware that infects the VM's boot sector or boot process. It allows the attacker to gain control of the…

Bot Mitigation

CDNs can employ bot mitigation techniques to identify and block malicious bots that may be scraping content, performing credential stuffing attacks…

Botnet

A botnet is a network of computers infected with malware that are controlled by a single attacker (the bot herder). Botnets are often used to launch…

Botnet Detection

Honeypots can be used to identify botnet activity by attracting infected machines. This allows security teams to track botnet behavior and disrupt th…

Bypass Firewall

Bypassing a firewall refers to techniques used by attackers to circumvent the security measures implemented by the firewall. This can be achieved thr…

Bypass Techniques

Bypass techniques are methods used by attackers to circumvent security controls, such as AppLocker. Understanding these techniques is crucial for har…

C

Cache Poisoning

Cache poisoning occurs when an attacker injects malicious content into the CDN cache, which is then served to legitimate users. This can lead to wide…

CDN Data Leakage

Data leakage can occur if sensitive information is inadvertently exposed through the CDN, such as in HTTP headers or error messages. Careful configur…

CDN Resource Exhaustion

Attackers can try to exhaust CDN resources by flooding the network with requests, leading to service disruptions. Proper rate limiting, traffic filte…

CDN Security Misconfiguration

Security misconfigurations in CDN settings, such as improper access controls or caching policies, can expose sensitive data or allow attackers to byp…

CDN Vulnerability Scanning

Regular vulnerability scanning of the CDN infrastructure helps identify and address security weaknesses before they can be exploited by attackers. Vu…

Certificate Mis-issuance

Certificate mis-issuance refers to the incorrect or unauthorized issuance of a digital certificate. This can occur due to errors, vulnerabilities in…

Clickjacking

Clickjacking is an attack where an attacker tricks a user into clicking something different from what they perceive, often by overlaying a transparen…

Cloud Instance Credentials

SSRF can be exploited to retrieve credentials stored in cloud environments, such as AWS IAM roles or Google Cloud service account keys. These credent…

Code Injection Prevention

ASTs can be used to sanitize user inputs and validate code structures, preventing code injection attacks. By analyzing the code's structure, it's pos…

Collusion Attack

A collusion attack involves combining multiple copies of watermarked content, each with a slightly different watermark, to statistically estimate and…

Compromised Credentials

Compromised credentials are usernames and passwords that have been stolen or leaked. DLP solutions, combined with other security measures, can help d…

Cookie Theft

Cookie theft is a common objective of JavaScript injection attacks, where the injected script steals a user's cookies containing session information…

Copy Attack

A copy attack involves copying watermarked content and redistributing it without authorization, thus bypassing copyright protection. Watermarks can h…

Credential Stuffing

Credential stuffing uses stolen usernames and passwords from previous breaches to gain access to accounts on other systems. Jump servers are vulnerab…

Cryptojacking

The unauthorized use of someone else's computer to mine cryptocurrency. While not directly ransomware, it is a related threat that can indicate a com…

Cyber Threat Intelligence

Cyber threat intelligence involves gathering and analyzing information about potential cyber threats, including reflection attacks. This information…

D

Data Exfiltration Detection

Honeypots can detect data exfiltration attempts by monitoring for unauthorized data transfers. This helps organizations identify and respond to data…

DDoS Attack Logging

The process of logging Distributed Denial-of-Service (DDoS) attack events detected by the firewall. This includes capturing information about source…

Denial-of-Service (DoS)

An attack that aims to make a system or network unavailable to legitimate users. DoS attacks can exploit vulnerabilities or simply overwhelm the syst…

Denial-of-Service (DoS) Attack

A DoS attack is an attempt to make a machine or network resource unavailable to its intended users by overwhelming it with traffic or requests. Distr…

Differential Backup Vulnerability

Exploiting vulnerabilities in differential backup processes to inject malicious code. Attackers target the incremental nature of differential backups…

Digital Forensics

Digital forensics involves the investigation of digital evidence to identify the cause and scope of a security incident. Contextualizing forensic fin…

Distributed Denial-of-Service (DDoS)

A DDoS attack is a type of DoS attack where the malicious traffic originates from multiple, often compromised, sources. This makes it harder to mitig…

Double Extortion

A ransomware tactic where attackers not only encrypt the victim's data but also steal it and threaten to release it publicly if the ransom is not pai…

Drive-by Mining

Drive-by mining is a form of cryptojacking where malicious code is injected into websites or advertisements to mine cryptocurrency using the resource…

Dynamic Analysis Emulation

Dynamic analysis emulation executes a program and monitors its actions in a simulated environment to detect malicious behavior. This technique is com…

E

Emulation-Based Detection

Emulation-based detection uses emulation to identify malicious code by observing its behavior in a simulated environment. This is an effective way to…

Exploit

A piece of code or a technique used to take advantage of a vulnerability in a system or application. Exploits are used by attackers to gain unauthori…

Exploit Kit

An exploit kit is a software package containing a collection of exploits that target various software vulnerabilities. Exploit kits are often used to…

Exploit Mitigation

Exploit mitigation refers to techniques used to prevent attackers from successfully exploiting vulnerabilities in software. These techniques can incl…

Exploit Prevention

Exploit prevention technologies aim to block the exploitation of software vulnerabilities. EDR solutions often include exploit prevention capabilitie…

F

False Negative

The failure of a security system to detect a malicious event. Minimizing false negatives is crucial to prevent security breaches.

False Positive

An alert generated by a security system that incorrectly identifies a benign event as malicious. Reducing false positives is a key goal of SIEM tunin…

Firewall Log Tampering

The act of intentionally altering or deleting firewall logs to conceal malicious activity or cover up security breaches. This is a serious security t…

G

GeoIP Logging

Enriching firewall logs with geographic location information based on IP addresses. This can help identify traffic originating from suspicious or une…

Geometric Distortion

A type of attack on watermarks that involves altering the geometry of the watermarked media, such as rotation, scaling, or cropping. Robust watermark…

H

Heuristic Analysis

Heuristic analysis involves identifying suspicious code or behavior based on predefined rules. EDR solutions use heuristic analysis to detect potenti…

Honeypot Emulation

Honeypot emulation involves creating a decoy system that appears vulnerable to attract attackers. This allows security teams to study attacker behavi…

Honeypot Evasion

Honeypot evasion techniques are methods used by attackers to identify and avoid honeypots. Understanding these techniques is crucial for designing ef…

Honeypots

Honeypots are decoy systems designed to attract and trap attackers. Contextualizing honeypot activity with network traffic patterns and attacker beha…

I

Information Disclosure

Information disclosure vulnerabilities occur when sensitive information is unintentionally exposed to unauthorized users. Burp Suite can be used to i…

Insider Threat

An insider threat refers to a security risk posed by individuals within an organization, such as employees or contractors. DLP is crucial for mitigat…

Integrity Monitoring

Integrity monitoring involves regularly checking the integrity of log files to detect any unauthorized changes. This is especially important for encr…

Intrusion Detection

The process of monitoring firewall logs for signs of malicious activity, such as port scanning, brute-force attacks, and exploit attempts. This can h…

Intrusion Detection System (IDS) Logs

Logs generated by intrusion detection systems that record detected security threats and anomalies. Analyzing IDS logs helps identify malicious activi…

Intrusion Prevention System (IPS)

An IPS goes beyond detection and actively blocks or prevents malicious activity from reaching the network. It can automatically respond to threats ba…

IoT Device Emulation

IoT device emulation recreates the environment of an Internet of Things device. This is used to analyze firmware, test for vulnerabilities, and under…

IP Address Spoofing

IP address spoofing is the creation of Internet Protocol (IP) packets with a false source IP address, often used in DDoS attacks. Blackholing can be…

IP Blacklisting

IP blacklisting is a security practice where specific IP addresses known for malicious activity are blocked from accessing a network or system throug…

IP Reputation

IP reputation is a measure of the trustworthiness of an IP address based on its historical behavior. IP addresses with poor reputation are often blac…

J

JavaScript Obfuscation

JavaScript obfuscation is the process of making JavaScript code difficult to understand, often used by attackers to hide malicious code. While not di…

K

Kernel Exploits

Kernel exploits target vulnerabilities in the operating system kernel to gain elevated privileges or compromise the system. Both containers and VMs r…

Key Compromise

Key compromise occurs when the private key associated with a digital certificate is exposed or stolen. This allows attackers to impersonate the certi…

Keylogger

A software or hardware device that records keystrokes. Penetration testers may use keyloggers to capture sensitive information, such as passwords.

Keylogging

Keylogging is the act of tracking (or logging) the keys struck on a keyboard, typically in a covert manner, so that the person using the keyboard is…

L

Likelihood Assessment

Likelihood assessment determines the probability of a threat exploiting a vulnerability. It considers factors like threat actor capabilities, attack…

Log Analysis

Analyzing logs from systems in the DMZ can help identify security incidents. Log analysis tools can detect suspicious patterns and alert administrato…

M

Machine Learning

Machine learning algorithms can be used to analyze endpoint data and identify anomalies that may indicate malicious activity. EDR systems leverage ma…

Malvertising

Malvertising involves using online advertising to spread malware, including cryptojacking scripts. Attackers inject malicious code into advertisement…

Malware

Malware is a broad term for malicious software designed to disrupt, damage, or gain unauthorized access to a computer system. It includes viruses, wo…

Malware Analysis

Honeypots can be used to attract and capture malware samples for analysis. This allows security researchers to understand how malware operates and de…

Malware Emulation

Malware emulation is the process of running malware in a controlled environment to analyze its behavior and characteristics. This helps in understand…

Malware Prevention

Malware prevention involves employing various techniques and tools to prevent malicious software from infecting systems. AppLocker plays a critical r…

Man-in-the-Middle (MitM) Attack

A MitM attack is a type of cyberattack where an attacker intercepts communication between two parties without their knowledge. The attacker can eaves…

Man-in-the-Middle Attack

A man-in-the-middle attack is a type of cyberattack where an attacker intercepts communication between two parties without their knowledge. The attac…

MITRE ATT&CK Framework

The MITRE ATT&CK framework is a knowledge base of adversary tactics and techniques based on real-world observations. EDR solutions often use the MITR…

N

Network Anomaly Detection

Network anomaly detection involves identifying unusual patterns in network traffic that may indicate a security threat. Significant spikes in traffic…

O

Open Redirect

An open redirect vulnerability allows an attacker to redirect users to an arbitrary website. Burp Suite can be used to identify and exploit open redi…

P

Phishing

Phishing is a type of social engineering attack where attackers impersonate legitimate entities to trick individuals into revealing sensitive informa…

Phishing Simulation

Phishing simulations are used to test employees' susceptibility to phishing attacks. The results of these simulations inform risk assessments by iden…

Phishing Susceptibility

Users of shadow IT applications may be more susceptible to phishing attacks due to a lack of security awareness training and the use of personal emai…

PowerShell

PowerShell is a command-line shell and scripting language developed by Microsoft. It can be used by attackers for various malicious activities, inclu…

Privilege Escalation

Exploiting a bug or design flaw in an application or operating system to gain elevated access to resources that are normally protected from an applic…

Process Injection

Process injection is a technique used by malware to inject malicious code into legitimate processes. EDR systems monitor process activity to detect a…

R

Ransom Note

A message displayed to the victim after their files have been encrypted, providing instructions on how to pay the ransom and receive the decryption k…

Ransomware

Ransomware is a type of malware that encrypts a victim's files and demands a ransom payment to restore access. It often spreads through phishing emai…

Ransomware Backup Target

Ransomware frequently targets backup systems to prevent data recovery. Protecting backups with air-gapping, immutability, and strong access controls…

Ransomware Propagation

Shadow IT environments can serve as entry points for ransomware attacks, which can then spread to other parts of the organization. Proper endpoint pr…

Ransomware-as-a-Service (RaaS)

A business model where ransomware developers lease their malicious code to affiliates, who then carry out attacks and share the profits. RaaS makes r…

Reverse Engineering Defenses

Techniques like AST obfuscation are used to hinder reverse engineering efforts by making the code more difficult to understand. This can protect sens…

Reverse Tabnabbing

Reverse tabnabbing is a phishing attack where a malicious website that is linked to from a legitimate website modifies the original website when the…

Rogue CA

A rogue CA is a fraudulent or compromised Certificate Authority that issues certificates without proper authorization. These certificates can be used…

Rootkit

A rootkit is a type of malware that hides its presence and the presence of other malicious software on a system. Zero-day exploits can be used to ins…

S

Sandbox Analysis

Sandbox analysis involves executing suspicious files or processes in a controlled environment to observe their behavior. EDR systems can integrate wi…

Sandbox Emulation

Sandbox emulation involves running potentially malicious code within a controlled environment that mimics a real system. This allows security analyst…

Security Analytics

The use of statistical and machine learning techniques to analyze security data and identify anomalies or patterns indicative of malicious activity…

Session Hijacking

Session hijacking is a type of cyberattack in which an attacker takes control of a legitimate user's session. The attacker can then use the hijacked…

Shadow VM

A shadow VM is a malicious, unauthorized virtual machine created within a legitimate virtualized environment, often by an attacker who has compromise…

Side-Channel Attack

A side-channel attack exploits information leaked during the execution of an encryption algorithm, such as power consumption or timing variations. Th…

Side-Channel Attack on Watermarking

Attacks that exploit information leaked during the watermark embedding or extraction process, such as power consumption or timing variations. These a…

Side-Channel Attacks (VMs)

Side-channel attacks exploit information leaked from the physical implementation of a cryptographic system or algorithm. VMs are potentially vulnerab…

Signal Processing Attacks

Attacks that use common signal processing techniques like filtering, compression, and noise addition to remove or weaken the watermark. These attacks…

Signature-Based Detection

Signature-based detection relies on comparing files and processes against a database of known malware signatures. While useful for detecting well-kno…

Social Engineering

The art of manipulating people into divulging confidential information. Penetration testers may use social engineering techniques to gain initial acc…

Social Engineering Audit

A social engineering audit tests employees' awareness of social engineering tactics through simulated attacks. It identifies weaknesses in employee b…

Source Code Obfuscation

Attackers may use AST manipulation techniques to obfuscate source code, making it harder to analyze and understand. This technique is used to protect…

Spoofing

Spoofing is the act of disguising a network packet to appear as if it originated from a different source. In DoS attacks, attackers often spoof IP ad…

Supply Chain Attack

An attack that targets vulnerabilities in a vendor's network to compromise the vendor's customers. Ransomware can be spread through supply chain atta…

Supply Chain Risk

Supply chain risk refers to the risks associated with third-party vendors and suppliers. Risk assessments should extend to the supply chain to identi…

T

Tamper Detection

Tamper detection mechanisms identify unauthorized modifications to log files. This can be achieved through cryptographic hashing or digital signature…

Threat Hunting

Threat hunting is a proactive security activity that involves searching for threats that have evaded automated detection systems. EDR solutions provi…