Sicherheit von Java-Anwendungen: Von Schwachstellen zum Schutz
Sicherheit von Java-Anwendungen: Von Schwachstellen zum Schutz
Zusammenfassung:
Moderne Java-Entwicklung ist ohne ein tiefes Verständnis von Sicherheitsfragen undenkbar. Täglich tauchen neue Schwachstellen auf, und alte Angriffe (SQL-Injection, XSS, CSRF) entwickeln sich weiter. Das Buch „Java-Anwendungssicherheit: Von Schwachstellen zum Schutz“ ist nicht nur ein Nachschlagewerk, sondern ein umfassender praktischer Kurs, der Sie von den Grundlagen der sicheren Programmierung bis zum Aufbau eines komplexen Schutzsystems für Unternehmensanwendungen führt.
Worum geht es in diesem Buch
Der Autor, Alexey Voronov, Senior-Entwickler und Spezialist für Application Security, hat seine langjährige Erfahrung in einem Buch zusammengefasst. Sie erfahren:
- Wie die gefährlichsten Angriffe auf Java-Anwendungen funktionieren (SQL-Injection, Remote Code Execution, XXE, Deserialisierung)
- Warum Standardbibliotheken unsicher sein können und wie Sie dies vermeiden
- Wie Sie Spring Security, Hibernate und beliebte Frameworks richtig konfigurieren
- Methoden der Verschlüsselung, Hashing und sicheren Passwortspeicherung (bcrypt, Argon2)
- Prinzipien der sicheren Softwareentwicklung (Secure SDLC) und Integration von Sicherheit in CI/CD
- Arbeit mit OWASP Top 10 und automatische Code-Audits mit Tools (FindSecBugs, SonarQube)
Für wen ist dieses Buch
- Java-Entwickler (Junior, Middle, Senior), die von Anfang an sicheren Code schreiben möchten
- DevOps-Ingenieure, die für die Sicherheit von Infrastruktur und Deployment verantwortlich sind
- Architekten, die skalierbare und sichere Systeme entwerfen
- Team Leads und technische Manager, die eine Sicherheitskultur im Team etablieren
Was Sie nach der Lektüre erhalten
- Sie lernen, Schwachstellen bereits in der Codierungsphase zu erkennen und zu beheben
- Sie beherrschen Techniken für sicheres Logging, Fehlerbehandlung und Session-Management
- Sie können Code-Reviews aus Sicherheitsperspektive durchführen
- Sie verstehen, wie Sie REST APIs, Microservices und monolithische Anwendungen schützen
- Sie erhalten fertige Checklisten und Vorlagen für Audits
Das Buch ist in einer lebendigen Sprache verfasst, mit zahlreichen Codebeispielen, Screenshots und realen Praxisfällen. Jedes Kapitel enthält Aufgaben zur Selbstkontrolle und praktische Übungen.
In einer Zeit, in der ein Datenleck ein Unternehmen Millionen kosten kann und den Ruf alles, wird die Kenntnis der Java-Sicherheit nicht zur Option, sondern zur Notwendigkeit. Dieses Buch wird Ihr zuverlässiger Navigator in der Welt der sicheren Entwicklung sein.
Zusatzmaterialien: Dem Buch liegen die Quellcodes der Beispiele, Links zu nützlichen Tools und eine Liste empfohlener Literatur bei.