Segurança de sites: prevenção e resposta a ataques
A segurança de um site exige tanto medidas preventivas quanto um plano de resposta claro. Dezenas de milhares de sites são comprometidos todos os dias, e a maioria das invasões explora um pequeno conjunto de vulnerabilidades evitáveis. Também vale a pena revisar seu uso de recursos, já que sites comprometidos costumam gerar uma carga anormal no servidor.
Como evitar que seu site seja hackeado
A maioria das invasões acontece por um destes motivos:
Software desatualizado
Usar uma versão antiga e sem correções do WordPress, de um plugin, de um tema ou de uma aplicação própria é o vetor de ataque mais comum. Os atacantes procuram vulnerabilidades conhecidas em versões populares de software.
- Mantenha o WordPress e todos os plugins e temas atualizados para as versões mais recentes.
- Remova plugins e temas que você não usa ativamente.
- Ative as atualizações automáticas sempre que possível.
Permissões de arquivos incorretas
Permissões de arquivos permissivas demais (principalmente 777) dão aos atacantes acesso de gravação a arquivos que eles nunca deveriam conseguir modificar.
- Use
755para diretórios e arquivos executáveis. - Use
644para todos os outros arquivos. - Nunca defina
777, a menos que um processo específico exija, e remova logo em seguida.
Senhas fracas
Senhas fracas ou reutilizadas para cPanel, FTP, e-mail ou o painel de administração do WordPress são fáceis de quebrar. Use uma senha única e gerada aleatoriamente para cada serviço.
O que fazer se o seu site for hackeado
Se você detectar alterações não autorizadas no seu site, aja rápido:
- Baixe os logs de acesso brutos no cPanel. Faça login no cPanel, clique em Raw Access e baixe os logs antes que sejam rotacionados. Esses logs ajudam a identificar como e quando a invasão ocorreu.
- Troque todas as senhas imediatamente. Redefina as senhas do cPanel, do FTP, do e-mail e de qualquer conta de administrador do CMS.
- Abra um ticket de suporte. Entre em contato com o departamento de suporte de hospedagem web e anexe seus arquivos de log. Inclua uma descrição do que você observou, a data e a hora em que o ataque foi notado e quaisquer outros detalhes relevantes. Nossa equipe vai investigar e ajudar você a identificar a origem da invasão.
Observação: Agir rápido preserva os dados de log necessários para a investigação. Os logs de acesso brutos são rotacionados periodicamente e podem não ser recuperáveis depois de alguns dias.
Após a recuperação
- Verifique todos os arquivos em busca de malware com um plugin (como o Wordfence para WordPress) ou um scanner do cPanel.
- Restaure um backup limpo, se houver um disponível e ele for anterior à invasão.
- Revise as permissões de arquivos em toda a conta e corrija as que estiverem definidas como
777.