Die Konfigurationsdatei im Chatfenster
Tobias sucht abends einen Zahlungsfehler in der Software eines Reiseveranstalters. Er fügt die ganze Konfigurationsdatei in einen öffentlichen Assistenten ein. Die Lösung kommt sofort.
Am nächsten Morgen ruft ihn die Sicherheitsabteilung an. In der Datei stand der echte Schlüssel des Zahlungsdienstes. Er muss heute ersetzt werden, in jedem System, das ihn nutzt.
Am Ende dieser Lektion
Notiz
Ich kann Geheimnisse und personenbezogene Daten aus einer Anfrage heraushalten.
Schlüsselwörter
| Begriff | Was er bedeutet | Beispiel |
|---|---|---|
| Geheimnis | ein Wert, der Zugang gibt, etwa ein Passwort | |
| API-Schlüssel | ein Geheimnis, mit dem ein Programm einen Dienst nutzt | sk-BEISPIEL-123 |
| Personenbezogene Daten | Angaben über eine Person, die man erkennen kann | |
| Platzhalter | ein Text, der einen echten Wert ersetzt | [EMAIL] |
| Maskieren | sensible Teile entfernen oder verbergen | |
| Sperren | ein Geheimnis ungültig machen und ein neues erzeugen |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Was Sie einfügen, verlässt die Firma
Ein Assistent im Netz läuft auf den Servern eines anderen Anbieters. Was Sie einfügen, wandert dorthin. Je nach Anbieter und Vertrag kann es gespeichert, ausgewertet oder von Menschen gelesen werden.
Personenbezogene Daten sind gesetzlich besonders geschützt, in der EU durch die Datenschutz-Grundverordnung. Name, E-Mail-Adresse und Telefonnummer gehören dazu. Senden Sie sie nur, wenn Ihre Firma es erlaubt, mit einem Werkzeug, das sie freigegeben hat. Das hier ist keine Rechtsberatung.
Beispiel: Was darf hinein?
| Inhalt | Einfügen? | Warum |
|---|---|---|
| Eine Fehlermeldung allein | Ja | Kein Geheimnis, keine Person |
| Eine Funktion für die Mehrwertsteuer | Ja, wenn erlaubt | Firmencode ohne Daten |
| Eine .env-Datei | Nein | Sie enthält Passwörter und Schlüssel |
| Ein Export von Kundendaten | Nein | Personenbezogene Daten |
| Eine IBAN eines Lieferanten | Nein | Sensible Bankdaten |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Ersetzen Sie echte Werte durch Platzhalter
Der Assistent braucht die Form des Problems, nicht die echten Werte. Ersetzen Sie jeden sensiblen Wert vor dem Einfügen durch einen Platzhalter: [NAME], [EMAIL], [SCHLUESSEL].
Bei einem Schlüssel schreiben Sie etwa ZAHLUNG_KEY=[SCHLUESSEL]. Die Antwort bleibt nützlich, und nichts Echtes verlässt die Firma.
Probieren Sie es: Ein Ticket maskieren
# Ein echtes Support-Ticket, bevor es zum Assistenten geht.
ticket = "Frau Anna Becker ([email protected]) meldet: Bestellung 4471 kommt zu spät."
# Wir ersetzen die echten Daten durch Platzhalter.
sicher = ticket.replace("Anna Becker", "[NAME]")
sicher = sicher.replace("[email protected]", "[EMAIL]")
print(sicher)
# Der Assistent braucht auch die Bestellnummer nicht.
# Fügen Sie eine Zeile ein, die "4471" durch "[BESTELLUNG]" ersetzt,
# und starten Sie neu.
Ein häufiger Irrtum
Warnung
Viele denken: Nach dem Einfügen eines Schlüssels genügt es, die Nachricht zu löschen. Der Text ist aber schon beim Anbieter. Sperren Sie den Schlüssel, erzeugen Sie einen neuen und informieren Sie die Sicherheitsabteilung.