Apple-Betriebssystem 23.01.2019, 07:00 Uhr

iOS-Sicherheitslücke ermöglicht Zugriff auf iPhone, iPad und iPod

Entwickler warnen vor einer Sicherheitslücke im mobilen Betriebssystem iOS von iPhone, iPad und iPod touch. Manipulierte Shortcuts für die Kurzbefehle-App von Apple könnten nach dem Herunterladen auf Systemdateien zugreifen, die eigentlich durch die iOS-Sandbox geschützt sein sollten.

Man sieht ein schwarzes iPhone von der Seite

Eine Sicherheitslücke in der Zugriffskontrolle der Apple-Sandbox erlaubt den Zugang zu geschützten Dateien auf iPhone, iPad und iPod touch.

Foto: Panthermedia.net/blackzheep

Die manipulierten Shortcuts können demnach aus der Sandbox von Apple ausbrechen und so auf Systemdateien mit persönlichen Nutzerdaten zugreifen, warnen Sicherheitsforscher. Die Sandbox beschränkt den Zugriff auf vertrauliche Ressourcen auf App-Ebene. Sie ist sozusagen eine letzte Verteidigungslinie gegen Diebstahl, Beschädigung und Löschung von Benutzerdaten. Außerdem soll die Sandbox verhindern, dass Angreifer Systemhardware entwenden, indem sie Sicherheitslücken in Apps erfolgreich ausnutzen.

So darf eine Sandbox-Anwendung bestimmte Funktionen nur dann nutzen, wenn Nutzer dem explizit zugestimmt haben. Beispiele hierfür sind der Zugriff auf die Hardware wie Kamera und Mikrofon, sowie auf Netzwerkverbindungen oder App-Daten wie Kalender, Ort und Kontakte. Auch dem Zugriff auf Benutzerdateien wie Downloads, Bilder, Musik oder Filme muss der Nutzer vorher zustimmen.

Sicherheitslücke in Shortcut-App von Apple

Eine Schwachstelle im iOS-Betriebssystem von iPhone, iPad und iPod touch erlaubt nun unter bestimmten Voraussetzungen den Zugriff auf Systemdateien, die eigentlich durch die iOS-Sandbox geschützt sein sollten. Das ist dann der Fall, wenn manipulierte Shortcuts für die Kurzbefehle-App von Apple runtergeladen werden. Mit der App können Nutzer App-Aufgaben schneller erledigen. Auf dem jeweiligen iOS-Gerät können sie verfügbare Kurzbefehle ausführen. Sie können mit der App aber auch eigene Kurzbefehle erstellen. Die App soll alltägliche Aufgaben vereinfachen, indem sie die Schritte aus mehreren Apps miteinander kombiniert und im Sinne eines Workflows nacheinander ausführt.

Beispielsweise können sich Nutzer den Kurzbefehl „Surfen gehen“ erstellen, bei dem der Surfbericht angezeigt, die voraussichtliche Ankunftszeit am Strand geschätzt und die Playlist mit Surfmusik abgespielt wird. Die Bausteine des Kurzbefehls sind die Aktionen. Jede Aktion bezeichnet dabei einen einzigen Schritt in einer Aufgabe. Nutzer können Aktionen mischen und anpassen. So können sie Kurzbefehle erstellen, die mit den Apps und Inhalten des iOS-Gerätes (iPhone, iPad oder iPod touch) sowie mit Inhalten und Diensten aus dem Internet interagieren.

Zugriff auf iOS-Betriebssystem mit manipulierten Kurzbefehlen

Eine simple Directory-Traversal-Lücke in der Kurzbefehle-App von Apple öffnet nun die Tür in sonst geschützte Verzeichnisse, die detaillierte Daten zur Nutzung des Gerätes umfassen. Als Directory-Traversal-Lücke bezeichnen Entwickler eine Sicherheitslücke in einem Webserver oder einer Webanwendung. Angreifer können hier durch die simple Eingabe von URLs oder durch manipulierte Shortcuts von außen auf Dateien und Verzeichnisse zugreifen, die eigentlich geschützt sind. Mögliche Angriffsziele sind zum Beispiel Dateien mit sensiblen Daten wie etwa Adressdaten, Kreditkartennummern oder Passwörtern.

Apple-Sicherheitslücke: Sandbox versagt

Bei der aktuellen Sicherheitslücke ist es durch die Aktion „Ordner erstellen“ in Apples Kurzbefehle-App möglich, die Sandbox zu überwinden. Dafür reiche es aus, sich durch eine Reihe von „../“-Befehlen in der Verzeichnisstruktur weiter nach oben zu bewegen, um ein gewünschtes Verzeichnis zu öffnen. Die Schutz- und Kontrollfunktion der Sandbox versagt hier anscheinend. Entwickler konnten in Tests zeigen, dass sich so Systemdateien auslesen und als Zip-Datei per iMessage verschicken lassen. Auf dem beschriebenen Weg sei es möglich, Zugriff auf SMS-Datenbanken, Notizen, Nutzungsinformationen und andere Analytics-Daten zu erhalten. Das Heimvernetzungsprotokoll „HomeKit“ von Apple lasse sich so ebenfalls klauen. Und auch auf zwischengespeicherte Bilder könne zugegriffen werden, merkt der Entwickler Khaos Tian an, der eine gravierende HomeKit-Lücke entdeckt hatte.

Shortcuts für Apple vor dem Download genau prüfen

Zwar scheint es für Hacker aktuell noch keine Möglichkeit zu geben, die Schwachstelle aus der Ferne und ohne Nutzerinteraktion zu verwenden. Allerdings können Angreifer manipulierte Shortcuts zum Download bereitstellen. Bis Apple die Sicherheitslücke in den Shortcuts beseitigt hat, sollten Kurzbefehle-Anwender heruntergeladene Shortcuts erst genau prüfen, bevor sie diese ausführen.

 

Mehr zu Apple:

Von Thomas Kresser Tags:

Stellenangebote im Bereich Softwareentwicklung

AGCO GmbH-Firmenlogo
AGCO GmbH Entwicklungsingenieur (m/w/d) Systems Engineering für den Bereich Elektrik/ Elektronik Marktoberdorf
info-tech solutions GmbH & CO KG-Firmenlogo
info-tech solutions GmbH & CO KG Entwicklungsingenieur (w/m/d) Informatik / Elektrotechnik / Elektronik Feldberg / Schwarzwald
Zeltwanger Holding GmbH-Firmenlogo
Zeltwanger Holding GmbH Softwareingenieur (m/w/d) Automatisierungstechnik Raum Tübingen
Güntner GmbH & Co. KG-Firmenlogo
Güntner GmbH & Co. KG Elektroingenieur / SPS-Programmierer (m/w/d) Fürstenfeldbruck
MEKRA Lang GmbH & Co. KG-Firmenlogo
MEKRA Lang GmbH & Co. KG Entwicklungsingenieur (m/w/d) Hardware / Software Ergersheim
Deutsches Elektronen-Synchrotron DESY-Firmenlogo
Deutsches Elektronen-Synchrotron DESY Elektrotechnikerin, Physikerin oder Informatikerin als Firmwareentwicklerin (w/m/d) VHDL-Programmierung Hamburg
Collins Aerospace - HS Elektronik Systeme GmbH-Firmenlogo
Collins Aerospace - HS Elektronik Systeme GmbH Software-Entwicklungsingenieur TU/FH (m/w/d) Nördlingen
Knorr-Bremse Systeme für Nutzfahrzeuge GmbH Schwieberdingen-Firmenlogo
Knorr-Bremse Systeme für Nutzfahrzeuge GmbH Schwieberdingen Ingenieur Embedded Software Entwicklung (m/w/d) Schwieberdingen bei Stuttgart
AVM Computersysteme Vertriebs GmbH-Firmenlogo
AVM Computersysteme Vertriebs GmbH Entwicklungsingenieur (w/m/d) für Produktionstestsysteme Berlin
Ferrero-Firmenlogo
Ferrero Spezialist (m/w/d) Automatisierungstechnik Stadtallendorf

Alle Softwareentwicklung Jobs

Top 5 IT & TK