A Keystone tem uma ótima notícia para você: a empresa jura que ninguém tocou nas suas frases-semente. A má notícia: ela perdeu a chave mestra com a qual provava a autenticidade das suas carteiras, entregou aos atacantes os endereços residenciais de dezenas de milhares de clientes — e agora, sem pestanejar, pede que você acredite na palavra dela: todo o resto está muito bem trancado.

Em 26 de outubro, a Keystone publicou seu comunicado sobre o incidente. Segundo a própria empresa, em 20 de outubro ela notou invasores em seu site oficial: o atacante entrou por uma brecha em uma ferramenta terceirizada de monitoramento de dados, escalou privilégios e saiu com dois troféus — o banco de dados de clientes com endereços de entrega e a chave criptográfica WebAuth com a qual a Keystone atesta a autenticidade de cada uma de suas carteiras.

Quem exatamente fez a visita, qual ferramenta terceirizada foi invadida e por quantas semanas ou meses os invasores ficaram à vontade antes de 20 de outubro, o relatório não informa. Em compensação, a empresa comunica, com certo orgulho, quantos dos próprios dispositivos agora precisam ir para a prensa industrial: 18.835. Os envios do armazém foram suspensos, mas a pré-venda de um futuro lote com uma “chave nova” foi aberta imediatamente — pedem apenas que você espere de quatro a seis semanas. E, claro, que digite seu endereço residencial mais uma vez.

A ironia de engenharia merece uma admiração especial. Durante anos, a Keystone se vendeu como o padrão-ouro da segurança “100% air-gapped”: sem Bluetooth, sem Wi-Fi, sem transmissão de dados por USB — apenas uma câmera e QR codes, para que a carteira nunca, jamais, tocasse a internet. Cortaram heroicamente o cabo do dispositivo e depois parafusaram no site um rastreador terceirizado, pelo qual um atacante qualquer chegou até o segredo mais valioso da verificação de fábrica. Devia ser uma métrica importantíssima a que estavam monitorando.

1. O que é essa “chave mestra” e por que o armazém inteiro vai para o triturador

A verificação de autenticidade da Keystone é simples. Ao ligar o dispositivo pela primeira vez, você acessa a página oficial de verificação, o site exibe um QR code, você o escaneia com a câmera da carteira, a carteira devolve uma sequência de dígitos e você os digita de volta no site. Se coincidirem, a tela parabeniza você por possuir um dispositivo “autêntico”.

Abrindo o código-fonte do firmware do Keystone 3, dá para ver o que acontece nos bastidores. O QR code carrega um valor de verificação criptografado com RSA e assinado com uma chave da Keystone. A carteira confere a assinatura e decifra o valor com uma chave RSA privada. Na fábrica, essa chave é gravada em uma memória programável uma única vez (OTP) — o firmware original não permite sobrescrevê-la.

Em outras palavras, toda a “verificação de autenticidade” comprova um único fato: o aparelho em suas mãos conhece um segredo. Não “a placa foi montada na fábrica da Keystone”, não “não há nenhum chip extra lá dentro”, não “o gerador de números aleatórios é honesto”. Apenas “conhece o segredo”. Justamente o segredo que, como a própria empresa admite, agora está nas mãos dos atacantes. A página de verificação continua funcionando como um relógio — só que agora qualquer falsificação consegue acender o cobiçado sinal verde.

No comunicado à imprensa, a Keystone se apressa em tranquilizar o público: a chave roubada não participa da geração da frase-semente, da derivação de chaves privadas nem da assinatura de transações. Tecnicamente, é a mais pura verdade — só que foi exatamente essa chave que convencia os compradores de que era seguro confiar uma frase-semente àquela caixinha. Um mero detalhe.

Mais interessante ainda é um detalhe que surgiu na descrição da substituição: todas as 18.835 carteiras do armazém têm a chave “antiga”, e o próximo lote receberá uma “nova”. Daí sai uma conclusão arquitetônica encantadora: em vez de certificados individuais para cada dispositivo, a Keystone parece ter carimbado um único segredo compartilhado em um lote inteiro. A economia foi exemplar: basta vazar uma única chave e não há números de série específicos a revogar — o armazém inteiro vai para o abate.

Além disso, para gerar o QR code de verificação, o site só precisava da metade pública da chave. No entanto, a metade privada, sem a qual ninguém consegue responder à verificação em nome de um dispositivo, aparentemente estava confortavelmente guardada em algum lugar acessível pelo servidor web. Guardar a chave mestra do lacre de fábrica debaixo do capacho da loja on-line é um capítulo totalmente novo da criptografia.

2. O que agora dá para fazer com essa chave

O principal cenário de ataque é descrito pela própria Keystone: com o segredo roubado em mãos, criminosos podem fabricar em série carteiras falsas que passam tranquilamente na verificação oficial de autenticidade do site, vendê-las por revendedores ou como usadas — e depois esvaziar os saldos dos compradores. Até agora, nenhuma falsificação foi relatada em circulação.

Para roubar o dono, uma falsificação não precisa nem do firmware original da Keystone nem da chave de assinatura de código de fábrica (que, segundo a empresa jura, não foi afetada). Dentro de uma carcaça de plástico parecida pode estar qualquer placa barata que, durante a configuração, entregue a você uma frase-semente de 24 palavras preparada de antemão pelos ladrões. O segredo OTP roubado serve a essa isca para uma única coisa — responder corretamente ao primeiro QR code e tranquilizar o comprador atento com a mensagem “Verification Successful”.

É por isso que 18.835 carteiras prontas vão para o ferro-velho. A memória delas é programável uma única vez — a chave não pode ser atualizada remotamente. Distinguir pelo site uma carteira autêntica com a chave “antiga” de uma réplica caseira com a mesma chave também se tornou impossível. No fim das contas, a única ferramenta de “rotação de chaves” prevista pelo projeto acabou sendo um triturador industrial. A Keystone chama pomposamente a destruição do lote de “uma decisão cara, mas correta” — quando, na verdade, sua própria arquitetura simplesmente não lhe deixou outra escolha.

Dispositivos eletrônicos idênticos e sem marca seguem por uma esteira em direção aos rolos de um triturador industrial.
Ilustração · Blackwood

3. Um homem com uma faca ao lado da cama: quem nomeou os invadidos como fiadores?

Vejamos as recomendações oficiais da Keystone para quem já comprou uma carteira:

  • Recebeu o dispositivo antes de 20 de outubro e ele passa na verificação — continue usando, não é preciso transferir suas criptomoedas para outras carteiras.
  • Recebeu um dispositivo com a chave antiga depois de 20 de outubro — não use até que o suporte (support@keyst.one) confirme manualmente a autenticidade. A própria empresa admite sua impotência: mesmo que essa carteira passe na verificação do site, ela já não pode descartar uma falsificação. Como exatamente os compradores devem descobrir se a carteira deles tem uma chave “antiga” ou “nova”, a Keystone, segundo o The Hacker News até 27 de outubro, esqueceu de explicar. Com o que o suporte vai substituir a criptografia comprometida também é um mistério — provavelmente vão ler a sorte numa foto da caixa.
  • Não há recall. Ninguém é solicitado a devolver nada, e quaisquer e-mails ou ligações sobre “substituição da carteira” ou “resgate de fundos” são declarados golpe.

Todo esse guia de salvamento depende da data de 20 de outubro. Nas respostas sob a própria publicação, representantes da Keystone afirmam com confiança que a chave vazou em 20 de outubro. No entanto, o próprio comunicado aponta 20 de outubro como o dia em que a invasão foi descoberta, enquanto a data em que o atacante obteve acesso ao sistema pela primeira vez é modestamente omitida. Todos cujo pacote chegou no dia 19 são convidados a acreditar numa coincidência milagrosa: que o hacker invadiu, extraiu o banco de dados com a chave e foi pego em flagrante no mesmo dia.

Mas a questão fundamental aqui é ainda mais dura: como a própria Keystone sabe o que foi roubado e o que não foi?

Veja quem está bancando o especialista diante de você. Todos esses mantras — “a chave de assinatura do firmware está segura”, “os dispositivos mais antigos não foram afetados”, “em um mês enviaremos um lote novo e seguro” — vêm de uma empresa que acabou de ser saqueada por meio de um plugin terceirizado no próprio site. Ainda ontem essas pessoas não faziam ideia de que o segredo-raiz da verificação do seu hardware estava sendo levado debaixo do nariz delas. Durante dois anos seguidos, não perceberam que o script para apagar os endereços dos clientes não funcionava. E hoje essas mesmas pessoas, com a maior seriedade, emitem a você uma indulgência e se comprometem a garantir em quais pastas o hacker olhou e por quais ele nobremente passou direto.

Quem permitiu o vazamento já não é fiador de nada. Se ontem não sabiam desta invasão, como saberão amanhã da próxima? Onde está a garantia de que a “chave nova”, para a qual já estão recebendo pedidos na pré-venda, não vai escapar por outro buraco antes que a linha de montagem produza as primeiras mil caixas?

4. Dois anos de promessas falsas de exclusão e 13 mil pessoas que nem sequer compraram nada

Uma chave comprometida pode ao menos ser substituída em um hardware novo. Seu endereço residencial não pode ser reemitido na pré-venda.

Os atacantes levaram 25.964 registros de clientes da loja oficial da Keystone na Shopify referentes a 2024–2026: nomes completos, telefones, e-mails, endereços exatos de entrega residencial, além do conteúdo e do valor de cada pedido. Junto com eles foram mais 12.873 rascunhos de pedidos não pagos com nomes, telefones e endereços. Ou seja, quase treze mil pessoas nunca chegaram a comprar essa malfadada carteira — apenas visitaram o site, digitaram o endereço para conferir o frete, mudaram de ideia e fecharam a aba. E mesmo assim acabaram numa lista vazada de detentores de criptomoedas.

Mas o verdadeiro fundo do poço desta história é que a maior parte desses registros nem deveria existir no banco de dados. A Keystone havia prometido oficialmente aos clientes apagar os dados de entrega após 180 dias. As pessoas encomendaram carteiras de hardware para o endereço de casa contando que o rastro desapareceria seis meses depois. Quando os hackers já tinham levado o banco de dados, de repente se descobriu que a ferramenta de exclusão em massa da Shopify vinha apresentando erros o tempo todo e que ninguém na empresa sequer havia verificado se alguma linha estava sendo apagada. Agora a Keystone encolhe os ombros, constrangida, promete reduzir o prazo de retenção para 90 dias e jura solenemente apagar os arquivos antigos até 3 de novembro — logo depois de os atacantes já os terem baixado.

Se uma empresa jurou durante dois anos que apagava seus dados enquanto, na verdade, os acumulava num cofrinho para hackers, a confiança que suas palavras merecem é exatamente zero. Imagine acordar no meio da noite e ver uma pessoa próxima de pé sobre a sua cama com uma faca na mão. E ela diz com calma: “Não se preocupe, só me deu vontade de ficar aqui com uma faca. Talvez eu quisesse até te espetar, mas vire para o lado e volte a dormir — anotei este incidente, analisei, e justamente este nunca mais vai se repetir.” É mais ou menos assim que soam hoje as promessas da Keystone de apagar os endereços após 90 dias em vez de 180 e de guardar com mais cuidado a próxima chave mestra.

O que um banco de dados vazado significa na prática dispensa explicações. É um cadastro de endereços pronto de pessoas que com certeza têm algo valioso em casa — com nomes completos, telefones e números de apartamento. Para golpistas por telefone, é uma ligação respaldada por detalhes reais do pedido: um comprador já escreveu na thread da Keystone que fraudadores ligaram para ele chamando-o pelo nome verdadeiro. Para quem mapeia casas para assaltos e para os fãs do “ataque da chave inglesa de 5 dólares”, é um mapa de rotas pronto. Para lucrar com a chave WebAuth roubada, é preciso soldar placas falsas e montar a distribuição. Para lucrar com o banco de dados vazado da Shopify, bastam um pé de cabra e uma passagem de trem.

5. Conclusão: o preço de um “lacre de fábrica”

Vamos montar a construção inteira. Vendem aos compradores uma carteira de hardware “totalmente air-gapped”, que gera sozinha a frase-semente e assina as transferências dentro de uma caixa lacrada. Para que você não tenha medo de confiar suas economias a essa caixa, o fabricante oferece a verificação de autenticidade no site. Na realidade, a verificação se apoia num único segredo compartilhado por um lote inteiro do armazém, e o próprio segredo fica em algum lugar acessível por meio de um rastreador terceirizado cheio de furos no servidor web.

E tem mais. Para que a preciosa caixa chegue às suas mãos, você deixa com a loja seu sobrenome, telefone e endereço residencial, com a promessa de que o registro será apagado em seis meses. O script de exclusão não funciona por dois anos, ninguém percebe, e todo o arquivo vai parar com os atacantes junto com a chave mestra da verificação. E, quando o desastre vem à tona, exatamente a mesma firma que dormiu durante a invasão e acumulou seus endereços por dois anos sobe ao púlpito e pede que você acredite na palavra dela: as outras chaves estão intactas, as carteiras anteriores a 20 de outubro são seguras e em um mês chegará um lote novo, com certeza confiável.

A Keystone manda quase 19 mil dos próprios dispositivos para a prensa industrial simplesmente porque não consegue mais distinguir seus produtos de falsificações. De quebra, 38.837 pessoas ganharam residência permanente em bancos de dados criminosos, com endereços exatos incluídos. Uma bela lição para quem ainda acredita que um bonito sinal verde no site do fabricante e a palavra “Air-Gapped” na caixa podem substituir a segurança de verdade.