Ajuda! O meu site foi pirateado. Como posso resolver ou evitar isso?
É desagradável quando a sua conta é pirateada. Fazemos tudo para dificultar ao máximo a vida aos hackers, mas infelizmente pode acontecer que um hacker consiga aceder ao seu site. Nesse caso, é importante tentar descobrir como o hacker obteve acesso ao seu sistema.
Pode ser um trabalho difícil e demorado, mas conhecer a causa ou a origem é importante para o poder evitar no futuro. Apagar tudo e repor uma cópia de segurança não é a solução.
Não volte a colocar o site infetado online, a menos que tenha 100% de certeza de que o problema está resolvido e de que o site é seguro.
Pode desativar temporariamente o seu domínio no painel de controlo, nas definições do domínio (ou através da opção de sites no alojamento Windows), para que o site pirateado não cause mais danos a terceiros. Se quiser, pode repor uma cópia de segurança antiga através do Installatron (alojamento Linux) ou usar o nosso módulo de cópias de segurança. Elimine primeiro todas as pastas e ficheiros e só depois reponha a cópia de segurança, caso contrário os ficheiros novos colocados pelo hacker continuam no servidor.
Também pode pedir aos nossos especialistas que resolvam o problema. Como se trata de um trabalho demorado, este serviço infelizmente não é gratuito.
Clique aqui para mais informações.
Investigar as causas possíveis:
- A causa mais frequente: usa um script ou plugin que não está atualizado para a versão mais recente, não é seguro ou contém erros. Pode também ser um módulo de, por exemplo, WordPress ou Joomla.
- Oferece aos seus visitantes a possibilidade de carregar ficheiros e um deles carregou e executou um programa PHP.
- Usa palavras-passe previsíveis, demasiado simples ou que podem ser descobertas, por exemplo, através de haveibeenpwned.com.
- O seu computador está infetado com um vírus, worm ou keylogger que obtém assim palavras-passe e nomes de utilizador, por exemplo da sua conta FTP.
- Criou um formulário onde é possível inserir, por exemplo, código SQL ou PHP, ou um formulário sem Captcha, através do qual é possível enviar spam.
- Procure nos ficheiros de registo do servidor web (no DirectAdmin, no menu de estatísticas / registos) se existe algo suspeito. Procure também no Litespeed/Apache Usage Log e nos Backed up Apache logs. Procure endereços IP de países estranhos e, sobretudo, pedidos POST em combinação com um endereço IP de um país estranho. Muitas vezes encontra-se aí alguma pista. Num site como www.whatsmyip.org pode descobrir de que país vem um endereço IP.
Como evitar um ataque:
- O mais importante: mantenha todos os seus scripts, como WordPress/Joomla, sempre atualizados com as atualizações mais recentes. Isto aplica-se também aos plugins e templates. Normalmente, as atualizações podem ser feitas facilmente através do Installatron ou do próprio script.
- Use FTPS em vez de FTP simples.
- NUNCA use o SEU nome de utilizador e palavra-passe em scripts. Se for mesmo necessário, crie um utilizador próprio para isso no painel de controlo.
- Use apenas scripts conhecidos e reputados e mantenha-os atualizados.
- NUNCA ofereça a possibilidade de carregar ficheiros. É extremamente perigoso.
WordPress, Joomla e outros scripts: garanta que tem a versão mais recente instalada!
É importante manter o WordPress, o Joomla e outros scripts atualizados. Em geral, isso evita a maioria dos ataques. Através do Installatron (alojamento Linux) pode instalar atualizações com muita facilidade. Se não instalou o WordPress, o Joomla ou outro script através do Installatron, pode importá-lo facilmente para o Installatron e depois atualizar o script.
Proteger pastas como a pasta administrator do Joomla
É importante proteger de forma adicional pastas como /administrator. Este artigo explica como.
Ataque por iframe:
Se for vítima de um ataque por iframe, a causa é muitas vezes um vírus trojan no seu computador que obtém acesso às suas contas FTP.
- Verifique se o seu site foi de facto pirateado. Pode fazê-lo, por exemplo, através do site UnmaskParasites.
- Use FTPS em vez de FTP para iniciar sessão. O FTP envia todos os dados em texto legível, enquanto o FTPS cifra os dados enviados, o que torna mais difícil aos hackers obter esses dados sensíveis.
- Altere agora todas as suas palavras-passe FTP.
- Altere, através do painel de controlo/gestor de ficheiros ou por FTP, as permissões de todas as pastas (Linux) para chmod 755 e de todos os ficheiros para chmod 644.
Ataque ao HTACCESS / o .htaccess foi alterado:
No exemplo abaixo, um hacker alterou o seu .htaccess. Assim, o Google e o Yahoo continuam a indexar o seu site normalmente, mas todos os outros visitantes são redirecionados para o site do hacker.
RewriteEngine On
RewriteCond %{HTTP_REFERER} .*google.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} .*yahoo.*$ [NC,OR]
RewriteRule .* http://hacker.xx/in.html?= [R,L]
O Google considera o seu site um site de ataque ("Site de ataque denunciado!"):
Nas ligações abaixo pode obter informações (introduza o seu próprio nome de domínio):
Nesta ligação pode obter informações, mas também pedir que o seu domínio/site deixe de ser considerado um site de ataque. Certifique-se de que o site está realmente limpo!
http://www.google.com/support/webmasters/bin/answer.py?hl=nl&answer=45432
- Selecione o site pretendido no painel das Ferramentas para webmasters.
- Na mensagem 'Partes deste site podem estar a distribuir software malicioso', clique em 'Mais informações'.
- Clique em 'Pedir uma revisão'.
