Vad är sandboxd och varför går det på min Mac?
Du märkte något som kallas "sandboxd" medan du tittar igenom Activity Monitor, och nu är du här. Så vad är det här?
Denna artikel är en del av vår pågående serie som förklarar olika processer som finns i Activity Monitor, som kärnan_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, handel, föräldrakontroll , och många andra. Vet inte vad de här tjänsterna är? Bättre börja läsa!
Dagens process, sandboxd, är en demon, vilket innebär att det kör en systemuppgift i bakgrunden på macOS-daemoner har i allmänhet en "d" i slutet av deras namn. Den här speciella demonen hanterar MacOS-sandboxen, som kör man sandboxd
i din terminal visar dig:
sandboxd utför tjänster på uppdrag av Sandbox-kärnans förlängning.
Så vad är en sandlåda? Du kan kolla in vår förklarare på sandlådor för en översikt, men för det mesta hindrar en sandlåda program från att komma åt delar av systemet som det inte behöver. MacOS-sandboxen är skisserad på Apples utvecklarsida:
App Sandbox är en åtkomstkontrollteknologi som tillhandahålls i macOS, verkställs på kärnnivå. Den är utformad för att innehålla skador på systemet och användarens data om en app blir äventyrad.
Innan sandlåda hade varje applikation tillgång till allt som användaren gjorde. Det var trevligt för enkelhetens skull, men det innebar att varje applikation var en potentiell väg till all din data och hårdvara. Program som körs i sandlådan måste specifikt begära tillgång till saker som dina filer eller din webbkamera, vilket ger dig en extra säkerhetsnivå.
MacOS-sandboxen kan eventuellt genomföras av program som du laddar ner online, men är obligatorisk för alla program du hämtar från Mac App Store. Detta är bara en anledning till att Mac App Store inte har alla program du vill ha.
Process sandboxd borde antagligen inte ta upp mycket av dina systemresurser, men om det försöker stänga av alla nyligen installerade applikationer. Om det löser problemet, överväga att skicka in en felrapport till utvecklaren, eftersom något om den applikationen orsakar problem.