Uma nova falha de segurança do Mac permite que você digite literalmente qualquer nome de usuário e senha para desbloquear o painel da Mac App Store nas Preferências do Sistema. Provavelmente não é grande coisa praticamente falando – o painel é desbloqueado por padrão – mas o fato de esse problema existir é um lembrete preocupante de que a Apple não está priorizando a segurança como costumava fazer.
RELACIONADO: O enorme bug do macOS permite o login do root sem uma senha. Aqui está a solução
Eu entendo: os jornalistas de tecnologia tendem a perder a cabeça quando se trata da Apple. A menor falha é promovida além da crença, recebe um nome que termina em “portão” e é esquecida dentro de um mês. É um ciclo regular neste ponto e torna difícil para os leitores reconhecerem os problemas reais.
Um pouco de história
Então, vamos revisar rapidamente. Em novembro de 2017, um bug do macOS permitia que qualquer pessoa criasse uma conta root sem uma senha nas Preferências do Sistema simplesmente digitando “root” como nome de usuário e criando literalmente qualquer senha. Em vez de negar o acesso, como faria um sistema bem projetado, o macOS High Sierra apenas criaria uma conta root usando qualquer senha inserida.
Além de ser terrivelmente inseguro, esse é um comportamento bizarro. Por que diabos criar uma senha de root criaria uma conta de root do nada? O que está acontecendo no back-end que torna isso possível?
É difícil imaginar, por isso não foi um caso de exagero de jornalistas de tecnologia. Foi muito, muito ruim.
E a limpeza após esse bug não inspirou muito mais confiança. Claro, a Apple lançou um patch que corrigiu o problema, mas muitos usuários acabaram reintroduzindo o problema se instalassem a atualização 10.13.1 de uma semana após a instalação. Somente com o lançamento de 10.13.2 o problema foi totalmente corrigido, e isso não foi até dezembro de 2017.
Mas pelo menos esse foi o fim de tudo. Certo?
O último problema
Não exatamente. Acontece que existem problemas de segurança mais inexplicáveis nas Preferências do Sistema. Você pode recriar este facilmente em 10.13.2 se quiser jogar junto em casa, então abra uma janela e junte-se a mim! Abra as Preferências do Sistema em uma conta de Administrador e vá para a App Store. Você notará que o cadeado no canto inferior esquerdo está aberto por padrão, o que significa que você está livre para alterar as configurações.
Não tenho certeza de por que o bloqueio está lá se ele está desbloqueado por padrão, mas tanto faz. Clique no cadeado para “proteger” este painel e, em seguida, clique nele novamente para desbloqueá-lo. Aqui está o truque: você pode digitar literalmente qualquer senha que quiser e o painel será desbloqueado.
O mesmo vale para o nome de usuário: você pode colocar o que quiser naquele campo e o painel será desbloqueado. Digitei “Harry” como nome de usuário e “é burro” como senha e funcionou; o mesmo aconteceu com “Justin” e “é incrível”.
Praticamente, isso não é um grande problema: novamente, o painel em questão não está bloqueado por padrão, e desbloquear este painel não dá acesso a nenhum outro painel bloqueado.
O problema é que não sabemos por que isso está acontecendo e se o bug que permite isso pode existir em outro lugar. Como com o bug anterior, é incrível que ninguém tenha percebido esse problema durante o teste, e isso realmente faz você se perguntar o quanto você pode confiar no macOS para manter seus dados bloqueados.
Temos certeza de que uma atualização vai consertar isso, especialmente agora que a mídia está fazendo barulho. Mas, ao contrário do que você possa pensar, não gosto de fazer barulho. Prefiro que as coisas sejam bloqueadas. A Apple precisa melhorar seu jogo na frente da segurança, porque coisas como essa fazem parecer que eles nem estão prestando atenção.