/ / So speichern Sie die vertraulichen Daten auf der Serverseite - Sicherheit, node.js, Webserver

So speichern Sie die vertraulichen Daten auf der Serverseite - security, node.js, webserver

Ich erstelle einen Webserver mit Node.js. Die Datenbank ist MongoDB. Ich verwende eine Json-Datei, um die Serverkonfiguration zu speichern. Das Knotenmodul "nconf" wird zum Lesen der Json-Datei verwendet.

Derzeit sind alle in der json-Datei gespeicherten Daten, einschließlich einiger vertraulicher Daten, in Klartext. Ich glaube nicht, dass dies Sicherheit genug ist. Was muss ich tun, um sicherzustellen, dass die vertraulichen Daten sicher sind?

Antworten:

1 für die Antwort № 1

Sie könnten einen Blick in die crypto Bibliothek des Knotens.

Hier ist ein Link zur Dokumentation: Crypto Node.js

Sie können dies verwenden, um einige Daten zu verschlüsselndas ist in der Datei enthalten. Sie sollten jedoch auch in Erwägung ziehen, die vertraulichen Informationen zu entfernen und eine andere Möglichkeit zu finden, sie an einer anderen Stelle zu speichern, beispielsweise in einer Datenbank, wie z.