If-Koubou

Što je sandboxd i zašto se to događa na Macu?

Što je sandboxd i zašto se to događa na Macu? (Kako da)

Primijetili ste nešto što se zove, Äúsandboxbox dok gledate kroz Activity Monitor, a sada ste ovdje. Pa što je to?

Ovaj je članak dio našeg tekućeg niza koji objašnjava različite procese koji se nalaze u nadzoru aktivnosti, kao što su kernel_task, hidd, mdsworker, instalirani, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrold , i mnogi drugi. Ne znam što su te usluge? Bolje početi čitati!

Današnji proces, sandboxd, je daemon, što znači da pokreće zadatak sustava u pozadini na macOS-demonima općenito imaju, na kraju, svoje ime. Ovaj džemon obrađuje macOS sandbox, kao i trčanje čovjek sandboxd u svom Terminalu će vam pokazati:

sandboxd obavlja usluge u ime nastavka kernela Sandbox.

Pa što je sandbox? Možete pregledati naše objašnjenje na sandboxovima za pregled, ali najvećim dijelom sandbox sprečava aplikacije da pristupaju dijelovima sustava koji ih ne trebaju. MacOS sandbox je naveden na Appleovoj stranici za razvojne programere:

Aplikacija Pješčana kutija je tehnologija kontrole pristupa koju pruža MACOS, primjenjuju se na razini kernela. Osmišljeno je da sadrži oštećenja sustava i korisničkih podataka ako aplikacija postane ugrožena.

Prije sandboxinga, svaka aplikacija imala je pristup svemu što je korisnik učinio. Ovo je bilo lijepo zbog jednostavnosti, ali to je značilo da je svaka pojedina aplikacija potencijalni put do svih vaših podataka i hardvera. Aplikacije koje se pokreću u pješčaniku moraju posebno zahtijevati pristup stvarima poput vaših datoteka ili web kamere, dajući vam dodanu razinu sigurnosti.

MacOS sandbox po izboru može biti implementiran aplikacijama koje preuzimate online, ali je obavezan za bilo koju aplikaciju koju preuzmete iz Mac App Storea. Ovo je samo jedan od razloga zašto Mac App Store nema sve željene aplikacije.

Proces sandboxd vjerojatno ne bi trebao preuzeti mnogo resursa sustava, ali ako pokušava isključiti sve nedavno instalirane aplikacije. Ako se to riješi problem, razmislite o podnošenju izvješća o pogrešci razvojnom programeru jer nešto o toj aplikaciji uzrokuje probleme.