Как заставить eJabberd хранить зашифрованные сообщения в базе данных (mod_mam) вместо хранения сообщений в виде простого текста? - PullRequest
1 голос
/ 10 апреля 2019

Я строю безопасную систему обмена сообщениями на основе сервера ejabberd.Но я понял, что ejabberd (модуль mod_mam) хранит архив сообщений в виде простого текста.Если база данных будет украдена (каким-то образом), чаты всех моих пользователей будут скомпрометированы.Как включить шифрование хранимых сообщений?

Ответы [ 2 ]

2 голосов
/ 10 апреля 2019

mod_mam или ejabberd не поддерживают ничего подобного.Вы можете настроить ejabberd на использование внешней базы данных SQL, если это вам поможет.Или вы можете сказать своим пользователям использовать шифрование клиент-2-клиент ...

1 голос
/ 15 апреля 2019

Если вы хотите зашифровать ваши данные в покое, вы можете положиться на функции базы данных.Например, вы можете использовать pgcrypto для Postgres: https://www.postgresql.org/docs/current/pgcrypto.html

...