Controls (such as allowlists, blocklists, and configuration settings) are implemented to prevent the execution of unauthorised code
Context and Guidance: In addition to the secure configuration measures in ARCHITECTURE-3e, the organisation should implement controls to prevent the execution of unauthorised software and code. The organisation 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 organisation may choose to block the execution of code such as JavaScript or macro code on assets.