Dieser praktische Kurs richtet sich an Anfänger, die Terminalbefehle eingeben können. Die Bildfunktion eines Shops erreicht einen internen Dienst, auf den Käufer nicht direkt zugreifen können. Verfolge diese Anfrage und repariere die Funktion, ohne erlaubte Bilder zu beeinträchtigen.
Zwei angeleitete Labs erklären Netzwerkrollen, URL-Parsing, eine Richtlinie für genaue Endpunkte und die Ablehnung von Weiterleitungen. Eine Challenge überträgt dieselben Methoden in einer unabhängigen Umgebung auf zwei Partnerkataloge.
Was du lernen wirst
- Den tatsächlich abrufenden Server erkennen und echte Anfragelogs verstehen.
- Die Erreichbarkeit für Client und Server mit synthetischen internen Daten vergleichen.
- Eine kurze Python-Richtlinie bearbeiten, die vollständige Kombinationen aus Schema, Hostname und Port vergleicht.
- Verbotene Ziele und Weiterleitungen ablehnen und dabei korrekte Bildbytes sowie legitimen Bestandszugriff erhalten.
Für wen dieser Kurs geeignet ist
Für Einsteiger in Websicherheit und Entwickler, die serverseitige Request-Fälschung kennenlernen. Grundlegende Terminalkenntnisse sind erforderlich; Netzwerk, HTTP und die nötige Python-Syntax werden vor Ort erklärt.
Jede Einheit bietet vorbereitete Linux-Terminals, isolierte Containernetze, Image Importer und eine Topology-Ansicht. Die internen Daten sind synthetisch; Anfragen und Netzwerkisolation sind real. Du musst lokal nichts installieren.
Häufig gestellte Fragen
Muss ich Python beherrschen? Nein. Du bearbeitest einen vorhandenen kleinen Helfer; Tupelvergleiche, boolesche Werte, Einrückung und Editorbedienung werden erklärt.
Schützt das jeden Bilderdienst? Die Übung verwendet feste, kontrollierte Dienstidentitäten und direkte Bilder. Bösartige DNS-Änderungen, beliebige Internet-URLs und sämtliche URL-Kodierungen sind nicht abgedeckt.
Was prüft die Challenge? Korrekte Bildimporte, genaue Endpunktgrenzen, abgelehnte Weiterleitungen und erhaltenen internen Geschäftszugriff mit den bereits geübten Methoden.





