Criptografia em trânsito
A criptografia em trânsito protege os dados enquanto eles se movem entre clientes, aplicações e servidores de banco de dados, evitando o acesso não autorizado ou a adulteração. No MongoDB Atlas, todo o tráfego de rede é criptografado automaticamente usando o Transport Layer Security (TLS), habilitado por padrão e obrigatório para todas as conexões. O padrão atual é o TLS 1.2. A comunicação entre os nós do cluster do Atlas também é protegida com TLS para garantir que os dados permaneçam protegidos em todas as etapas.
O MongoDB Enterprise Advanced também oferece suporte à criptografia em trânsito usando TLS.
Saiba mais sobre criptografia em trânsito →
Criptografia em repouso
A criptografia em repouso protege os dados armazenados ao criptografar arquivos de banco de dados no disco, adicionando uma camada crítica de defesa. No MongoDB Atlas, todos os dados do cliente são criptografados automaticamente em repouso com AES-256, aproveitando a criptografia de disco e o gerenciamento de chaves nativos do provedor de nuvem. O Atlas também oferece suporte à criptografia no nível do banco de dados com chaves gerenciadas pelo cliente por meio do AWS Key Management Service (KMS), Google Cloud KMS ou Azure Key Vault.
O MongoDB Enterprise Advanced oferece criptografia em repouso por meio do mecanismo de armazenamento WiredTiger com AES-256, que pode ser configurado com um provedor de gerenciamento de chaves compatível com KMIP.
Criptografia em repouso → MongoDB Enterprise Advanced e MongoDB Atlas
Criptografia em uso com Queryable Encryption
A criptografia em uso protege os dados confidenciais enquanto eles estão sendo processados ativamente pelo banco de dados. Isso permite que as informações permaneçam seguras durante todo o seu ciclo de vida, além da criptografia em repouso e em trânsito. O MongoDB oferece essa funcionalidade por meio da Queryable Encryption, uma tecnologia de criptografia em execução pioneira no setor.
A Queryable Encryption permite aos clientes criptografar dados confidenciais da aplicação, armazená-los com segurança em um estado criptografado no MongoDB e executar queries expressivas diretamente nos dados criptografados. As queries de prefixo, sufixo e substring agora estão em disponibilidade geral, além das queries de igualdade e intervalo.
Com a Queryable Encryption, as organizações podem realizar pesquisas de texto flexíveis em dados criptografados, como correspondência de nomes parciais, palavras-chave ou identificadores, sem jamais expor as informações subjacentes. As organizações já confiam na Queryable Encryption para proteger alguns de seus dados mais sensíveis, incluindo as forças de segurança interna da França (ANFSI), respaldadas por uma revisão de segurança de nível governamental. Outros benefícios importantes incluem:
- Maior proteção de dados: Mantenha dados confidenciais criptografados durante queries, reduzindo o risco de exposição e minimizando o impacto reputacional ou financeiro de incidentes de segurança.
- Maior conformidade regulatória: mantenha a criptografia em todo o ciclo de vida dos dados para ajudar a cumprir requisitos como GDPR e HIPAA, evitando multas e fortalecendo a confiança do cliente.
- Melhoria na eficiência operacional: Proteja dados sem depender de soluções de pesquisa personalizadas ou ferramentas externas, reduzindo a complexidade da infraestrutura e mantendo o desempenho do aplicativo.
- Experiência perfeita para o desenvolvedor: A Queryable Encryption é integrada nativamente à linguagem de query do MongoDB, permitindo uma pesquisa criptografada avançada sem a necessidade de reescrever o código do aplicativo.
- Proteção integrada: Incluído no MongoDB sem custo adicional, oferecendo criptografia integrada sem necessidade de soluções de terceiros.
Saiba mais –> Queryable Encryption