Ce este sandboxd și de ce rulează pe Mac?
Ați observat ceva numit "sandbox" în timp ce căutați prin Monitorul de activitate și acum sunteți aici. Deci, ce este acest lucru?
Acest articol face parte din seria noastră în curs de desfășurare care explică diferitele procese descoperite în Activity Monitor, cum ar fi kernel_task, hidd, mdsworker, installd, WindowServer, blued, lansat, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrol , ș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 un "d" la sfârșitul numelui lor. Acest daemon particular se ocupă de nisipul macOS, în timp ce rulează om sandboxd
în terminalul dvs. vă va arăta:
sandboxd efectuează servicii în numele extensiei kernel-ului Sandbox.
Deci, ce este o nisip? Puteți examina 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 din sistem 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 proiectat să afecteze 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 special acces la lucruri precum fișierele sau camera web, oferindu-vă un nivel suplimentar de securitate.
Spațiul de lucru macOS opțional poate fi 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 pe 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 prea mult din resursele dvs. de sistem, dar dacă încearcă să închidă aplicațiile instalate recent. Dacă aceasta rezolvă problema, vă recomandăm să trimiteți un raport de eroare dezvoltatorului, deoarece ceva despre acea aplicație cauzează probleme.