Zum Inhalt springen
Zum Inhalt springen

Referenzen und Geheimnisse

Ein Knot-Anmeldedaten speichert ein verschlüsseltes Geheimnis (API-Schlüssel, SMTP-Passwort des Partners, Webhook-Geheimnis). Die Engine entschlüsselt nur während eines Laufs, ohne den Wert in benutzerseitigen Protokollen anzuzeigen.

🔐 Verschlüsselung

  • Algorithmus: AES-256-GCM.
  • Hauptschlüssel: Umgebungsvariable oder Servergeheimnis (nicht in Git).
  • Keine einfachen Werte in „llx_knot_*“ werden der Benutzeroberfläche angezeigt.
Click to enlarge
Credentials screen listing Knot encrypted secrets

🔐 Häufige Typen

TypeExample
AI providerOpenAI / Anthropic key
HTTP BearerSaaS API token
Basic authPartner user/password
Webhook secretInbound HMAC

Verweisen Sie auf Anmeldeinformationen nach ID in Knoten; „.knot.json“ Exportieren schließt Geheimnisse aus.

🔐 Rotation

  1. Erstellen Sie mit dem neuen Schlüssel einen neuen Berechtigungsnachweis.
  2. Aktualisieren Sie jeden betroffenen Knoten.
  3. Simulieren, dann ein kontrollierender manueller Lauf.
  4. Widerrufen Sie den alten Schlüssel beim Anbieter.
  5. Löschen Sie die alten Knot-Anmeldeinformationen.

Wenn ein Webhook-Geheimnis verloren geht, generieren Sie auch die URL neu, wenn Ihr Prozess dies erfordert.

🔐 Best Practices

  • Geringste Privilegien für API-Tokens.
  • Keine Geheimnisse in Tickets, E-Mails oder Dokumenten-Screenshots.
  • Separates Produkt/Staging (Anmeldeinformationen, Instanzen).

🔐 Audit-Protokoll

Verwenden Sie Audit-Protokoll für:

  • Anmeldeinformationen erstellen/aktualisieren/löschen;
  • Wer hat mithilfe eines Geheimnisses einen Workflow aktiviert?
  • Korrelation mit fehlgeschlagenen Ausführungen (ohne das Geheimnis in Nachrichten preiszugeben).

Anwendungsprotokolle maskieren vertrauliche Header (SecretMasker im Produkt).

Nächste Schritte