Wo sollen die Tokens und Umgebungsvariablen gespeichert werden?
Trennen Sie Konfiguration und Code, beschränken Sie den Zugriff und generieren Sie ein offengelegtes Geheimnis neu.
Ein Token, das in Git oder in einem Screenshot erscheint, gilt als kompromittiert. Mit dem Panel können Sie Variablen an den Prozess übergeben, ohne sie in den Code zu schreiben.
Schritt-für-Schritt-Anleitung
-
Variablen benennen
Verwenden Sie aussagekräftige Namen wie DISCORD_TOKEN, DATABASE_URL oder API_KEY.
-
Geben Sie in Startup ein
Fügen Sie den Wert in das vom Egg vorgesehene Feld ein. Verbergen Sie Geheimnisse in Screenshots.
-
Aus Code lesen
Verwenden Sie process.env in Node.js oder os.environ in Python.
-
Committen Sie keine .env-Datei
Fügen Sie .env zum .gitignore hinzu und geben Sie nur eine .env.example ohne echte Werte an.
-
Reagieren Sie auf ein Leck
Widerrufen Sie das betroffene Token beim ursprünglichen Dienst, generieren Sie ein neues und aktualisieren Sie das Panel.
Keine Geheimnisse in einem Ticket
Der Support benötigt nicht das vollständige Token, um einen Start zu diagnostizieren.