Pular para o conteúdo
buybitcoinsmart

Glossário / Carteiras e custódia

Frase secreta

Outros nomes: 25ª palavra, Carteira oculta, Passphrase.

O que é uma frase secreta?
Uma frase secreta é um segredo adicional acrescentado às suas palavras de recuperação que produz uma carteira completamente diferente, sem nenhuma forma de verificar se a que você digitou estava certa.

Especificação no BIP-39.

A frase secreta é misturada às palavras antes que qualquer chave exista, de modo que mudar um único caractere produz uma carteira totalmente nova e vazia. Nada rejeita uma entrada errada, porque toda sequência possível é uma entrada válida. Essa propriedade é o recurso inteiro e também a forma mais comum de as pessoas perderem dinheiro com ele.

Como funciona

O BIP-39 define a frase secreta como uma extensão opcional do salt usado ao converter as palavras em uma seed. O salt é o texto literal "mnemonic" com a sua frase secreta anexada ao final, e o par passa por 2.048 rodadas de PBKDF2 com HMAC-SHA512. Mude a frase secreta e cada um dos 512 bits de saída muda, o que muda a chave mestra, o que muda cada endereço que a carteira venha a mostrar.

Três consequências decorrem disso, e todas as três surpreendem as pessoas.

Não existe resposta errada. Digite sua frase secreta com uma letra maiúscula que você não usou da última vez e a carteira abre com sucesso, mostra saldo zero e entrega endereços de recebimento novos. Nada está quebrado e nada avisa. Enviar bitcoins para essa carteira é o que torna o erro permanente.

Cada caractere conta exatamente como foi digitado. Maiúsculas e minúsculas, espaços, pontuação e caracteres acentuados fazem parte do segredo, incluindo um espaço final que você não consegue ver. As carteiras normalizam o texto para Unicode NFKD antes de calcular o hash, o que resolve a maioria das diferenças de codificação de acentos, mas nada salva uma frase que você lembra apenas de forma aproximada.

O alongamento é fraco. Duas mil e quarenta e oito iterações de PBKDF2 eram baratas em 2013 e agora são quase gratuitas. Um atacante que já tenha suas palavras escritas pode testar frases secretas de dicionário a uma velocidade enorme, então "bitcoin2020" ou o nome de um animal de estimação acrescentam horas de proteção em vez de anos. Uma frase secreta deve ser longa e impossível de adivinhar, ou é teatro.

Os apelidos também enganam. Chamá-la de “25ª palavra” sugere que ela vem da lista de palavras do BIP-39 e que é coberta pela soma de verificação. Não é nenhuma das duas coisas: é texto arbitrário, não verificado, não listado e não recuperável.

Por que isso importa quando você compra bitcoin

A frase secreta existe para uma ameaça específica: alguém com posse física do seu dispositivo ou das suas palavras escritas. Todo o resto da sua configuração já cobre atacantes remotos.

Essa ameaça não é hipotética no hardware mais antigo. Os dois dispositivos Trezor analisados neste site, o Model One e o Model T, não têm elemento seguro, e seu fornecedor afirma claramente que um atacante com o dispositivo em um laboratório consegue extrair a frase de recuperação armazenada. Uma frase secreta é a mitigação documentada, porque o segredo extraído sozinho abre a carteira errada. O mesmo raciocínio se aplica a um backup escrito encontrado durante um roubo ou lido por um visitante.

O custo é que a recuperação agora exige dois segredos independentes, e o segundo normalmente existe apenas na sua cabeça. É daí que vem a maioria das perdas de frases secretas: não o roubo, mas uma pessoa que morreu, esqueceu ou mudou de casa. Se você usar uma, anote-a e guarde-a em um lugar diferente do das palavras, de modo que nenhum lugar sozinho guarde as duas e nenhum acidente sozinho destrua as duas. A Trezor limita a entrada a 50 caracteres, então planeje um comprimento que caiba.

Use uma quando suas reservas mudariam de forma significativa a sua vida e sua ameaça realista é uma pessoa, não um hacker. Deixe de lado quando você ainda está aprendendo, quando seu saldo é pequeno ou quando você não tem um plano para o que acontece com ela se você não estiver disponível.

A carteira de coação que realmente funciona

O recurso de carteira oculta só ajuda se a carteira visível for crível, e a maioria das pessoas entende isso ao contrário.

Configure seu dispositivo sem frase secreta e coloque nele um valor real e disponível para gastar. Algumas centenas de dólares em bitcoin que se movem ocasionalmente parecem a carteira de alguém. Uma carteira padrão vazia parece exatamente o que é: a prova de que existe uma frase secreta em algum lugar.

Mantenha suas economias na carteira com frase secreta e deixe que ela fique quieta. Em uma Trezor, inserir a frase secreta abre uma carteira oculta como uma sessão separada, e deixá-la em branco volta ao chamariz sem nenhuma indicação de que existe outra.

Seja honesto sobre o limite. Isso protege você de alguém que encontra ou rouba o dispositivo e procura o que há nele. Protege muito menos de alguém que sabe que o recurso existe, e em várias jurisdições mentir ativamente às autoridades sobre ativos é um crime separado de qualquer coisa relacionada a bitcoin. O silêncio é uma posição defensável. Uma declaração falsa não é.

Frase secreta vs autenticação de dois fatores

Uma frase secreta é um segundo segredo, não um segundo fator no sentido em que os bancos usam o termo. A autenticação de dois fatores é uma verificação feita por um servidor que pode rejeitar você, limitar a taxa de tentativas, bloquear a conta e permitir que uma equipe de suporte restaure o acesso. A frase secreta não é verificada por ninguém, não pode ser redefinida, permite tentativas infinitas offline por qualquer pessoa que tenha suas palavras e abre silenciosamente uma carteira diferente quando está errada. A comparação a favorece exatamente na direção errada.

Frase secreta vs backup Shamir

Uma frase secreta acrescenta um segredo; um backup Shamir divide um. Eles respondem a perguntas diferentes. A frase secreta pergunta como tornar inútil um backup encontrado, e faz isso exigindo algo que quem o encontra não tem. O Shamir pergunta como sobreviver à perda de um backup, e faz isso transformando uma única folha em várias, das quais apenas algumas são necessárias. Combiná-los é possível e multiplica as formas como uma recuperação pode falhar, então escolha o problema que você realmente tem.

Não confundir com

Perguntas frequentes

O que acontece se eu digitar minha frase secreta incorretamente?

Abre-se uma carteira diferente e vazia, sem nenhum aviso. Toda sequência é uma entrada válida, portanto não há mensagem de erro nem rejeição. Verifique conferindo se um endereço de recebimento conhecido coincide antes de enviar qualquer coisa para ele.

Devo usar uma frase secreta?

Somente se sua ameaça realista for uma pessoa que poderia chegar ao seu dispositivo ou às suas palavras escritas, e somente se você tiver um local separado e durável para guardar a frase secreta. A maioria das perdas de frases secretas vem de esquecimento ou de morte, não de furto.

Posso guardar a frase secreta junto com as palavras da minha frase de recuperação?

Não, isso anula todo o benefício. Qualquer pessoa que encontrar o cartão terá então as duas metades. Guarde-as em locais diferentes e garanta que quem herdar de você consiga localizar as duas sem você.

A frase secreta é a mesma coisa que uma 25ª palavra?

Não, o apelido é enganoso. É um texto arbitrário da sua escolha, não uma palavra da lista do BIP-39, e não é coberto pela soma de verificação da frase, portanto nada o valida.

Leia a seguir

Termos relacionados

Mais em Carteiras e custódia

Ler esta página em inglês