O nome de um algoritmo não substitui evidências sobre onde os dados são armazenados e como a chave é protegida.
A criptografia de dados em repouso, ou Data-at-Rest, protege os dados armazenados; a criptografia de ponta a ponta protege o conteúdo das mensagens entre dispositivos autorizados. Para avaliar a segurança de um mensageiro, é preciso examinar as duas. O nome de um algoritmo ou a expressão “pós-quântica”, por si só, não mostra como o banco de dados, o cache de mídia e os arquivos exportados são protegidos no celular.
Na perícia de dispositivos móveis, “obter um arquivo” também não é o mesmo que “ler seu conteúdo criptografado”. O resultado depende do modelo do dispositivo, da versão do sistema operacional, do estado de bloqueio, do tipo de dado, das chaves utilizáveis e do método de análise. Não é possível prever o sucesso ou o fracasso da extração em todos os celulares apenas pelo nome de uma ferramenta.
Três camadas que não devem ser confundidas
| Camada | O que protege? | Pergunta importante |
|---|---|---|
| Criptografia de mensagens de ponta a ponta | O conteúdo trocado entre dispositivos autorizados | Quem tem as chaves e como o contato é verificado? |
| Criptografia do armazenamento do dispositivo | Os arquivos mantidos no armazenamento | Quando e com quais permissões as chaves correspondentes podem ser usadas? |
| Proteção no aplicativo e nos backups | O banco de dados, as exportações ou as cópias separadas | Quais dados estão cobertos e onde está a chave de cada cópia? |
Por exemplo, uma imagem salva de um chat na galeria deixa de depender apenas da política de retenção daquele mensageiro. Um backup na nuvem ou uma exportação manual também precisa ser examinado separadamente. O guia de segurança dos backups de chat explica essa diferença.
O que significam BFU e AFU?
Esses termos geralmente descrevem o estado do dispositivo em relação ao primeiro desbloqueio após a inicialização:
- BFU, ou Before First Unlock: desde que o dispositivo foi ligado ou reiniciado, o usuário ainda não realizou o primeiro desbloqueio.
- AFU, ou After First Unlock: o primeiro desbloqueio já aconteceu; o dispositivo pode estar mostrando a tela de bloqueio novamente.
Essas duas designações não são uma nota de segurança nem um resultado garantido de uma análise forense. AFU não significa que “todas as chaves podem ser extraídas”; BFU tampouco significa que “nenhum dado está acessível”.
Na criptografia baseada em arquivos do Android, o armazenamento Credential Encrypted, ou CE, fica disponível após o desbloqueio pelo usuário. O armazenamento Device Encrypted, ou DE, também pode ser usado para as funções necessárias no Direct Boot. O local de armazenamento de cada dado e a política das chaves importam; nem todos os arquivos têm o mesmo estado de acesso.
Por que gerenciar chaves importa mais do que citar o nome AES?
A criptografia do banco de dados é útil quando sua chave também está devidamente protegida. Manter um arquivo criptografado ao lado de uma chave desprotegida não estabelece a mesma fronteira de proteção que uma chave vinculada à autenticação e a hardware seguro. Também é preciso esclarecer a situação dos arquivos temporários, dos anexos e dos registros do aplicativo.
O Android Keystore permite usar chaves não exportáveis, e algumas chaves podem contar com hardware seguro. Mas uma chave não ser exportável não significa que um invasor não possa usá-la: segundo a documentação do Android, um invasor que comprometeu o processo do aplicativo pode conseguir usar a chave, mesmo sem conseguir extrair a própria chave.
Um bloqueio visível do aplicativo também não prova necessariamente que o banco de dados está criptografado com uma chave independente. Para sustentar essa afirmação, é preciso examinar o projeto de armazenamento, as condições de autenticação e a execução daquela versão específica.
O que se pode concluir sobre o Livara?
A documentação de segurança do Livara e do modelo de ameaças apresenta a descrição do fornecedor sobre o projeto e os limites do produto; ela não substitui um teste forense independente.
Em particular, a recuperação de identidade no formato v7 não deve ser considerada um backup do histórico de chat nem uma prova de criptografia do banco de dados local. A descrição de um protocolo de mensagens como o LVR1 também não esclarece, por si só, com qual chave e em quais estados cada arquivo no celular é protegido.
Neste artigo, não foram testadas ferramentas forenses comerciais nem o banco de dados de uma versão específica do Livara. Portanto, afirmações como “nenhuma ferramenta forense consegue ler o Livara” ou “ML-KEM criptografa todos os arquivos do armazenamento” não são conclusões defensáveis.
Que evidências pedir ao avaliar um mensageiro?
Em vez de um ranking sem testes, procure respostas para estas perguntas específicas:
- Qual versão do aplicativo, qual modelo de dispositivo e qual versão do sistema operacional foram examinados?
- Onde são armazenados, separadamente, o texto das mensagens, os arquivos, as miniaturas, o cache e as exportações manuais?
- Como a chave do banco de dados é criada e armazenada? Seu uso depende de autenticação?
- Quais são as diferenças com o dispositivo bloqueado, após o desbloqueio e durante a execução do aplicativo?
- O que exatamente o backup inclui e quem tem sua senha ou chave de recuperação?
- Foi publicado um relatório independente com o método de teste, as limitações e a data da análise?
A expressão “criptografado”, sem respostas a essas perguntas, não basta para comparar produtos. Publicar documentação técnica é valioso, mas isso não deve ser apresentado como uma confirmação independente de todas as afirmações.
Medidas práticas para a proteção no dia a dia
Use um bloqueio de dispositivo com uma senha adequada, instale as atualizações do sistema operacional e do aplicativo e limite a exibição de texto sensível na tela de bloqueio. Gerencie conscientemente as cópias extras na galeria, na pasta de downloads e nos backups; uma cópia fora do mensageiro pode seguir outra política de proteção.
Em uma conversa sensível, o estado de segurança do dispositivo do contato também importa. Se um malware consegue ler o texto depois que o aplicativo é aberto, a questão não se limita a extrair um arquivo criptografado. O guia de segurança de sessões no Android explica essa fronteira.
Perguntas frequentes
O celular estar desligado significa que é impossível extrair dados?
Não. O estado do dispositivo é um dos fatores, não uma garantia do resultado. É preciso conhecer os detalhes do hardware, do software, dos dados e do método de análise.
A criptografia pós-quântica de mensagens garante a segurança do armazenamento?
Não. A proteção da troca de chaves e das mensagens não substitui o projeto e a análise do armazenamento local.
Recuperar a conta significa que todas as mensagens voltam?
Não necessariamente. Recuperar a identidade, reconectar-se à conta e restaurar o histórico são três funcionalidades diferentes. Antes de trocar de celular, confira o alcance do backup daquele produto e daquela versão.



