【发布时间】:2018-05-02 18:09:12
【问题描述】:
我正在使用 Mosquitto 代理,我正在寻找一种方法来防止对代理进行暴力攻击,有谁知道 Mosquitto 是否有内置或外部插件配置可以帮助做到这一点?
【问题讨论】:
标签: security authentication mqtt mosquitto broker
我正在使用 Mosquitto 代理,我正在寻找一种方法来防止对代理进行暴力攻击,有谁知道 Mosquitto 是否有内置或外部插件配置可以帮助做到这一点?
【问题讨论】:
标签: security authentication mqtt mosquitto broker
核心 mosquitto 代理没有内置任何内容来执行此操作。
JPMens 身份验证plugin 目前不支持此功能,但可以使用一些可用的后端来实现某些功能。
例如如果您使用 http_auth 后端,您可以使用现有的 http 反暴力破解工具。 (需要注意的是,所有请求看起来总是来自代理的 IP 地址)。
我需要仔细查看传递给插件回调的信息,但看起来 IP 信息不可用,因此很难锁定攻击者的 IP 地址。
使用 fail2ban 之类的东西来读取 mosquitto 日志文件并在防火墙 iptables 级别阻止人员(如果您在 Linux 上)可能很有用。不确定是否有人编写了 mosquitto.log 解析器。
【讨论】: