Limite o que pode ser alcançado
Exponha apenas as portas exigidas pelo serviço. As interfaces administrativas devem ter restrições de acesso adicionais. Revise os contêineres e os listeners IPv6, bem como as regras de firewall no nível do host; um caminho alternativo oculto pode contornar uma política de outro modo cuidadosa.
Limite o que pode ser feito
Utilize utilizadores de serviço separados e credenciais com âmbito restrito. Evite executar uma aplicação como root, a menos que necessite desse privilégio. Separe ambientes de produção e experimentais para que uma ferramenta de teste comprometida não consiga aceder a todos os segredos.
Aplique patches com um plano de recuperação
Siga as versões suportadas, instale correções de segurança e agende os reinícios necessários. Leia as notas de atualizações principais e teste a compatibilidade. Mantenha um backup e um procedimento de reversão comprovados, para que o medo de indisponibilidade não se transforme em adiamento indefinido.
Comunicar alterações significativas
Monitorize falhas de autenticação, processos inesperados, crescimento do disco e erros de aplicação. Os registos são úteis quando respondem a uma pergunta, mas também precisam de limites de retenção e controlo de acesso. Se houver suspeita de comprometimento, preserve as provas em segurança e reconstrua a partir de uma fonte fidedigna.