Esconder os nomes de usuário do WordPress: páginas de autor, API REST e mensagens de login

WordPress e CMS··· 54 visualizações· 3 min de leitura

A resposta curta: o WordPress mostra, sem querer, os nomes de usuário de quem escreve no site: nas páginas de autor, na API REST e até na mensagem de erro do login. Um nome de usuário não é uma senha, mas é metade do que um robô precisa para adivinhar a entrada. Esconder estas pistas é fácil e não custa nada.

O que o site precisa

O quê O que fazer
Páginas de autor Abrir o-seu-dominio.com/?author=1 leva à página do autor, cujo endereço contém o nome de usuário. Repita com 2, 3, 4…
API REST O endereço /wp-json/wp/v2/users lista os autores com publicações, incluindo o nome interno de cada um.
Mapa do site O mapa do próprio WordPress pode incluir uma lista de usuários.
Mensagem de login Quando o nome não existe, o aviso diz isso; quando a senha está errada, diz outra coisa. Isso confirma ao robô que acertou no nome.
O nome visível O «nome a mostrar» de cada usuário deve ser diferente do nome de usuário com que entra.

Como começar

1 Mude o nome a mostrar de cada usuário em Usuários > Perfil: use o nome verdadeiro ou um apelido, e não o nome de entrada.
2 Se o administrador entra como «admin» ou com o nome da empresa, crie outro usuário com um nome pouco óbvio e retire os poderes ao antigo: Mudar o nome de usuário.
3 Desligue as páginas de autor se o site tem um só autor, nas opções de um plugin de SEO ou de segurança.
4 Restrinja a lista de usuários da API REST a quem tem login feito (as opções de muitos plugins de segurança incluem isto). Teste depois: o endereço já não deve listar ninguém.
5 Use mensagens de erro iguais no login (também uma opção comum nos plugins), e reforce a entrada: Proteger o login do WordPress.
Isto reduz as pistas, não é a defesa. Quem quer mesmo descobrir um nome de usuário consegue de outras formas. A defesa verdadeira é uma senha forte, a verificação em dois passos e o limite de tentativas. Esconder o nome só tira trabalho fácil aos robôs. Captcha no login.
Se o site deixa as pessoas registrarem-se, o problema dos nomes aumenta: Deixar os visitantes registarem-se. Outra porta antiga: XML-RPC.

Quer ajuda a endurecer o login do seu WordPress? Abra um pedido com o endereço.

Abrir pedido de suporte

VEJA TAMBÉM

Proteger a entrada do WordPress: três passos por ordem de efeito

Pôr um captcha na entrada do WordPress

Mudar o nome de usuário no WordPress

Deixar os visitantes registrarem-se no seu WordPress: papéis, robôs e riscos

XML-RPC no WordPress: o que é e se o deve desligar

PRODUTO RECOMENDADO

Alojamento WordPress

Instalação num clique, actualizações tratadas e velocidade a sério. desde R$ 36,30/mês (plano de 3 anos, com cupom)

Ver planos
Esta resposta foi útil? Sua resposta nos ajuda a melhorar este artigo.