Archive for the ‘utilidade pública’ tag
a vida precisa de regras…
Eu amo a web 2.0, mídia social e essa coisa toda. Mas algo que tem me deixado frustrado recentemente é ter que lembrar um zilhão de senhas. Ter apenas algumas senhas “padrão”, por mais complexas que sejam, não é o suficiente, e chega uma hora que você fica tentando umas cinco senhas diferentes em sites que não costuma acessar tanto. Além do mais, só uma senha padrão é pedir pra se fuder, já que se alguém descobri-la, você estará perdido. E não adianta só seguir as recomendações do banco e não anotar todas as senhas ou não falar pra ninguém, pois nem sempre são pessoas que descobrem.
Assim, não lembro quem me recomendou que eu utilizasse um algoritmo gerador de senhas. Enrolei, mas finalmente implementei. Para os não acostumados a palavra “algoritmo” pode assustar, mas não é nenhum bicho de sete cabeças. É basicamente uma formulinha que você aplica baseada em alguma regra, que vai variar de site para site.
Como sou super legal, vou dar um exemplo. Naturalmente não é nada do que eu uso, mas é o suficiente para entender a brincadeira:
1- Escolha algo que tenha significado para você mas não o suficiente para ser óbvio, ou seja, nada de nomes ou datas. No exemplo vamos usar o ônibus que de longe mais peguei em minha vida: 875c (Lapa). Essa será a constante (c). Todas as minhas senhas terão 875c nelas. É uma constante abstrata o suficiente para ninguém tentar advinhar e mistura letras e números, o que dá uma complicada para softwares “do mal” tipo o skynet.
2- Crie uma regra baseada no nome do site. No exemplo será a quantidade de letras do domínio, essa será a variável (x).
3- Crie outra regra para outra variável, o (y). Isso serve para dar uma randomizada nas coisas. No caso (y) irá variar de acordo com se o domínio é .br ou não. Se for, (x) irá ao final da senha, senão irá no começo.
Abaixo explicito o exemplo em MafraScriptBR:
c = 875c;
x = quantitade de letras no nome do site;
y = tipo de domínio
fórmula {
se (y) == .br {
password == x875c;
}
senão {
password == 875cx;
}
}
Assim, a senha do Google seria “6875c”. Mas a do Submarino seria “875c9”. Então você pergunta: “Mas e o os meus fakes?”; para sites em que você tem mais de uma conta. Simples, crie na sua fórmula outra variável baseada no username também. Ter as senhas aparentemente parecidas assim pode não parecer seguro, mas é, e você ainda pode jogar caracteres especiais como # ou $ na brincadeira pra complicar ainda mais a vida. E pelo amor de deus nada de usar senhas como “segredo” ou “secret2”.
Espero ter ajudado pessoas que como eu sofriam com muitas senhas e ainda não tinham descoberto essa maravilha do mundo matemático.