home/glossary/application-level authorized software

application-level authorized software

nounverified·updated Oct 3, 2026

A layer-scoped enforcement boundary within an authorized-software (allowlisting) control regime, specifically the granularity at which permitted-execution policy is applied to discrete, named software applications as whole units. It distinguishes coarse-grained controls that identify and permit or deny execution at the application boundary from finer-grained controls operating below that boundary — at the levels of APIs, modules, scripts, system processes, kernel functions, drivers, and dynamic-link libraries. The field uses it as a reference point for characterizing the *depth* of an allowlisting implementation: controls that act only at this layer can be bypassed by malicious code embedded within or loaded by an already-authorized application, which is why standards guidance calls for decomposing and monitoring software at sub-application levels to close that gap.

MWEWeb lookup drafts

Senses

NIST SP 800-171r3attested usage reviewer confirmed

No definition is given in NIST SP 800-171r3. The term is attested in use at 1 citation in that document; a definition is pending curation.

Classifications

Entity Type

Unknown—authoritativecki_proposal_default_pending_classifier
?unassignedlast reviewed —

Sensitivity

unclassified

Information Class

unclassified

Variants

plural
application-level authorized softwares
possessive
application-level authorized software's
pluralpossessive
application-level authorized softwares'