Site verdadeiro
Senha gerada para
É a sua senha de verdade.
Gratuito · Sem cofre · Sem nuvem
O Vaultless Pass calcula cada senha na hora, a partir da sua senha mestra e do endereço real do site. Nada é guardado, nada é enviado: não existe cofre para invadir.
correct horse battery staple
Site verdadeiro
Senha gerada para
É a sua senha de verdade.
Site falso
Senha gerada para
Outra senha, completamente diferente. O site falso não recebe a sua.
Calculado com o mesmo código da extensão. Nunca digite a sua senha mestra de verdade em uma página da web, nem nesta.
O problema
Gerenciadores tradicionais guardam suas senhas em um lugar só. É cômodo, e é exatamente o que um invasor procura.
Todas as suas senhas ficam em um servidor ou arquivo. Se ele vaza, ou se a chave do cofre é descoberta, a perda é total e de uma vez.
paypa1.com no lugar de paypal.com engana pessoas e, às vezes, até ferramentas mal configuradas. A senha verdadeira acaba entregue ao golpista.
Decorar uma senha forte para cada site é impossível. Por isso quase todo mundo repete, e uma senha vazada passa a abrir várias contas.
Como funciona
Três passos, todos dentro do seu navegador. Mesma entrada, mesma senha, em qualquer computador.
Ela entra só no cálculo e é apagada do campo logo depois. Nunca vai para disco, para a memória persistente nem para a rede.
Quem informa o site é o próprio navegador, não a página. Vale o domínio principal (login.microsoftonline.com vira microsoftonline.com), pela lista pública de sufixos.
PBKDF2 com SHA-256 e HKDF, feitos pelo próprio Chrome. Trocou uma letra do endereço, como paypa1.com ou g1thub.com? Sai outra senha. O navegador também converte endereços para minúsculas, e o cálculo usa o que ele informa.
senha mestra + site real + versão → senha forte
Troque uma letra e veja a senha inteira mudar. É um cálculo ao vivo, no seu navegador, com a senha mestra pública da demonstração.
Por dentro
Usa o domínio registrável com a lista pública de sufixos (github.io não divide senha com os vizinhos) e avisa quando o endereço mistura letras de outros alfabetos.
Três figuras que aparecem enquanto você digita. Se mudarem, você digitou diferente do de sempre: o erro é visto antes de virar uma recuperação de conta.
Só números, no máximo 12 caracteres, sem símbolos, caracteres proibidos. E uma versão para trocar a senha quando o site pedir ou vazar.
Copia a senha e a limpa da área de transferência depois de 30 segundos (ou 1, 2 ou 5 minutos). A tela também esquece.
Avisa quando ela é fraca e sugere uma frase longa. Só avisa: nunca bloqueia nem decide por você.
Leve as regras dos sites para outro computador em um arquivo. Ele não contém senha nenhuma, só as regras.
Português, inglês e espanhol, trocados nos ajustes, e tema que segue o sistema. Atalho Alt+Shift+P.
HTML, CSS e JavaScript puros, duas telas e nenhuma dependência de terceiros na interface. Menos código para auditar.
Comparação honesta
Não existe escolha perfeita. Aqui está o que cada abordagem entrega, inclusive o que o Vaultless Pass faz pior.
| Critério | Gerenciador com cofre | Vaultless Pass |
|---|---|---|
| Onde ficam as senhas | Em um cofre, na nuvem ou em arquivo, criptografado | Em lugar nenhum: são calculadas na hora |
| Se o servidor for invadido | O cofre criptografado pode vazar | Não há servidor nem cofre para vazar |
| Endereço falso (phishing) | Depende da configuração | Gera outra senha: o site falso não recebe a sua |
| Conexão com a internet | Fala com o servidor do fornecedor | Nenhuma: o Chrome bloqueia por regra |
| Computador novo | Entrar na conta e sincronizar | Instalar e digitar a senha mestra (as regras vão em um arquivo) |
| Preencher o login sozinho | Sim | Não: só copia, para pedir menos permissões |
| Esqueci a senha mestra | Há opções de recuperação em alguns | Não há como recuperar |
| Códigos de duas etapas (2FA) | Alguns guardam e geram os códigos | Não gera: use um autenticador separado, de propósito |
| Trazer as senhas que já tenho | Importa de outro gerenciador | Não importa: você troca a senha de cada site, aos poucos |
O Vaultless Pass troca comodidade por menos superfície de ataque. Se você precisa de preenchimento automático e recuperação, um gerenciador com cofre pode servir melhor.
Segurança e transparência
Cada promessa abaixo tem um teste que a prova. Em um gerenciador de senhas, “acredite em mim” não basta.
A política de segurança da extensão proíbe qualquer conexão. Em teste no Chrome real, um servidor local à espreita recebeu 0 acessos.
Aba ativa (ler o endereço só quando você clica), armazenamento (as regras), área de transferência, alarmes e página de fundo (copiar e apagar). Nenhuma permissão de site.
13 senhas de referência e uma segunda implementação, independente, em Python: as duas chegam às mesmas senhas, byte a byte.
O código será público no lançamento: poucos arquivos, sem bibliotecas de terceiros, para a comunidade conferir a função que gera as senhas.
content_security_policy.extension_pages:
default-src 'none'; script-src 'self'; connect-src 'none'
Uma ferramenta de segurança precisa dizer os próprios limites.
Perguntas frequentes
Não há como recuperar, porque não existe cofre nem e-mail de recuperação. É o preço de não ter nada para vazar. Escolha uma frase longa que você consiga lembrar, como quatro palavras sem relação entre si.
Suba a versão da senha nas regras do site. Mesma senha mestra, mesmo endereço, versão 2: sai uma senha nova. A versão fica guardada no seu navegador, nunca a senha.
Instale a extensão e digite a senha mestra: as senhas voltam sozinhas. As regras personalizadas (tamanho, versão) viajam em um arquivo que você salva nos ajustes e abre no outro computador.
O Vaultless Pass não importa senhas: ele só calcula as novas. O caminho é trocar a senha de cada site pela que ele gera, aos poucos, começando pelo e-mail e pelo banco, porque quem entra no seu e-mail consegue redefinir as outras senhas. Cada troca deixa a senha antiga, a que está no cofre velho, sem valor. Só apague o cofre antigo quando tiver trocado tudo e levado para outro lugar os códigos de duas etapas, os cartões e as notas: ele guarda coisas que o Vaultless Pass não guarda.
Não guarde. Uma mestra anotada em um arquivo, em um aplicativo de notas ou no navegador desfaz a ideia: quem achar esse lugar leva todas as senhas, e é justamente isso que o Vaultless Pass quer evitar. Ela é para ficar só na sua cabeça. Use uma frase que você lembre, digite-a todo dia nas primeiras semanas e confira pelo selo de três figuras, que é sempre o mesmo para a mesma mestra. Como nada a recupera, só troque as senhas dos sites quando tiver certeza de que a sabe de cor. A mestra é o que importa: as regras de cada site (tamanho, versão) não são segredo e viajam no arquivo de backup.
Convive com ele, mas não o gera. O código de duas etapas vem de uma chave que o próprio site sorteia, então não dá para calculá-la como as senhas, e guardá-la aqui seria criar um cofre. Também ficaria tudo em um lugar só: quem descobrisse a mestra levaria os dois fatores. Use um aplicativo autenticador ou uma chave de segurança, separados, e o segundo fator continua sendo outra coisa.
No Chrome. Navegadores baseados no Chromium, como o Edge, devem funcionar, mas ainda não foram testados.
O Argon2 exigiria WebAssembly e afrouxar a política de segurança da extensão. O PBKDF2 é nativo do navegador e está com 600.000 iterações. O Argon2 pode virar uma versão futura sem mexer nas senhas atuais.
Sim. Sem conta, sem anúncios e sem coleta de dados. Se ele te ajudar, uma contribuição voluntária é muito bem-vinda, e você pode fazê-la pelo Buy Me a Coffee.
O Vaultless Pass é gratuito e não tem anúncios, conta nem coleta de dados. Se ele ajudou você a proteger as suas contas, uma contribuição é muito bem-vinda e ajuda a manter o projeto vivo.
Apoiar no Buy Me a Coffee Contribuição voluntária. Nada muda no uso da extensão.
A extensão ainda não está na Chrome Web Store. Enquanto isso, veja a demonstração e confira os testes.