首页 > 解决方案 > 通过注册大量帐户来防止恶意用户填充我的数据库?

问题描述

我正在使用 node.JS 开发一个 REST API。我看了很多教程来保护我的 API,尤其是 JWT 库,但我想到了这个过程的一个问题:

我需要要求我的用户注册向我的服务器发送一个 ID 和一个密码,我可以将其存储在我的数据库中以生成用于以下操作的令牌。但是,如果恶意用户想通过向我的服务器的 URI 发送大量时间信息来注册大量时间来向我的数据库添加大量用户怎么办?

有没有办法防止这样的“攻击”?

Auth0 可以帮助我吗?

标签: node.jssecurityjwt

解决方案


您正在寻找的是限制或限制对您的 API 端点发出的请求的东西。一个好的解决方案是设置一个中间件,例如express-rate-limit.


推荐阅读