Ein offengelegtes Website-Backup untersuchen

Untersuche ein Backup-Leck auf einer Support-Website, behebe den öffentlichen Zugriff auf interne Dateien und sichere ein zweites Portal selbstständig ab, während freigegebene Downloads verfügbar bleiben.

CybersicherheitLinux

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

„Ein offengelegtes Website-Backup untersuchen“ ist ein praktischer Websicherheitskurs für Einsteiger. Du übernimmst die Rolle des Bereitschaftsingenieurs von Northstar, verfolgst einen ungewöhnlichen Download in den Nginx-Zugriffsprotokollen und schützt ein internes Archiv, ohne die Support-Website zu unterbrechen.

Der Kurs besteht aus einem angeleiteten Lab und einer Challenge. Das angeleitete Lab führt dich in drei Schritten von der Untersuchung zur Behebung. Die Challenge bietet ein zweites Portal mit einer anderen Verzeichnisstruktur und anderen Dateinamen, damit du dieselben Methoden selbstständig anwenden kannst.

Was du lernen wirst

Nach Abschluss des Kurses kannst du:

  • die wichtigsten Felder eines Web-Zugriffsprotokolls lesen und einen erfolgreichen Dateidownload erkennen;
  • mit curl und tar prüfen, welche Inhalte eine Website tatsächlich öffentlich zugänglich macht;
  • die URL einer Anfrage dem öffentlichen Verzeichnis des Servers, dem Webroot, zuordnen;
  • interne Daten außerhalb dieses öffentlichen Verzeichnisses aufbewahren;
  • prüfen, ob der Download des privaten Archivs gesperrt ist, während öffentliche Seiten und freigegebene Downloads weiterhin funktionieren.

Für wen dieser Kurs geeignet ist

Dieser Kurs richtet sich an Sicherheitseinsteiger, Entwickler und angehende Systemadministratoren, die einen konkreten Fall öffentlich zugänglicher interner Website-Dateien untersuchen und beheben möchten.

Voraussetzungen: Grundlegende Vertrautheit mit dem Terminal, einschließlich der Eingabe von Befehlen und dem Erkennen von Dateipfaden. Erfahrung mit Nginx-Administration, Penetrationstests oder Programmierung ist nicht erforderlich. Der Kurs erklärt die in den Aufgaben verwendeten HTTP-, Protokoll- und Archivkonzepte.

Lernumgebung: Eine vorkonfigurierte Linux-Umgebung im Browser mit den Terminals Workstation und Web Server sowie einer Topology-Ansicht. Website, Beispieldaten und Anfrageverlauf sind vorbereitet; eine lokale Installation ist nicht nötig.

Häufig gestellte Fragen

Muss ich einen Webserver einrichten?

Nein. Die Website und beide Terminals sind beim Start des Labs einsatzbereit. Du kannst dich auf die Untersuchung und Behebung konzentrieren.

Muss ich Anwendungscode schreiben?

Nein. Du verwendest Terminalwerkzeuge, um Anfragen zu prüfen, die Konfiguration zu lesen, eine Datei zu verschieben und das Ergebnis zu testen.

Wie baut die Challenge auf dem angeleiteten Lab auf?

Sie verwendet dieselben Werkzeuge und dieselbe Vorgehensweise, aber eine andere Website-Struktur und einen anderen Archivnamen. Du entscheidest, welcher Download interne Daten enthält, und behebst das Problem ohne Schritt-für-Schritt-Anleitung. Wenn du nicht weiterkommst, steht eine vollständige Lösung mit Erklärungen bereit.

Lehrer

labby
Labby
Labby is the LabEx teacher.

Für Sie empfohlen

no data