Sicherheit von Go (Golang)-Anwendungen: Von den Grundlagen bis zu fortgeschrittenen Techniken
300 Seiten
German
PDF
4.5

Sicherheit von Go (Golang)-Anwendungen: Von den Grundlagen bis zu fortgeschrittenen Techniken

Sicherheit von Go (Golang)-Anwendungen: Von den Grundlagen bis zu fortgeschrittenen Techniken

Autor:

Jahr:

Zusammenfassung:

In der modernen Entwicklung mit Go rückt die Anwendungssicherheit in den Vordergrund. Das Buch „Sicherheit von Go (Golang)-Anwendungen“ ist ein praktischer Leitfaden, der Ihnen hilft, sichere, zuverlässige und angriffsresistente Dienste in der Sprache Go zu erstellen. Der Autor, Alexei Sokolov, ein erfahrener Entwickler und Spezialist für Informationssicherheit, teilt bewährte Methoden und reale Fallbeispiele.



Worum geht es in diesem Buch?

Das Buch deckt alle wesentlichen Aspekte der Sicherheit von Golang-Projekten ab:

  • Grundlagen des sicheren Programmierens in Go — Speicherverwaltung, Fehlerbehandlung, Vermeidung von Datenrennen (data races).
  • Schutz von Webanwendungen und APIs — Verhinderung von SQL-Injection, XSS, CSRF, SSRF, Angriffen auf Authentifizierung und Autorisierung.
  • Sicherheit in der Microservice-Architektur — Traffic-Verschlüsselung (TLS/mTLS), sichere Kommunikation zwischen Diensten, Geheimnisverwaltung.
  • Arbeit mit Abhängigkeiten — Schwachstellenanalyse in Drittanbieter-Paketen, Nutzung von Go Modules und Tools wie govulncheck.
  • DevSecOps für Go-Projekte — Integration von Sicherheit in CI/CD, statische Code-Analyse (SAST), dynamisches Testen (DAST).
  • Fortgeschrittene Techniken — Schutz vor Cache-Poisoning, sichere Arbeit mit Kryptografie, Log-Audit, Incident-Monitoring.


Für wen ist dieses Buch?

Das Buch ist nützlich für:

  • Go-Entwickler aller Erfahrungsstufen, die von Anfang an sicheren Code schreiben möchten.
  • DevOps-Ingenieure und Architekten, die Sicherheitspraktiken in Golang-Projekte integrieren.
  • Spezialisten für Informationssicherheit, die die Besonderheiten des Schutzes von Go-Anwendungen verstehen möchten.
  • Teamleiter und Tech-Leads, die für die Produktsicherheit und Code-Reviews verantwortlich sind.


Was werden Sie nach der Lektüre wissen?

  • Wie man typische Schwachstellen in Go-Code erkennt und behebt.
  • Wie man Authentifizierung, Autorisierung und Sitzungsverwaltung richtig konfiguriert.
  • Wie man APIs vor OWASP Top 10 und Go-spezifischen Angriffen schützt.
  • Wie man Sicherheit in allen Phasen des Softwareentwicklungslebenszyklus (SDLC) integriert.
  • Wie man Tools zur automatischen Schwachstellensuche und zum Audit einsetzt.


Dieses Buch ist nicht nur Theorie. Jedes Kapitel enthält Codebeispiele, Checklisten und praktische Aufgaben. Sie lernen, wie ein Angreifer zu denken, um Ihre Anwendung im Voraus zu schützen. Ideal zum Selbststudium und als Nachschlagewerk für Ihr Team.



Machen Sie Ihre Go-Anwendungen unverwundbar – beginnen Sie noch heute mit der Lektüre von „Sicherheit von Go (Golang)-Anwendungen“!

Empfehlungen