如何在Elastic Search中加密索引数据?

时间:2019-01-30 10:58:45

标签: elasticsearch

我想为我的应用程序中的某些书籍的文本建立索引,以供Elastic搜索。因为必须突出显示文本,所以我应该允许Elastic将文本存储在文件系统中。

我的问题是,由于书籍具有版权,因此必须保护文本以防止访问应用程序之外。我可以将主数据存储在加密的sqlite db中,但是又如何告诉Elastic对其索引数据进行加密呢?

注意:该应用程序必须完全脱机工作。所以我不能使用客户端/服务器模型。

1 个答案:

答案 0 :(得分:2)

我认为您不能,Elasticsearch不会加密其索引数据。

如果您需要限制对Elasticsearch的索引访问,则可以使用Search Guard之类的插件,该插件在社区版本中具有索引级别的安全性。

您还可以查看Elastic的安全性功能,但是您需要为此付费的许可证。