If-Koubou

Ce este sandboxd și de ce rulează pe Mac?

Ce este sandboxd și de ce rulează pe Mac? (Cum să)

Ai observat ceva numit "cutie" în timp ce te uiți prin Monitorul de activitate și acum ești aici. Deci, ce este acest lucru?

Acest articol face parte din seria noastră în curs de desfășurare care explică diferitele procese găsite în Activity Monitor, cum ar fi kernel_task, hidd, mdsworker, installd, WindowServer, blued, lansat, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrold , și multe altele. Nu știu ce sunt aceste servicii? Mai bine începeți să citiți!

Procesul de astăzi, sandboxd, este un daemon, ceea ce înseamnă că rulează o sarcină de sistem în fundal pe MacOS-daemonii au în general, o, la sfârșitul numelui lor. Acest daemon particular se ocupă de nisipul macOS, în timp ce rulează man sandboxd în terminalul dvs. vă va arăta:

sandboxd efectuează servicii în numele extensiei kernel-ului Sandbox.

Deci, ce este o nisip? Puteți să consultați explicatorul nostru pe nisipuri pentru o prezentare generală, dar, în cea mai mare parte, o cutie de nisip împiedică aplicațiile să acceseze părți ale sistemului de care nu are nevoie. Nisipul macOS este prezentat pe pagina dezvoltatorului Apple:

App Sandbox este o tehnologie de control al accesului furnizată în MacOS, aplicată la nivelul kernel-ului. Acesta este conceput pentru a afecta sistemul și datele utilizatorului în cazul în care o aplicație devine compromisă.

Înainte de sandboxing, fiecare aplicație a avut acces la tot ceea ce a făcut utilizatorul. Acest lucru era frumos din simplitate, dar însemna că fiecare aplicație a fost o cale potențială pentru toate datele și hardware-ul. Aplicațiile care rulează în cutia de nisip trebuie să solicite în mod specific accesul la lucruri precum fișierele sau camera web, oferindu-vă un nivel suplimentar de securitate.

Spațiul de lucru macOS poate fi opțional implementat de aplicațiile pe care le descărcați online, dar este obligatorie pentru orice aplicație pe care o descărcați de la Mac App Store. Acesta este doar un motiv pentru care Mac App Store nu are toate aplicațiile pe care le doriți.

Procesul sandboxd probabil nu ar trebui să preia majoritatea resurselor sistemului, dar dacă încearcă să închidă aplicațiile instalate recent. Dacă rezolvă problema, vă recomandăm să trimiteți un raport de eroare dezvoltatorului, deoarece ceva despre acea aplicație cauzează probleme.