Skip to main content

A

3 terms

B

4 terms

C

7 terms

CASB

Cloud Access Security Broker

A cloud access security broker (CASB) is security software that sits on the network between an organization's users of cloud services and the cloud service providers, and enforces the organization's security and governance policies for cloud applications.

Computer Virus

A computer virus is a type of malicious software that spreads by modifying other programs or files to include a copy of itself, and runs when the infected program is invoked. A virus cannot run by itself; its host program must run to make it active.

Computer Worm

A computer worm is self-replicating malware that uses a network to distribute copies of itself to other computers, often without user intervention. Unlike a virus, a worm does not need to attach itself to an existing program.

Credential Stuffing

Credential stuffing is the automated use of username and password pairs stolen in the breach of one site to log in to user accounts on other sites, relying on people reusing the same password.

CSPM

Cloud Security Posture Management

Cloud security posture management (CSPM) is the continuous monitoring of a cloud environment to identify, alert on, and remediate misconfigurations and vulnerabilities, reducing risk and improving cloud security.

CTI

Cyber Threat Intelligence

Cyber threat intelligence (CTI) is information about cyber threats that has been aggregated, transformed, analyzed, interpreted, or enriched to provide the context an organization needs to make decisions.

Cybersecurity

Cybersecurity is the prevention of damage to, protection of, and restoration of computers and electronic communications systems and services, including the information they contain, to ensure its availability, integrity, authentication, confidentiality, and nonrepudiation.

D

6 terms

DAST

Dynamic Application Security Testing

Dynamic application security testing (DAST) tests an application while it is running. It simulates attacks against the application, usually from the outside, and analyzes how the application reacts to determine whether it is vulnerable.

Data Breach

A data breach is the loss of control, compromise, unauthorized disclosure, or unauthorized acquisition of personal or other sensitive information, where someone other than an authorized user gets or may get access to it, or an authorized user uses it for an unauthorized purpose.

DDoS

Distributed Denial of Service

A distributed denial of service (DDoS) attack is a denial of service technique that uses many hosts to overload a website, network, or service and make it unavailable to legitimate users. The attacking machines are often a botnet of compromised computers.

Defense in Depth

Defense in depth is an information security strategy that integrates people, technology, and operations capabilities to establish barriers across multiple layers of an organization, so that attacks missed by one security control are caught by another.

DevSecOps

DevSecOps is a culture and set of practices, supported by automation tools, that brings development, security, and operations teams together to deliver software, with security testing built into each stage of the CI/CD pipeline.

DLP

Data Loss Prevention

Data loss prevention (DLP) is the ability to identify, monitor, and protect sensitive data in use, in motion, and at rest to detect and prevent its unauthorized use and transmission.

E

3 terms

F

1 term

H

1 term

I

5 terms

K

1 term

L

2 terms

M

3 terms

N

1 term

O

2 terms

P

9 terms

PAM

Privileged Access Management

Privileged access management (PAM) is a security measure placed in front of system administration interfaces that gives administrators temporary, task-limited privileged access on request, based on just-in-time and just-enough administration.

Passkey

A passkey is a FIDO authentication credential that replaces a password with a cryptographic key pair and lets a user sign in to apps and websites with the same method that unlocks their device, such as a biometric, PIN, or pattern.

Password Manager

A password manager is a tool that generates, stores, and automatically fills in passwords, so a user can have a strong, unique password for every account while remembering only the one primary password that unlocks the manager.

Patch Management

Patch management is the process of identifying, prioritizing, acquiring, installing, and verifying the installation of patches, updates, and upgrades throughout an organization.

Penetration Testing

Penetration testing is an authorized security assessment in which testers attempt to breach some or all of a system's security, using the same tools and techniques an adversary might, to gain assurance in how secure the system is.

Pharming

Pharming is an attack that redirects users to a fake website made to look like a legitimate one, so that they enter personal information such as usernames, passwords, or credit card numbers. Unlike phishing, it does not depend on a message. The attacker redirects users with malware or by manipulating the domain name system (DNS).

Phishing

Phishing is a form of social engineering in which attackers send messages that appear to come from a trusted source to trick recipients into revealing sensitive information such as passwords, transferring money, or clicking links and opening attachments that lead to malware.

PKI

Public Key Infrastructure

Public key infrastructure (PKI) is a framework established to issue, maintain, and revoke public key certificates. It is used to confirm identity by proving ownership of a private key.

Prompt Injection

Prompt injection is an attack on applications built on large language models (LLMs) in which untrusted input, combined with a prompt written by a higher-trust party such as the application designer, alters the model's behavior or output in unintended ways.

R

4 terms

S

15 terms

SAML

Security Assertion Markup Language

Security Assertion Markup Language (SAML) is a protocol of XML-based request and response messages for exchanging security information, expressed as assertions about subjects, between online partners. It is used to pass authentication and authorization data from identity providers to service providers.

SASE

Secure Access Service Edge

Secure access service edge (SASE) is an architecture that converges wide area networking and network security functions and delivers them together as a cloud service, rather than through separate point security products.

SAST

Static Application Security Testing

Static application security testing (SAST) analyzes an application's source code, bytecode, or binary code for security vulnerabilities without running the program.

SBOM

Software Bill of Materials

A software bill of materials (SBOM) is a formal record of the components used to build a piece of software and their supply chain relationships. It is a nested inventory, or list of ingredients, of that software.

SCADA

Supervisory Control and Data Acquisition

Supervisory control and data acquisition (SCADA) is a type of operational technology system that gathers data from geographically dispersed field sites and lets operators monitor and control those assets from a central location.

SIEM

Security Information and Event Management

Security information and event management (SIEM) is software that collects, centralizes, and analyzes log data from across an organization's systems to detect activity that could be a security event or incident, and alerts the security team.

Smishing

Smishing is phishing carried out through SMS text messages. The attacker sends fraudulent texts to trick recipients into revealing sensitive information such as login credentials, bank account details, or credit card numbers.

SOAR

Security Orchestration, Automation, and Response

Security orchestration, automation, and response (SOAR) is software that automates part of the response to detected security events and incidents by running predefined playbooks, either on its own log analysis or on top of an existing SIEM.

SOC

Security Operations Center

A security operations center (SOC) is a team of security professionals, together with its processes and technology, that monitors an organization's systems to detect, investigate, and respond to cyber attacks and incidents.

Social Engineering

Social engineering is the use of deception and manipulation to trick people into revealing sensitive information, granting unauthorized access, or committing fraud. It targets people rather than computer systems, often by impersonating a trusted person or organization.

Spear Phishing

Spear phishing is a targeted form of phishing aimed at a specific person, company, or small group. The message includes personal details about the target to make it appear more convincing.

Spoofing

Spoofing is the forging or masking of a website, email address, or phone number so that it appears to come from a trusted source. NIST defines it more broadly as an attempt to gain access to a system by posing as an authorized user.

Spyware

Spyware is software that is secretly installed on a system to gather information about individuals or organizations without their knowledge. It is a type of malicious code intended to violate the user's privacy.

SSO

Single Sign-On

Single sign-on (SSO) is an authentication process in which one account and its authenticators are used to access multiple applications, generally implemented with a federation protocol.

Supply Chain Attack

A supply chain attack is an incident in which an adversary exploits vulnerabilities in the supply network of products and services that its intended target relies on, such as third-party product or service providers.

T

3 terms

V

2 terms

W

1 term

X

1 term

Z

3 terms

Each term page lists the government and standards body sources its definition follows, and the date it was last reviewed. This site is not affiliated with the agencies or organizations cited.