Mi az a sandboxd, és miért fut a Mac?
Észrevettél valamit, amit úgynevezett „sandboxd” -nek hívtunk, miközben végignézzük az Activity Monitor-ot, és most itt vagy. Tehát mi ez a dolog?
Ez a cikk a folyamatban lévő sorozat része, amely a Activity Monitorban található különböző folyamatokat ismerteti, mint például a kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrold , és sokan mások. Nem tudom, mi ezek a szolgáltatások? Jobb elkezd olvasni!
A mai folyamat, a sandboxd, egy démon, ami azt jelenti, hogy a MacOS-démonok hátterében rendszerfeladatot futtat, általában a „d” névvel a nevük végén. Ez az adott démon fut a MacOS homokozóval ember sandboxd
a terminálodban:
A sandboxd szolgáltatásokat a Sandbox kernel kiterjesztése nevében végez.
Szóval mi a homokozó? Áttekinthetjük a homokozóval kapcsolatos magyarázóinkat, de a legtöbb esetben a homokozó megakadályozza, hogy az alkalmazások hozzáférjenek a rendszer olyan részeihez, amelyekre nincs szükség. A macOS homokozó az Apple fejlesztői oldalán található:
Az App Sandbox egy hozzáférési vezérlési technológia, amelyet a MacOS-ban biztosítanak, a rendszermag szintjén érvényesítve. Úgy tervezték, hogy a rendszer és a felhasználó adatait károsítsa, ha egy alkalmazás veszélybe kerül.
A homokozó előtt minden alkalmazás hozzáférhetett ahhoz, amit a felhasználó tett. Ez szép volt az egyszerűség kedvéért, de ez azt jelentette, hogy minden egyes alkalmazás potenciális útja volt az összes adatnak és hardvernek. A homokozóban futó alkalmazásoknak kifejezetten kérniük kell a fájlok, vagy a webkamera használatát, így biztosítva a biztonság további szintjét.
A macOS homokozó opcionálisan az interneten letöltött alkalmazások segítségével valósítható meg, de kötelező a Mac App Store-ból letöltött alkalmazások számára. Ez csak az egyik oka annak, hogy a Mac App Store-ban nincsenek minden szükséges alkalmazás.
A sandboxd folyamatnak valószínűleg nem kellene sok rendszererőforrást felvennie, de ha megpróbálja leállítani a nemrég telepített alkalmazásokat. Ha ez megoldja a problémát, fontolja meg egy hibajelentés benyújtását a fejlesztőnek, mert valami problémát okoz az alkalmazásban.