Für das iPhone
iOS ist Apples Betriebssystem für das iPhone. Apple entwickelt das Gerät und die Software gemeinsam.
iOS ist Apples Betriebssystem für das iPhone. Apple entwickelt das Gerät und die Software gemeinsam.
Auf dem iPad läuft iPadOS. Es ist auf den größeren Bildschirm und die Bedienung mit mehreren Apps ausgelegt.
Apple verteilt iOS-Updates zentral für die jeweils unterstützten iPhone-Modelle.
Vier vereinfachte Schichten zeigen, wie eine App auf Systemfunktionen zugreift.
Safari, Nachrichten und Apps von Drittanbietern nutzen Funktionen, die iOS über Frameworks bereitstellt.
Für Unternehmen zählen vor allem Updateversorgung, Geräteverwaltung und die Freiheit bei der Softwareverteilung.
Apple verteilt Sicherheitsupdates direkt an unterstützte Geräte. In der Praxis zählt, wie schnell die Updates installiert werden.
Signaturprüfungen und Sandbox begrenzen, welchen Code iOS ausführt und worauf Apps zugreifen können.
Über MDM kann die IT beispielsweise Codevorgaben setzen und verwaltete Apps verteilen.
AirDrop und Handoff erleichtern den Wechsel zwischen iPhone und Mac.
Die Hardwareauswahl beschränkt sich auf iPhone-Modelle. Bei der Beschaffung zählen Gerätepreis und verbleibende Updateversorgung.
Apps und Administratoren können nur die von iOS vorgesehenen Schnittstellen und Verwaltungsoptionen nutzen.
Welche Verteilungswege zur Verfügung stehen, hängt vom Einsatzszenario und teilweise von der Region ab.
Aufgeschobene Updates, zu weit gefasste App-Freigaben und gestohlene Zugangsdaten bleiben Risiken.
Ein Angriff kann das Konto, die Daten einer App oder das Betriebssystem treffen. Je nach Ziel greifen unterschiedliche Schutzmaßnahmen.
Eine gefälschte Anmeldeseite versucht, Zugangsdaten abzugreifen. Dafür genügt es, dass jemand der Seite vertraut.
Schutz: Dienste direkt über die bekannte App oder Adresse öffnen. Wo verfügbar Passkeys verwenden.
Die Sandbox begrenzt den Zugriff einer App. Gibt jemand Kontakte oder Fotos frei, kann die App die Daten im Rahmen der Freigabe verarbeiten.
Schutz: Berechtigungen auf das Nötige begrenzen. In Unternehmen App-Verteilung und Freigaben über die Geräteverwaltung steuern.
Auch Nachrichten oder andere Inhalte, die iOS automatisch verarbeitet, können Sicherheitslücken auslösen. Bei einem Zero-Click-Angriff ist keine Eingabe nötig. Solche Angriffe sind vor allem für gezielt angegriffene Personen relevant.
Schutz: Sicherheitsupdates zeitnah installieren. Für besonders gefährdete Personen bietet Apple den Blockierungsmodus an, der bestimmte Funktionen einschränkt.
Kennt jemand den Gerätecode und hat das iPhone in der Hand, steigt das Risiko für Gerät und Konto.
Schutz: Einen starken Gerätecode nutzen und den Schutz für gestohlene Geräte aktivieren.
Quellen: Apple-Plattformsicherheit · Blockierungsmodus · Schutz für gestohlene Geräte
Apps und Systemdienste erreichen darüber lokale Netzwerke oder das Internet.
Bluetooth verbindet Zubehör. Apps können über Core Bluetooth mit BLE-Geräten kommunizieren. NFC kommt etwa beim kontaktlosen Bezahlen zum Einsatz.
Über diese Programmierschnittstelle können Apps mit der passenden Berechtigung den Standort abfragen.
Jede App arbeitet in einem abgegrenzten Bereich. Das begrenzt ihren Zugriff auf Daten anderer Apps und des Systems.
Für Kamera, Mikrofon und Standort fordert die App eine Freigabe an. Du kannst sie später in den Einstellungen ändern.
Simulation für eine Beispiel-App. Auf dem iPhone findest du die Auswahl unter Einstellungen → Datenschutz & Sicherheit → Ortungsdienste.
Die Beispiel-App erhält keinen Standort.
Dateien und Fotos zwischen Apple-Geräten in der Nähe übertragen.
Eine unterstützte Tätigkeit auf einem anderen Apple-Gerät fortsetzen, etwa eine Safari-Seite vom iPhone auf dem Mac öffnen.
Swift ist die Programmiersprache. SwiftUI stellt Bausteine für die Oberfläche bereit. Mit Xcode auf dem Mac entwickelst und testest du die App.
Der IT-Kompass ist ein Beispiel für eine Web-App, die sich aus Safari zum iPhone-Home-Bildschirm hinzufügen lässt.