Controls (such as allowlists, blocklists, and configuration settings) are implemented to prevent the execution of unauthorized code
In addition to the secure configuration measures in ARCHITECTURE-3e, the organization should implement controls to prevent the execution of unauthorized software and code. The organization may use a blocklist policy to explicitly define applications that are not permitted or use an allowlist policy that specifies a limited set of applications that are permitted. Additionally, the organization may choose to block the execution of code such as JavaScript or macro code on assets.