Quando um dispositivo da Apple gera uma senha forte para você, é importante notar que essa criação não é totalmente aleatória. Na verdade, a Apple desenvolveu um conjunto de regras que visam facilitar a digitação manual, caso você precise fazê-lo, e ao mesmo tempo tornar essas senhas ligeiramente memoráveis.
A Estrutura das Senhas da Apple
Ricky Mondello, gerente de engenharia de software da Apple, lidera a equipe responsável por oferecer a melhor experiência de autenticação nos dispositivos da empresa. Ele respondeu a uma dúvida levantada por um usuário no Mastodon, que questionou se as senhas geradas automaticamente realmente eram tão aleatórias quanto pareciam.
O usuário, identificado como Jsveningsson, mencionou: “Parece que cada senha do iOS (como hupvEw-fodne1-qabjyg) é composta por ‘palavras’ de duas sílabas. Hup-vew, fod-ne e qab-jyg. Isso é apenas uma impressão minha? Estou ficando louco? Essa estrutura de duas sílabas é um design ou é aleatória?”
Em um post no blog, Mondello confirmou que essa estrutura de duas sílabas foi de fato planejada. Ele explicou que essa abordagem torna as senhas mais fáceis de digitar em layouts de teclado que não são ideais, como em controladores de jogos, onde a troca de modos pode ser complicada. Além disso, a estrutura baseada em sílabas — que segue o padrão consoante-vogal-consoante — facilita a memorização temporária de pequenos trechos, tornando a transição para outro dispositivo mais suave.
Segurança e Usabilidade em Equilíbrio
Essas novas senhas têm 20 caracteres de comprimento e incluem um caractere maiúsculo, predominância de letras minúsculas, dois símbolos (um hífen) e um único dígito. O aspecto de usabilidade foi considerado sem comprometer a segurança, garantindo que essas senhas geradas são mais robustas do que as anteriores.
O post no blog revela o nível de detalhes que a Apple considera, mesmo em algo que à primeira vista pode parecer aleatório. Mondello também incluiu um link para um vídeo que discute esse tema desde 2019.