A utilização destas dicas para definir uma boa password aumenta a entropia e torna a password mais difícil de ser descoberta.
Dictionary Attacks
Muitas passwords podem ser facilmente descobertas através dos conhecidos “dictionary attacks”. Este tipo de ataque tenta as combinações presentes numa base de dados, tal como um dicionário, até encontrar a password em questão.
Para diminuir a probabilidade de uma password ser descoberta num dictionary attack, deve optar-se por combinar mais do que uma password (passphrase). Quanto mais aleatória for, melhor. Contudo, é sabido que os humanos têm dificuldade em criar combinações que sejam realmente aleatórias. Para colmatar esta limitação têm surgido ao longo dos anos vários métodos como o descrito a seguir.
O Método Diceware
O método diceware consiste na utilização de um dado (gerador de números aleatórios), para obter números de 5 dígitos, que depois são substituídos pela palavra correspondente numa lista. O seu objetivo é criar frases de 5 ou mais palavras aleatórias, de forma offline, para maior segurança. Cada palavra adiciona 12.9 bits de entropia à passphrase.
Passo-a-passo:
- Jogue o dado 5 vezes e anote os números;
Ex.: