Как зашифровать индексные данные в Elastic Search? - PullRequest
0 голосов
/ 30 января 2019

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

Моя проблема заключается в том, что текст должен быть защищен от доступа из приложения, поскольку книги имеют авторские права.Я могу хранить основные данные в зашифрованном виде в sqlite db, но как сказать эластичное шифрование их и в данных индекса?

Примечание: Приложение должно работать полностью в автономном режиме.Поэтому я не могу использовать модель клиент / сервер.

1 Ответ

0 голосов
/ 30 января 2019

Я не думаю, что вы можете, Elasticsearch не шифрует свои индексные данные.

Если вам нужно ограничить доступ к вашему индексу наasticsearch, вы можете использовать плагин, подобный Search Guard, который имеет Index-уровень безопасности в версии для сообщества.

Вы также можете просмотреть функцию безопасности в Elastic, но для этого вам нужна платная лицензия.

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