O coreano simpático

O que exatamente é o chip dentro de uma carteira cripto típica, aquele em que “a transação é assinada”?

Você tem na mão uma carteira de hardware comum e dentro dela há um chip. Um chip é um minicomputador. Não é um arquivo que guarda sua chave privada ou sua frase seed. Não é um armazenamento protegido por senha.

É um minicomputador. Ele faz alguma coisa lá dentro, mas ninguém sabe de verdade o quê. O código-fonte do chip não é publicado.

Então o quadro fica assim. Você mesmo pesquisa a empresa que fabricou a carteira, talvez até revise o código da interface, anota e guarda suas seeds você mesmo, e aí diz: “O ingênuo aqui sou eu, então que minha chave privada seja processada por um microcomputador fechado em que não faço ideia do que acontece”.

Isso é absurdo na própria essência.

É como jogar uma partida de futebol durante 89 minutos controlando tudo, vigiando tudo, em alerta permanente e se cobrindo por todos os lados, e no último minuto simplesmente sair de campo, porque “é o protocolo e todo mundo faz assim”. E o técnico adversário te tranquiliza dizendo que de qualquer forma a bola não vai sair do campo.

Você entrega sua chave privada ao computador de outra pessoa e não faz ideia de como ele funciona, de como funcionava, de como vai funcionar, do que exatamente ele faz nem de como nada disso acontece lá dentro.

É o truque clássico de varrer o problema para debaixo do tapete. A pessoa quer contratar uma faxineira, mas tem medo: e se ela limpar a casa no outro sentido?

Então surge uma ideia: vamos contratar a faxineira por uma “empresa de limpeza”, porque uma empresa responde mais. Que nessa empresa trabalhe exatamente a mesma pessoa do anúncio de ontem é algo que a cabeça prefere não admitir. Nem que a responsabilidade de uma limitada pode começar com um capital social simbólico.

Aqui acontece exatamente a mesma coisa.

01

E a chave privada supostamente não pode ser extraída dali!

Minha pergunta diante disso é sempre a mesma: e como você sabe? Sério, como VOCÊ sabe? “Ué, os especialistas decidiram!” Que especialistas, você tomou café com eles? O que te fez decidir que eles são especialistas? Que têm HSA+ e HDSFA++ no nome? Quanto mais letras, mais sério?

Digamos que você tenha uma loja de cafeteiras no seu país. Alguém no exterior te conhece? Muito provavelmente nem a sua própria cidade inteira te conhece.

Agora pense por que você conhece a empresa SUPER SECURITY HSA+ HDFSA++ dos Estados Unidos, a que licenciou esse superchip. Você acha que eles são especialistas tão famosos no mundo inteiro que todo mundo os conhece, ou é simplesmente uma empresa para a qual alguém apontou o dedo, bem de propósito, num artigo patrocinado?

Além disso, olhe os carros da TESLA. Eles têm a própria equipe de especialistas em segurança? É de se supor que sim. E mesmo assim aparecem dez equipes do mundo inteiro no hackathon Pwn2Own e quebram esse Tesla em dois dias. Como isso acontece? Como a equipe de segurança da Tesla continua deixando passar o elefante no quarto escuro?

Então não surpreende que, depois de um tempo, o fundador da Ledger diga em público: se a polícia precisar, podemos extrair a chave privada da nossa carteira com microchip. E todo mundo: “Nossa. Que surpresa”. Não é surpresa nenhuma. O difícil de acreditar de verdade é que alguém ache que um colega encomendou uma auditoria a outro colega para o segundo escrever: é um fenômeno da segurança.

Então entregar sua chave privada ao microcomputador de outra pessoa, depois de todo o esforço que custou ganhar esse dinheiro, é como dizer: “Ganhei 10 milhões, mas o ingênuo sou eu, então alguém faça a gentileza de guardar meu dinheiro”. Em vez de cuidar dele você mesmo.

02

Ah, sim. E aquele engenheiro coreano?

Imagine: existe uma fábrica na Coreia onde esses chips são feitos. Todas as agências de inteligência do mundo sabem que ali se fabricam chips. O governo coreano sabe que ali se fabricam chips, chips em que serão guardados bilhões em bitcoin. Todos os operários e a máfia local também sabem. E é nessa mesma linha de produção que eles são montados e recebem o firmware.

E você vai e diz: “Ótimo! Vou pegar uma caixa-preta dessa esteira, um microcomputador, e enfiar meus bitcoins ali”.

03

Pare de confiar em caixas-pretas. Guarde suas chaves num suporte que você entende e criptografe-as você mesmo.

+