O que é sandboxd e por que ele está sendo executado no meu Mac?

Você notou algo chamado “sandboxd” enquanto olhava o Activity Monitor e agora você está aqui. Então o que é isso?

Este artigo é parte de nossa série contínua que  explica vários processos encontrados no Activity Monitor, como kernel_task , hidd , mdsworker , installd , WindowServer , blued , launchd , backup , opendirectoryd , powerd , coreauthd , configd , mdnsresponder , UserEventAgent , nsurlstoraged , commerce , parentalcontrold , e muitos outros. Não sabe o que são esses serviços? Melhor começar a ler!

O processo atual, sandboxd, é um daemon, o que significa que ele executa uma tarefa do sistema em segundo plano no macOS – os daemons geralmente têm um “d” no final do nome. Este daemon específico lida com a sandbox do macOS, pois a execução man sandboxdem seu Terminal mostrará:

sandboxd executa serviços em nome da extensão do kernel Sandbox.

Então, o que é uma caixa de areia? Você pode verificar nosso explicador sobre caixas de areia para uma visão geral, mas na maior parte, uma caixa de areia impede que os aplicativos acessem partes do sistema de que não precisam. O sandbox do macOS é descrito na página do desenvolvedor da Apple :

O App Sandbox é uma tecnologia de controle de acesso fornecida no macOS, aplicada no nível do kernel. Ele foi projetado para conter danos ao sistema e aos dados do usuário se um aplicativo for comprometido.

Antes do sandbox, cada aplicativo tinha acesso a tudo que o usuário fazia. Isso era bom para simplificar, mas significava que cada aplicativo era um caminho potencial para todos os seus dados e hardware. Os aplicativos executados na sandbox precisam solicitar especificamente o acesso a coisas como seus arquivos ou sua webcam, proporcionando um nível adicional de segurança.

Recomendado:  Os erros online mais comuns (e como corrigi-los)

O sandbox do macOS opcionalmente pode ser implementado por aplicativos que você baixa online, mas é obrigatório para qualquer aplicativo que você baixe da Mac App Store. Este é apenas um dos motivos pelos quais a Mac App Store não tem todos os aplicativos que você deseja .

O sandboxd do processo provavelmente não deve estar consumindo muitos dos recursos do sistema, mas se isso acontecer, tente encerrar todos os aplicativos instalados recentemente. Se isso resolver o problema, considere enviar um relatório de bug ao desenvolvedor, porque algo sobre aquele aplicativo está causando problemas.