If-Koubou

Какво е sandboxd и защо се изпълнява на моя Mac?

Какво е sandboxd и защо се изпълнява на моя Mac? (Как да)

Забелязахте нещо, наречено "Случайна кутия", докато гледате в "Монитор на дейността", а сега сте тук. И така, какво е това нещо?

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

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

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

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

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

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

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

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