网络服务器:nginx
例如,当攻击者 IP 每分钟发出超过 100 个请求时,我正在寻找一种自动阻止 IP 地址的技术。
链接:https ://www.nginx.com/blog/mitigating-ddos-attacks-with-nginx-and-nginx-plus/
上面的文章提到了基于请求和连接数的每个用户的速率限制。这个问题不是关于速率限制而是拒绝IP。
上面的文章中有一个关于拒绝列出 IP 地址的部分 - 它说:
如果您可以识别用于攻击的客户端 IP 地址,则可以使用拒绝指令将它们列入黑名单,以便 NGINX 和 NGINX Plus 不接受它们的连接或请求。
我相信这是一个手动过程来观察用于攻击的 IP 地址,然后将它们添加到拒绝列表中。有没有一种简单的方法来自动化这个?