Dieser Kurs vermittelt fortgeschrittene Kenntnisse in der Entwicklung sicherer iOS-Apps mit Swift. Die Teilnehmenden lernen, wie sie Datenschutzbestimmungen einhalten, Sicherheitsrisiken minimieren und moderne Verschlüsselungstechniken einsetzen können. Der Kurs kombiniert theoretische Grundlagen zur App-Sicherheit mit praktischen Übungen zur Implementierung von Sicherheitsmaßnahmen in realen Anwendungen.
Kursinhalte:- Einführung in Datenschutz und Sicherheitsstandards für iOS-Apps
- Verwendung von Keychain zur sicheren Speicherung von sensiblen Daten
- Implementierung von Verschlüsselungstechniken (AES, RSA) in Swift
- Integration von biometrischer Authentifizierung (Face ID, Touch ID)
- Sicherer Umgang mit Netzwerken: SSL/TLS und sichere API-Kommunikation
- Prävention von Sicherheitslücken wie SQL-Injection, Man-in-the-Middle-Angriffen und Cross-Site Scripting
- Einbindung von App Transport Security (ATS) und sicheren Verbindungen
- Testing und Debugging sicherheitsrelevanter App-Komponenten
- Praxiseinheiten zur Entwicklung einer sicheren App unter Berücksichtigung von Datenschutzvorgaben