Ihre API-Schlüssel sind der Zugang zu Ihrem Cathopic-Konto. Wenn Sie sie sicher aufbewahren, verhindern Sie unbefugten Zugriff und schützen vor Abrechnungsbetrug.
Die goldene Regel: Schlüssel geheim halten
Behandeln Sie Ihre API-Schlüssel wie Passwörter. Häufige Fehler, die Sie vermeiden sollten:
Schlüssel direkt im Quellcode fest einbauen
Schlüssel in Git oder anderem Versionskontrollsystem ablegen
Schlüssel in clientseitigem JavaScript oder in mobilen Apps verwenden
Schlüssel per E-Mail, Slack oder Messenger-Apps teilen
Schlüssel an öffentlichen Orten speichern (öffentliche Repositories, Wikis usw.)
Umgebungsvariablen verwenden
Speichern Sie Schlüssel in Umgebungsvariablen statt im Code:
// .env-Datei (zu .gitignore hinzufügen!)
CATHOPIC_API_KEY=sk_live_abc123xyz789...
// Ihr Code
require('dotenv').config();
const apiKey = process.env.CATHOPIC_API_KEY;
So trennen Sie sensible Daten von Ihrer Codebasis und erleichtern das Rotieren der Schlüssel.
Nur serverseitig
API-Aufrufe müssen von Ihren Backend-Servern ausgeführt werden, nicht von Browsern oder mobilen Apps. Wenn Nutzer Zugriff auf Cathopic-Ressourcen benötigen:
Erstellen Sie einen Backend-Endpunkt, der Ihren API-Schlüssel verwendet
Ihr Frontend ruft IHREN Endpunkt auf, nicht direkt Cathopic
Ihr Server validiert die Nutzeranfrage, bevor er Cathopic aufruft
Nach IP einschränken (falls möglich)
Manche Infrastrukturen erlauben IP-Whitelisting. Wenn Ihre API-Aufrufe von bekannten IPs kommen:
Konfigurieren Sie Firewall-Regeln, um den ausgehenden Zugriff zu begrenzen
Verwenden Sie dedizierte Service-Accounts mit minimalen Berechtigungen
Überwachen Sie Zugriffsprotokolle auf ungewöhnliche Aktivitäten
Wenn ein Schlüssel kompromittiert wurde
Wenn Sie vermuten, dass ein Schlüssel offengelegt wurde:
Erzeugen Sie sofort einen neuen API-Schlüssel
Aktualisieren Sie Ihre Anwendung mit dem neuen Schlüssel
Löschen Sie den kompromittierten Schlüssel
Prüfen Sie die Nutzungsprotokolle auf verdächtige Aktivitäten
Kontaktieren Sie den Support, wenn Sie unbefugte Abrechnungen sehen
Verwalten Sie Ihre Schlüssel sicher unter Einstellungen → API.