Autor: Ián Krivonóssov

Eis que a notícia vem em cima da outra, e a gente sente um arrepio a cada vez. No dia 30 de julho deste ano, em 41 minutos, levaram 1082 bitcoins de pessoas — cerca de 70 milhões de dólares na época. Simplesmente pegaram e esvaziaram 1196 carteiras Coldcard. E o mais doido: esses dispositivos nem sequer estavam conectados à internet; ficavam guardados em cofres, e mesmo assim o dinheiro foi embora. Por quê? Descobriu-se que o gerador de números aleatórios no firmware estava com falha, e as seed phrases passaram a ser previsíveis. O atacante nem sequer hackeou o próprio aparelho: ele apenas testava as possibilidades no computador e encontrava as carteiras em que havia algo guardado. Isso é um golpe sério à reputação das carteiras de hardware, não concorda?

Mas Coldcard não é um caso isolado. As carteiras de hardware já há muito tempo começam a acumular problemas. Lembre-se do KeepKey — especialistas da Kraken Security Labs descobriram que, com acesso físico ao dispositivo, dá para extrair a frase-semente em 15 minutos usando voltage glitching. E esse problema nem é corrigido por firmware, porque a proteção está no próprio microcontrolador. Ou o Trezor, onde no ano passado encontraram uma vulnerabilidade que permite extrair a mnemonica com acesso físico a um dispositivo desbloqueado. Ou uma pesquisa recente da Ledger Donjon, que mostrou que dá para invadir uma carteira de hardware por meio de ataques de side-channel em HMAC-SHA-2, praticamente sem contato físico com o dispositivo. E também houve casos em que o próprio software dos fabricantes vazou frases-semente — seja por um backdoor no firmware, seja porque o desenvolvedor simplesmente não testou o código completamente. E agora essa história com a Coldcard, que já começou a segunda onda, afetou mais de dois mil e quinhentos endereços, e as pessoas até hoje não sabem se suas frases foram comprometidas ou não. Não existe um teste que verifique isso.

Agora sobre carteiras quentes — Trust Wallet, MetaMask, Phantom e similares. Aqui é importante entender: seus ativos nunca ficam no telefone e nem ficam na própria carteira. Todas as moedas estão sempre na blockchain, e a carteira é apenas um navegador que mostra o saldo e permite assinar transações. Mas as chaves privadas e sua frase-semente ficam exatamente no seu dispositivo — de forma criptografada, mas ainda assim no telefone ou no computador que está conectado à internet. E aqui existem seus próprios riscos.

O principal problema é malware. Se você tem Android, pode facilmente pegar um vírus que vai ficar monitorando tudo o que você faz: quais botões você aperta, quais aplicativos você abre, para onde você navega. E em algum momento ele vai simplesmente interceptar sua frase-semente quando você inseri-la ou quando ela estiver armazenada na memória do telefone. Recentemente, por exemplo, encontraram uma vulnerabilidade crítica em processadores MediaTek, que estão em um em cada quatro smartphones Android. Um invasor com acesso físico ao telefone poderia extrair o PIN e as chaves privadas das carteiras em menos de um minuto. Ou a campanha FakeWallet e SeaFlower, em que aplicativos falsos se disfarçavam de MetaMask, Ledger, Trust Wallet e simplesmente roubavam frases-semente na geração. Ou ataques de supply-chain via Snap Store, em que invasores invadiram contas de desenvolvedores confiáveis e publicaram atualizações maliciosas — as pessoas digitavam suas frases achando que estavam atualizando a carteira oficial.

O sistema fechado do iPhone, nesse sentido, é realmente mais seguro. Lá há menos chance de você cair em um aplicativo de phishing, porque a App Store verifica rigorosamente o software, e instalar de fontes não verificadas é praticamente impossível sem jailbreak. Além disso, o Secure Enclave cuida do armazenamento das chaves no nível de hardware. Mas isso não é uma panaceia — se você mesmo, em algum lugar, expuser sua frase-semente, nenhum iPhone vai salvar. E aqui, na minha opinião, os riscos são até menores do que com carteiras de hardware, que uma a uma vêm mostrando sua falta de confiabilidade.

Então, o que fazer? Como guardar seus ativos corretamente para que não os roubem? Já falei sobre isso mais de uma vez, mas vou repetir.

Em primeiro lugar, diversifique suas economias. Se você tem bitcoin, não guarde tudo em um único lugar. Separe pelo menos 50% em duas carteiras diferentes.

Se roubarem metade de uma delas, a outra vai ficar, e mais cedo ou mais tarde ela vai crescer/recuperar e devolver o que foi perdido.

Em segundo lugar, faça o seguinte. Pegue um iPhone antigo, não mais novo do que o modelo 11 ou 12. Apague completamente tudo, zere as configurações e restaure para as configurações de fábrica. Crie um novo Apple ID, um novo e-mail, que você não usa em lugar nenhum. Não coloque chip/sim card nele de forma nenhuma. Faça a internet compartilhar a partir de outro telefone via Wi‑Fi — ou seja, este iPhone nem chega a se conectar à rede celular. Instale nele o Trust Wallet ou outra carteira confiável, crie uma nova carteira, anote a frase-semente em papel (atenção — não no telefone, não em fotos, não na nuvem, só em suporte físico). Transfira seus ativos para lá, verifique que tudo chegou e, depois disso, desligue o telefone e guarde na gaveta/caixa. Você só vai ligá-lo quando precisar enviar algo ou verificar o saldo. E entre as sessões ele fica simplesmente parado, desligado.

Quebrar um dispositivo desse tipo, que 99% do tempo não interage com a internet e fica totalmente desligado, é praticamente impossível. A única forma de perder dinheiro é perder a frase-semente. Por isso, dê a ela o máximo de atenção: um local seguro, cópias com pessoas confiáveis, proteção contra fogo e água.

E lembre-se do principal, eu repito isso de propósito: seus ativos nunca ficam nem no telefone, nem na carteira. Eles sempre estão na blockchain. Carteiras de hardware e carteiras quentes como Trust Wallet ou MetaMask são apenas interfaces, as chaves para o seu dinheiro. A diferença de armazenamentos custodiados, como exchanges ou alguns serviços de terceiros, onde alguém guarda criptomoedas por você, é que eles realmente pegam suas moedas e colocam em um cofre/carteira interna própria, mostrando para você apenas o saldo no aplicativo. Eu recomendaria evitar isso — você não controla suas chaves e, portanto, não controla seu dinheiro. Não importa se você confia ou não em uma exchange — o risco de invasão, falência ou bloqueio da conta sempre existe.

Resumindo: carteiras de hardware — não são mais o padrão; isso foi provado por dezenas de incidentes nos últimos dois anos. Carteiras quentes em iPhone, com precauções razoáveis, podem ser até mais seguras. As regras principais: espalhe em lugares diferentes, use um smartphone antigo dedicado sem chip (sem SIM), mantenha a frase-semente apenas em papel e nunca a mostre na internet. Ninguém vai proteger seus recursos melhor do que você mesmo.