The organization:
-
(a): Identifies [one of ];
-
(b): Employs a deny-all, permit-by-exception policy to allow the execution of authorized software programs on the information system; and
-
(c): Reviews and updates the list of authorized software programs [one of ].
Supplemental
The process used to identify software programs that are authorized to execute on organizational information systems is commonly referred to as whitelisting. In addition to whitelisting, organizations consider verifying the integrity of white-listed software programs using, for example, cryptographic checksums, digital signatures, or hash functions. Verification of white-listed software can occur either prior to execution or at system startup.