Mission 6 · Baue die Grenzen
Die leere Schatztruhe
Halte echte Zugangsdaten aus der Umgebung des Agenten heraus.
Ein Angreifer hat jede Datei und jede Umgebungsvariable in Rezas Bot-Instanz gelesen. Diese Leseaktion kannst du jetzt nicht mehr stoppen. Du kannst aber entscheiden, was dort von Anfang an überhaupt lag.
Angreifer
“Ich habe die Einstellungen des Bots gefunden. Zeit, den echten API-Schlüssel und den Bot-Token zu stehlen.”
Die Entscheidung
Welches Speichermodell begrenzt den Diebstahl von Zugangsdaten am besten?
- Echte Zugangsdaten in eine Datei namens secret.txt legen
Der Name warnt alle davor, sie zu öffnen. - Dem Bot Ersatz-Token geben und die echten Zugangsdaten in seinem Proxy aufbewahren
Nur der kontrollierte Proxy tauscht die Ersatzwerte gegen die echten. - Echte Zugangsdaten in den Umgebungsvariablen des Bots ablegen
Sie sind im normalen Chat-Fenster nicht sichtbar.
Erklärung zeigen
Der Angreifer findet Ersatz-Token, nicht den echten Anbieter-Schlüssel oder den Telegram-Bot-Token. Diese Ersatzwerte behalten über den autorisierten Proxy weiterhin Wirkung – sie müssen daher ebenfalls kontrolliert und nach einer Kompromittierung ausgetauscht werden.
Man kann kein echtes Geheimnis von einem Ort stehlen, an den es nie gelangt ist.- Der Proxy verwahrt die echten Zugangsdaten und injiziert sie genau im Moment des Ausgangs.
- Ersatz-Token sind keine gültigen Zugangsdaten, wenn sie direkt an Telegram oder den Modell-Anbieter gesendet werden.
- Füge keine echten Token in dieses Spiel, in Chats oder in die Bot-Instanz ein. Dies ist nur eine Lernsimulation.
Zugangsdaten
Ein Geheimnis wie ein API-Schlüssel oder ein Bot-Token, mit dem jemand als Konto oder Dienst handeln kann.