Was ist Sandbox und warum läuft es auf meinem Mac?
Sie haben beim Durchsehen des Aktivitätsmonitors etwas namens "Sandboxd" bemerkt, und jetzt sind Sie hier. Was ist das für ein Ding??
Dieser Artikel ist Teil unserer fortlaufenden Serie, in der die verschiedenen in Activity Monitor gefundenen Prozesse erläutert werden, z , und viele andere. Weiß nicht, was diese Dienste sind? Beginnen Sie lieber mit dem Lesen!
Der heutige Prozess, sandboxd, ist ein Daemon. Das heißt, er führt eine Systemaufgabe im Hintergrund aus. Auf macOS-Daemons wird im Allgemeinen ein "d" am Ende ihres Namens angezeigt. Dieser bestimmte Daemon behandelt die macOS-Sandbox als ausgeführt man sandboxd
in Ihrem Terminal zeigt Ihnen:
sandboxd führt Dienste im Namen der Sandbox-Kernel-Erweiterung durch.
Was ist eine Sandbox? Sie können sich unsere Erklärungen zu Sandboxen ansehen, um einen Überblick zu erhalten. In den meisten Fällen verhindert eine Sandbox, dass Anwendungen auf Teile des Systems zugreifen, die sie nicht benötigen. Die macOS-Sandbox ist auf der Apple-Entwicklerseite beschrieben:
App Sandbox ist eine Zugriffskontrolltechnologie, die in macOS bereitgestellt wird und auf Kernel-Ebene durchgesetzt wird. Sie enthält Schäden am System und an den Daten des Benutzers, wenn eine App beschädigt wird.
Vor dem Sandboxing hatte jede Anwendung Zugriff auf alles, was der Benutzer tat. Das war der Einfachheit halber schön, aber es bedeutete, dass jede einzelne Anwendung ein potenzieller Pfad zu all Ihren Daten und Ihrer Hardware war. Anwendungen, die in der Sandbox ausgeführt werden, müssen speziell den Zugriff auf Ihre Dateien oder Ihre Webcam anfordern, um eine zusätzliche Sicherheitsstufe zu erhalten.
Die macOS-Sandbox kann optional von Anwendungen implementiert werden, die Sie online herunterladen. Sie ist jedoch für alle Anwendungen, die Sie aus dem Mac App Store herunterladen, obligatorisch. Dies ist nur ein Grund, warum der Mac App Store nicht alle gewünschten Anwendungen hat.
Der Prozess Sandboxd sollte wahrscheinlich nicht viel von Ihren Systemressourcen beanspruchen, wenn Sie jedoch versuchen, kürzlich installierte Anwendungen herunterzufahren. Wenn sich das Problem dadurch beheben lässt, ziehen Sie in Betracht, dem Entwickler einen Fehlerbericht zu übermitteln, da etwas über diese Anwendung Probleme verursacht.