← Voltar para o Blog

O Que É a Criptografia AES-256-GCM?

A criptografia é uma das tecnologias mais importantes usadas para proteger informações confidenciais. Os gerenciadores de senhas contam com a criptografia para ajudar a manter as senhas armazenadas e outros dados privados protegidos. Um método de criptografia que você pode encontrar é o AES-256-GCM. Mas o que isso realmente significa?

O Que É AES?

AES significa Advanced Encryption Standard (Padrão de Criptografia Avançada). É um algoritmo de criptografia simétrica amplamente utilizado, projetado para proteger informações transformando dados legíveis em uma forma criptografada.

Na criptografia simétrica, a mesma chave secreta subjacente é usada para criptografar e descriptografar os dados. Sem a chave apropriada, a informação criptografada não deve ser legível.

O AES suporta tamanhos de chave de 128, 192 e 256 bits. AES-256 refere-se à versão que utiliza uma chave de criptografia de 256 bits.

O Que Significa o "256"?

O "256" em AES-256 refere-se ao tamanho da chave de criptografia: 256 bits.

Uma chave maior oferece um espaço de chave possível maior, tornando tentativas exaustivas de força bruta contra a chave de criptografia computacionalmente impraticáveis com os métodos conhecidos atualmente, desde que a implementação criptográfica e o gerenciamento de chaves sejam manipulados adequadamente.

O ponto importante é que o AES-256 refere-se ao tamanho da chave de criptografia, e não ao tamanho dos dados que estão sendo criptografados.

O Que Significa GCM?

GCM significa Galois/Counter Mode (Modo Galois/Contador). É um modo de operação que pode ser usado com o AES para fornecer criptografia autenticada.

Isso é importante porque a criptografia não se resume apenas a manter os dados em segredo. Um sistema também precisa de uma maneira de detectar se os dados criptografados foram modificados ou corrompidos.

O AES-GCM oferece ambos:

  • Confidencialidade — ajuda a manter os dados criptografados privados.
  • Integridade e autenticidade — fornece uma tag de autenticação que pode ser verificada para detectar alterações não autorizadas nos dados criptografados.

O Que É uma Tag de Autenticação?

O AES-GCM produz uma tag de autenticação junto com os dados criptografados. Essa tag permite que o aplicativo verifique se a informação criptografada não foi alterada desde que foi criada.

Se os dados criptografados ou as informações autenticadas associadas forem modificados, a autenticação falhará quando os dados forem descriptografados. O aplicativo poderá então rejeitar os dados em vez de tratar informações potencialmente modificadas como válidas.

Isso fornece uma camada importante de proteção para aplicativos que armazenam informações confidenciais.

Por Que Isso É Importante para Gerenciadores de Senhas?

Os gerenciadores de senhas armazenam informações que podem ser extremamente confidenciais, incluindo senhas, nomes de usuário, notas seguras e outras informações privadas.

Apenas armazenar essas informações em um arquivo não é suficiente. Se alguém obtiver acesso ao armazenamento subjacente, as informações armazenadas não devem estar disponíveis de forma legível.

A criptografia permite que um gerenciador de senhas armazene o cofre em um formato criptografado em vez de texto puro.

A criptografia autenticada também ajuda o aplicativo a detectar modificações inesperadas nos dados do cofre criptografado.

A Criptografia Não Substitui uma Senha Principal Forte

Uma criptografia forte é uma parte importante da proteção de um gerenciador de senhas, mas não elimina a importância de proteger a chave usada para acessar os dados criptografados.

Portanto, uma senha principal forte e única é uma parte essencial de uma estratégia global de segurança para gerenciadores de senhas.

Os usuários também devem proteger seus computadores, manter o sistema operacional e o software de segurança atualizados e adotar boas práticas de backup.

AES-256-GCM e Criptografia Local

A criptografia pode ser usada quer o gerenciador de senhas armazene seu cofre localmente ou utilize uma infraestrutura em nuvem. A distinção importante é onde os dados criptografados são armazenados e como as chaves são gerenciadas.

Com um gerenciador de senhas local, o cofre criptografado pode permanecer no próprio computador do usuário em vez de ser enviado para um serviço remoto. Isso pode ser útil para pessoas que preferem que seu cofre de senhas permaneça totalmente sob seu controle local.

O Que o AES-256-GCM Não Significa

O AES-256-GCM é um bloco de construção criptográfico. Usá-lo não torna um aplicativo automaticamente seguro.

A segurança geral de um aplicativo também depende de como as chaves de criptografia são derivadas e protegidas, como os dados criptografados são manipulados, como a autenticação é implementada, como os backups são protegidos e como o restante do aplicativo é projetado.

Em outras palavras, o algoritmo é apenas uma parte do cenário geral de segurança.

AES-256-GCM no KeenPassword Vault

O KeenPassword Vault usa o AES-256-GCM para criptografar o cofre local no computador Windows do usuário. O cofre é protegido localmente em vez de ser enviado para um serviço em nuvem.

O KeenPassword Vault foi projetado como um gerenciador de senhas offline, portanto, os dados do seu cofre armazenado permanecem no seu computador. O aplicativo não exige uma conta online, sincronização em nuvem ou uma assinatura.

A camada de criptografia faz parte de um projeto de segurança mais amplo que inclui armazenamento local, senha principal, backups criptografados e recursos destinados a ajudar os usuários a proteger seu cofre.

Resumo

O AES-256-GCM combina a criptografia AES com um modo de criptografia autenticada. O AES-256 fornece uma chave de criptografia de 256 bits, enquanto o GCM oferece criptografia autenticada que pode ajudar a detectar modificações não autorizadas nos dados criptografados.

Para um gerenciador de senhas, esses recursos são úteis porque o aplicativo precisa proteger informações confidenciais ao mesmo tempo que deve ser capaz de detectar quando os dados criptografados não são mais válidos.

No entanto, a criptografia é apenas uma parte da segurança do gerenciador de senhas. Senhas fortes, gerenciamento seguro de chaves, backups protegidos e um bom design de aplicativo contribuem para a segurança geral de um cofre de senhas.