home/glossary/comprehensive authorized software process

comprehensive authorized software process

nounid 163627·updated Oct 3, 2026
verified

A compositional phrase, not a term of art. The words "comprehensive," "authorized software," and "process" each carry their ordinary security-configuration meanings — respectively, covering multiple levels of abstraction, limiting execution to explicitly permitted code, and the organizational lifecycle (identification, enforcement, and periodic review) for doing so. The phrase describes the goal that an allowlisting program should span all software layers (applications, modules, APIs, system services, kernel functions, drivers, etc.) rather than operating only at the application level, but it is not defined, scoped, or used as a standalone concept anywhere in the standards corpus.

MWE

Source

document
NIST SP 800-171 Rev 3 - Protecting CUI in Nonfederal Systems
found in
proposed during MWE review from Jev verdict jev:9a404e19-31b3-452c-805b-7a09013dcbfa:e0478:112-166
element
e0478
proposed by
dorianc@moxywolf.com
discovery
ManualCuration
Authorized software programs can be limited to specific versions or come from specific sources. To facilitate a comprehensive authorized software process and increase the strength of protection against attacks that bypass application-level authorized software, software programs may be decomposed into and monitored at different levels of detail. These levels include applications, application programming interfaces, application modules, scripts, system processes, system services, kernel functions, registries, drivers, and dynamic link libraries.the sentence this term was read in
Where the definition came fromawaiting curator confirmation

generalized from a web lookup of the quoted expression, with 1 reviewed place(s) it is used as the term Verdict: compositional.

A definition generalized from search results is a draft to react to, not provenance. Confirm it against an authority document before this term is verified.

A web lookup ran when this term was proposed

A compositional phrase, not a term of art. The words "comprehensive," "authorized software," and "process" each carry their ordinary security-configuration meanings — respectively, covering multiple levels of abstraction, limiting execution to explicitly permitted code, and the organizational lifecycle (identification, enforcement, and periodic review) for doing so. The phrase describes the goal that an allowlisting program should span all software layers (applications, modules, APIs, system services, kernel functions, drivers, etc.) rather than operating only at the application level, but it is not defined, scoped, or used as a standalone concept anywhere in the standards corpus.

Advisory only. A term this product ships is defined by an authority document, not by a search result.

Proposed during multiword review of this document in the CKI mapping queue.

Attested in

NIST SP 800-171 Rev 3 - Protecting CUI in Nonfederal Systems1 citation · 1 confirmed by a reviewer · observed 2026-10-20 under anchor/0.9/36554/2026-10-20/set-r11
03.04.08.c ¶ 2

Classifications

Entity Type

Unknown—authoritativecki_proposal_default_pending_classifier

Sensitivity

unclassified

Information Class

unclassified

Variants

plural
comprehensive authorized software processes
possessive
comprehensive authorized software process's
pluralpossessive
comprehensive authorized software processes'

Framework definitions

NIST SP 800-171r31 senseview framework →
§1 · attested_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.
Increment 2: attested in NIST SP 800-171r3 without a glossary definition.
Web lookup drafts1 senseview framework →
§1 · web_lookup_draft
A compositional phrase, not a term of art. The words "comprehensive," "authorized software," and "process" each carry their ordinary security-configuration meanings — respectively, covering multiple levels of abstraction, limiting execution to explicitly permitted code, and the organizational lifecycle (identification, enforcement, and periodic review) for doing so. The phrase describes the goal that an allowlisting program should span all software layers (applications, modules, APIs, system services, kernel functions, drivers, etc.) rather than operating only at the application level, but it is not defined, scoped, or used as a standalone concept anywhere in the standards corpus.
Drafted by the propose-term web lookup (PD-018); a curator confirms or replaces it.

Outgoing relationships

No outgoing triples
This term is not the subject of any RDF-style relationship yet.

Incoming relationships

No incoming triples
No other term currently asserts a relationship to this one.