Planung und Entwicklung einer iOS Schadsoftware unter Berücksichtigung des Apple App Store Freigabeverfahrens für mobile Apps

Abstract

Die vorliegende Masterarbeit befasst sich mit der Entwicklung einer Schadsoftware für das mobile Betriebssystem iOS der Firma Apple. Das Ziel der Arbeit ist es, ein Konzept für eine iOS Schadsoftware unter Berücksichtigung des Apple App Store Freigabeverfahrens für mobile Apps zu erstellen. Mobile Geräte mit dem iOS Betriebssystem bieten die Möglichkeit, Applikationen von Drittanbietern zu installieren und auszuführen. Diese Möglichkeit stellt ein potentielles Sicherheitsrisiko für den Nutzer und die auf dem Gerät gespeicherten persönlichen Daten dar. Dennoch wurden bisher nur relativ wenige bösartige Applikationen entdeckt. Die Nutzer werden durch die Sicherheitsarchitektur des Betriebssystems und die strengen Aufnahmekriterien des Apple App Stores geschützt. Dieser Schutz ist jedoch nicht ausreichend. Das hier vorgelegte Konzept beschreibt eine iOS Schadsoftware, welche die Prüfungen des Freigabeverfahrens erfolgreich bestehen kann. Zur Erreichung des Ziels dieser Arbeit wird zunächst das iOS Betriebssystem selbst untersucht. Dabei werden auch auf Ergebnisse bereits veröffentlichter Arbeiten zurückgegriffen. Die Untersuchung umfasst Möglichkeiten des unbemerkten Zugriffs auf persönliche Daten. Hierfür werden Quellen ermittelt sowie eine Analyse der Sandbox-Regeln für den Dateizugriff durchgeführt. Weiterhin werden Möglichkeiten zur dauerhaften Überwachung des Nutzers und zum Datenaustausch mit dem Angreifer untersucht. Auf Grundlage der Untersuchungen wird ein Konzept für die Schadsoftware beschrieben. Anschließend werden technische Details des Prüfprozesses des Freigabeverfahrens im Apple App Store ermittelt. Dabei werden auf Basis abgelehnter bzw. zugelassener Apps Rückschlüsse auf die Funktionsweise der App Prüfung gezogen. Mit den gewonnenen Erkenntnissen wird die konzipierte Schadsoftware angepasst. Das daraus resultierende Konzept besitzt grundsätzlich die Möglichkeit, den Prüfprozess des App Stores erfolgreich zu durchlaufen. Im abschließenden Teil werden die Ergebnisse der Arbeit zusammengefasst und eingeordnet. Aus den gewonnenen Erkenntnissen über die Machbarkeit einer iOS Schadsoftware und den Untersuchungen des Freigabeverfahrens werden Vorschläge für weitergehende Untersuchungen und Entwicklungen abgeleitet.

Publication
University Heidelberg / University Heilbronn, Dept. of Computer Science
Date
Links