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 № 1Sie 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.