¿Qué es sandboxd y por qué se ejecuta en mi Mac?

Notó algo llamado «sandboxd» mientras miraba a través del Monitor de actividad , y ahora está aquí. Entonces, ¿qué es esto?

Este artículo es parte de nuestra serie  que explican diversos procesos encuentran en el Monitor de actividad, como kernel_task , hidd , mdsworker , installd , WindowServer , pavonado , launchd , copia de seguridad , opendirectoryd , powerd , coreauthd , configd , mDNSResponder , UserEventAgent , nsurlstoraged , el comercio , parentalcontrold y muchos otros. ¿No sabes cuáles son esos servicios? ¡Mejor empieza a leer!

El proceso actual, sandboxd, es un demonio, lo que significa que ejecuta una tarea del sistema en segundo plano en macOS; los demonios generalmente tienen una «d» al final de su nombre. Este demonio en particular maneja el sandbox de macOS, ya que ejecutarlo man sandboxden su Terminal le mostrará:

sandboxd realiza servicios en nombre de la extensión del kernel de Sandbox.

Entonces, ¿qué es una caja de arena? Puede consultar nuestro explicador sobre sandboxes para obtener una descripción general, pero en su mayor parte, un sandbox evita que las aplicaciones accedan a partes del sistema que no necesitan. El sandbox de macOS se describe en la página del desarrollador de Apple :

App Sandbox es una tecnología de control de acceso proporcionada en macOS, que se aplica a nivel del kernel. Está diseñado para contener daños al sistema y los datos del usuario si una aplicación se ve comprometida.

Antes del sandboxing, todas las aplicaciones tenían acceso a todo lo que hacía el usuario. Esto fue bueno en aras de la simplicidad, pero significaba que cada aplicación era una ruta potencial a todos sus datos y hardware. Las aplicaciones que se ejecutan en la caja de arena deben solicitar específicamente acceso a cosas como sus archivos o su cámara web, lo que le brinda un nivel adicional de seguridad.

Opcionalmente, el sandbox de macOS se puede implementar mediante aplicaciones que descargue en línea, pero es obligatorio para cualquier aplicación que descargue de Mac App Store. Esta es solo una de las razones por las que la Mac App Store no tiene todas las aplicaciones que desea .

El proceso sandboxd probablemente no debería estar ocupando gran parte de los recursos de su sistema, pero si lo hace, intente cerrar las aplicaciones instaladas recientemente. Si eso resuelve el problema, considere enviar un informe de error al desarrollador, porque algo en esa aplicación está causando problemas.