20.47 Ensure 'Permissions for program file directories must conform to minimum requirements'

Information

This policy setting ensures that permissions for program file directories conform to minimum requirements.

The recommended STIG state for this setting is: TrustedInstaller - Full control - This folder and subfolders SYSTEM - Modify - This folder only SYSTEM - Full control - Subfolders and files only Administrators - Modify - This folder only Administrators - Full control - Subfolders and files only Users - Read & execute - This folder, subfolders and files CREATOR OWNER - Full control - Subfolders and files only ALL APPLICATION PACKAGES - Read & execute - This folder, subfolders, and files and ALL RESTRICTED APPLICATION PACKAGES - Read & execute - This folder, subfolders, and files

Changing the system's file and directory permissions allows the possibility of unauthorized and anonymous modification to the operating system and installed applications.

Solution

Maintain the default permissions for program file directories (Program Files and Program Files [x86]) and configure

2.3.10.5 Ensure 'Network access: Let Everyone permissions apply to anonymous users' is set to 'Disabled'

(WN19-SO-000240).

Changing in File Explorer:

View the Properties of program file directories (Program Files and Program Files [x86]).

- For each folder, view the Properties
- Select the

Security

tab
- Select the

Advanced

button

TrustedInstaller - Full control - This folder and subfolders SYSTEM - Modify - This folder only SYSTEM - Full control - Subfolders and files only Administrators - Modify - This folder only Administrators - Full control - Subfolders and files only Users - Read & execute - This folder, subfolders and files CREATOR OWNER - Full control - Subfolders and files only ALL APPLICATION PACKAGES - Read & execute - This folder, subfolders, and files and ALL RESTRICTED APPLICATION PACKAGES - Read & execute - This folder, subfolders, and files

Impact:

Non-privileged groups such as Users or Authenticated Users must not have greater than 'Read & execute' permissions except where noted as defaults. Individual accounts must not be used to assign permissions.

See Also

https://workbench.cisecurity.org/benchmarks/18857