Sicherheit von Swift (iOS/macOS) Anwendungen
Защита кода, данных и сетевого взаимодействия в экосистеме Apple
Zusammenfassung:
Das Buch „Sicherheit von Swift (iOS/macOS) Anwendungen“ ist ein umfassender praktischer Leitfaden für Entwickler, die sichere Anwendungen im Apple-Ökosystem erstellen möchten. In der heutigen Welt kosten Schwachstellen in mobilen und Desktop-Anwendungen Unternehmen Millionen von Dollar, und Benutzerdaten benötigen zuverlässigen Schutz. Dieses Buch hilft Ihnen, alle wichtigen Aspekte der Sicherheit in Swift zu meistern, von grundlegenden Prinzipien bis hin zu fortgeschrittenen Schutztechniken.
Für wen ist dieses Buch:
- iOS/macOS Entwickler, die ihre Qualifikationen im Bereich Sicherheit verbessern möchten
- Team Leads und Architekten, die für die Produktsicherheit verantwortlich sind
- Studenten und Fachleute, die in den Bereich Cybersicherheit mobiler Anwendungen wechseln
- Alle, die verstehen möchten, wie Hacker Apple-Anwendungen angreifen und wie man sich schützt
Was Sie lernen werden:
- Grundlagen der sicheren Entwicklung in Swift: Speicherverwaltung, Verhinderung von Pufferüberläufen, Schutz vor Injection
- Arbeit mit Keychain und Secure Enclave: Speicherung von Passwörtern, Tokens und biometrischen Daten
- Datenverschlüsselung: symmetrisch (AES-GCM, ChaCha20) und asymmetrisch (ECC, RSA), Verwendung von CryptoKit
- Netzwerksicherheit: TLS/SSL, Certificate Pinning, Schutz vor Man-in-the-Middle
- Schutz vor Reverse Engineering: Code Obfuscation, Jailbreak detection, Schutz vor Debugging
- Sicherheitsaudit nach dem OWASP Mobile Top 10 Standard