Sicherheit von Kotlin-Anwendungen: Das vollständige Handbuch
300 Seiten
German
PDF
4.5

Sicherheit von Kotlin-Anwendungen: Das vollständige Handbuch

Sicherheit von Kotlin-Anwendungen: Das vollständige Handbuch

Autor:

Jahr:

Zusammenfassung:

Das Buch „Sicherheit von Kotlin-Anwendungen“ ist ein praktischer Leitfaden für Entwickler, die sichere Anwendungen in Kotlin erstellen möchten. In der heutigen Welt können Code-Schwachstellen zu Datenlecks, finanziellen Verlusten und Reputationsschäden führen. Dieses Buch hilft Ihnen, typische Fehler zu vermeiden und bewährte Sicherheitspraktiken in allen Entwicklungsphasen zu implementieren.



Für wen ist dieses Buch?

  • Entwickler von Android-Apps in Kotlin, die Benutzerdaten schützen möchten.
  • Backend-Entwickler, die Kotlin (Ktor, Spring Boot) für serverseitige Lösungen verwenden.
  • Team Leads und Architekten, die für die Sicherheit der Codebasis verantwortlich sind.
  • Studenten und Junior-Entwickler, die sofort sicheren Code schreiben möchten.


Was Sie lernen werden:

  • Wichtige Schwachstellen von Kotlin-Anwendungen: SQL-Injection, XSS, CSRF, unsichere Schlüsselspeicherung.
  • Datenverschlüsselungsmethoden: symmetrische und asymmetrische Verschlüsselung, Arbeit mit Android Keystore.
  • Sichere Netzwerkkommunikation: HTTPS, Zertifikate, Schutz vor Man-in-the-Middle-Angriffen.
  • Korrekte Speicherung von Geheimnissen: Tokens, Passwörter, API-Schlüssel in mobilen und Serveranwendungen.
  • Code-Audit: Tools zur statischen Analyse (Detekt, SpotBugs) und manuelle Überprüfungen.
  • Schutz vor Reverse Engineering: Obfuskation, ProGuard, R8, Überprüfung der APK-Integrität.
  • Sicherheit bei Multithreading: Race Conditions, Deadlocks, thread-sichere Collections.
  • Praktiken aus OWASP Mobile Top 10 und OWASP Top 10 für Webanwendungen.


Besonderheiten des Buches:

  • Alle Codebeispiele sind in Kotlin geschrieben und einsatzbereit.
  • Reale Fallbeispiele aus der Praxis: von einer Schwachstelle in einer öffentlichen API bis zum Schutz einer Banking-App.
  • Schritt-für-Schritt-Anleitungen zur Einrichtung von CI/CD mit Sicherheitsüberprüfungen.
  • Fertige Checklisten für das Audit vor dem Release.


Nach der Lektüre dieses Buches werden Sie in der Lage sein, Schwachstellen selbstständig zu erkennen und zu beheben, angriffssicheren Code zu schreiben und Sicherheitsaudits souverän zu bestehen. Dies ist nicht nur Theorie – es ist eine Reihe von Werkzeugen, die Sie sofort anwenden können.

Empfehlungen