Bonnes Pratiques de Sécurité
Cette section couvre les bonnes pratiques de sécurité pour le système Keralis.
Gestion des Clés et Mots de Passe
-
Rotation des Clés API
- Changez régulièrement la clé API du serveur hash
- Planifiez une rotation tous les 90 jours
-
Mots de Passe Forts
- Utilisez des mots de passe forts pour le dashboard
- Minimum 12 caractères avec majuscules, minuscules, chiffres et caractères spéciaux
-
Stockage Sécurisé
- Sauvegardez les fichiers
.env
dans un endroit sécurisé - Ajoutez un .gitignore pour de pas push vos creds
- Ne partagez jamais les clés privées Hedera
- Sauvegardez les fichiers
Sécurité du Réseau
-
Configuration du Firewall
- Limitez l'accès aux ports nécessaires uniquement
- Serveur Client: Port 3001 (API)
- Serveur Blockchain: Port 3000 (Dashboard)
-
HTTPS
- Configurez HTTPS pour le dashboard et l'API
- Utilisez Let's Encrypt pour obtenir des certificats gratuits
Mise à Jour et Maintenance
-
Dépendances
- Mettez à jour régulièrement les dépendances
- Utilisez
npm audit
pour identifier les vulnérabilités
-
Système d'Exploitation
- Appliquez régulièrement les mises à jour de sécurité
- Configurez les mises à jour automatiques
Surveillance et Audits
-
Logs d'Accès
- Surveillez les logs d'accès au dashboard et à l'API
- Configurez des alertes pour les tentatives d'accès suspectes
-
Audit Régulier
- Effectuez un audit de sécurité tous les 6 mois
- Vérifiez la configuration et les permissions