
Der praktische Einstieg in das Thema PHP-Sicherheit So meistern Sie die Grundlagen sicherheitsbewusster OO-Programmierung - schnell, effektiv und praxisorientiert Wer Sicherheitsaspekte bei der PHP-Entwicklung vernachlässigt, geht Risiken ein. Doch wodurch entstehen in einer PHP-Anwendung Sicherheitsprobleme und wie lassen sie sich vermeiden? Fest steht: Je mehr Benutzereingaben eine Anwendung benötigt, desto wichtiger, aber auch schwieriger ist es, mit diesen in einer sicheren Form umzugehen. Ihre Fähigkeiten in diesem Bereich zu verbessern, ist das Ziel des neuen Lernbuchs »Objektorientiertes PHP7: Eine Einführung in das Thema Sicherheit«. Praxisnah vermittelt Ihnen der passionierte PHP-Entwickler Jan Teriete, welche Probleme Benutzereingaben mit sich bringen und wie Sie typische Angriffe (SQL-Injections, Cross-Site-Scripting und Cross-Site Request Forgery) verhindern und abwehren. Sie beschäftigen sich mit Parametermanipulationen, erzwingen sichere Kennwörter, arbeiten mit gehashten Passwörtern und lernen, wie sich PHP-Anwendungen mithilfe des Composer-Pakets »HTML Purifier« schützen lassen. Zahlreiche Übungsaufgaben und Codebeispiele sorgen dafür, dass Sie potenzielle Sicherheitsprobleme fortan eher erkennen und vermeiden können. Das Buch wendet sich an Programmieranfänger mit fortgeschrittenen PHP-Kenntnissen und alle, die ihre Kompetenz im Bereich der sicherheitsbewussten objektorientierten Programmierung professionalisieren wollen. In jedem Fall mitbringen sollten Sie grundlegende Kenntnisse in der OO-Programmierung (Objekte, Klassen, Attribute, Methoden und Vererbung). Außerdem sollten Ihnen Konzepte wie MVC, Front-Controller, Two-Step-Rendering und ORM (beispielsweise Doctrine 2) bekannt sein. Idealerweise haben Sie zuvor die »Grundlagen der OOP« und »MySQL und Doctrine 2« von Jan Teriete erfolgreich durchgearbeitet. Die im Frühjahr 2018 erschienenen Ausgaben der vierteiligen PHP-Lernbuchreihe sind für PHP 7.2
Page Count:
151
Publication Date:
2018-04-19
Publisher:
Independently Published
ISBN-10:
1980879680
ISBN-13:
9781980879688
No comments yet. Be the first to share your thoughts!