Dieser Kurs bietet eine Einführung in die Sicherheitsmechanismen von Android und iOS und deren Anwendung in der App-Entwicklung. Die Teilnehmenden lernen die grundlegenden Unterschiede in den Sicherheitsarchitekturen der beiden Betriebssysteme kennen und erfahren, wie sie Sicherheitsrisiken minimieren und Datenschutzanforderungen erfüllen können. Der Kurs verbindet theoretisches Wissen mit praktischen Übungen, um grundlegende Sicherheitsstrategien umzusetzen.
Kursinhalte:- Grundlagen der Betriebssystem-Sicherheit für Android und iOS
- Unterschiede in den Sicherheitsarchitekturen beider Plattformen
- Zugriffsrechte und Berechtigungsmanagement in Android und iOS
- Einführung in die Nutzung von Secure Storage (Keychain, Keystore)
- Sicherer Umgang mit Netzwerkkommunikation (SSL/TLS)
- Umsetzung von sicheren Authentifizierungsmechanismen
- Datenschutz- und Sicherheitsanforderungen (z. B. DSGVO und HIPAA)
- Praxiseinheiten zur Implementierung grundlegender Sicherheitsmaßnahmen in Apps