Sprint 4Lernangebot 12Stufe I bis III⏱ 9 h

Hier planst und führst du einen Penetrationstest durch, so wie ihn die Geschäftsleitung später beauftragen könnte: mit Freigabe, nur im isolierten Labornetz, gegen dein eigenes, absichtlich verwundbares Zielsystem. Du findest Dienste, gleichst sie mit Schwachstellendatenbanken ab, schließt, was offen ist, und schreibst den Bericht.

Sprint 4Brückenstufe 3

Eure Story: Ihr erstellt ein Lagebild, versteht die Angriffe auf den Hub und prüft eure Abwehr im isolierten Labornetz.

Input · Penetrationstest im Labornetz. Holt ihn euch, wenn eure Storycard danach fragt. Zahlt ein auf AB 4 und 5.

Du füllst die Freigabe aus, prüfst die Isolation des Labornetzes, scannst dein Zielsystem, gleichst die Versionen ab, setzt Abwehrmaßnahmen um und testest nach.

0 von 6 AB abgehakt AB-Liste öffnen

Der wichtigste Satz auf dieser Seite: Ein Penetrationstest ohne schriftliche Freigabe ist kein Test, sondern ein Angriff. Die Freigabe ist der erste Befund des Berichts.

Am Ende hast du: eine unterschriebene Freigabe und einen Testbericht mit Zusammenfassung für die Leitung, Liste der Dienste mit Versionen, Abgleich mit Schwachstellendatenbanken, Bewertung, Abwehrvorschlägen und Nachtest.

Nur im Labornetz. Jeder Scan und jeder Test in Teil 4 läuft im isolierten Labornetz eures Teams, gegen euer eigenes, absichtlich verwundbares Zielsystem und erst nach der schriftlichen Freigabe aus dem Projektauftrag. Ein Scan oder Eindringversuch gegen fremde Systeme ist auch zu Übungszwecken strafbar (§202a bis §202c StGB).

Erst du, dann die anderen

Die Geschäftsleitung will wissen, ob jemand von außen in den Hub käme. Was müsste geklärt sein, bevor im Labor auch nur ein einziges Paket gesendet wird?

So gehen andere vor. Such dir einen Weg aus.
  • Vom Recht aus: erst klären, wer freigeben muss und was erlaubt ist. Vorteil: niemand macht sich strafbar. Preis: dauert, wenn mehrere Berechtigte beteiligt sind.
  • Vom Ziel aus: erst die Frage des Tests festlegen, dann Umfang und Methoden ableiten. Vorteil: der Bericht beantwortet die Frage der Leitung. Preis: Nebenbefunde fallen leicht unter den Tisch.
  • Vom Risiko aus: erst überlegen, was der Test kaputt machen könnte, und Abbruchkriterien festlegen. Vorteil: der Betrieb bleibt sicher. Preis: manches wird dann gar nicht getestet.

In der Freigabe stehen alle drei: Berechtigte, Ziel und Abbruchkriterien.

Gegebene Werte für das Labor · aufklappen, wenn du sie brauchst

Gegebene Werte für das Labor

Labornetz
je Team ein eigenes Netz ohne Verbindung ins Schulnetz oder ins Internet: Angreifer-System, absichtlich verwundbares Zielsystem, Server
Ports je System
65.535 (TCP), dazu UDP
Scanrate im Labor
1.000 Prüfpakete je s
Adressen im Labornetz
ein Netz mit 254 nutzbaren Adressen
Häufigste Ports
die Voreinstellung vieler Scanner prüft nur die 1.000 häufigsten Ports
Freigabe

Vorlage

Schriftliche Freigabe für einen Test im Labornetz

Auftraggeber
die Lehrkraft für die Schule, in der Rolle der IT-Leitung HLG
Testteam
Namen aller Teammitglieder
Ziel des Tests
welche Frage der Test beantworten soll
Umfang
genau welche Systeme und Adressen getestet werden dürfen; alles andere ist ausgeschlossen
Zeitraum
Datum und Uhrzeit von bis
Erlaubte Methoden
was ihr tun dürft, und ausdrücklich, was nicht
Abbruchkriterien
wann ihr sofort aufhört und wen ihr informiert
Umgang mit Daten
was mit gefundenen Daten geschieht, wo der Bericht liegt, wann Mitschnitte gelöscht werden
Ansprechpartner
wer während des Tests erreichbar ist

Unterschriften

Testteam
Projektleitung des Teams
Lehrkraft (Auftraggeber)
Datum

Ohne alle Unterschriften beginnt kein Test. Die Freigabe gehört in die Projektakte.

Das verwundbare Zielsystem stellt die Schule bereit. Es ist absichtlich unsicher und darf nie in ein anderes Netz.

Dein Lernprodukt im Einzelnen

Dein Lernprodukt

Testbericht Labornetz

Darauf laufen die Aufgaben dieses Lernangebots zu. Die Aufgaben sind die Stufen dorthin, das Lernprodukt ist das Ergebnis.

Es besteht aus

  • unterschriebene Freigabe
  • Nachweis der Isolation
  • Liste der Dienste mit Port, Protokoll und Version
  • Abgleich mit Schwachstellendatenbanken mit CVE und CVSS
  • Bewertung und Abwehrvorschlag je Befund
  • Nachtest nach der Abwehr
  • Empfehlung an die Geschäftsleitung für einen echten Test im Hub

Zur Dokumentation

Der Bericht beginnt mit einer halben Seite für die Leitung ohne Fachwörter. Die Befunde folgen so, dass ein Fremder sie nachprüfen kann.

In Teil 5 nehmt ihr die Befunde auf, wenn ihr die technischen Schutzmaßnahmen umsetzt und die Angriffserkennung den Scan melden soll.

Deine Aufgaben

12.1Füllt die schriftliche Freigabe aus
Jetzt seid ihr dran · Im Team · 4 Arbeitsschritte
zahlt ein auf AB 4
Öffnen ▾Schließen ▴

Aufgabe 12.1

Stufe I · Abfolge

Füllt die schriftliche Freigabe aus:

  • Nehmt die Vorlage unter den gegebenen Werten.
  • Tragt Ziel, Umfang mit genauen Adressen eures Labornetzes, Zeitraum, erlaubte und verbotene Methoden, Abbruchkriterien und Umgang mit Daten ein.
  • Schreibt ausdrücklich hinein: keine Ausnutzung gefundener Lücken, kein Überlasttest, keine Verbindung aus dem Labornetz heraus.
  • Lasst die Freigabe von eurer Lehrkraft unterschreiben, bevor ihr weitermacht.

Im Team Diese Aufgabe bearbeitet ihr im Team.

12.2Weist die Isolation des Labornetzes nach
Jetzt seid ihr dran · Zu zweit · 3 Arbeitsschritte
zahlt ein auf AB 4
Öffnen ▾Schließen ▴

Aufgabe 12.2

Stufe I · Abfolge

Weist die Isolation des Labornetzes nach:

  • Dokumentiert Adressen und Netzmaske von Angreifer-System, Zielsystem und Server.
  • Zeigt mit zwei Tests, dass aus dem Labornetz kein Weg ins Schulnetz oder ins Internet führt.
  • Haltet Befehl, Ergebnis und Uhrzeit im Protokoll fest.

Zu zweit Diese Aufgabe bearbeitet ihr zu zweit.

12.3Scannt euer Zielsystem
Jetzt seid ihr dran · Zu zweit · 4 Arbeitsschritte
zahlt ein auf AB 5
Öffnen ▾Schließen ▴

Aufgabe 12.3

Stufe II · Algorithmus

Scannt euer Zielsystem:

  • Rechnet vorher, wie lange ein Scan aller TCP-Ports eines Systems und eines ganzen Netzes mit der Scanrate dauert.
  • Begründet daraus, weshalb man erst die erreichbaren Systeme sucht und dann die Ports.
  • Scannt nur euer Zielsystem und stellt fest, welche Ports offen sind und welche Dienste mit welcher Version antworten.
  • Tragt alles in eine Tabelle: Port, Protokoll, Dienst, Version, Bemerkung.

Zu zweit Diese Aufgabe bearbeitet ihr zu zweit.

Welche Befehle und Werkzeuge ihr dafür nehmt, zeigt euch die Lehrkraft am Labornetz. Hier steht bewusst keine Befehlsfolge.

12.4Gleicht die Dienste mit Schwachstellendatenbanken ab
Jetzt seid ihr dran · Zu zweit · 3 Arbeitsschritte
zahlt ein auf AB 5
Öffnen ▾Schließen ▴

Aufgabe 12.4

Stufe II · Algorithmus

Gleicht die Dienste mit Schwachstellendatenbanken ab:

  • Sucht für jede Version aus 12.3 in der NVD, bei CERT-Bund oder beim Hersteller nach bekannten Schwachstellen.
  • Notiert je Fund CVE-Kennung, Vektor, Basiswert und ob es dafür ein öffentliches Modul im Metasploit-Rahmenwerk gibt. Nur nachsehen, nicht ausführen.
  • Bewertet jeden Fund für das Zielsystem: Ist der Dienst nötig, ist er erreichbar, gibt es ein Update?

Zu zweit Diese Aufgabe bearbeitet ihr zu zweit.

12.5Wehrt ab und testet nach
Jetzt seid ihr dran · Im Team · 3 Arbeitsschritte
zahlt ein auf AB 5
Öffnen ▾Schließen ▴

Aufgabe 12.5

Stufe II · Algorithmus

Wehrt ab und testet nach:

  • Schaltet am Zielsystem jeden Dienst ab, der nicht gebraucht wird, und beschränkt die übrigen auf die nötigen Partner.
  • Unterscheidet: welche Maßnahme wirkt gegen passive Angriffe (Mitlesen), welche gegen aktive (Eindringen, Überlast)?
  • Wiederholt den Scan und vergleicht vorher und nachher in einer Tabelle.

Im Team Diese Aufgabe bearbeitet ihr im Team.

12.6Schreibt den Testbericht und die Empfehlung
Jetzt seid ihr dran · Im Team · 3 Arbeitsschritte
zahlt ein auf AB 5
Öffnen ▾Schließen ▴

Aufgabe 12.6

Stufe III · Heuristik

Schreibt den Testbericht und die Empfehlung:

  • Schreibt die Zusammenfassung für die Leitung auf einer halben Seite.
  • Ordnet die Befunde nach eurer Bewertung, nicht nach Basiswert allein, und schreibt je Befund einen Abwehrvorschlag.
  • Empfehlt der Geschäftsleitung, ob und wie ein echter Penetrationstest am Hub beauftragt werden soll: wer freigeben muss, welcher Umfang, was ausgeschlossen bleibt, wann er stattfindet.

Im Team Diese Aufgabe bearbeitet ihr im Team.

Veränderter Fall

zahlt ein auf AB 5

Mitten im Scan meldet ein Teammitglied: In der Liste der erreichbaren Systeme taucht eine Adresse auf, die nicht zu eurem Labornetz gehört, offenbar ein Drucker im Schulnetz. Was tut ihr sofort, was schreibt ihr in den Bericht, und was ändert ihr an der Freigabe?