elasticsearch 如何通过修改Elasticsearch源代码更改Elasticsearch文档源内容?,elasticsearch,encryption,elasticsearch,Encryption" /> elasticsearch 如何通过修改Elasticsearch源代码更改Elasticsearch文档源内容?,elasticsearch,encryption,elasticsearch,Encryption" />

elasticsearch 如何通过修改Elasticsearch源代码更改Elasticsearch文档源内容?

elasticsearch 如何通过修改Elasticsearch源代码更改Elasticsearch文档源内容?,elasticsearch,encryption,elasticsearch,Encryption,我需要加密Elasticsearch文档源内容以确保安全 要达到的最终效果如下: 输入: { "title":"you know, for search", "viewcount": 20 } 在es中: { "title": "zpv!lopx-!gps!tfbsdi", // whatever, encrypted title "viewcount&quo

我需要加密Elasticsearch文档源内容以确保安全

要达到的最终效果如下:

输入:

{
   "title":"you know, for search",
   "viewcount": 20
}
在es中:

{
  "title": "zpv!lopx-!gps!tfbsdi",    // whatever, encrypted title
  "viewcount": ☯                      // whatever, encrypted viewcount
}

我们可以使用X-Pack对ES节点和客户端之间的通信进行加密,而不是在ES中使用加密数据。这意味着,如果最终允许客户查询数据,他将能够获得数据。我们可以用X-Pack来控制它


我不建议在ElasticSearch中为加密数据编制索引,因为这会增加解密和加密数据的额外开销。

我同意你的观点。我正在以牺牲性能为代价进行实验。