Apple verlängert Frist für Mac-OS-Sandboxing um drei Monate

Apple hat angekündigt, dass Entwickler seine Vorgaben zu Sandboxing von Mac-Anwendungen nun nicht wie geplant bis 1. März umsetzen müssen. Die Frist verlängert sich um drei Monate – bis 1. Juni.

Bis zu diesem Termin müssen alle im Mac App Store angebotenen Anwendungen das Sicherheitsverfahren einsetzen. Sie laufen dann in einem namensgebenden Sandkasten, was beschränkte Rechte bedeutet: Die Applikation kann nur auf Ressourcen zugreifen, die sie auch tatsächlich benötigt. Beispielsweise kann ein Video-Editor dann nicht das Adressbuch auslesen – auch nicht versehentlich, weil etwa ein Programmfehler eine falsche Speicheradresse vorgibt.

Einen Grund hat der Konzern nicht genannt. Kaspersky Lab vermutet aber, dass es an den neuen Möglichkeiten der Rechtevergabe im Update OS X 10.7.3 liege. Außerdem habe das jüngste XCode-Update neue Sandboxing-APIs gebracht – insbesondere für neue Apple-Dienste wie das Sicherheitswerkzeug Gatekeeper. Die Entwickler haben jetzt mehr Zeit, sich damit zu beschäftigen.


Durch einen Sandkasten abgegrenzte Apps speichern alle Daten automatisch in einem Container (Screenshot: ZDNet).

Sandboxing umgibt Software mit einer virtuellen Grenze, setzt sie also in einen Sandkasten, der das laufende Programm vom übrigen System isoliert. Es ist eine Sicherheitstechnik, die eine letzte Verteidigungslinie bildet gegen fehlerhafte oder kompromittierte Anwendungen. Das System selbst kann sie nicht durchsetzen, sie muss vielmehr vom Entwickler einer Anwendung umgesetzt werden. Von einer Sandbox abgeschirmt, hat das Programm standardmäßig keinen Zugriff auf Systemressourcen einschließlich Netzwerk und Nutzerdokumenten, kann keine Dateien öffnen und sichern, nicht auf Peripherie wie Drucker und Kameras zugreifen und erhält auch keinen Zugang zu Adressbüchern, Kalendern oder ähnlichen zentralen Diensten.

Um dem Programm dennoch zu geben, was es für seine Funktionalität benötigt, muss der Entwickler Sandboxregeln anlegen – auch als „Berechtigungen“ bezeichnet. Die Berechtigungen verwaltet Apple und überprüft bei der App-Einreichung, ob sie nicht zu breit angelegt sind für den Zweck, den das Programm erfüllen soll. Verlangt ein Entwickler zu viele Berechtigungen, kann seine Anwendung abgelehnt werden.

Für den Anwender ist Sandboxing überwiegend von Vorteil, da es Stabilität und Sicherheit fördert, obwohl die Implementierung auch zu kleineren Bugs führen kann. Für die Entwickler kann es jedoch erheblichen Mehraufwand bedeuten, insbesondere bei ausgereiftem und komplexem Code für den Zugriff auf Systemressourcen. Manche Entwickler befürchten auch, es könnte die Entwicklung innovativer Programme für Mac OS X behindern und zu eher schlichten Apps wie unter iOS drängen. Kritiker wie Andy Ihnatko sehen die Interaktionen der Programme via AppleScript oder Automator in Gefahr – und damit wesentliche Vorzüge des Betriebssystems.

Wenn Apple Sandboxing ab Juni verpflichtend macht, gilt das nur für Anwendungen, die über den Mac App Store angeboten werden. Es ist keine allgemeine Voraussetzung für Mac OS X. Nicht durch Sandboxing abgeschirmte Anwendungen können weiterhin installiert werden, wenn Entwickler und Nutzer es wünschen. Sie müssen dann allerdings auf einen anderen Vertriebsweg ausweichen, etwa die Website des Entwicklers oder andere Download-Archive, wie sie auch ZDNet bietet.

[mit Material von Topher Kessler, News.com]

ZDNet.de Redaktion

Recent Posts

Studie: Ein Drittel aller E-Mails an Unternehmen sind unerwünscht

Der Cybersecurity Report von Hornetsecurity stuft 2,3 Prozent der Inhalte gar als bösartig ein. Die…

3 Tagen ago

HubPhish: Phishing-Kampagne zielt auf europäische Unternehmen

Die Hintermänner haben es auf Zugangsdaten zu Microsoft Azure abgesehen. Die Kampagne ist bis mindestens…

4 Tagen ago

1. Januar 2025: Umstieg auf E-Rechnung im B2B-Geschäftsverkehr

Cloud-Plattform für elektronische Beschaffungsprozesse mit automatisierter Abwicklung elektronischer Rechnungen.

4 Tagen ago

Google schließt schwerwiegende Sicherheitslücken in Chrome 131

Mindestens eine Schwachstelle erlaubt eine Remotecodeausführung. Dem Entdecker zahlt Google eine besonders hohe Belohnung von…

4 Tagen ago

Erreichbarkeit im Weihnachtsurlaub weiterhin hoch

Nur rund die Hälfte schaltet während der Feiertage komplett vom Job ab. Die anderen sind…

5 Tagen ago

Hacker missbrauchen Google Calendar zum Angriff auf Postfächer

Security-Experten von Check Point sind einer neuen Angriffsart auf die Spur gekommen, die E-Mail-Schutzmaßnahmen umgehen…

6 Tagen ago