A Signal concluiu, na versão 8.30, a disponibilização de backups criptografados de conversas no Android, iOS, Linux, macOS e Windows, com suporte a backups locais sem limites de tamanho e transferência direta de dados entre iPhones.
A Signal concluiu a primeira fase do projeto de backups seguros com o lançamento da versão 8.30, que adiciona backups locais criptografados no iOS e nos aplicativos para desktop, além de unificar novamente o formato dos backups no Android para que se torne multiplataforma. Com isso, o recurso passou a estar disponível no Android, iOS, Linux, macOS e Windows.
Os backups permitem que o usuário crie uma cópia de suas conversas e a restaure em outro dispositivo quando perder o telefone. O sistema depende, nas duas opções disponíveis, de criptografia de ponta a ponta e de uma chave de recuperação necessária para descriptografar os dados.
Duas opções de backup
A Signal oferece backups hospedados por ela, mas impõe ao usuário gratuito um limite de 45 dias de mídia e 128 quilobytes por mensagem, enquanto os planos pagos permitem capacidade de até 100 gigabytes. Já os backups locais no dispositivo não impõem limites de tamanho.
Os backups hospedados também usam uma chave adicional que muda diariamente dentro de um ambiente de execução confiável, oferecendo proteção adicional e sigilo futuro. Em contrapartida, a chave de recuperação do backup local pode descriptografar todos os arquivos de backup anteriores que ela criou, independentemente de onde estejam armazenados. Isso torna a proteção da chave de recuperação um ponto de segurança central, especialmente porque grupos de ameaça começaram a visá-la após o lançamento do primeiro recurso.
O que muda na prática?
Ao vincular um novo dispositivo ao dispositivo principal, a Signal restaurará os anexos antigos que não estiverem presentes no histórico da conversa. A mídia também passou a ser armazenada separadamente do arquivo de backup, e os arquivos duplicados são armazenados apenas uma vez, reduzindo o tamanho dos backups e as tarefas de sincronização.
Os assinantes pagos podem excluir mídias antigas do armazenamento local e manter apenas miniaturas, recuperando automaticamente as versões completas dos backups hospedados. Já as mensagens configuradas para desaparecer em até 24 horas são excluídas das duas opções de backup. Se a pessoa usar os backups hospedados e locais ao mesmo tempo, a criação do primeiro não exclui o segundo, mas as mensagens expiradas serão ignoradas durante a restauração a partir do backup local.
Transferência direta entre iPhones
A versão 8.30 do iOS também adiciona a transferência direta de iPhone para iPhone por meio de uma conexão Wi‑Fi Aware local e criptografada de ponta a ponta, e a Signal afirma que isso melhora a velocidade e a confiabilidade.
A importância da atualização está em ampliar a restauração de conversas criptografadas de um cenário limitado ao Android para todo o ecossistema da Signal, mantendo as chaves de recuperação fora da capacidade do serviço de descriptografar os backups. No entanto, essa proteção não elimina os riscos de perda da chave ou de ela cair nas mãos de um agente atacante; possuir a chave do backup local permite acessar todos os arquivos criptografados com ela. A Signal afirma que seus engenheiros passarão, após a conclusão desta fase, a melhorar outros sistemas além dos backups.