Čo je sandboxd a prečo to beží na počítači Mac?
Všimli ste si niečo, čo sa nazýva "sandboxd" pri sledovaní nástroja Activity Monitor a teraz ste tu. Takže čo je táto vec?
Tento článok je súčasťou našej prebiehajúcej série vysvetľujúcej rôzne procesy, ktoré sa nachádzajú v nástroji Monitorovanie činnosti, ako kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrol , a veľa ďalších. Neviete, aké sú tieto služby? Lepšie čítanie!
Dnešný proces, sandboxd, je démon, čo znamená, že beží na systémovej úlohe v pozadí na macOS-démoni majú všeobecne "d" na konci svojho mena. Tento konkrétny démon zaobchádza so zariadením macOS, ako beží man sandboxd
vo vašom termináli vám ukáže:
sandboxd vykonáva služby v mene rozšírenia jadra Sandbox.
Takže čo je sandbox? Môžete sa pozrieť na náš vysvetľujúci na pieskoviskách pre prehľad, ale väčšinou sandbox zabraňuje aplikáciám z prístupu časti systému, ktoré nepotrebuje. Piesková karta macOS je načrtnutá na stránke vývojára spoločnosti Apple:
Aplikácia Sandbox je technológia riadenia prístupu poskytovaná v systéme MacOS, vynútená na úrovni jadra. Je navrhnutý tak, aby obsahoval škody na systéme a údaje používateľa, ak dôjde k ohrozeniu aplikácie.
Pred aplikáciou sandboxu mala každá aplikácia prístup ku všetkému používateľovi. To bolo pekné kvôli jednoduchosti, ale to znamenalo, že každá aplikácia bola potenciálnou cestou k všetkým vašim dátam a hardvéru. Aplikácie spustené v karanténe musia konkrétne požadovať prístup k veciam, ako sú vaše súbory alebo webová kamera, čím vám poskytne dodatočnú úroveň bezpečnosti.
Kasíno macOS možno voliteľne implementovať aplikáciami, ktoré si stiahnete online, ale je povinné pre každú aplikáciu, ktorú si stiahnete z Mac App Store. To je len jeden z dôvodov, prečo Mac App Store nemá všetky aplikácie, ktoré chcete.
Proces Sandbox by asi nemal zaberať veľa systémových prostriedkov, ale ak sa pokúsi vypnúť všetky nedávno nainštalované aplikácie. Ak problém vyriešite, zvážte odoslanie hlásenia o chybe vývojárovi, pretože niečo s touto aplikáciou spôsobuje problémy.