![将 zabbix_agentd 暴露给公共互联网是否安全?](https://linux22.com/image/800917/%E5%B0%86%20zabbix_agentd%20%E6%9A%B4%E9%9C%B2%E7%BB%99%E5%85%AC%E5%85%B1%E4%BA%92%E8%81%94%E7%BD%91%E6%98%AF%E5%90%A6%E5%AE%89%E5%85%A8%EF%BC%9F.png)
我的一台由第三方承包商设置的机器正在网络中运行 zabbix_agentd,可以从互联网访问(即没有防火墙端口阻止)
我想问一下,安全吗?连接加密了吗?
答案1
我想说这可能是有风险的: http://www.cvedetails.com/漏洞列表/vendor_id-5667/Zabbix.html
即使进行远程监控,主站点和分支机构之间也应该有 VPN。不要将不需要的内容暴露在互联网上。
答案2
Zabbix 代理不使用任何加密。所有通信都是明文的。此外,如果您将代理配置为允许远程命令执行,则可能会增加风险。可以使用另一个 Zabbix 服务器对 Zabbix 代理进行 MITM 攻击。
默认情况下,您应该定义可以连接到代理的防火墙规则。您还希望在服务器和代理之间提供安全传输层。我还建议,如果您确实启用了远程命令,您还应实施严格的 sudoers 规则并记录 sudo 和代理远程命令。任何日志中的错误都应该触发。
此外,这不仅仅是 Zabbix 特有的问题。我不会允许任何监控代理从互联网访问,无论是 HP Operations Manager、Nagios 还是其他任何东西。
答案3
从 3.0 开始就可以使用,您可以在服务器和代理之间使用加密,或者您可以使用 Zabbix 代理 :)(互联网上 zabbix 的最佳实践 :))