Os números de segurança e as impressões digitais de chaves públicas ajudam a verificar as chaves criptográficas associadas a uma conversa. Compará-los através de um canal independente e de confiança pode revelar uma divergência que seria invisível se confiasse apenas no nome apresentado de um contacto.
Uma correspondência é uma indicação útil sobre as chaves, sob os pressupostos do método de verificação. Não é uma investigação dos antecedentes da pessoa, prova de que o dispositivo dela está livre de malware ou garantia de que manterá as suas mensagens confidenciais.
Porque a encriptação também precisa de autenticação
Uma troca de chaves pode estabelecer um segredo com quem controla a chave que lhe é apresentada. Se um atacante substituir essa chave pela sua e a substituição não for detetada, a ligação encriptada pode envolver a parte errada.
As impressões digitais fornecem uma representação compacta do material de chave que um protocolo pretende que verifique. As entradas e o formato exatos são específicos de cada produto. Algumas aplicações apresentam dígitos, outras um código QR ou outra representação; não assuma que todos os formatos autenticam os mesmos campos.
Um procedimento de comparação cuidadoso
- Abra a conversa da pessoa pretendida. Confirme que não está a verificar uma conta semelhante ou outra conversa.
- Encontre o ecrã de verificação atual da aplicação. Utilize as instruções oficiais sobre números de segurança ou impressões digitais de chaves.
- Utilize um canal de confiança independente. Uma comparação presencial é simples quando viável. Para comparar à distância, utilize um canal através do qual possa autenticar a outra pessoa e que não seja simplesmente a mesma conversa suspeita.
- Compare a representação completa pelo método suportado. Leia o código QR de verificação apresentado, quando suportado, ou compare todos os dígitos necessários em vez de apenas um pequeno prefixo.
- Registe a verificação na aplicação, se disponível. Compreenda se isso altera o comportamento dos avisos ou apenas acrescenta uma etiqueta local.
- Repita quando a identidade relevante mudar. Trate uma alteração inexplicada como motivo para suspender o envio de informação sensível e confirmar o que aconteceu.
Não substitua uma verificação independente por uma captura de ecrã enviada pela mesma conversa potencialmente intercetada. Tenha cuidado para não confundir um código QR de verificação com um código QR de associação de dispositivos: executam ações diferentes.
O que significa um número alterado
Uma alteração significa que o material de chave relevante ou as entradas da verificação são diferentes. Uma reinstalação, substituição do dispositivo ou reposição da identidade pode causar alterações legítimas, mas o comportamento depende do produto e do método de recuperação.
As orientações oficiais do Signal referem que novos telemóveis ou reinstalações são causas comuns de alterações, explicando também que estes acontecimentos nem sempre mudam o número. Alterações frequentes ou inesperadas merecem atenção.
Evite os dois extremos: uma alteração não prova automaticamente uma interceção, e um nome de contacto familiar não é motivo para a ignorar. Pergunte à pessoa pelo canal de confiança, compare novamente e resolva divergências antes de continuar uma troca sensível.
O que uma correspondência não prova
| Não estabelece… | Porquê |
|---|---|
| A identidade real de uma conta desconhecida | É necessário ligar as chaves verificadas a uma pessoa através de um processo fiável |
| Um dispositivo livre de ameaças | O malware pode ler conteúdo após a desencriptação legítima |
| Um comportamento confidencial do destinatário | Um destinatário verificado pode copiar ou reencaminhar mensagens |
| Segurança completa da composição do grupo | A verificação de chaves entre pares não valida, por si só, todos os membros e dispositivos |
| Metadados invisíveis | As verificações de chaves não apagam registos de encaminhamento, tempos ou composição de grupos |
| Todas as propriedades de segurança do protocolo | Verificar uma impressão digital não é uma auditoria completa da negociação, implementação ou armazenamento de chaves |
Uma impressão digital é geralmente um valor público de verificação, não um segredo de recuperação. Ainda assim, siga as instruções de partilha da aplicação e nunca forneça uma frase de recuperação ou chave privada a alguém que afirme serem necessárias para a verificação.
Como interpretar a afirmação de verificação da Livara
A página de segurança da Livara recomenda comparar impressões digitais de chaves públicas com a outra pessoa através de outro canal. Descreve separadamente sessões diretas híbridas e chaves de remetentes de grupos.
A página pública não estabelece todos os detalhes afirmados na versão anterior deste artigo, como os campos exatos incluídos num determinado formato de impressão digital ou uma garantia de que qualquer downgrade altera o número apresentado. Essas afirmações exigem a especificação versionada relevante e evidências da implementação.
O modelo de ameaças também deixa claro que o comprometimento do dispositivo e a divulgação pelo destinatário permanecem fora da proteção. Verifique as chaves pelo benefício mais limitado que oferecem e proteja os dispositivos que as guardam.
Numa conversa sensível, uma comparação completa através de um canal independente autenticado é mais significativa do que um ícone de cadeado ou uma etiqueta «verificado» aceite sem análise.



