Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Componentes de cifrado CSFLE

El siguiente diagrama ilustra las relaciones entre un driver de MongoDB o mongosh y cada componente de cifrado a nivel de campo (CSFLE) del lado del cliente:

Diagrama de las relaciones entre el driver y los componentes de cifrado

Las siguientes secciones discuten los componentes individuales del diagrama anterior.

libmongocrypt es la librería de criptografía central de código abierto con licencia Apache utilizada por los drivers oficiales de MongoDB y mongosh para potenciar el cifrado a nivel de campo del lado del cliente. Algunos drivers pueden requerir pasos de integración específicos para instalar o vincular la librería.

Para ver los pasos para instalar libmongocrypt, consulta la página de referencia de libmongocrypt.

mongocryptd admite el cifrado automático y solo está disponible con MongoDB Enterprise. mongocryptd no realiza funciones criptográficas.

Para obtener más información sobre mongocryptd, consulte Instalar y configurar mongocryptd para CSFLE.

La Colección de Bóvedas de Llaves es una colección estándar de MongoDB que almacena todas las claves de cifrado de datos utilizadas para cifrar los datos de la aplicación. Las llaves de cifrado de datos se encriptan ellas mismas utilizando una llave maestra de cliente (CMK) prior to almacenarse en la Colección de Bóvedas de Llaves. Puedes alojar tu Colección de Bóvedas de Llaves en un clúster de MongoDB diferente al clúster que almacena tus datos de aplicación cifrados.

Para obtener más información sobre la Colección de Bóvedas de Llaves, consulta Llaves y Key Vaults.

El Sistema de Gestión de Claves (KMS) almacena la Clave Maestra del Cliente (CMK) utilizada para cifrar las Claves de Cifrado de Datos.

Para ver una lista de todos los proveedores de KMS compatibles con MongoDB, consulta Proveedores de CSFLE KMS.

El clúster de MongoDB que almacena los datos cifrados también puede aplicar el lado del cliente cifrado a nivel de campo. Para obtener más información sobre la aplicación de esquemas del lado del servidor, revisa Aplicación de esquemas del lado del servidor CSFLE.