Kotisivu » miten » Mikä on sandboxd ja miksi se toimii Macissa?

    Mikä on sandboxd ja miksi se toimii Macissa?

    Huomasit jotain nimeltä "sandboxd", kun katselit Activity Monitoria, ja nyt olet täällä. Joten mikä tämä on?

    Tämä artikkeli on osa meneillään olevaa sarjaa, jossa selitetään eri toiminnot, jotka löytyvät Activity Monitorista, kuten kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrold , ja monet muut. En tiedä mitä nämä palvelut ovat? Parempi lukeminen!

    Nykypäivän prosessi, sandboxd, on daemon, joka tarkoittaa, että se suorittaa järjestelmän tehtävän MacOS-daemonien taustalla, ja yleensä niiden nimessä on "d". Tämä nimenomainen demoni käsittelee MacOS-hiekkalaatikkoa käynnissä mies sandboxd Terminalissa näkyy:

    sandboxd suorittaa palveluja Sandboxin ytimen laajennuksen puolesta.

    Joten mikä on hiekkalaatikko? Voit tarkastella hiekkalaatikoistamme selostusta yleiskatsauksesta, mutta pääosin hiekkalaatikko estää sovellusten pääsyn järjestelmän osiin, joita se ei tarvitse. MacOS-hiekkalaatikko on kuvattu Applen kehittäjä-sivulla:

    App Sandbox on MacOS-järjestelmässä tarjottu kulunvalvontateknologia, jota käytetään ytimen tasolla. Se on suunniteltu siten, että se vahingoittaa järjestelmää ja käyttäjän tietoja, jos sovellus vaarantuu.

    Ennen hiekkalaatikkoa jokaisella sovelluksella oli pääsy kaikkeen, mitä käyttäjä teki. Tämä oli helppoa yksinkertaisuuden vuoksi, mutta se merkitsi, että jokainen sovellus oli mahdollinen polku kaikkiin tietoihin ja laitteisiin. Sandboxissa käynnissä olevien sovellusten on erityisesti pyydettävä pääsyä tiedostoihin tai verkkokameraan, mikä antaa sinulle lisää turvallisuustasoa.

    MacOS-hiekkalaatikko voidaan valinnaisesti toteuttaa sovelluksilla, jotka ladataan verkossa, mutta se on pakollinen kaikille sovelluksille, jotka lataat Mac App Storesta. Tämä on vain yksi syy siihen, miksi Mac App Storessa ei ole kaikkia haluamiasi sovelluksia.

    Prosessilla sandboxd ei todennäköisesti pitäisi ottaa paljon järjestelmän resursseja, mutta jos se yrittää sammuttaa kaikki äskettäin asennetut sovellukset. Jos tämä ratkaisee ongelman, harkitse vikailmoituksen lähettämistä kehittäjälle, koska jotain kyseisestä sovelluksesta aiheuttaa ongelmia.