Information
WebSphere Liberty allows additional configuration files to be included in the main configuration file. Using included files in the main configuration file provides organization, separation, update controls and file access restriction.
Use additional configuration files to hold sensitive configuration information. Restrict access to files with sensitive information. This avoids unauthorized access to information such as passwords.
Use additional configuration files to organization configuration information by type. This helps users only update their portion of the server configuration and not accidentally or intentionally change configuration information in other areas.
Included files should also be ignored if there is a merge conflict with the main file. This prevents a user from accidentally or intentionally overriding information in the main configuration file.
To protect important configuration settings from merges or changes, information can be set in the ${server.config.dir}/configDropins/overrides/
NOTE: Nessus has provided the target output to assist in reviewing the benchmark to ensure target compliance.
Solution
Set the onConflict attribute to the IGNORE value in all include elements in the
Liberty configuration
.
<include ... onConflict="IGNORE" />
Reduce file permission on all included files to essential users only.