Closed abhishekmorla closed 1 year ago
Important commit indeed... Pls add you name at the very bottom of the README.md
file.
Try using imperative mood while writing the subject line of a commit msg. for ex – Add ratelimit functionality
cool thanks
One of the most common use cases for rate limiting is to block brute force attacks. In a brute force attack, a hacker uses automation to send an endless stream of requests to an API, hoping that eventually one may be accepted. Limiting client access will slow down this attack. At the same time, the receiving system should notice the unexpectedly large number of failed requests and generate alerts so that further action may be taken.
In some cases, a user may accidentally cause a brute attack—a bug may cause repeated failed requests, causing the client to keep trying. Rate limiting would help to force a temporary stop and allow for follow-up action.