Pular para o conteúdo principal

Boas Práticas de Segurança

Aprenda as melhores práticas para manter suas credenciais seguras e proteger seus workflows no n8n.


Controle de Acesso​

Princípio do Menor Privilégio​

Ruim - Privilégios excessivos:

{
  "role": "admin",
  "permissions": ["read", "write", "delete", "share", "admin"]

Bom - Privilégios mínimos:

{
  "role": "user",
  "permissions": ["read", "write"]

Camadas de Segurança​

  1. Autenticação forte (2FA, biometria)
  2. Criptografia de dados em repouso e trânsito
  3. Monitoramento contínuo de acesso
  4. Backup seguro de credenciais
  5. Plano de resposta a incidentes

Rotação Regular​

Cronograma Recomendado​

Tipo de CredencialFrequênciaMétodo
Senhas90 diasMudança manual
API Keys180 diasRotação automática
Tokens OAuth90 diasRefresh automático
Certificados SSL1 anoRenovação antes da expiração

Criação de Credenciais Seguras​

Senhas Fortes​

Critérios mínimos:

  • 12+ caracteres de comprimento
  • Maiúsculas e minúsculas
  • Números (0-9)
  • Símbolos especiais (!@#$%^&*)
  • Sem palavras do dicionário
  • Sem padrões repetitivos

Exemplo de senha forte:

K9#mpvl2nx7

API Keys Seguras​

Boas práticas:

  • Use geradores de chaves criptográficas
  • Prefira chaves longas (32+ caracteres)
  • Inclua prefixos para identificação
  • Configure escopos limitados
  • Documente o uso de cada chave

Exemplo de API key:

n8n_prod_marketing_EXEMPLO

Configuração OAuth​

Configurações seguras:

{
  "clientId": "seu-client-id",
  "clientSecret": "seu-client-secret",
  "redirectUri": "https://seu-dominio.com/callback",
  "scope": "read write",
  "state": "random_security_token"


Organização e Nomenclatura​

Convenções de Nomenclatura​

Estrutura recomendada:

[AMBIENTE]_[SERVIÇO]_[PROPÓSITO]_[DATA]

Exemplos:

  • PROD_GOOGLE_SHEETS_MARKETING_2024
  • DEV_SLACK_NOTIFICATIONS_2024
  • TEST_STRIPE_PAYMENTS_2024

Categorização por Cores​

Sistema de cores sugerido:

  • Vermelho: Produção crítica
  • Amarelo: Desenvolvimento/teste
  • Verde: Serviços internos
  • Azul: Integrações de terceiros
  • Preto: Credenciais temporárias

Documentação​

Informações essenciais:

# Credencial: PROD_STRIPE_PAYMENTS_2024

## Propósito
Processamento de pagamentos em produção

## Criado por
João Silva (joao@empresa.com)

## Data de criação
2024-01-15

## Data de expiração
2024-07-15

## Escopo
- Processar pagamentos
- Gerar relatórios

## Workflows que usam
- E-commerce Automation
- Payment Processing

Monitoramento e Alertas​

Configuração de Alertas​

{
  "alerts": {
    "failedLogins": {
      "action": "block_ip"
    },
    "credentialAccess": {
      "action": "notify_admin"
    },
    "expirationWarning": {
      "action": "notify_owner"

Relatórios de Segurança​

Relatórios mensais incluem:

  • Credenciais criadas/excluídas
  • Tentativas de acesso suspeitas
  • Credenciais próximas do vencimento
  • Usuários com mais acessos
  • Horários de uso anômalos

Backup e Recuperação​

Estratégia de Backup​

Regra 3-2-1:

  • 3 cópias dos dados
  • 2 tipos de mídia diferentes
  • 1 cópia fora do local

Frequência recomendada:

  • Backup diário: Credenciais ativas
  • Backup semanal: Configurações completas
  • Backup mensal: Auditoria e logs

Plano de Recuperação​

Documente o processo:

  1. Identificar credenciais comprometidas
  2. Revogar acesso imediatamente
  3. Notificar usuários afetados
  4. Criar novas credenciais
  5. Atualizar workflows
  6. Testar funcionalidade
  7. Documentar incidente

Recomendações Finais​

Security Champion

Crie um "Security Champion" na sua equipe - alguém responsável por disseminar boas práticas de segurança e ser o ponto de contato para questões relacionadas.

Importante

Nunca compartilhe credenciais por canais não seguros. Use sempre o sistema de compartilhamento do n8n ou um gerenciador de senhas corporativo.

Recurso Adicional

Considere implementar um sistema de gerenciamento de segredos (como HashiCorp Vault ou AWS Secrets Manager) para credenciais críticas.

Dica: Implemente estas práticas gradualmente, começando pelas credenciais mais críticas e expandindo para todo o ambiente.