/ / Comment sauvegarder les données confidentielles côté serveur - Sécurité, node.js, serveur Web

Comment enregistrer les données confidentielles côté serveur - security, node.js, webserver

Je crée un serveur Web avec Node.js. La base de données est MongoDB. J'utilise un fichier json pour enregistrer la configuration du serveur. Le module de nœud "nconf" est utilisé pour lire le fichier json.

Actuellement, toutes les données, y compris certaines données confidentielles, enregistrées dans le fichier json sont en texte brut. Je ne pense pas que la sécurité est suffisante. Que dois-je faire pour que les données confidentielles soient sécurisées?

Réponses:

1 pour la réponse № 1

Vous pouvez jeter un oeil dans le crypto bibliothèque de noeud.

Voici un lien vers la documentation: Crypto Node.js

Vous pouvez utiliser cela pour chiffrer certaines des donnéesqui est contenu dans le fichier. Mais vous devriez aussi probablement envisager de supprimer les informations sensibles et trouver un autre moyen de les stocker ailleurs, peut-être dans une base de données, comme votre MongoDB.