【发布时间】:2015-12-16 15:58:09
【问题描述】:
我正在使用 nodejs 和 express 编写一个 api,我的应用程序由 openshift 免费计划托管。 我想保护我的路线免受蛮力攻击。例如,如果一个 IP 每秒发送超过 5 个请求,则将其阻止 5 分钟。 :)
【问题讨论】:
-
这被称为“速率限制”,有很多文章和一些以前的 StackOverflow 帖子都写过它。我建议你从已经写好的开始。这是一个:What's a good rate limiting algorithm.
-
@jfriend00 谢谢你的名字,我正在寻找它+从头开始写东西非常酷:)
-
这是Leaky Bucket Algorithm 的一个很好的参考,这是一种用于速率限制的常用算法。
标签: node.js api express brute-force