提问人:Diz 提问时间:10/29/2017 更新时间:10/29/2017 访问量:134
从客户端安全地搜索 elasticsearch?
Safely searching elasticsearch from client-side?
问:
如果我的elasticsearch可以直接从jQuery调用,那将更快,更简单。我目前在静态站点和 ES 集群中间有一个代理。
我一直在从这里的另一个答案中查看 Search Guard,但它的许多功能都不起作用,例如 IP 阻止,就好像它是一个 jQuery 脚本一样,它会从我的静态站点访问者 IP 中调用。同样,如果我有一个密码并将其放在jQuery脚本中,用户就会看到它。
我还尝试过更进一步,在我的elasticsearch.yml中添加只读块,但这本身并不像是一种防御。
有没有办法安全地允许我的 ES 集群(通过 URL)直接从客户端 JS/jQuery 脚本搜索?如果我能在两者之间摆脱这个代理 VM,那就太棒了。
答: 暂无答案
评论