BackupMaster
Documentacao

Recursos de Seguranca

O BackupMaster implementa diversas camadas de seguranca para proteger seus dados e credenciais.

Protecao contra Brute Force

O sistema limita tentativas de login a 5 por minuto por IP e 10 por minuto por email. Apos exceder o limite, o usuario deve aguardar antes de tentar novamente.

Criptografia de Senhas

Todas as senhas de servidores remotos sao armazenadas com criptografia AES-256. A chave de criptografia e unica por instalacao (APP_KEY no .env).

Logs de Auditoria

Todas as acoes importantes sao registradas automaticamente:

  • Login e logout de usuarios
  • Tentativas de login falhas
  • Criacao, edicao e exclusao de servidores
  • Criacao, edicao e exclusao de agendamentos
  • Execucao manual de backups
  • Alteracoes nas configuracoes
  • Regeneracao do token do Web Cron

Token do Web Cron

O Web Cron usa um token aleatorio de 40 caracteres. Se voce suspeitar que foi comprometido, regenere-o em Configuracoes - Notificacoes.

Recuperacao de Senha

O sistema possui fluxo completo de recuperacao de senha via email.

  1. Acesse /forgot-password ou clique em "Esqueci minha senha" no login.
  2. Informe o email cadastrado.
  3. Um link de recuperacao sera enviado (valido por 60 minutos).
  4. Clique no link e defina uma nova senha.

Configuracao do SMTP

Para que a recuperacao de senha funcione, configure o SMTP em Configuracoes - SMTP:

Servidor
smtp.gmail.com, smtp.sendgrid.net, etc.
Porta
587 (TLS) ou 465 (SSL)
Usuario
Seu email ou API key
Criptografia
TLS ou SSL

Boas Praticas

  • Use senhas fortes (minimo 8 caracteres, letras, numeros e simbolos).
  • Nao compartilhe credenciais de acesso.
  • Mantenha o sistema atualizado.
  • Configure HTTPS no seu servidor.
  • Revise os logs de auditoria periodicamente.