OS X Gatekeeper ignorado quando o aplicativo é de propriedade do root

1

Eu entendi que o objetivo do OS X Gatekeeper era bloquear o software sem a assinatura correta do código. No entanto, alterar os aplicativos pertencentes à raiz substitui esse comportamento.

  1. Ative o Gatekeeper e defina-o para aceitar aplicativos somente na App Store.

  2. Faça o download de um aplicativo não assinado da Internet (por exemplo, Transmissão , que é GPL licenciado e seguro).

  3. Tente abrir o aplicativo. Deve falhar com um aviso.

  4. Altere o proprietário do aplicativo para root . Por exemplo, $ sudo chown -R root /Applications/Transmission.app
     Agora deve poder ser iniciado sem qualquer aviso.

Esse comportamento é pretendido? Uma aplicação pode ser alterada para avisar novamente, mesmo depois de ser de propriedade do root? Isso seria mais inseguro do que permitir que o usuário possuísse o aplicativo?

    
por svenper 05.11.2015 / 20:05

0 respostas