Шифрование чатов, хранящихся в Mongo, из приложения чата Node / Websockets - PullRequest
0 голосов
/ 15 августа 2011

У меня есть простое приложение чата, работающее внутри моего офиса с использованием Node / Socket.io / MongoDB.

Теперь я хотел бы найти наиболее эффективный способ шифрования чатов в MongoDB для обеспечения безопасности и конфиденциальности.

Какой самый эффективный и действенный способ сделать это?

Спасибо.

1 Ответ

1 голос
/ 15 августа 2011

Шифрование контента - это то, что вы обычно делаете на стороне клиента, так сказать на уровне приложения, - в вашем случае это код на основе node.js.

MongoDB ничего не знает об этом шифровании.Вы храните зашифрованные данные в MongoDB, и вы получаете то же самое.Вы несете ответственность за явное декодирование содержимого после чтения.

Существует также несколько альтернатив.Существуют инструменты, которые выполняют шифрование на уровне файловой системы.

В любом случае MongoDB не имеет к этому никакого отношения.Он просто хранит все данные, которые вы ему предоставили, и возвращает те же данные, когда вы их запрашиваете.

Подробнее здесь: https://security.stackexchange.com/questions/3026/encrypting-with-mongo

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...