Regel 24: Hardcodierte Anmeldedaten & Geheimnisverwaltung
​Eine der häufigsten Methoden, wie Hacker Unternehmensserver kompromittieren, besteht darin, API-Schlüssel, Passwörter und Datenbank-Token zu finden, die direkt im Quellcode hinterlegt sind!
​Wenn du Geheimnisse in deinen Skripten hardcodierst, kann jeder mit Zugang zu deinem GitHub oder Repository die volle Kontrolle über deine Infrastruktur übernehmen. Um Regel 24 durchzusetzen, musst du diese sicheren Praktiken implementieren:
​1️⃣ Umgebungsvariablen (.env): Schreibe niemals Passwörter in deine Hauptcode-Dateien. Verschiebe alle sensiblen Schlüssel in externe Konfigurationsdateien oder Umgebungsvariablen, die mit .gitignore vom Quellcode ausgeschlossen sind.
2️⃣ Verwende dedizierte Geheimnismanager: Für Produktionsumgebungen verlasse dich auf Unternehmenslösungen wie HashiCorp Vault, AWS Secrets Manager oder Google Secret Manager. Diese Tools verschlüsseln und rotieren Schlüssel automatisch.
3️⃣ Automatisierte Geheimnisscans: Integriere automatisierte Scanner (wie GitGuardian oder TruffleHog) in deinen Entwicklungsworkflow, um versehentlich geleakte Token abzufangen, bevor du deinen Code live schaltest.
​Quellcode ist für Logik, nicht für Geheimnisse! Halte deine Schlüssel sicher verwahrt. #BTC #solana