Ilustração de uma cadeia de confiança comprometida em torno de uma carteira de hardware, por outro lado, segura

Carteiras de hardware continuam sendo a opção mais robusta amplamente disponível para armazenamento a frio, mas já não são imunes a ataques sofisticados e em várias camadas. Pesquisadores de segurança documentaram uma classe de ameaças persistentes avançadas, às vezes descritas como parasitas digitais, construídas por operadores com muitos recursos para comprometer toda a cadeia de confiança em torno de uma carteira de hardware, em vez da criptografia do próprio dispositivo.

O Que Torna Isso Diferente de um Malware Comum

Diferente de um malware que vai atrás das chaves privadas diretamente, essa classe de ameaça manipula o que o usuário vê, aprova e acredita durante a assinatura de uma transação. Essa distinção importa: a segurança criptográfica da carteira permanece totalmente intacta, enquanto o ambiente de tomada de decisão ao redor dela é comprometido silenciosamente. O usuário ainda confirma cada transação, só que confirmando a transação errada.

Por Onde Essas Ameaças Entram

  • Pipelines de atualização de firmware controlados pelo fabricante do dispositivo.
  • Aplicativos complementares de carteira rodando no desktop ou no celular.
  • Pontes de comunicação USB entre o dispositivo e o computador host.
  • Drivers em nível de kernel do sistema operacional.
  • Adulteração de hardware introduzida em algum ponto da cadeia de suprimentos antes de o dispositivo chegar ao comprador.

A característica definidora em todos esses pontos de entrada é a persistência. Uma vez instalado, esse tipo de malware pode ficar dormente indefinidamente e ativar-se apenas diante de uma transação de alto valor, o que torna sua detecção muito mais difícil durante o uso rotineiro.

Como um Ataque Se Desenrola

  • Atacantes comprometem a infraestrutura do fornecedor ou um dispositivo de ponta, geralmente por meio de um servidor de atualização comprometido ou de uma dependência de software maliciosa.
  • Uma atualização de firmware maliciosa é injetada no fluxo normal de atualizações sem quebrar a funcionalidade básica do dispositivo.
  • Quando uma transação é iniciada, o malware intercepta os dados antes que cheguem ao ambiente seguro de assinatura e pode alterar o endereço do destinatário ou o valor.
  • Mesmo uma tela do dispositivo com aparência confiável pode exibir informações já alteradas pela ponte ou pelo software complementar comprometidos.
  • O usuário aprova a transação acreditando que está correta, enquanto os fundos são na verdade direcionados a um endereço controlado pelo atacante.
Ponto-chave

Esse ataque não quebra a criptografia do dispositivo, quebra a percepção do usuário sobre o que o dispositivo está mostrando. Esse é um problema mais difícil de resolver apenas com hardware, porque o comprometimento acontece na camada imediatamente anterior à etapa de assinatura, não dentro dela.

Por Que a Carteira Ser Segura Não Basta

O isolamento de uma carteira de hardware só importa se tudo que a alimenta, firmware, software complementar, a conexão USB, a cadeia de suprimentos pela qual o dispositivo passou, também for confiável. Os parasitas digitais miram especificamente a suposição de que a tela de um dispositivo pode ser confiada sem verificação independente, e o fato de que a maioria dos usuários não tem como auditar o firmware por conta própria.

Como Um Ataque Real Se Parece

Um usuário instala o que parece ser uma atualização de firmware rotineira. A atualização contém uma camada de manipulação oculta. A carteira depois se conecta a um aplicativo complementar que também foi comprometido. Uma transação parece normal na tela, mas o endereço do destinatário foi alterado no nível de renderização. O usuário a aprova sem perceber, e os fundos desaparecem, sem erro, sem aviso, e sem um ponto de falha óbvio para se olhar depois.

Reduzindo o Risco

  • Instale apenas atualizações de firmware obtidas diretamente do canal oficial do fabricante, e verifique a integridade da atualização antes de aplicá-la.
  • Evite usar uma carteira de hardware em um sistema que você não controla ou não confia totalmente.
  • Trate qualquer ambiente conectado por USB como potencialmente hostil, por padrão.
  • Confira os detalhes da transação em um segundo dispositivo independente antes de aprovar qualquer valor significativo.
  • Acompanhe os avisos de segurança do fabricante diretamente, em vez de confiar em resumos de terceiros.

Isso representa uma mudança real no que a segurança de uma carteira de hardware realmente exige. A criptografia nunca foi o ponto fraco, o ecossistema de firmware, software e cadeia de suprimentos ao redor dela é, e se defender disso significa verificar cada camada que influencia o que o dispositivo, no fim das contas, mostra a você.

carteiras de hardwaremalwaresegurança da cadeia de suprimentosameaças avançadas

Artigos relacionados

Como os Usuários de Carteiras de Hardware Perdem seu Bitcoin →Você Deveria Escolher um Backup Shamir de Compartilhamento Único ou BIP-39 para o Seu Trezor? →Revogar Permissões de Contrato Inteligente: O Primeiro Passo Crítico Após uma Suspeita de Comprometimento de Carteira →