Sicherheit von JavaScript (Node.js)-Anwendungen: Ein praktischer Leitfaden
300 Seiten
German
PDF
4.5

Sicherheit von JavaScript (Node.js)-Anwendungen: Ein praktischer Leitfaden

Sicherheit von JavaScript (Node.js)-Anwendungen: Ein praktischer Leitfaden

Autor:

Jahr:

Zusammenfassung:

Moderne Webentwicklung mit Node.js erfordert nicht nur die Erstellung schneller und skalierbarer Anwendungen, sondern auch deren zuverlässigen Schutz. Das Buch "Sicherheit von JavaScript (Node.js)-Anwendungen" ist ein praktischer Leitfaden, der Ihnen hilft, kritische Schwachstellen in allen Phasen des Entwicklungslebenszyklus zu identifizieren und zu beheben.



Worum geht es in diesem Buch?

Die Ausgabe deckt das gesamte Spektrum an Bedrohungen für Node.js- und Express.js-Anwendungen ab. Sie lernen:

  • Sich vor Cross-Site-Scripting (XSS) und HTML/JavaScript-Injection zu schützen
  • SQL-Injection und NoSQL-Injection in MongoDB zu verhindern
  • Schutz vor CSRF (Cross-Site Request Forgery) zu implementieren
  • Sicher mit Authentifizierung (JWT, Sessions, OAuth 2.0) zu arbeiten
  • Helmet.js und andere Middleware zum Schutz von HTTP-Headern zu konfigurieren
  • Eigenen Code mit OWASP-Tools einem Pentest zu unterziehen
  • Speicherlecks und Prototype Pollution in JavaScript zu vermeiden


Für wen ist dieses Buch?

Das Buch ist nützlich für:

  • JavaScript-Entwickler (vom Junior bis zum Senior), die sicheren Code schreiben möchten
  • DevOps-Ingenieure, die für die Bereitstellung von Node.js-Anwendungen verantwortlich sind
  • Studenten, die Webentwicklung und Sicherheit lernen
  • Team-Leads, die Praktiken der sicheren Entwicklung im Team einführen


Was werden Sie lernen?

Nach der Lektüre werden Sie in der Lage sein:

  • Einen sicheren Stack für Express.js, Koa oder Fastify einzurichten
  • Schwachstellen mit ESLint-Plugins und SAST-Tools zu erkennen und zu beheben
  • Sichere REST-APIs und GraphQL-Endpunkte zu erstellen
  • Mit Verschlüsselung (bcrypt, argon2, crypto module) zu arbeiten
  • Code-Reviews mit Fokus auf Sicherheit durchzuführen


Das Buch enthält reale Codebeispiele, Checklisten und fertige Konfigurationen. Alle Beispiele wurden mit Node.js 18+ getestet und sind mit modernen Frameworks kompatibel. Sicherheit ist keine Option, sondern eine zwingende Anforderung. Beginnen Sie noch heute damit, Ihre Anwendungen zu schützen!

Empfehlungen