Skip to main content

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

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

Geoffrey Carr

Primijetili ste nešto što se naziva "sandboxd" 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 "d" na kraju njihova imena. Ovaj džemon obrađuje macOS sandbox, kao i trčanje man sandboxd u svom Terminalu će vam pokazati:

sandboxd performs services on behalf of the Sandbox kernel extension.

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:

App Sandbox is an access control technology provided in macOS, enforced at the kernel level. It is designed to contain damage to the system and the user’s data if an app becomes compromised.

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.

Link
Plus
Send
Send
Pin