Sicherheit von Swift (iOS/macOS) Anwendungen
Sicherheit von Swift (iOS/macOS) Anwendungen
Zusammenfassung:
Das Buch «Sicherheit von Swift (iOS/macOS) Anwendungen» ist ein praktischer Leitfaden für Entwickler, die sichere Anwendungen für das Apple-Ökosystem erstellen möchten. In der heutigen Welt sind Datenlecks und Hacks von mobilen Anwendungen alltäglich geworden, und dieses Buch hilft Ihnen, Risiken in allen Entwicklungsphasen zu minimieren.
Für wen ist dieses Buch geeignet:
- iOS/macOS-Entwickler, die das Sicherheitsniveau ihrer Projekte erhöhen möchten
- Team-Leads und Architekten, die für die Sicherheit der Codebasis verantwortlich sind
- Studenten und Junior-Entwickler, die Swift und sichere Entwicklung lernen
- Fachleute für Informationssicherheit, die in die mobile Entwicklung wechseln
Was Sie aus dem Buch lernen werden:
- Grundlegende Schwachstellen von iOS/macOS-Anwendungen und Methoden zu deren Vermeidung
- Arbeit mit Keychain, Secure Enclave und biometrischer Authentifizierung (Face ID, Touch ID)
- Datenverschlüsselung auf Client und Server mit CryptoKit und CommonCrypto
- Schutz der Netzwerkkommunikation: SSL Pinning, OAuth 2.0, JWT und sichere Token-Speicherung
- Sicherheitsaudit: statische Code-Analyse, Obfuskation, Schutz vor Reverse Engineering
- Sichere Speicherverwaltung, Vermeidung von Race Conditions und Injection-Angriffen
- Praktische Anwendungsfälle: vom Schutz von Finanzanwendungen bis zur sicheren Arbeit mit HealthKit
Das Buch enthält zahlreiche Codebeispiele in Swift, die in realen Projekten einsatzbereit sind. Jedes Kapitel endet mit einer praktischen Aufgabe und einer Checkliste für das Sicherheitsaudit. Sie lernen nicht nur, Schwachstellen zu beheben, sondern auch die Architektur von Anfang an sicherheitsbewusst zu gestalten.
Dies ist ein unverzichtbares Buch für jeden iOS-Entwickler, der nicht möchte, dass seine Anwendung die Ursache für Datenlecks von Benutzern wird. Beginnen Sie noch heute, sicheren Code zu schreiben!