Начална » как да » Какво е sandboxd и защо работи на моя Mac?

    Какво е sandboxd и защо работи на моя Mac?

    Забелязахте нещо, което се нарича „sandboxd“, докато преглеждате Activity Monitor, а сега сте тук. И така, какво е това нещо?

    Тази статия е част от текущата ни серия, в която се обясняват различни процеси, открити в Монитор на активността, като kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, , и много други. Не знаете какви са тези услуги? По-добре започнете да четете!

    Днешния процес, sandboxd, е демон, което означава, че изпълнява системна задача във фонов режим на macOS-демоните като цяло има "d" в края на името си. Този конкретен демон управлява sandbox на macOS, както се изпълнява човек пясък в терминала ще ви покаже:

    sandboxd извършва услуги от името на разширението на ядрото на Sandbox.

    Така че какво е пясъчник? Можете да проверите нашия обяснител на пясъчници за общ преглед, но в по-голямата си част пясъчника предотвратява достъпа на приложения до части от системата, от които не се нуждае. Междинната среда на macOS е описана на страницата на програмиста на Apple:

    App Sandbox е технология за контрол на достъпа, предоставена в macOS, прилагана на ниво ядро. Той е проектиран да съдържа повреда на системата и данните на потребителя, ако приложението стане компрометирано.

    Преди преместването в пясъчника всяко приложение имаше достъп до всичко, което потребителят направи. Това беше хубаво заради простотата, но това означаваше, че всяко едно приложение е потенциален път към всички ваши данни и хардуер. Приложенията, които се изпълняват в пясъчника, трябва специално да изискват достъп до неща като файловете или уеб камерата, като ви осигуряват допълнително ниво на сигурност.

    В пясъчника на macOS по избор може да се приложи приложение, което изтегляте онлайн, но е задължително за всяко приложение, което изтегляте от Mac App Store. Това е само една от причините Mac App Store да няма всички приложения, които искате.

    Процесът sandboxd вероятно не би трябвало да заема голяма част от системните ресурси, но ако се опита, изключете всички наскоро инсталирани приложения. Ако това реши проблема, помислете за подаден доклад за грешка на разработчика, защото нещо в това приложение причинява проблеми.