Complexidade de senha
- Gerar link
- X
- Outros aplicativos
Em questão de segurança da informação há muitas recomendações para que se tenha uma senha com uma força minimamente razoável, a recomendação geralmente é no sentido de adicionar caracteres especiais e também que a senha seja longa.
Mas qual a razão que faz com que o uso de caracteres especiais combinados com letras e números e também uma sequência longa façam de uma sequência de caracteres uma senha forte?
A resposta é matemática, uma função exponencial =)
Um exemplo simples, você precisa criar uma senha numérica com quatro dígitos e em cada digito você pode utilizar os algarismos de 0 a 9. Quantas possibilidades de senha são possíveis?
10 x 10 x 10 x 10
Ou melhor, 10 elevado na quarta potência.
Imagine que você tem duas possibilidades (V ou F), quantas combinações é possível de se formar com estas duas opções, vejamos:
V ou V
V ou F
F ou V
F ou F
Ou melhor, 2 elevado ao quadrado (2²).
Agora volte ao exemplo da senha com quatro números e calcule quantas combinações são possíveis na conta (10 x 10 x 10 x 10), já te trago que a resposta é 10000. Mas e se adicionarmos mais casas? (10 x 10 x 10 x 10 x 10 x 10 x 10 x 10), isso é igual a 100000000, e podemos verificar que (10 x 10 x 10 x 10 x 10 x 10 x 10 x 10) é igual a 10 elevado na potência de 8, o aumento nos dígitos da senha torna o crescimento da complexidade uma função exponencial.
Agora adicione ainda mais possibilidades para os caracteres como letras de (a-z) e também em maiúsculas (A-Z) mais caracteres especiais o que poderia gerar, por exemplo, um calculo tipo (36 x 36 x 36 ....)
Percebeu o motivo de senhas com mais possibilidades de caracteres e mais longas tornam-se mais fortes? Um atacante terá que fazer uma tentativa muito mais longa para adivinhar uma senha com letras maiúsculas e minúsculas, números e caracteres especiais do que com uma que tenha apenas números.
- Gerar link
- X
- Outros aplicativos
Comentários
Postar um comentário