Docs Menu
Docs Home
/
Enterprise Kubernetes Operator
/

Verificar la integridad de los paquetes del Enterprise Kubernetes Operator

A partir de MongoDB Enterprise Kubernetes Operator 1.26.0, el equipo de lanzamiento de MongoDB firma digitalmente los paquetes de MongoDB Enterprise Kubernetes Operator para certificar que son versiones válidas e inalteradas. Antes de instalar MongoDB Enterprise Kubernetes Operator, valide el paquete con la firma PGP o la suma de comprobación SHA-256 proporcionadas.

Las firmas PGP proporcionan las garantías más sólidas al verificar tanto la autenticidad como la integridad de un archivo para evitar su manipulación.

Ejecuta el siguiente comando para obtener nuestra clave de firma:

wget https://cosign.mongodb.com/mongodb-enterprise-kubernetes-operator.pem

MongoDB firma cada rama de lanzamiento con un archivo de firma. Puede verificar la autenticidad del binario con nuestro archivo de clave pública.

1

Para descargar el 1.26.0 Para liberar usando Darwin con una arquitectura ARM64, ejecute el siguiente comando:

wget https://github.com/mongodb/mongodb-enterprise-kubernetes/releases/download/1.26.0/kubectl-mongodb_1.26.0_darwin_arm64.tar.gz
Saving : « kubectl-mongodb_1.26.0_darwin_arm64.tar.gz »
2
tar -xvzf kubectl-mongodb_1.26.0_darwin_arm64.tar.gz
x kubectl-mongodb.sig
x kubectl-mongodb
3

Ejecuta el siguiente comando:

cosign verify-blob --key mongodb-enterprise-kubernetes-operator.pem --signature kubectl-mongodb.sig kubectl-mongodb
Verified OK

También puede verificar la firma de cualquier imagen de Docker publicada. El siguiente ejemplo muestra cómo verificar la firma de la imagen MongoDB Enterprise Kubernetes Operator 1.26.0:

cosign verify --key mongodb-enterprise-kubernetes-operator.pem quay.io/mongodb/mongodb-enterprise-operator-ubi:1.26.0 --insecure-ignore-tlog
WARNING: Skipping tlog verification is an insecure practice that lacks of transparency and auditability verification for the signature.
Verification for quay.io/mongodb/mongodb-enterprise-operator-ubi:1.26.0 --
The following checks were performed on each of these signatures:
- The cosign claims were validated
- The signatures were verified against the specified public key
[{"critical":{"identity":{"docker-reference":"quay.io/mongodb/mongodb-enterprise-operator-ubi:1.26.0"},"image":{"docker-manifest-digest":"sha256:9281935b4c36e0e4feebcf577abf21291ce0b517e7f637e6eaaf9769642abdd3"},"type":"cosign container image signature"},"optional":null}]

Volver

Instalar

En esta página