WhatsApp tem um novo sistema de armazenamento criptografado

E agora o WhatsApp tem um novo sistema de armazenamento criptografado chamado IPLS. Confira os detalhes dessa tecnologia.

A plataforma de mensagens WhatsApp introduziu o Identity Proof Linked Storage (IPLS), um novo sistema de armazenamento criptografado que preserva a privacidade e foi projetado para gerenciamento de contatos.

WhatsApp tem um novo sistema de armazenamento criptografado

WhatsApp tem um novo sistema de armazenamento criptografado
WhatsApp tem um novo sistema de armazenamento criptografado – Como a troca de dados acontece no contexto do IPLS (Fonte: Meta)

Sim. O WhatsApp tem um novo sistema de armazenamento criptografado. O novo sistema resolve dois problemas de longa data com os quais os usuários do WhatsApp lidam há anos, ou seja, o risco de perder suas listas de contatos se perderem o telefone e a incapacidade de sincronizar contatos entre diferentes dispositivos.

Com o IPLS, as listas de contatos do WhatsApp agora serão vinculadas à conta em vez do dispositivo, permitindo que os usuários as gerenciem facilmente entre trocas ou substituições de dispositivos.

Além disso, o IPLS torna possível manter diferentes listas de contatos para várias contas no mesmo dispositivo, cada uma gerenciada com segurança e isolada das demais.

O IPLS atinge a segurança por meio de uma combinação de criptografia, transparência de chaves e o uso de Módulos de Segurança de Hardware (HSMs).

Quando um novo contato é adicionado, o nome é criptografado usando uma chave de criptografia simétrica gerada no dispositivo do usuário e armazenada no Key Vault resistente a violações baseado em HSM do WhatsApp.

Quando o usuário faz login em um novo dispositivo, uma sessão segura com o Key Vault baseado em HSM é estabelecida para recuperar o novo contato executando uma ação de autenticação usando o par de chaves criptográficas vinculado à conta do usuário (criado no registro).

O IPLS garante que todos os contatos sejam criptografados de ponta a ponta, o que significa que os dados de contato são criptografados no dispositivo do usuário e permanecem criptografados enquanto se movem pelos sistemas do WhatsApp, evitando interceptações em trânsito ou acesso de funcionários desonestos do Meta.

O WhatsApp também faz parceria com a Cloudflare para auditoria independente de terceiros de suas operações criptográficas, especificamente, para atuar como um fiador de atualizações no Auditable Key Directory (AKD), assinando cada época e validando que não foi adulterado.

O WhatsApp publica provas auditáveis ​​de consistência para as atualizações do diretório de chaves (transições entre épocas) para uma instância do Amazon S3 acessível publicamente, permitindo que usuários, pesquisadores e auditores verifiquem de forma independente a integridade do AKD.

WhatsApp tem um novo sistema de armazenamento criptografado
WhatsApp tem um novo sistema de armazenamento criptografado – Visão geral da segurança do IPLS (Fonte: Meta)

Antes mesmo de o IPLS e os mecanismos subjacentes serem apresentados ao público, o WhatsApp contratou o NCC Group para realizar uma auditoria de segurança no novo sistema.

A descoberta mais crítica dessa auditoria foi uma falha que permitiu a representação dos HSMs Marvell e a descriptografia do material da chave secreta dos usuários, potencialmente expondo metadados de contato privado.

Esse problema, junto com 12 falhas classificadas como de baixa a média gravidade, foram abordadas pelo WhatsApp em setembro de 2024, então elas não estão presentes na versão final do IPLS.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.