← Spiel startenMissionsbibliothek GitHub
Mission 10 · Übe die Reaktion

Beweise, nicht grünes Licht

Erkenne Beweise dafür, dass eine Grenze tatsächlich funktioniert.

Eine Konfigurationsanzeige zeigt „Sicher“. Bevor du deine Freunde einlädst, willst du Beweise. Wähle Tests, die echte Einschränkungen prüfen, nicht nur den Anschein.

Dein Freund
“Der Bot hat versprochen, dass nie etwas ausläuft. Reicht das nicht?”

Die Entscheidung

Wähle die drei nützlichen Prüfungen.

  1. Versuche eine verbotene Verbindung von innerhalb der Instanz aus
    Prüfe, dass die erzwungene Netzwerkgrenze sie blockiert – sogar als Root der Instanz.
  2. Frag den Bot, ob er sicher ist
    Behandle seine Antwort als vollständige Sicherheitsprüfung.
  3. Prüfe, wo die Werkzeugaktionen tatsächlich ausgeführt werden
    Beweise, dass sie in die Sandbox und nicht ins eigene Home des Bots gelangen.
  4. Prüfe, dass der Proxy einen fremden Token ablehnt
    Stelle sicher, dass die Anfrage nicht einfach bei Telegram ankommt und dort fehlschlägt.
Erklärung zeigen

Du hast beobachtbares Verhalten gewählt. Eine Konfiguration ist eine Behauptung; ein Test prüft, ob diese Behauptung in dieser Umgebung hält.

Bauen, abschließen, testen. Wiederhole die Tests nach Aktualisierungen und Konfigurationsänderungen.
  • Teste sowohl erlaubtes als auch verbotenes Verhalten: Blockierte falsche Anfragen nützen nichts, wenn dadurch auch jede gute Anfrage kaputt geht.
  • Eine schnelle Verbindungsaablehnung kann bedeuten, dass ein Paket das Ziel erreicht hat. Die Anleitung unterscheidet sie von der erwarteten Drop-Zeitüberschreitung.
  • Dieses Spiel zu bestehen ist Lernen, kein Beweis dafür, dass ein echter Server sicher ist.
Verifizierung

Das tatsächliche Verhalten mit einem erwarteten Ergebnis abgleichen, anstatt eine Beschriftung, eine Konfiguration oder eine Zusage zu vertrauen.

Quelle: Abschnitt des mitgelieferten PDF 13. Das ursprüngliche PDF lesen. Diese Lektion testet keinen echten Server.