Os aplicativos para iOS sempre foram colocados na área restrita e, enquanto umComo um número significativo de usuários pode não saber exatamente o que isso significa em termos de estabilidade e permissões do aplicativo, é provável que eles saibam que a restrição existe para manter as coisas funcionando normalmente. A Apple introduziu o sandboxing para aplicativos OS X em 2012 para o então próximo Mountain Lion. Agora, todos os novos aplicativos enviados à Mac App Store devem estar em área restrita e, embora muitos usuários não tenham notado a diferença, os desenvolvedores certamente o notaram. Se você já se perguntou o que um aplicativo em área restrita em execução no Mac está fazendo, ou seja, quais permissões o aplicativo está usando, SandboxInfo é um aplicativo gratuito disponível na Mac App Store quediz exatamente isso. O aplicativo pode ser útil também para desenvolvedores, mas para usuários finais, é a maneira mais fácil de ver o que um aplicativo pode fazer e verificar sua autoridade de assinatura.
Depois de instalado, arraste e solte um ícone de aplicativo nojanela do aplicativo ou selecione-a clicando na opção "Escolher aplicativo (s)". Se você selecionar vários aplicativos para verificar, o SandboxInfo abrirá uma janela separada para cada um.

SandboxInfo relata quatro tipos de permissõesque um aplicativo pode estar usando: acesso a arquivos, dispositivos, exceções e dados brutos. Os aplicativos de ações não têm área restrita e têm acesso total a todos os recursos do sistema operacional. Aplicativos de terceiros baixados da Mac App Store ou do site do desenvolvedor podem ou não estar em área restrita.
Os aplicativos que estão em área restrita são indicados mostrandoqual nível de acesso eles têm sob cada chefe de permissão. O Acesso a arquivos informa em quais arquivos do sistema o aplicativo pode ler e gravar, a seção Dispositivos lista os dispositivos com os quais pode se conectar, Exceções lista as exceções que você pode ter concedido ao aplicativo e Dados brutos mostra os arquivos criados por o aplicativo e no qual ele pode escrever. Você encontrará o arquivo plist do aplicativo listado aqui.

Para verificar a autoridade de assinatura de um aplicativo, clique emo botão Autoridade de assinatura na parte superior e um pop-up aparecerá com os detalhes. Para aplicativos baixados da Mac App Store, a Apple será a autoridade de assinatura. Para a maioria dos outros aplicativos, a autoridade de assinatura é o próprio desenvolvedor, ou, nos casos, um editor.

SandboxInfo também indica quando um aplicativo não estána área restrita e quando não tiver sido assinado. Embora seja muito bom para verificar o status do Sandbox de qualquer aplicativo, não é fácil para um usuário final entender o que significam as permissões. O aplicativo pode ter uma explicação simples das permissões ou adicionar uma indicação se alguma das permissões que o aplicativo possui pode ser potencialmente perigosa.
Faça o download do SandboxInfo na Mac App Store
Comentários