Por que alguns aplicativos do Mac precisam “controlar esse computador usando recursos de acessibilidade?”

Índice:

Por que alguns aplicativos do Mac precisam “controlar esse computador usando recursos de acessibilidade?”
Por que alguns aplicativos do Mac precisam “controlar esse computador usando recursos de acessibilidade?”

Vídeo: Por que alguns aplicativos do Mac precisam “controlar esse computador usando recursos de acessibilidade?”

Vídeo: Por que alguns aplicativos do Mac precisam “controlar esse computador usando recursos de acessibilidade?”
Vídeo: Assinei o Youtube Premium + Youtube Music! (Sem Anúncio + Download de videos + Pop-up) Valeu a pena? - YouTube 2024, Abril
Anonim

A formulação é confusa, 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:

If you’re familiar with an app, you can authorize it by clicking Open System Preferences in the alert, then selecting the checkbox for the app in the Privacy pane. If you’re unfamiliar with an app or you don’t want to give it access to your Mac at that time, click Deny in the alert.

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 tenho que fazer isso?

O processo de habilitar as configurações de acessibilidade é um pouco confuso. Você precisa abrir as Preferências do Sistema, depois 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 suma, é proteger sua segurança.
Então, por que você tem que fazer isso? A resposta, em suma, é proteger sua segurança.

Por padrão, os aplicativos para 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 ao registrar suas teclas ou os botões de clique de malware no 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; ele 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 à 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. Conceder acesso à acessibilidade, no entanto, permite que os programas em que você confia controlem outros aplicativos e 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.

Os aplicativos não podem ignorar essas etapas?

Você pode estar se perguntando: por que os aplicativos não saltam 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 puder se adicionar à lista de acessibilidade Acessibilidade sem perguntar a você, o mesmo acontece com qualquer malware Mac que queira assumir o controle do sistema. Requerendo você para abrir as Preferências do Sistema, insira sua senha e verifique se o aplicativo garante que o acesso seja concedido apenas se for o que você realmente deseja.

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.

Recomendado: