A Apple ainda está prestando atenção ao macOS Security Anymore?
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 em Preferências do Sistema. Provavelmente não é grande coisa praticamente falando - o painel é desbloqueado por padrão - mas o fato de que esse problema existe é um lembrete preocupante de que a Apple não está priorizando a segurança como costumava fazer..
Eu entendo: os jornalistas de tecnologia tendem a perder a cabeça quando se trata da Apple. A menor falha é exagerada, dado um nome que termina em “portão” e depois é esquecido dentro de um mês. É um ciclo regular neste momento e dificulta que os leitores reconheçam problemas reais.
Um pouco de história
Então, vamos rever rapidamente. Em novembro de 2017, um bug macOS permite que qualquer pessoa crie uma conta root sem uma senha nas Preferências do Sistema simplesmente digitando “root” como o nome de usuário e formando literalmente qualquer senha. Em vez de negar o acesso, como um sistema bem projetado, macOS High Sierra seria apenas crie uma conta root usando qualquer senha que você digitou.
Além de ser mentalmente inseguro, isso é um comportamento bizarro. Por que, no mundo, criar uma senha de root criaria uma conta root de todo o tecido? O que está acontecendo no backend que torna isso possível?
É difícil imaginar, e é por isso que este não foi um caso de jornalistas de tecnologia exagerando. Foi muito, muito ruim.
E a limpeza depois desse bug não inspirou muito mais confiança. Claro, a Apple lançou um patch que resolveu o problema, mas muitos usuários acabaram reintroduzindo o problema se tivessem instalado a atualização 10.13.1 de uma semana após a instalação. Só com o lançamento do 10.13.2 foi o problema totalmente corrigido, e isso não foi até dezembro de 2017.
Mas pelo menos esse foi o fim de tudo. Certo?
O problema mais recente
Não é bem assim. Acontece que há problemas de segurança mais inexplicáveis nas Preferências do Sistema. Você pode recriá-lo facilmente em 10.13.2 se quiser jogar 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 bloqueio na parte inferior esquerda está aberto por padrão, o que significa que você está livre para alterar as configurações.
Eu não tenho certeza porque o bloqueio está lá, se ele está desbloqueado por padrão, mas o que for. Clique no cadeado para “proteger” este painel e depois clique 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 nesse campo e o painel será desbloqueado. Eu digitei "Harry" como o nome de usuário e "é burro" como a senha e funcionou; assim como "Justin" e "é incrível".
Na prática, isso não é um grande problema: novamente, o painel em questão não está bloqueado por padrão e o desbloqueio desse 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 o permite pode existir em outro lugar. Tal como acontece com o bug anterior, é incrível que ninguém tenha pego este problema nos testes, e isso realmente faz você se perguntar o quanto você pode confiar no macOS para manter seus dados travados.
Temos certeza de que uma atualização corrigirá isso, especialmente agora que a mídia está fazendo barulho. Mas ao contrário do que você pode pensar, não gosto de fazer barulho. Eu prefiro que as coisas sejam trancadas. A Apple precisa intensificar seu jogo na frente de segurança, porque coisas assim fazem parecer que nem estão prestando atenção.