Files
sgse-app/scripts/ativar_venv.sh
deyvisonwanderley 88983ea297 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.
2025-11-16 01:20:57 -03:00

26 lines
641 B
Bash
Executable File

#!/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