Sicherheit von TypeScript-Anwendungen: Schutz vor Schwachstellen
300 Seiten
German
PDF
4.5

Sicherheit von TypeScript-Anwendungen: Schutz vor Schwachstellen

Sicherheit von TypeScript-Anwendungen: Schutz vor Schwachstellen

Autor:

Jahr:

Zusammenfassung:

In der modernen Welt der Webentwicklung rückt die Anwendungssicherheit in den Vordergrund. Das Buch "Sicherheit von TypeScript-Anwendungen" ist ein umfassender Leitfaden, der TypeScript-Entwicklern hilft, sichere, zuverlässige und angriffsresistente Anwendungen zu erstellen. Der Autor des Buches, Andrey Sokolov, ein erfahrener Spezialist für Cybersicherheit und TypeScript, teilt praktisches Wissen, das sofort in realen Projekten angewendet werden kann.



Worum geht es in diesem Buch?

Das Buch deckt das gesamte Spektrum an Sicherheitsfragen ab, die mit der Entwicklung in TypeScript verbunden sind. Sie erfahren:

  • Wie Sie Ihre Anwendung vor den häufigsten Angriffen schützen: XSS (Cross-Site-Scripting), SQL-Injection, CSRF (Cross-Site-Request-Forgery) und SSRF.
  • Wie Sie die Typisierung von TypeScript richtig einsetzen, um Schwachstellen bereits zur Kompilierzeit zu verhindern.
  • Methoden für die sichere Arbeit mit APIs, einschließlich Eingabevalidierung, Endpunktschutz und Token-Verwaltung.
  • Prinzipien für die sichere Speicherung von Geheimnissen, die Arbeit mit Datenbanken und die Verwaltung von Benutzersitzungen.
  • Wie Sie Sicherheit in Ihre CI/CD-Pipeline integrieren und Code-Audits durchführen.


Für wen ist dieses Buch?

Das Buch ist nützlich für:

  • Frontend- und Backend-Entwickler, die TypeScript verwenden (React, Angular, Node.js, Deno).
  • Teamleiter und Architekten, die eine Kultur der sicheren Entwicklung im Team etablieren möchten.
  • Studenten und Junioren, die von Anfang an Best Practices für Sicherheit erlernen möchten.
  • DevOps-Ingenieure, die für die Sicherheit der Infrastruktur von TypeScript-Projekten verantwortlich sind.


Was werden Sie nach der Lektüre wissen?

Nach dem Studium des Buches werden Sie in der Lage sein:

  • Code-Analysen auf typische Schwachstellen durchzuführen.
  • Die integrierten Funktionen von TypeScript (strict mode, Utility-Types, discriminated unions) zur Erhöhung der Sicherheit zu nutzen.
  • Content Security Policy (CSP), Schutz vor Clickjacking und andere HTTP-Header zu konfigurieren.
  • Sichere Authentifizierung (OAuth 2.0, JWT) und Autorisierung (RBAC, ABAC) zu implementieren.
  • Mit Verschlüsselung, Passwort-Hashing und sicherer Datenspeicherung zu arbeiten.


Das Buch ist in lebendiger Sprache geschrieben, enthält zahlreiche Codebeispiele, Checklisten und praktische Aufgaben. Es hilft Ihnen nicht nur, typische Fehler zu vermeiden, sondern auch das Fundament für eine sichere Architektur Ihrer Anwendung zu legen.



Für wen ist dieses Buch nicht geeignet? Wenn Sie gerade erst mit dem Programmieren beginnen und noch nicht mit den Grundlagen von TypeScript vertraut sind, empfehlen wir Ihnen, zunächst einen Grundkurs zu absolvieren. Das Buch setzt sichere Sprachkenntnisse und ein Verständnis von Webtechnologien voraus.

Empfehlungen