Passwörter, API-Keys, Datenbank-Zugänge, Tokens: Jedes Projekt sammelt mit der Zeit eine ganze Reihe von Geheimnissen an. Und fast genauso schnell landen diese irgendwo, wo sie nicht hingehören – in einer .env-Datei im Repo, im Chatverlauf oder im Klartext auf dem Server. Secrets Management beschäftigt sich genau mit der Frage, wie man solche Geheimnisse sicher speichert, verteilt und verwaltet.
In diesem Artikel schauen wir uns an, warum .env-Dateien gefährlich sein können, worin sich Passwörter und API-Keys unterscheiden und wie Werkzeuge wie Docker Secrets, SOPS, age und HashiCorp Vault helfen, Geheimnisse sauber zu handhaben.
Zum Thema Sicherheit im weiteren Sinne passt auch der Beitrag Backups richtig machen.