Eu tenho um site Joomla 2.5. Ontem não consegui entrar no painel do administrador. Eu verifiquei a tabela de usuários. Fiquei chocado ao ver que o campo de nome de usuário de todos os usuários era ' admin ' e as senhas eram ' 268e27056a3e52cf3755d193cbeb0594 '. Geralmente, não uso extensões de terceiros não confiáveis / não confiáveis.
Alguém aqui encontrou o mesmo problema? Se sim, você pode me dizer qual é o motivo e qual é a solução?
Respostas:
O que eu recomendo que você faça imediatamente é:
#__users
tabela da sua conta recém-criada e substitua a antiga.Não tenho certeza de como os hashes e nomes de usuário foram alterados, mas isso pode ter ocorrido por alguns motivos. Sempre verifique se você está executando a versão mais recente do Joomla e a versão mais recente das extensões. Existem algumas extensões por aí que tornam os sites vulneráveis a injeções de SQL. Não posso enfatizar a importância de manter as coisas atualizadas.
Você pode começar a considerar migrar para o Joomla 3.3 o mais rápido possível, pois esta versão fornece um dos métodos de criptografia de senha mais seguros (bcrypt).
E como o @Brian mencionou, é altamente recomendável atualizar a senha do seu banco de dados para algo mais forte. Outra coisa boa a ser levada em consideração também é alterar os prefixos da tabela do banco de dados. Muitos sites do Joomla usam o
jos_
que você pode mudar para algo um pouco mais exclusivo usando uma extensão, como Admin Tools, mencionada na outra respostafonte
Para manter seu site sempre protegido, você precisa de uma política de segurança rigorosa:
Por favor, verifique esta lista de verificação de segurança:
Lista de verificação de segurança / Você foi hackeado ou desfigurado http://docs.joomla.org/Security_Checklist/You_have_been_hacked_or_defaced
fonte
Isso pode ser algo muito frustrante, às vezes um site não pode ficar atualizado por vários motivos, embora, para obter a melhor ajuda, inclua a versão completa, como 2.5.9 ou algo assim. Se você já removeu extensões como uma possibilidade, uma versão mais antiga do Joomla pode ser o motivo.
Já vimos algo semelhante em nossos sites antes, estava em um servidor compartilhado? Isso pode acontecer mesmo em um site limpo em um servidor compartilhado; se uma conta no servidor compartilhado for atingida, isso poderá comprometer todo o servidor. Também não há muito que você possa fazer sobre isso, nada que o Joomla tenha pode impedir essa exploração e é uma das razões pelas quais hosts compartilhados podem ser problemáticos. Embora isso dependa do host, sites como siteground ou hostgator são muito bons em manter sua infraestrutura intacta.
Portanto, eu recomendaria fazer uma varredura de malware para ver o que é coletado, provavelmente se eles atingirem seu banco de dados dessa maneira, e então eles terão muitos arquivos injetados. Nesse caso, é melhor restaurar a partir do backup e atualizar, depois a verificação de malware.
Além disso, consulte as ferramentas administrativas da akeeba, que possui algumas ferramentas úteis para proteger seu site.
fonte
Parece que seu site foi invadido.
Razões para um site Joomla invadido
Algumas das razões pelas quais os hackers obtêm acesso ao seu site são:
Usar um número mínimo de extensões de terceiros com suporte de desenvolvedores respeitáveis é uma boa prática, mas lembre-se também de que você precisa manter as extensões do Joomla e de terceiros atualizadas para que as vulnerabilidades sejam corrigidas antes que possam ser exploradas por hackers.
Soluções para um site Joomla invadido
Restaure a partir de um backup limpo. Atualize o Joomla e todas as extensões de terceiros para as versões mais recentes. Essa é uma boa solução se você souber quando exatamente o site foi comprometido, mas é difícil determinar o tempo com confiança.
Limpe o site e reconstrua-o do zero usando versões atualizadas do Joomla e extensões de terceiros. Isso geralmente não é uma solução prática por causa do trabalho envolvido, mas pode fornecer um alto grau de confiança de que a infecção é erradicada.
Limpe o site usando a ferramenta de segurança comercial https://mysites.guru (anteriormente myjoomla.com) ou similar, restaurando os arquivos principais alterados de volta aos originais, removendo malware e reinstalando extensões de terceiros, conforme necessário. Atualize o Joomla e todas as extensões de terceiros para as versões mais recentes.
Você também deve atualizar as senhas do Joomla, hospedagem e banco de dados.
Na prática, a opção 3 geralmente funciona bem para mim.
Considere melhorar a segurança do site, de acordo com a Lista de verificação de segurança oficial e "Como proteger uma nova instalação do Joomla?"
fonte
Hoje encontrei o mesmo problema novamente. Não é o joomla ou suas extensões. É porque eu configurei o CHMOD de todos os arquivos e diretórios para 775. Fiz isso apenas para atualizar o joomla mais facilmente.
Depois de ler http://www.itoctopus.com/the-mass-username-password-update-hack-in-joomla , observei as datas de alteração dos diretórios e investiguei as que têm valores diferentes.
Eu uso o WinSCP para acesso FTP. Eu vi 5 arquivos .php com o ícone de atalho que não consigo abrir para visualizar o conteúdo.
e também no diretório inclui
Eu os apaguei e restaurei os sites do backup. E prometo que não darei acesso de gravação para o grupo www-data, exceto o diretório de imagens.
fonte