Fragen 16
Vorgeschlagen von Kwiiz.ch

PHP2Shell: wie eine Lücke in PHP das Web bedroht

Gymnasium 1.-3. Informatik GYM INF 1

Die Lücken PHP2Shell (Oktober 2026): wie ein Fehler in der Speicherverwaltung von PHP es erlaubt, einen Server zu übernehmen, wie KI geholfen hat, sie zu finden, und was eine koordinierte Offenlegung und ein Leck verändern. Für das Gymnasium, im Fach Informatik.

Lernziel · Gymnasiallehrplan

GYM INF 1 — Obligatorisches Fach: Informatik.

Vorschau der Fragen

1Was bezeichnet der Name «PHP2Shell», der im Oktober 2026 bekannt wurde?
Ein Virus, der sich per E-Mail zwischen Computern verbreitetZwei kritische Lücken in der Sprache PHP selbstEine Lücke, die nur im Code von WordPress stecktEine neue Sprache, die PHP ersetzen soll
2Wie viele von 10 Websites laufen laut Schätzungen ungefähr mit PHP?

Zahl als Antwort eingeben.

3Eine Website, deren eigener Code keinen einzigen Fehler enthält, kann trotzdem über PHP2Shell angegriffen werden.
RichtigFalsch
4Warum braucht der Angreifer weder ein Konto noch ein Passwort, um den Angriff zu starten?
Weil er das Passwort mit Hilfe von KI errätWeil WordPress-Websites keine Passwörter habenWeil die Lücke ausgelöst wird, sobald PHP seine Anfrage verarbeitetWeil er zuerst einen Administrator per E-Mail täuschen muss
5Bringe die Schritte des Angriffs PHP2Shell in die richtige Reihenfolge.

In die richtige Reihenfolge bringen:

Der Angreifer schickt eine gefälschte Datei-Upload-AnfrageDer Code des Angreifers wird auf dem Server ausgeführtDie nächste Anfrage verwendet diese Reste, als wären sie gültigPHP bricht abrupt ab, ohne seinen Speicher aufzuräumenPHP überschreitet das Speicherbudget der Anfrage
6Ordne jedem Begriff seine Definition zu.

Paarweise zuordnen:

PatchExploitFuzzingCVEWeb Application FirewallUse-after-free
Filter, der verdächtige Anfragen blocktFreigegebener, noch benutzter SpeicherÖffentliche Nummer einer LückeProgramm, das die Lücke ausnutztSeltsame Anfragen zum Testen sendenUpdate, das die Lücke behebt
7Was kann der Angreifer tun, sobald er den Server kontrolliert? Kreuze alle richtigen Antworten an.
Die Datenbank stehlen (Passwörter, E-Mails)Den Code von PHP auf allen Servern der Welt ändernGefälschte Seiten einbauen, um Kreditkarten abzugreifenSchadsoftware auf dem Server installierenDie persönlichen Dateien jedes Besuchers löschenAuf andere Server der Firma weiterspringen
8Bringe diese Ereignisse von 2026 in die zeitliche Reihenfolge.

In die richtige Reihenfolge bringen:

Calif entdeckt mit Hilfe einer KI eine Lücke in PHPCloudflare beobachtet die ersten AngriffeDas Sicherheitsteam von PHP wird vertraulich informiertEin Beitrag auf Hacker News verrät, dass es die Lücken gibtPHP veröffentlicht die Patches und die technischen Erklärungen
9Ordne jede Situation zu: koordinierte Offenlegung oder Leck?

Kategorien:

Koordinierte OffenlegungLeck

Zu ordnende Begriffe:

Der Hersteller wird vertraulich informiertDer Patch ist vor der Ankündigung bereitDie Angreifer verschaffen sich einen VorsprungDie Hoster bereiten ihren Schutz vorDie Info kommt heraus, bevor der Patch da istEs gibt Angriffe vor der Veröffentlichung
10Bringe das Vorgehen einer Forscherin, die eine Lücke sucht, in die richtige Reihenfolge.

In die richtige Reihenfolge bringen:

Den Quellcode der Software lesenDie Lücke mit einem Exploit beweisenMit seltsamen Anfragen testenSchwachstellen finden, etwa einen vollen Speicher
11Welcher Satz beschreibt die Rolle der KI bei der Entdeckung dieser Lücken am besten?
Die KI hat den Code von PHP allein korrigiert, ganz ohne MenschenDie KI hat die Lücken geschaffen, indem sie den Code von PHP änderteDie KI hat die Lücke ganz ohne Menschen gefunden und veröffentlichtDie KI hat Spuren vorgeschlagen, Menschen haben geprüft und bewiesen
12Warum macht die Tatsache, dass KI beim Finden von Lücken hilft, das Update noch dringender?
Weil KI alle Server verlangsamtWeil ähnliche Modelle auch Angreifern zur Verfügung stehenWeil die KI die Lücken selbst im Internet veröffentlichtWeil von einer KI geschriebene Patches weniger zuverlässig sind
13Der Fehler existierte seit PHP 5.4, erschienen 2012. Warum blieb er 14 Jahre lang unsichtbar?
Er versteckt sich in einem seltenen Fehlerfall, dem vollen SpeicherDer Code von PHP ist geheim, niemand konnte ihn lesenEr trat nur bei schlecht programmierten Websites aufEr ist erst beim letzten Update entstanden
14Der Administrator einer WordPress-Website will sich schützen. Welche Massnahme behebt die Lücken vollständig?
WordPress und seine Erweiterungen aktualisierenAlle Passwörter der Administratoren ändernEine korrigierte Version von PHP auf dem Server installierenEine Firewall-Regel gegen gefälschte Uploads hinzufügen
15Ein Server läuft noch mit PHP 8.1. Wie sieht die Lage aus?
Er ist geschützt, denn die Lücken betreffen nur PHP 8.5Er erhält keine Patches mehr: Er muss auf eine gepflegte Version wechselnEs reicht, auf die korrigierte Version 8.1 zu wartenEr ist geschützt, solange die Website keine Kommentare annimmt
16Ergänze den Merksatz.

Eine Lücke wird nicht vom Angreifer : Sie bereits im Code. Die Frage ist, wer sie zuerst . Sobald die Lücke veröffentlicht ist, muss man so schnell wie möglich .

Wörter zum Einsetzen:

aktualisierenexistiertfindetgeschaffenverschwindetwarten

Die richtigen Antworten entdeckst du beim Spielen.