If-Koubou

Co to jest sandboxd i dlaczego działa na moim Macu?

Co to jest sandboxd i dlaczego działa na moim Macu? (Jak)

Podczas przeglądania Monitora aktywności zauważyłeś coś, co nazywa się "iboxbox", a teraz jesteś tutaj. Więc co to jest?

Ten artykuł jest częścią naszych bieżących serii wyjaśniających różne procesy znalezione w Activity Monitor, takie jak kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, commerce, parentalcontrold , i wiele innych. Nie wiesz, jakie są te usługi? Lepiej zacznij czytać!

Dzisiejszy proces, sandboxd, jest demonem, co oznacza, że ​​uruchamia zadanie systemowe w tle na systemie MacOS - demony mają na ogół nazwę "na końcu". Ten konkretny demon obsługuje piaskownicę macOS jako działającą człowiek piaskownica w twoim terminalu pokaże ci:

sandboxd wykonuje usługi w imieniu rozszerzenia jądra Sandbox.

Czym więc jest sandbox? Możesz zapoznać się z naszym programem wyjaśniania w piaskownicach, aby uzyskać przegląd, ale w większości przypadków piaskownica uniemożliwia aplikacjom dostęp do części systemu, których nie potrzebuje. Piaskownica dla macOS jest opisana na stronie programisty Apple:

Aplikacja Sandbox jest technologią kontroli dostępu dostępną w systemie MacOS, wymuszoną na poziomie jądra. Został zaprojektowany w taki sposób, aby zawierał uszkodzenia systemu i danych użytkownika w przypadku naruszenia bezpieczeństwa aplikacji.

Przed rozpoczęciem pracy w piaskownicy każda aplikacja miała dostęp do wszystkiego, co zrobił użytkownik. Było to dobre ze względu na prostotę, ale oznaczało to, że każda aplikacja stanowi potencjalną ścieżkę do wszystkich danych i sprzętu. Aplikacje działające w piaskownicy muszą wyraźnie prosić o dostęp do takich plików jak kamera internetowa, co zapewnia wyższy poziom bezpieczeństwa.

Piaskownica macOS może być opcjonalnie zaimplementowana przez aplikacje pobrane online, ale jest obowiązkowa dla każdej aplikacji pobranej ze sklepu Mac App Store. To tylko jeden z powodów, dla których Mac App Store nie ma wszystkich żądanych aplikacji.

Piaskownica procesowa prawdopodobnie nie powinna zajmować znacznej części zasobów systemowych, ale jeśli próbuje zamknąć ostatnio zainstalowane aplikacje. Jeśli to rozwiąże problem, rozważ przesłanie do dewelopera raportu o błędzie, ponieważ coś w tej aplikacji powoduje problemy.