
Se você já recebeu uma mensagem dizendo que sua nova senha é muito parecida com a sua antiga, então você pode estar curioso sobre como o seu sistema Linux "sabe" que eles são muito parecidos. A postagem de perguntas e respostas do SuperUser de hoje dá uma espiada por trás da 'cortina mágica' do leitor.
A sessão de perguntas e respostas vem para nós, cortesia da SuperUser - uma subdivisão do Stack Exchange, um grupo de Sites de perguntas e respostas.
Screenshot courtesy of marc falardeau (Flickr).
Leitor SuperUser LeNoob quer saber como um sistema Linux 'sabe' que as senhas são muito semelhantes entre si:
I tentou alterar uma senha de usuário em várias máquinas Linux algumas vezes e quando a nova senha era muito parecida com a antiga, o sistema operacional disse que elas eram muito similares.
Eu sempre me perguntei como o sistema operacional sabe disso ? Eu pensei que as senhas foram salvas como um hash. Isso significa que, quando o sistema é capaz de comparar a nova senha por semelhança com a antiga, ela é realmente salva como texto simples?
Como um sistema Linux "sabe" que as senhas são muito semelhantes entre si?
O contribuidor do SuperUser slhck tem a resposta para nós:
Como você precisa fornecer senhas antigas e novas ao usar o passwd, elas podem ser facilmente comparadas em texto simples.
Sua senha é de fato Quando este é finalmente armazenado, mas até que isso aconteça, a ferramenta na qual você está digitando sua senha pode acessá-lo diretamente.
Esta é uma característica do sistema PAM que é usado no fundo da ferramenta passwd. O PAM é usado pelas distribuições modernas do Linux. Mais especificamente, pam_cracklib é um módulo para o PAM que permite rejeitar senhas com base em semelhanças e fraquezas.
Não são apenas senhas que são muito semelhantes e que podem ser consideradas inseguras. O código-fonte tem vários exemplos do que pode ser verificado, como se uma senha é um palíndromo ou qual a distância de edição entre duas palavras. A idéia é tornar as senhas mais resistentes a ataques de dicionário.
Veja a pam_cracklib manpage para mais informações.
Assegure-se de ler o resto da discussão animada no SuperUser através do tópico relacionado abaixo.
Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.
Como ativar o turno da noite no seu iPhone para facilitar a leitura noturna
Uma luz azul-clara brilhante no rosto à noite não é tão boa para o seu sono ou sua saúde em geral, mas não Não se preocupe: o iOS suporta mudança de cor para que você possa aquecer a luz do seu iPhone para facilitar a leitura noturna. RELACIONADO: A luz artificial está destruindo seu sono e é hora de fazer algo um corpo crescente de pesquisas sugerindo que a exposição à luz artificial até tarde da noite, especialmente luz azul como o brilho branco-azulado de nossos adoráveis aparelhos, é um problema sério que afeta nossos ciclos de sono e saúde geral.
Como verificar a idade da instalação do Windows
Curioso sobre quando instalou o Windows e há quanto tempo você está navegando sem uma atualização do sistema? Continue lendo enquanto mostramos a você uma maneira simples de ver a duração da instalação do Windows. Caro How-To Geek, Parece que foi para sempre desde que eu instalei o Windows 7 e eu Estou começando a me perguntar se alguns dos problemas de desempenho que estou tendo têm a ver com o tempo de instalação.