ElasticSearch 是一款Java編寫的企業(yè)級(jí)搜索服務(wù),啟動(dòng)此服務(wù)默認(rèn)會(huì)開放HTTP-9200端口,可被非法操作數(shù)據(jù)。
漏洞表現(xiàn)
例如 ip:9200/_cat可以直接訪問(wèn)等。。
漏洞等級(jí)
高危
解決方法
9200端口不對(duì)外開放,如需開放,需在安全組限制只允許指定IP才能訪問(wèn)9200端口
// accept
## iptables -A INPUT -p tcp -s 127.0.0.1 --dport 9200 -j ACCEPT
## iptables -A INPUT -p udp -s 127.0.0.1 --dport 9200 -j ACCEPT
// drop
## iptables -I INPUT -p tcp --dport 9200 -j DROP
## iptables -I INPUT -p udp --dport 9200 -j DROP
// 保存規(guī)則 重啟iptables
## service iptables save
## service iptables restart
這就成功了,親測(cè)有效非常簡(jiǎn)單!文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-504584.html
當(dāng)然還有別的方法解決,如為es增加登錄驗(yàn)證(可參考)、 使用nginx搭建反向代理,通過(guò)配置nginx實(shí)現(xiàn)對(duì)es的認(rèn)證等文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-504584.html
到了這里,關(guān)于ElasticSearch9200端口未授權(quán)訪問(wèn)漏洞修復(fù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!