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:
25
scripts/ativar_venv.sh
Executable file
25
scripts/ativar_venv.sh
Executable file
@@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Script para ativar o ambiente virtual para testes de segurança
|
||||
# Uso: source ativar_venv.sh
|
||||
|
||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
VENV_DIR="$SCRIPT_DIR/venv_seguranca"
|
||||
|
||||
if [ ! -d "$VENV_DIR" ]; then
|
||||
echo "📦 Criando ambiente virtual..."
|
||||
cd "$SCRIPT_DIR"
|
||||
python3 -m venv venv_seguranca
|
||||
source venv_seguranca/bin/activate
|
||||
pip install requests
|
||||
echo "✅ Ambiente virtual criado e dependências instaladas"
|
||||
else
|
||||
source "$VENV_DIR/bin/activate"
|
||||
echo "✅ Ambiente virtual ativado"
|
||||
echo "📍 Para executar os testes:"
|
||||
echo " python3 teste_seguranca.py"
|
||||
fi
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user