gpt4 book ai didi

php - ElasticSearch 9200 端口对所有人开放。这是错的吗?

转载 作者:可可西里 更新时间:2023-11-01 08:39:11 25 4
gpt4 key购买 nike

我让 Elasticsearch 与 PHP-Symfony 应用程序和 mysql 数据库一起运行。一切正常,但我只有一个担心,不确定这是否重要。希望社区能提供帮助。

如果我尝试像这样在端口 9200 上访问我的服务器 IP:

http://[serverIP]:9200

我有一个 JSON/对象输出:

{
"status" : 200,
"name" : "Cutthroat",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "1.7.3",
"build_hash" : "NA",
"build_timestamp" : "NA",
"build_snapshot" : false,
"lucene_version" : "4.10.4"
},
"tagline" : "You Know, for Search"
}

因此我的问题是:每个人都可以访问此 URL 是否有问题?这是安全漏洞吗?如果可能,请提供资源来阐明您的观点。

如果是,如何解决?我试图阻止对 9200 端口 上的所有人的访问,并且只授权 localhost 使用 iptables,但 Elasticsearch 随后停止工作。

最佳答案

响应在这里:ElasticSearch: Allow only local requests

检查@imotov 的回答。

感谢@DivijSehgal 指出解决方案

关于php - ElasticSearch 9200 端口对所有人开放。这是错的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44943560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com