// HEISE ONLINE — MODA & SOCIETÀ
heise-Angebot: Nach PHP2Shell: Vom Notfall-Patch zum sicheren Upgrade
Ein 2,5-stündiges Webinar zeigt detailliert, wie Entwickler und Betreiber älterer PHP-Anwendungen und -Websites sicher auf eine aktuelle PHP-Version upgraden.
Für viele PHP-Entwickler und Webmaster bedeutet die Sicherheitslücke PHP2Shell mehr als ein schnelles Update. Behoben ist sie nur in den unterstützten Versionszweigen ab PHP 8.2. Backports von Linux-Distributionen und Drittanbietern verschaffen Nutzern älterer PHP-Version zwar Zeit, lösen das eigentliche Problem aber nicht – letztlich muss man seinen Code auf einen unterstützten Versionszweig bringen. Wie dieser Weg systematisch gelingt, zeigt Sebastian Bergmann, Erfinder und Maintainer von PHPUnit, am 6. November in dem 2,5-stündigen Webinar Vom Notfall-Patch zum Versionssprung: PHP nach PHP2Shell.
Bergmann zeigt, welche Installationen betroffen sind und was der Fix-Stand für die einzelnen Versionszweige bedeutet. Eine Checkliste behandelt die typischen Fallen beim Notfall-Patch: Versionsnummern, die sich nach einem Backport nicht ändern; Worker-Prozesse und Container-Images, die weiterhin alten Code ausführen; Mitigationen, die fälschlich für einen Fix gehalten werden. Auch die Frage, wie man nach dem Patch Hinweise auf eine Kompromittierung prüft, ist Thema.
Der Schwerpunkt des Webinars liegt auf dem Upgrade von PHP-Code auf eine aktuelle PHP-Version. Breaking Changes und Deprecations lassen sich mit statischer Analyse gegen die Zielversion, automatisierten Refactorings, Logging und PHPUnit systematisch aufspüren. Für Code ohne Tests stellt Bergmann Charakterisierungstests als Sicherheitsnetz vor. Eine CI-Matrix mit aktueller und Zielversion sichert den Umstieg ab.
Oft bestimmen allerdings Abhängigkeiten den Upgrade-Pfad stärker als der eigene Code. Das Webinar behandelt deshalb auch Frameworks und CMS, die Plattform-Konfiguration und Lock-Datei von Composer, verwaiste Pakete sowie PECL-Extensions und Loader für verschlüsselten Code. In einer Live-Demo zeigt Bergmann, wie man Legacy-Code mit den vorgestellten Werkzeugen sicher auf die Zielversion hebt. Zudem gibt es Raum für die Fragen der Teilnehmenden.
Das 2,5-stündige Live-Webinar richtet sich an alle, die PHP-Anwendungen entwickeln, warten, betreiben oder für ihre Sicherheit verantwortlich sind. Es findet am 6. November von 9:30 bis 12:00 statt. Detaillierte Informationen und Anmeldungen:
Alle Themen der kommenden iX im Überblick. Erscheint monatlich.
Ausführliche Informationen zum Versandverfahren und zu Ihren
Widerrufsmöglichkeiten erhalten Sie in unserer
Datenschutzerklärung.
Immer informiert bleiben: Klicken Sie auf das Plus-Symbol an einem Thema, um diesem zu folgen. Wir zeigen Ihnen alle neuen Inhalte zu Ihren Themen.
Mehr erfahren.