Entwicklung sicherer Apps: Datenschutz und Sicherheit in Swift für Fortgeschrittene

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