Wat is sandboxd en waarom draait het op mijn Mac?
Je hebt iets gemerkt dat 'sandboxd' wordt genoemd terwijl je door Activity Monitor kijkt, en nu ben je hier. Dus wat is dit ding?
Dit artikel maakt deel uit van onze doorlopende serie waarin verschillende processen worden beschreven die te vinden zijn in Activity Monitor, zoals kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrold , en vele anderen. Weet niet wat die diensten zijn? Beter beginnen met lezen!
Het huidige proces, sandboxd, is een daemon, wat betekent dat het een systeemtaak op de achtergrond uitvoert op macOS-daemons hebben over het algemeen een "d" aan het einde van hun naam. Deze bepaalde daemon verwerkt de macOS-sandbox als actief man sandboxd
in uw terminal toont u:
sandboxd voert services uit namens de sandbox-kernel-extensie.
Dus wat is een sandbox? Je kunt onze uitleg over sandboxen bekijken voor een overzicht, maar voor het grootste deel voorkomt een sandbox dat applicaties delen van het systeem gebruiken die het niet nodig heeft. De macOS-sandbox wordt beschreven op de ontwikkelaarspagina van Apple:
App Sandbox is een toegangscontrole-technologie die wordt aangeboden in macOS, afgedwongen op kernelniveau. Het is ontworpen om schade aan het systeem en de gegevens van de gebruiker te voorkomen als een app in gevaar wordt gebracht.
Vóór het sandboxen had elke applicatie toegang tot alles wat de gebruiker deed. Dit was leuk omwille van de eenvoud, maar het betekende dat elke toepassing een potentieel pad was naar al uw gegevens en hardware. Toepassingen die in de sandbox worden uitgevoerd, moeten specifiek toegang vragen tot dingen zoals uw bestanden of uw webcam, waardoor u een extra beveiligingsniveau krijgt.
De macOS-sandbox kan optioneel worden geïmplementeerd door applicaties die u online downloadt, maar is verplicht voor elke toepassing die u downloadt van de Mac App Store. Dit is slechts één reden waarom de Mac App Store niet alle gewenste apps bevat.
Het proces sandboxd zou waarschijnlijk niet veel van je systeemresources in beslag moeten nemen, maar als het probeert om recent geïnstalleerde applicaties uit te schakelen. Als dat het probleem oplost, kunt u overwegen een bugrapport bij de ontwikkelaar in te dienen, omdat iets over die toepassing problemen veroorzaakt.