A Ferenz preparou este guia com as principais políticas de segurança recomendadas para proteger seu ambiente Proxmox. Um servidor de virtualização mal configurado pode se tornar um ponto único de falha crítico, por isso reunimos 25 medidas práticas, organizadas por nível de prioridade, cobrindo desde as proteções mais essenciais até refinamentos avançados de rede, reforço de segurança, backup e resposta a incidentes. Este material foi desenvolvido para administradores de infraestrutura e times de TI que buscam reduzir riscos e manter seus clusters Proxmox estáveis, seguros e sempre disponíveis. Em caso de dúvidas sobre a implementação de qualquer uma das medidas, entre em contato com nosso time técnico.
Nível Crítico
1. Nunca exponha a Web UI e o SSH à internet
Use VPN ou reverse proxy com autenticação. É a causa mais comum de invasão.
2. Backups automatizados, testados e fora do host
Siga a regra 3-2-1 e teste a restauração — backup não testado não vale nada.
3. Atualizações regulares do sistema
Mantenha Proxmox, kernel e pacotes sempre atualizados.
4. Autenticação em Dois Fatores (2FA)
Ative TOTP ou chave de segurança para todas as contas administrativas.
5. Senha forte e proteção da conta root
Use senha longa e única; evite usar root no dia a dia.
Alto Impacto
6. Controle de acesso baseado em função (RBAC)
Dê a cada usuário apenas as permissões que ele realmente precisa.
7. Firewall integrado do Proxmox
Habilite em Datacenter, Nó e VM/CT, negando por padrão.
8. Acesso SSH restrito e por chave pública
Desative login root por senha e restrinja o acesso a IPs confiáveis.
9. Expiração e rotação de tokens de API
Revise e remova tokens antigos ou esquecidos.
10. Proteção contra força bruta (Fail2ban)
Bloqueie IPs com tentativas repetidas de login inválido.
Redução de Superfície e Contenção
11. Isolamento entre VMs e Containers
Não misture workloads críticos e não confiáveis na mesma rede.
12. Segmentação de rede com VLANs
Separe gerenciamento, storage, cluster e VMs em redes distintas.
13. Proteção da rede do cluster (Corosync)
Use uma rede dedicada e isolada para evitar falhas de quórum.
14. Logs centralizados e auditoria
Envie logs para um servidor remoto para detectar invasões.
15. Remoção de serviços desnecessários
Desative tudo que não é usado no host.
Boas Práticas Complementares
16. Certificado TLS válido na interface web
Troque o certificado autoassinado por um confiável (ex.: Let's Encrypt).
17. Monitoramento e alertas proativos
Acompanhe recursos e eventos de segurança em tempo real.
18. Uso consciente de snapshots
Snapshot não é backup — use com essa ressalva em mente.
19. Revisão de permissões em storages compartilhados
Audite periodicamente os acessos a NFS e CIFS/SMB.
20. Reforço de segurança do host Linux
Reforce o Debian subjacente: AppArmor, kernel enxuto, senhas fortes.
Medidas Adicionais Recomendadas
21. Criptografia de disco e de backups
Use LUKS no host e backups criptografados client-side.
22. Plano de resposta a incidentes documentado
Saiba de antemão quem faz o quê em caso de invasão.
23. IDS/IPS na borda ou no host
Detecte padrões de ataque além da simples força bruta.
24. Verificação de integridade de templates de terceiros
Confira a procedência antes de usar imagens externas.
25. Teste de restauração de desastre completo
Simule recriar o cluster do zero, não só uma VM.


