1.9 Ensure that the 'onConflict attribute' is set to 'IGNORE' to restrict config file overwrites

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.

See Also

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

Item Details

Category: ACCESS CONTROL, MEDIA PROTECTION

References: 800-53|AC-3, 800-53|AC-5, 800-53|AC-6, 800-53|MP-2, CSCv7|14.6

Plugin: Unix

Control ID: 9f231cdb9f9b5c7ae4c8f3ca0eb1b9c2a2937eef63bf8dd3d83888508809e403