Por que alguns aplicativos do Mac precisam “controlar esse computador usando recursos de acessibilidade?”
Alguns aplicativos, como o Dropbox e o Steam, pedem para "controlar este computador usando recursos de acessibilidade". Mas o que diabos isso significa??
O texto é confuso, para dizer o mínimo. O que essa permissão realmente concede? Basicamente, isso dá ao aplicativo em questão a capacidade de controlar outros programas. A Apple descreve seus conselhos aqui:
Se você estiver familiarizado com um aplicativo, poderá autorizá-lo clicando em Abrir Preferências do Sistema no alerta e, em seguida, marcando a caixa de seleção do aplicativo no painel Privacidade. Se você não estiver familiarizado com um aplicativo ou não quiser conceder acesso ao seu Mac nesse momento, clique em Negar no alerta.
Mas isso deixa mais perguntas. Por que você tem que dar essa permissão? O que significa conceder essa permissão? Esses aplicativos realmente “controlam esse computador”? E por que isso é chamado de acesso "Acessibilidade", em vez de apenas acesso ao sistema? Vamos quebrar isso.
Por que eu tenho que fazer isso?
O processo de habilitar as configurações de acessibilidade é um pouco confuso. Você precisa abrir as Preferências do Sistema, em seguida, vá para Segurança e Privacidade> Privacidade> Acessibilidade. De lá, você precisa clicar no ícone de cadeado no canto inferior esquerdo, digitar sua senha, e só então você pode conceder acesso ao seu aplicativo.
Então, por que você tem que fazer isso? A resposta, em resumo, é proteger sua segurança.
Por padrão, os aplicativos do Mac são independentes e não podem alterar a maneira como você interage com o sistema ou outros aplicativos. Isso é uma coisa muito boa. Isso evita que coisas imprecisas aconteçam, como os jogos que você baixou registrando suas teclas ou os cliques de malware no seu navegador..
Mas algumas aplicações precisar para controlar outros aplicativos para oferecer recursos específicos. O Steam, por exemplo, gosta de oferecer uma sobreposição em cima dos jogos; ele precisa de acesso à acessibilidade para fazer isso. O Dropbox gosta de sobrepor um selo nos aplicativos do Microsoft Office; precisa de acesso à acessibilidade para fazer isso.
Outros aplicativos dependem do acesso à acessibilidade para cumprir sua premissa básica. O Bartender, por exemplo, pode reorganizar e remover os itens da barra de menu do Mac, mas precisa de acesso de acessibilidade para fazer isso. O BetterTouchTool pode desbloquear controles poderosos de gestos no macOS, mas também precisa de acesso à acessibilidade.
Você não gostaria de viver em um mundo onde qualquer aplicativo pode fazer essas coisas, mesmo sem pedir permissão. Concedendo acesso de acessibilidade, no entanto, permite que programas confiáveis confiem em outros aplicativos e em seu sistema.
Por que isso é chamado de acesso de "acessibilidade"?
Nenhum dos nossos exemplos até agora, você deve ter notado, tem muito a ver com “acessibilidade”, como o termo é frequentemente usado. Então, por que o recurso tem esse nome??
Em parte, ele usa esse nome porque vários aplicativos de acessibilidade precisam acessar esses recursos para funcionar. Por exemplo: aplicativos que permitem que as pessoas controlem seu Mac usando apenas comandos de voz precisam de acesso de acessibilidade para assumir o controle de outros aplicativos. Aplicativos de conversão de texto em fala precisam dessa permissão para ler o texto em outros aplicativos. Aplicativos que enviam texto para leitores em braille precisam dessa permissão para funcionar.
Para pessoas com deficiência, esses aplicativos são vitais para usar um Mac. Acontece que as permissões necessárias para esses programas também são necessárias para aplicativos que não são de acessibilidade, como o Steam e o Dropbox..
Aplicativos não podem ignorar essas etapas?
Você pode estar se perguntando: por que os aplicativos não ignoram a etapa desnecessária de enviar usuários para as Preferências do Sistema e apenas se adicionam à lista enquanto você está instalando??
Bem, isso seria um enorme risco de segurança. Se o Dropbox pode adicionar-se à lista de acessibilidade Accessibility sem perguntar a você, o mesmo acontece com qualquer malware Mac que quer assumir o controle do sistema. Requerendo você para abrir as Preferências do Sistema, digite sua senha e verifique se o aplicativo garante que o acesso seja concedido apenas se você realmente quiser.
Falando de Dropbox: eles trabalharam em torno deste requisito por algum tempo, explorando uma vulnerabilidade não documentada para se adicionar à lista. Não, sério: o Dropbox agiu brevemente como malware.
O Dropbox alegou que não havia nada de errado com tudo isso; especialistas em segurança discordaram. O mesmo aconteceu com a Apple, que finalmente corrigiu a brecha que o Dropbox usava para se adicionar a essa lista..
Atualmente, o Dropbox se comporta e pede permissão. Então, a maioria dos aplicativos. Mas sempre há uma chance de que algum programa, ou mesmo malware, tenha voltado lentamente, por isso, verifique sua lista de acessibilidade de vez em quando, removendo coisas que você não reconhece.