Skip to main content

Geheimnisse und Rotation

Jeder oben als Geheimnis markierte Wert sollte aus Ihrer eigenen Konfiguration stammen. Der Server prüft sie einmal beim Start, doch ein fehlendes Geheimnis blockiert den Start nie: Teable verwendet den in älteren Versionen integrierten Standardwert, protokolliert die fehlenden Variablen und startet. Diese integrierten Werte sind öffentlich, sodass jeder Token fälschen oder mit ihnen geschützte Daten entschlüsseln kann. Das ist für einen schnellen lokalen Test in Ordnung und für alles andere unsicher. Aktualisierung einer bestehenden Bereitstellung. Eine Instanz, die ohne diese Variablen lief, verwendete implizit die alten integrierten Werte und tut dies weiterhin. Die Startwarnung gibt den genauen hinzuzufügenden Block aus, damit aktuelle Sitzungen, Token und verschlüsselte Daten weiterhin funktionieren. Kopieren Sie ihn unverändert, starten Sie neu und planen Sie dann eine Rotation. Falls Ihr Konfigurationsformat dies erfordert, denken Sie daran, $ in den Werten zu maskieren. Neue Bereitstellung. Generieren Sie stattdessen neue Werte:
Verwenden Sie openssl rand -hex 8 für die Slots *_ENCRYPTION_KEY und *_ENCRYPTION_IV mit 16 Zeichen.
Das Startprotokoll warnt auch, wenn ein Geheimnis explizit auf einen öffentlich bekannten ehemaligen Standardwert gesetzt ist. Die Instanz läuft weiter, damit Ihre Daten erreichbar bleiben, doch jeder kann Token fälschen oder mit diesem Wert geschützte Daten entschlüsseln. Rotieren Sie ihn.
Zuletzt geändert am 4. September 2026