Allowlisting
Also known as:Application Allowlisting · Whitelisting
Allowlisting: Permits only previously authorized applications, files, or connections. The focus is on endpointsEndpointA user or server device that communicates with a network and runs workloads or applications., serversServerA system that provides applications, data, or network services to other systems., or device-level technology. Typical measures include hardening, centralized managementCentralized ManagementAdministration of distributed systems or controls from a common management plane., telemetryTelemetryAutomatically collected measurements and events that describe the state and behavior of systems., rapid isolationIsolationThe separation of a system, process, or resource to limit access and prevent spread., and controlled updates.
How it works and where it fits
Allowlisting is a preventive, detective, or corrective security control. Its effect depends on where it sits in the architecture, which data and decisions it processes, and how it might be bypassed. A control reduces a defined risk but rarely removes it completely, so it should be combined with additional layers of protection.
Practical security relevance
Before deployment, the objective, ownership, coverage, and expected behavior should be defined. Secure defaults, controlled exceptions, logging, and periodic effectiveness tests matter more than installation alone. Operational metrics should expose both blocked or detected activity and gaps, false alerts, and effects on legitimate business processes.
Related concepts
- HardeningHardeningReduces the attack surface through secure configuration and the deactivation of unnecessary functions.: Reduces the attack surface through secure configuration and the deactivation of unnecessary functions.
- Endpoint Protection PlatformEndpoint Protection PlatformBundles preventive security functions such as malware protection, firewalls, and device control.: Bundles preventive security functions such as malware protection, firewalls, and device control.
- Anti-MalwareAnti-MalwareTechnologies for detecting, blocking, and removing malicious software.: Technologies for detecting, blocking, and removing malicious software.
- Application SecurityApplication SecurityProtects software against vulnerabilities during development, operation, and maintenance.: Protects software against vulnerabilities during development, operation, and maintenance.