31Aug

Como abrir aplicativos de "Desenvolvedores não identificados" em seu Mac

O macOS tem um recurso chamado "Gatekeeper" projetado para bloquear seu Mac, forçando-o a executar somente o software aprovado pela Apple por padrão. Mas um Mac está bloqueado da mesma maneira que o Android está bloqueado - você ainda está livre para executar qualquer aplicativo que você deseja.

Gatekeeper funciona um pouco diferente dependendo da versão do macOS que você está executando. As versões antigas permitem que você desligue com um simples switch, enquanto o MacOS Sierra torna as coisas um pouco mais complicadas. Aqui está o que você precisa saber.

Como o Gatekeeper funciona

Sempre que você inicia uma nova aplicação no seu Mac, o Gatekeeper verifica se está assinado com uma assinatura válida. Se o aplicativo for assinado com uma assinatura válida, é permitido executar. Se não estiver, você verá uma mensagem de aviso e seu Mac impedirá que o aplicativo seja executado.

Mas nem todos os aplicativos do Mac são assinados. Alguns aplicativos disponíveis na web - particularmente os mais antigos - simplesmente não são assinados, mesmo que sejam confiáveis. Talvez eles não tenham sido atualizados há algum tempo, ou talvez o desenvolvedor simplesmente não tenha incomodado.É por isso que a Apple oferece uma maneira de ignorar o Gatekeeper.(Você também pode querer ignorar isso e executar um aplicativo não assinado se você estiver desenvolvendo seus próprios aplicativos.) O

Gatekeeper conhece três tipos diferentes de aplicativos:

  • Apps da Mac App Store : aplicativos que você instala da Mac App Storesão considerados os mais confiáveis, já que eles passaram por um processo de verificação da Apple e são hospedados pela própria Apple. Eles também são caixa de areia, embora este seja um motivo pelo qual muitos desenvolvedores de aplicativos não usam a Mac App Store.
  • Apps from Identified Developers : desenvolvedores de aplicativos Mac podem adquirir uma ID de desenvolvedor exclusiva da Apple e usá-la para assinar seus aplicativos. Essa assinatura digital garante que o aplicativo tenha sido realmente criado por esse desenvolvedor específico. Por exemplo, quando você instala o Google Chrome no seu Mac, ele é assinado com a ID do desenvolvedor do Google para que a Apple o permita. Se descobriu que um desenvolvedor está abusando do ID do desenvolvedor - ou foi adquirido por hackers que o utilizam para assinar aplicativos mal-intencionados - a ID do desenvolvedor pode ser revogada. Desta forma, o Gatekeeper garante que apenas as aplicações criadas por desenvolvedores legítimos que tenham passado por problemas de obtenção de uma ID de desenvolvedor e que estejam em boas condições possam ser executadas em seu computador.
  • Aplicativos de qualquer outro lado : Aplicativos que não são adquiridos da Mac App Store e não são assinados com um ID de desenvolvedor caem nesta última categoria. A Apple considera estes menos seguros, mas isso não significa que um aplicativo não seja confiável - afinal, os aplicativos Mac que não foram atualizados em anos podem não ser devidamente assinados.

A configuração padrão é permitir apenas aplicativos das duas primeiras categorias: Mac App Store e de desenvolvedores identificados. Esta configuração deve fornecer uma boa quantidade de segurança, permitindo que os usuários obtenham aplicativos da loja de aplicativos ou baixem aplicativos assinados da web.

Como abrir um aplicativo não assinado

Se você tentar abrir um aplicativo não assinado, clique duas vezes nele, não funcionará.Você verá uma mensagem "[Nome da aplicação] não pode ser aberta porque é de um desenvolvedor não identificado".

Claro, pode haver um momento em que você chega a um aplicativo não assinado que você precisa usar. Se você confia no desenvolvedor, você pode informar seu Mac para abri-lo de qualquer maneira.

Aviso : Gatekeeper é um recurso de segurança, e está ativado por padrão por um motivo. Apenas execute aplicativos em que confia.

Para abrir um aplicativo não assinado, você precisa clicar com o botão direito do mouse ou Controlar-clique no aplicativo e selecionar "Abrir".Isso funciona no MacOS Sierra, bem como versões anteriores do macros.

Você será avisado que o aplicativo é de um desenvolvedor não identificado - em outras palavras, não é assinado com uma assinatura de desenvolvedor válida. Se você confia no aplicativo, clique em "Abrir" para executá-lo.

. É isso. Seu Mac lembrará essa configuração para cada aplicativo específico que você permitir executar, e você não será solicitado novamente na próxima vez que você executar esse aplicativo. Você só terá que fazer isso na primeira vez que deseja executar um novo aplicativo não assinado.

Esta é a melhor maneira mais segura de executar um punhado de aplicativos não assinados. Apenas permita cada aplicativo específico à medida que você vai, certificando-se de confiar em cada aplicativo antes de executá-lo.

Como permitir aplicativos de qualquer lugar

Em versões mais antigas do macoss, você pode desativar o Gatekeeper inteiramente de System Preferences & gt;Segurança e privacidade. Você simplesmente selecionaria "Anywhere" na configuração "Permitir aplicativos baixados de".

No MacOS 10.12 Sierra, porém, a Apple mudou isso. Você não pode mais desativar o Gatekeeper inteiramente da janela Preferências do Sistema.É isso mesmo - uma única opção gráfica foi removida. Você ainda pode optar por executar aplicativos individuais não assinados e existe uma opção de linha de comando oculta para ignorar o Gatekeeper inteiramente. Mas a Apple não quer usuários menos conhecedores que desabilitem esse recurso de segurança, por isso está escondido, alterna, assim como a opção para desativar a proteção de integridade do sistema.

Se você sabe o que está fazendo e precisa alterar a configuração, você pode, embora não o recomendamos.

Primeiro, abra uma janela do Terminal. Pressione Comando + Espaço, digite "Terminal" e pressione Enter para iniciar um. Ou, você pode abrir uma janela do Finder e ir para Applications & gt;Utilitários & gt;Terminal.

Execute o seguinte comando na janela do terminal e forneça sua senha:

sudo spctl --master-disable

Depois de fazer, vá para Preferências do sistema & gt;Segurança &Privacidade. Você verá que a antiga opção "Anywhere" retornou e está habilitada.

O seu Mac agora se comportará como costumava, se você selecionou a configuração "Qualquer lugar" e os aplicativos não assinados serão executados sem nenhum problema.

Para desfazer esta alteração, basta selecionar "App Store e desenvolvedores identificados" ou "App Store" no Security &Painel de privacidade.

A Apple está tentando tornar o MacOS mais seguro, escondendo esta opção de usuários menos conhecedores. Se você precisa executar aplicativos não assinados, encorajamos você apenas a permitir um a um em vez de desativar o Gatekeeper e permitir que todos os aplicativos não assinados sejam executados.É quase tão fácil e não garante que nada funcione no seu computador que você não se aprova.