Periodicamente os desenvolvedores do Wordpress lançam atualizações que corrigem bugs, vulnerabidades e/ou adicionam novos recursos ao aplicativo.
Assim como qualquer ferramenta Web, o Wordpress requer alguns cuidados especiais a fim de evitar brechas que permitam a terceiros realizarem alterações indevidas. Alguns cuidados que o usuário pode seguir:
Definir corretamente as permissões para as pastas e arquivos é necessário, pois assim você impede que os arquivos sejam acessados e as informações confidenciais sejam obtidas. Altere as permissões conforme a tabela abaixo, caso não saiba alterar as permissões, você pode consultar este artigo.Permissão de pastas em Linux
"Chaves, salts e prefixo da tabela MySQL"
O WordPress gerencia as sessões de login armazenando as informações em cookies em vez de usar sessões PHP. Esses cookies são protegidos por meio de cálculo usando um hash especial do nome de usuário, senha e um longo texto aleatório. Esse "longo texto aleatório" é usado para calcular o hash do cookie. Inserir chaves e salts únicas vão adicionar uma proteção extra.
Para começar, Acesse seu FTP
Obs: Se o prefixo da tabela for alterado em um WordPress já instalado, será necessário alterar o prefixo no banco de dados também.
Este é um bom começo, porém ainda não é o suficiente, seguem outras dicas abaixo.
É altamente recomendável sempre ter um cópia de segurança de sua instalação do WordPress antes de realizar qualquer modificação, instalação ou atualização. Não é raro vermos plugins ou atualizações derrubarem completamente o site por alguma incompatibilidade com outros recursos.
Portanto, leve sempre em consideração o fator risco, e faça um cópia dos arquivos de seu WordPress e do banco de dados MySQL.
Para fazer essa cópia de segurança, você pode usar algum dos diversos plugins disponíveis. Verifique as opções no repositório oficial do WordPress [1].
Plugins de segurança ajudam a incrementar a proteção e blindar seu WordPress. Abaixo seguem alguns plugins usados e recomendados pela grande maioria.
Temas também podem ser a porta de entrada para as invasões.
Por isso é fundamental manter seu tema sempre atualizado, pois conforme as versões do WordPress são atualizadas, algumas funções podem se tornar obsoletas e outras podem ser adicionadas.
Para atualizar seus temas, no painel lateral do WordPress, clique nas opções: Aparência » Temas. Se houver alguma atualização, será exibido um aviso na miniatura do tema conforme a imagem abaixo, clique na miniatura, depois em atualize agora.
Atualizar a versão de seu WordPress é adicionar mais ao fator proteção, pois cada atualização traz novas implementações de segurança, além de trazer novas funcionalidades de edição e publicação.
Não se esqueça de sempre fazer uma cópia de segurança de seu banco de dados e arquivos.
No menu lateral do WordPress, clique nas opções: Painel » Atualizações. Será exibido um aviso se houver alguma atualização, basta clicar no botão Atualizar agora conforme a imagem abaixo
O processo de atualização geralmente é bem rápido e não costuma derrubar seu site.
Por último e não menos importante, proteger seu painel de administração é fundamental, pois se algum intruso invadir sua administração, ele pode publicar posts com Phishing, redirecionar seu site para uma página maliciosa, derrubar seu site e outras diversas possibilidades.
Existem várias formas de alterar o endereço de acesso a administração que normalmente é http://dominio.com.br/wp-admin
Obviamente a forma mais fácil é fazer isso por meio de plugins como o Rename WP-login. Novamente, fuja do obvio, altere a URL de acesso para um endereço não convencional.
Também é importante ser criativo ao criar um login de acesso, seja ele do tipo Administrador, ou colaborador. Usuários com nomenclaturas comuns como: admin, adminsitrador, nome do site, seu nome e etc... serão os primeiros a serem testados por algum possível invasor.
Defina um padrão de senha para os administradores, colaboradores, autores, editores e etc...