ACLClouds
ACLClouds

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

  1. Variablen benennen

    Verwenden Sie aussagekräftige Namen wie DISCORD_TOKEN, DATABASE_URL oder API_KEY.

  2. Geben Sie in Startup ein

    Fügen Sie den Wert in das vom Egg vorgesehene Feld ein. Verbergen Sie Geheimnisse in Screenshots.

  3. Aus Code lesen

    Verwenden Sie process.env in Node.js oder os.environ in Python.

  4. Committen Sie keine .env-Datei

    Fügen Sie .env zum .gitignore hinzu und geben Sie nur eine .env.example ohne echte Werte an.

  5. 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.