Comment sécuriser mes identifiants ?

Dernière mise à jour: il y a 3 mois

Les clés API sont la passerelle vers votre compte Cathopic. Les garder en sécurité permet d’éviter tout accès non autorisé et de se protéger contre la fraude liée à la facturation.

La règle d’or : gardez les clés secrètes

Traitez vos clés API comme des mots de passe. Erreurs courantes à éviter :

  • Intégrer les clés directement dans le code source

  • Les commiter dans Git ou tout autre système de contrôle de version

  • Utiliser les clés dans du JavaScript côté client ou dans des applications mobiles

  • Partager les clés par e-mail, Slack ou des applications de messagerie

  • Stocker les clés dans des emplacements publics (dépôts publics, wikis, etc.)

Utilisez des variables d’environnement

Stockez les clés dans des variables d’environnement plutôt que dans le code :

// Fichier .env (à ajouter à .gitignore !)
CATHOPIC_API_KEY=sk_live_abc123xyz789...
// Votre code
require('dotenv').config();
const apiKey = process.env.CATHOPIC_API_KEY;

Cela sépare les données sensibles de votre base de code et facilite la rotation des clés.

Côté serveur uniquement

Les appels API doivent être effectués depuis vos serveurs backend, et non depuis des navigateurs ou des applications mobiles. Si les utilisateurs ont besoin d’accéder à des ressources Cathopic :

  • Créez un point de terminaison (endpoint) backend qui utilise votre clé API

  • Votre front-end appelle VOTRE endpoint, et non Cathopic directement

  • Votre serveur valide la demande de l’utilisateur avant d’appeler Cathopic

Restreindre par IP (si possible)

Certains environnements permettent la mise en liste blanche des IP. Si vos appels API proviennent d’IP connues :

  • Configurez des règles de pare-feu pour limiter l’accès sortant

  • Utilisez des comptes de service dédiés avec des permissions minimales

  • Surveillez les journaux d’accès pour détecter toute activité inhabituelle

Si une clé est compromise

Si vous pensez qu’une clé a été exposée :

  1. Générez immédiatement une nouvelle clé API

  2. Mettez à jour votre application avec la nouvelle clé

  3. Supprimez la clé compromise

  4. Vérifiez les journaux d’utilisation pour toute activité suspecte

  5. Contactez le support si vous constatez des frais non autorisés

Gérez vos clés en toute sécurité dans Paramètres → API.

Cet article vous a-t-il été utile ?