Would a firewall rule be an option here? It seems like that would be the
best tool to control access to the broker based on IP address. Or is your
use-case more complex than that?


Justin

On Sun, Aug 30, 2020 at 2:19 PM Martin Lichtin <lich...@yahoo.com.invalid>
wrote:

> Hi
>
> Looking at how to best implement IP-address based access control via a
> Plugin.
>
> I've an implementation based on "addConnection", but this method is called
> way too late in the connection setup.
>
> Ideally there should be a hook available in TcpConnection.connect() method
> to reject rogue connections as early as possible.
>
> Note the current behaviour is quite bad, ActiveMQ accepts connections and
> doesn't drop them (client doesn't send any data), thus eventually exceeding
> the maximum number of allowed client connections and resulting in DoS.
>
> - Martin
>
>

Reply via email to