na eficácia de passphrases
assim agora que tivemos todos um bem pensam em se o disfarce de senhas é realmente o modo certo de ir, vai a pergunta outro bit da sabedoria - vai a pergunta se passphrases são realmente tão seguros como pensamos que eles são.
você vê com todo o pensamento em voz alta recentemente sobre o sistema de autenticação de senha um dos tópicos que foram discutidos em vários setores foi o passphrase. que a idéia passphrase consiste em que em vez de usar uma série relativamente curta de bytes (que esperaremos todos para argumentar não é uma palavra de dicionário) como o segredo compartilhado você usa para autenticar-se com algum sistema, você usa um real completam a frase que, embora composto de palavras de dicionário é bastante um bocado mais longa e assim teoricamente mais difícil adivinhar ou atacar à força bruta.
a teoria vai que mais carateres estão no seu segredo compartilhado (ser ela uma senha ou passphrase ou tudo o que) as combinações mais possíveis que um programa teria de atravessar antes que ela conseqüentemente encontrasse aquele que combinou. adicionalmente, desde que um passphrase é uma oração própria feita fora de palavras próprias que o consenso parece ser que seria mais fácil lembrar-se.
mas aquelas coisas são verdade? vai olhar para a questão de comprimento. uma das coisas que você muitas vezes encontrará selecionando uma senha é a necessidade de fazê-lo complexo. o complexo neste contexto significa que ele desenha carateres de uma tabela tão larga do conjunto de caracteres ascii pronto para impressão enquanto possível e que ele não contém palavras de dicionário - basicamente mais perto ele parece a uma série casual de carateres o melhor. a razão disto é de 2 pregas: a larga tabela de carateres deve maximizar o número de valores possíveis de cada caráter na senha para que o número total de senhas possíveis que um ataque de força bruta teria de atravessar fosse maximizado, e propriedade casual "não a palavra de dicionário" deve retirar qualquer constrangimento no que vários carateres poderiam ser isto abaixaria enfim o número total de senhas possíveis (exemplo. em inglês a carta Q sempre é quase seguida da carta U). a linguagem natural introduz constrangimentos consideráveis - embora se precise de 7 bits por caráter para representar o jogo inteiro de carateres prontos para impressão, conhece-se geralmente que a língua inglesa contém um pouco mais de 3 bits da informação por caráter por causa de todos aqueles constrangimentos. isto significa que um passphrase inglês de 20 carateres é sobre tão forte como uma senha casual aproximadamente metade daquele comprimento. pelo menos se foi a única questão implicada.
agora como é a sua memória? o tempo atrás quando discuti boas senhas escolhedoras que você deve ter uma senha diferente para cada conta que você faz para que se um for comprometido o resto permaneçam seguros. nada sobre a utilização passphrases obvia a necessidade de ter um distinto e diferente para cada conta portanto você pode lembrar-se 20, 50, 100 orações diferentes? você pode lembrar-se de todos eles perfeitamente? você pode lembrar-se que vai com que sítio? possivelmente não.
como um usuário médio pode fazer isto mais fácil (além da reutilização passphrases)? a tática mais óbvia deveria usar frases culturalmente significantes. coisas como:
“A chuva na Espanha cai principalmente nas planícies”
“São você mais inteligente do que um quinto graduador”
“Rudolph a rena de nariz vermelho tinha um nariz muito brilhante”
…
digo que isto é a tática mais óbvia porque já o vimos nos meios de comunicação - se você lembrará o caminho atrás houve um programa de televisão chamado milênio estrelando a lança hendriksen. o caráter de hendriksen foi recrutada por uma organização clandestina que proveu aos seus recrutas computadores protegidos de passphrase, e no caso de hendriksen o passphrase foi “Soylent Verde é pessoas” (uma citação do filme soylent verde).
isto acrescenta outra camada de constrangimentos no jogo de valores prováveis e o meu instinto de tripa é que este constrangimento é tão significante que em vez de montar um ataque de força bruta cheio seria fatível montar simplesmente um ataque de dicionário. admitirei que há um muito grande número de frases culturalmente significantes que as pessoas poderiam selecionar, mas duvido que o cardinality daquele jogo se diferencie significativamente daquele do jogo de palavras em um dicionário real. além disso, não seria demasiado difícil para um atacante enganar pessoas em liberdade na geração de um dicionário de passphrases para ele/o seu simplesmente fundando um site web livre que necessita uma entrada no sistema de conta para à pornografia de acesso.
como tal, duvido tanto da idéia que passphrases será mais fácil lembrar-se quando usado propriamente como de que um passphrase é mais computacionalmente caro para atacar. penso que a força ganha aumentando o comprimento é uma melhora ilusória, que a força acrescentada é jogada fora devido a vário adicional reprime no jogo de valores possíveis. penso que não haverá nenhuma tranqüilidade do benefício de uso como o número absoluto de passphrases ainda necessitará que eles sejam registrados de qualquer maneira (e desde que eles são tanto mais longos do que as senhas normais, registrando todos eles serão mais onerosas). eu gosto da idéia de estender campos de senha para aceitar mais carateres, mas não vejo nenhuma razão de usar aquele extra espaço para algo outro do que senhas fortes mais longas.















Deixe a sua resposta!
Você deve ser logado para pôr um comentário no correio.