保护弹性搜索

2023-12-29

我对 Elasticsearch 完全陌生,但我非常喜欢它。我唯一找不到也无法完成的事情是确保生产系统的 Elasticsearch 安全。我在elasticsearch前面读到了很多关于使用nginx作为代理的内容,但我从未使用过nginx并且从未与代理合作过。

这是在生产系统中保护 Elasticsearch 安全的典型方法吗?

如果是这样,是否有任何教程或好的读物可以帮助我实现此功能。我真的很想在我们的生产系统中使用elasticsearch而不是solr和tomcat。


有一篇关于保护 Elasticsearch 的文章,其中涵盖了很多需要注意的要点:http://www.found.no/foundation/elasticsearch-security/ http://www.found.no/foundation/elasticsearch-security/(完全披露:我写了它并为 Found 工作)

这里还有一些您应该知道的事情:http://www.found.no/foundation/elasticsearch-in-product/ http://www.found.no/foundation/elasticsearch-in-production/

总结一下:

目前,Elasticsearch 并不认为安全是它的工作。 Elasticsearch 没有用户的概念。本质上,任何可以向集群发送任意请求的人都是“超级用户”。

  1. 禁用动态脚本。他们很危险。
  2. 了解有时需要棘手的配置来限制对索引的访问控制。
  3. 考虑多个租户对性能的影响,一个租户中的一个弱点或一个错误的查询可能会导致整个集群崩溃!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

保护弹性搜索 的相关文章

随机推荐