feat: integrate rate limiting and enhance security features
- Added @convex-dev/rate-limiter dependency to manage request limits effectively. - Implemented rate limiting configurations for IPs, users, and endpoints to prevent abuse and enhance security. - Introduced new security analysis endpoint to detect potential attacks based on incoming requests. - Updated backend schema to include rate limit configurations and various cyber attack types for improved incident tracking. - Enhanced existing security functions to incorporate rate limiting checks, ensuring robust protection against brute force and other attacks.
This commit is contained in:
@@ -46,5 +46,13 @@ crons.interval(
|
||||
{}
|
||||
);
|
||||
|
||||
// Monitorar logs de login e detectar brute force a cada 5 minutos
|
||||
crons.interval(
|
||||
"monitorar-logs-login-brute-force",
|
||||
{ minutes: 5 },
|
||||
internal.security.monitorarLogsLogin,
|
||||
{}
|
||||
);
|
||||
|
||||
export default crons;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user