Menu Docs
Página inicial do Docs
/
Manual do banco de dados
/ / /

Criptografia no nível de campo do cliente

A criptografia no nível de campo do lado do cliente (CSFLE) é um recurso que permite criptografar dados em seu aplicativo antes de enviá-los pela rede para o MongoDB. Com o CSFLE ativado, nenhum produto MongoDB tem acesso aos seus dados de forma não criptografada.

Você pode configurar o CSFLE usando os seguintes mecanismos:

  • Criptografia automática: permite que você execute operações de leitura e gravação criptografadas sem precisar adicionar chamadas explícitas para criptografar e descriptografar campos.

  • Criptografia explícita: permite que você execute operações de leitura e gravação criptografadas por meio da biblioteca de criptografia do driver MongoDB. Você deve especificar a lógica da criptografia com essa biblioteca em todo o seu aplicativo.

Ao implementar um aplicativo que usa criptografia no nível do campo do lado do cliente, considere os pontos listados em Considerações de segurança.

Para conhecer as limitações, consulte Limitações de CSFLE.

Para saber quais produtos e drivers de servidor MongoDB oferecem suporte a CSFLE, consulte Compatibilidade de criptografia em nível de campo do lado do cliente.

Para aprender mais sobre os benefícios de segurança do CSFLE para seus aplicativos, consulte a página Recursos CSFLE.

Para saber o que você deve instalar para usar o CSFLE, consulte a página Requisitos de instalação.

Para começar a usar o CSFLE, consulte o Início rápido da CSFLE.

Neste guia, os exemplos de código usam texto de espaço reservado. Antes de executar os exemplos, substitua seus valores por esses espaços reservados.

Por exemplo:

dek_id := "<Your Base64 DEK ID>"

Você substituiria tudo entre aspas pelo seu DEK ID.

dek_id := "abc123"

Para aprender como funciona o CSFLE e como configurá-lo, consulte a seção Fundamentos da CSFLE.

A seção de fundamentos contém as seguintes páginas:

Para aprender como executar tarefas específicas com a CSFLE, consulte a seção Tutoriais sobre a CSFLE.

Para saber mais sobre o gerenciamento de chaves de criptografia, leia Chaves de criptografia e cofres de chaves.

Para mais informações sobre o desenvolvimento de aplicativos habilitados para CSFLE, consulte a seção Referência do CSFLE, que contém as seguintes páginas:

Voltar

MongoClientOptions

Nesta página