allowlists
An allowlist is a list of entities that are explicitly permitted to access a system, perform actions, or pass through a filter. By contrast, a blocklist (or blacklist) enumerates entities that are denied access. Allowlists are commonly used in network security, email handling, software distribution, and content moderation to enforce a default-deny stance.
The rationale is to minimize risk by permitting only trusted items while denying everything else. However,
Examples include network firewalls that allow traffic from whitelisted IP addresses, email systems that accept messages
Terminology: the term whitelist has historical usage; many organizations prefer allowlist, permitlist, or allow-dlist to avoid
Limitations: allowlists can become a maintenance burden and may hinder legitimate activity if not kept current.
See also: blacklists, access control, zero-trust security, reputation-based filtering.