tusharkhatriofficial / Blogify

Blogify | An Open-source Node.js blogging Website for everyone...
MIT License
11 stars 10 forks source link

Add ratelimit functionality #8

Closed abhishekmorla closed 1 year ago

abhishekmorla commented 1 year ago

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.

tusharkhatriofficial commented 1 year ago

Important commit indeed... Pls add you name at the very bottom of the README.md file.

tusharkhatriofficial commented 1 year ago

Try using imperative mood while writing the subject line of a commit msg. for ex – Add ratelimit functionality

abhishekmorla commented 1 year ago

cool thanks