Segurança e SSL

Recuperar o conteúdo e o acesso de um Joomla 1.5 antigo

Revisto a 3 min de leitura contrasenas joomla

Aviso: documento arquivado. O Joomla 1.5 deixou de receber suporte e correções de segurança há anos. Não deve ser mantido exposto à Internet nem usado num site em produção.

A antiga técnica de escrever um hash MD5 conhecido na base de dados foi retirada. Criava uma credencial universal, previsível e reutilizável que podia deixar a instalação aberta a qualquer pessoa que conhecesse o procedimento.

Ação segura

  • Isole a instalação da rede pública e guarde uma cópia completa dos ficheiros e da base de dados antes de intervir.
  • Recupere o conteúdo num ambiente temporário e restrito. Se precisar de acesso administrativo, utilize um método específico para essa instalação, supervisionado por um profissional e com uma palavra-passe única gerada para o caso; não existe uma palavra-passe universal segura.
  • Faça a rotação das credenciais dos administradores e de qualquer acesso que tenha sido reutilizado, exposto durante a recuperação ou envolvido numa intrusão. Não é necessário alterar contas não relacionadas sem evidências de exposição.
  • Migre o conteúdo, as contas necessárias e a configuração válida para uma versão do Joomla com suporte, testando-a primeiro num ambiente de staging.

Não volte a publicar o Joomla 1.5 como solução para recuperar o acesso. A recuperação só deve servir para extrair e migrar os dados.

O que preparar para recuperar o conteúdo

Identifique a instalação, a sua base de dados e o prefixo das tabelas a partir do configuration.php, sem publicar esse ficheiro nem as suas credenciais. Guarde em conjunto os ficheiros, as imagens e uma exportação da base de dados: descarregar apenas as páginas visíveis pode deixar de fora conteúdo e relações internas.

No ambiente restrito, verifique os artigos, as categorias, os menus, os utilizadores e as extensões que intervêm no conteúdo. O objetivo é determinar o que deve ser transferido e que funcionalidade precisa de uma substituição mantida; recuperar uma sessão de administrador não corrige as vulnerabilidades da versão.

Se o seu site utilizar uma versão diferente do Joomla, não aplique procedimentos específicos da 1.5. Confirme a versão antes de mexer em tabelas ou plugins de autenticação. A história oficial do Joomla 1.5 identifica este ramo como fora de suporte; as suas recomendações de versões antigas também não devem ser interpretadas como um destino de migração atual.

Também lhe pode ser útil

Algo não bate certo ou mudou? Diga-nos e revemos.