PHP Security Handbook
312 Seiten
German
PDF
4.5

PHP Security Handbook

Руководство по безопасности PHP

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „PHP Security Handbook“ (Autor: Peter Lavin, 2016, 312 Seiten) ist ein praktischer Leitfaden zur Sicherheit von Webanwendungen, die in PHP geschrieben sind. In einer Zeit, in der Cyberangriffe immer ausgefeilter werden und Schwachstellen im Code die Hauptursache für Hacks sind, bietet dieses Buch einen systematischen Ansatz zum Schutz von Daten und Funktionen von Websites. Lavin listet nicht nur Bedrohungen auf, sondern lehrt den Entwickler, wie ein Angreifer zu denken, um Angriffe im Voraus zu verhindern.

Worum es in dem Buch geht

Die Ausgabe deckt alle wichtigen Aspekte der PHP-Sicherheit ab: von den grundlegenden Prinzipien der Eingabefilterung bis hin zu komplexen Themen wie Sitzungsschutz, Dateiverwaltung und Datenbanksicherheit. Jedes Kapitel widmet sich einem bestimmten Schwachstellentyp und enthält Codebeispiele, die sowohl den anfälligen als auch den geschützten Ansatz demonstrieren. Besonderes Augenmerk liegt auf:

  • SQL-Injection — Erklärung des Angriffsmechanismus und Schutzmethoden durch prepared statements (PDO).
  • XSS (Cross-Site Scripting) — Ausgabefilterung, Kontext-Escaping.
  • CSRF (Cross-Site Request Forgery) — Verwendung von Tokens und Überprüfung der Request-Quelle.
  • Sitzungssicherheit — Schutz vor Session Hijacking und Session Fixation.
  • Dateiverwaltung — Verhinderung des Hochladens schädlicher Dateien und Path Traversal.
  • Authentifizierung und Autorisierung — Speicherung von P

Empfehlungen