SV-235788r627491_rule
V-235788
SRG-APP-000131
DKER-EE-001770
CAT III
10
For Linux systems, add Docker Inc's official GPG key to the host using the operating system's respective package repository management tooling. If not using a package repository to install/update Docker Engine - Enterprise, verify that the Engine's package signature matches that as published by Docker, Inc.
When retrieving the UCP and DTR installation images, use Docker, Inc's officially managed image repositories as follows:
docker.io/docker/ucp:[ucp_version]
docker.io/docker/dtr:[dtr_version]
If downloading the UCP and DTR images for offline installation, use only Docker, Inc's officially managed package links as follows:
https://docs.docker.com/ee/ucp/admin/install/install-offline/
https://docs.docker.com/ee/dtr/admin/install/install-offline/
For Linux systems, verify that the host is configured to trust Docker Inc's repository GPG keys and that Docker Engine - Enterprise is installed from these repositories as such. If installing in an offline environment, validate that the Engine's package signature matches that as published by Docker, Inc.
Execute the following command to validate the Docker image signature digests of UCP and DTR:
docker trust inspect docker/ucp:[ucp_version] docker/dtr:[dtr_version]
Check that the "SignedTags" array for both images in the output includes a "Digest" field. If the SignedTags array does not contain a Digest field, this is a finding.
V-235788
False
DKER-EE-001770
For Linux systems, verify that the host is configured to trust Docker Inc's repository GPG keys and that Docker Engine - Enterprise is installed from these repositories as such. If installing in an offline environment, validate that the Engine's package signature matches that as published by Docker, Inc.
Execute the following command to validate the Docker image signature digests of UCP and DTR:
docker trust inspect docker/ucp:[ucp_version] docker/dtr:[dtr_version]
Check that the "SignedTags" array for both images in the output includes a "Digest" field. If the SignedTags array does not contain a Digest field, this is a finding.
M
5281