O que são, por que são importantes e como usar as Chaves de Segurança do WordPress

Se você tem um site WordPress, provavelmente já se perguntou se está fazendo o suficiente para mantê-lo seguro. Senhas fortes e plugins atualizados são um ótimo começo, mas há outra camada de proteção que muitos proprietários de sites negligenciam.

Apresentamos as chaves de segurança do WordPress.

Essas chaves são um recurso poderoso que pode aumentar instantaneamente as defesas do seu site. Elas ajudam a proteger contra tentativas de hacking, especialmente em torno do login e da autenticação.

Nos bastidores, elas embaralham dados confidenciais para impedir que invasores sequestrem sessões ou se infiltrem no seu site.

Neste guia, vamos detalhar tudo o que você precisa saber sobre as chaves de segurança do WordPress. Desde entender o que elas fazem até aplicá-las corretamente no seu site, ajudaremos você a dormir mais tranquilo sabendo que seu site WordPress tem essa camada de segurança implementada. 🛡️

Guia de chaves de segurança do WordPress para iniciantes

O que são Chaves de Segurança e SALTs do WordPress?

Em resumo, as chaves de segurança do WordPress são ferramentas de criptografia que protegem suas informações de login, tornando mais difícil decodificá-las. SALTs, por outro lado, adicionam dados aleatórios a essas informações criptografadas, adicionando outra camada de segurança às suas credenciais armazenadas.

As chaves de segurança do WordPress funcionam como chaves reais e são usadas para bloquear e desbloquear informações criptografadas, como senhas, mantendo seu site WordPress seguro.

Diagrama de chaves de segurança do WordPress

Veja como funciona.

Basicamente, quando você faz login em um site WordPress, suas informações são armazenadas nos cookies do seu computador. Isso permite que você continue trabalhando no seu site sem a necessidade de fazer login toda vez que uma página é carregada.

Todas as informações são armazenadas de forma criptografada, convertendo-as em uma sequência de caracteres alfanuméricos e especiais. Esses dados criptografados podem ser traduzidos usando as chaves de segurança do WordPress. Sem as chaves, esses dados são quase impossíveis de decifrar.

Seu site WordPress gera automaticamente essas chaves de segurança e as armazena em seu arquivo de configuração do WordPress (wp-config.php).

Existem um total de quatro chaves de segurança:

  • AUTH_KEY
  • SECURE_AUTH_KEY
  • LOGGED_IN_KEY
  • NONCE_KEY

Além das chaves de segurança do WordPress, você também encontrará os seguintes SALTs.

  • AUTH_SALT
  • SECURE_AUTH_SALT
  • LOGGED_IN_SALT
  • NONCE_SALT

Os SALTs adicionam informações extras aos seus dados criptografados, o que fornece outra camada de segurança para seus dados criptografados.

Por que usar chaves de segurança do WordPress?

As chaves de segurança do WordPress protegem seu site contra tentativas de hacking tornando suas senhas seguras.

Por exemplo, uma senha comum com dificuldade de nível médio pode ser facilmente quebrada usando ataques de força bruta.

Por outro lado, uma sequência de senha como '7C17bd5b44d6c9c37c01468b20d89c35e576914c289f98685941accddf67bf32b49' leva anos para ser descriptografada sem o conhecimento das chaves de segurança.

É por isso que você nunca deve compartilhar as chaves de segurança do WordPress com ninguém e protegê-las como você normalmente protege informações confidenciais online.

Com isso em mente, veremos como usar as chaves de segurança do WordPress para manter seu site WordPress protegido. Aqui está um breve resumo de todos os tópicos que compartilharemos nas seções a seguir:

Vamos lá!

Como usar chaves de segurança do WordPress?

Geralmente, você não precisa fazer nada extra, pois, na maioria dos casos, o WordPress gerará e usará automaticamente chaves de segurança + salts em cada nova instalação do WordPress.

Você pode visualizar suas chaves de segurança e salts do WordPress usando um cliente FTP ou o aplicativo Gerenciador de Arquivos no painel de controle da sua conta de hospedagem WordPress.

Simplesmente conecte-se ao seu site e abra o arquivo wp-config.php. Dentro dele, você verá suas chaves de segurança do WordPress definidas.

Arquivo de configuração de chaves de segurança do WordPress

No entanto, dependendo de como você instalou o WordPress inicialmente, seu site pode não ter chaves de segurança definidas.

Se suas chaves de segurança estiverem vazias, não se preocupe. Você pode adicioná-las facilmente manualmente acessando a página Gerador de Chaves de Segurança do WordPress para gerar um novo conjunto de chaves.

Gerador de chaves de segurança do WordPress

Em seguida, copie e cole essas chaves dentro do seu arquivo wp-config.php, e pronto.

Você pode usar o mesmo método para excluir suas chaves de segurança atuais do WordPress e substituí-las por novas.

📝 Observação: Ao substituir as chaves de segurança, todos os usuários serão forçados a fazer login novamente, o que é ótimo para a segurança.

Como regenerar chaves de segurança do WordPress usando um plugin?

Se você suspeitar que seu site foi hackeado, você precisará regenerar as chaves de segurança do WordPress e alterar suas senhas.

Você pode copiar e colar manualmente novas chaves de segurança, como mencionado acima. No entanto, você também pode usar um plugin. Dessa forma, você pode definir um cronograma para regenerar automaticamente as chaves de segurança regularmente também.

1. Atualizar Chaves de Segurança do WordPress usando Sucuri

A maneira mais fácil de regenerar automaticamente as chaves de segurança do WordPress é usando o Sucuri. É um dos melhores plugins de segurança do WordPress do mercado que protege seu site WordPress contra ameaças comuns.

Para mais informações sobre a ferramenta, você pode conferir nossa extensa análise do Sucuri.

Para começar, a primeira coisa que você precisará fazer é instalar e ativar o plugin Sucuri Security. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.

Após a ativação, você desejará visitar a página Sucuri Security » Configurações e mudar para a aba ‘Pós-Invasão’.

Atualizar chaves de segurança com Sucuri

A partir daqui, basta clicar no botão ‘Gerar Novas Chaves de Segurança’ na seção ‘Atualizar Chaves Secretas’.

📝 Observação: Regenerar novas chaves de segurança irá desconectá-lo da área de administração do WordPress, e você precisará fazer login novamente.

Regenerar chaves de segurança

Depois disso, revisite a página Sucuri Security » Configurações e mude para a aba ‘Pós-Invasão’ novamente.

Na seção de chaves de segurança, ative o ‘Atualizador Automático de Chaves Secretas’ escolhendo uma frequência (diária, semanal, mensal, anual).

Em seguida, clique no botão ‘Enviar’.

Atualizar chaves de segurança automaticamente

Sucuri agora redefinirá automaticamente suas chaves de segurança do WordPress com base na frequência escolhida.

2. Atualize as Chaves de Segurança do WordPress usando o Salt Shaker

Este método é para usuários que não estão usando o Sucuri e precisam automatizar a regeneração das chaves de segurança.

Primeiro, você precisa instalar e ativar o plugin Salt Shaker. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.

Após a ativação, você precisará visitar a página Ferramentas » Salt Shaker para configurar as opções do plugin.

Atualizar chaves de segurança com Salt Shaker

A partir daqui, você pode definir um cronograma para gerar as chaves de segurança automaticamente. Você também pode simplesmente clicar no botão ‘Alterar agora’ para regenerar as chaves de segurança imediatamente.

Dica Bônus: Adicione proteção extra com autenticação de dois fatores (2FA)

Adicionar Autenticação de Dois Fatores (2FA) juntamente com suas chaves de segurança do WordPress pode tornar seu site ainda mais seguro.

Mesmo que alguém consiga obter uma de suas chaves de segurança, ainda precisará de uma segunda etapa de verificação para fazer login. Isso torna muito mais difícil para hackers acessarem seu site.

Adicionar código de autenticação de dois fatores para continuar

Configurar 2FA no WordPress é simples com plugins como Google Authenticator ou Authy.

Geralmente, tudo o que você precisa fazer é instalar e ativar seu autenticador escolhido, depois seguir o processo de configuração para vinculá-lo à sua conta. Uma vez configurado, ative o 2FA para você e outros usuários para adicionar uma camada extra de segurança ao fazer login.

Para instruções detalhadas passo a passo, leia nosso guia sobre adicionar autenticação de dois fatores no WordPress.

Perguntas Frequentes Sobre Chaves de Segurança do WordPress

Tem dúvidas sobre as chaves de segurança do WordPress? Aqui estão algumas das mais comuns – respondidas.

O que acontece se meu arquivo wp-config.php não tiver chaves de segurança?

Se o seu arquivo wp-config.php estiver sem as chaves de segurança, o WordPress as criará automaticamente para a sessão atual.

No entanto, este método não é tão seguro. Sem chaves permanentes definidas em seu arquivo, a criptografia que protege seus cookies de login é mais fraca. Isso torna seu site mais vulnerável a ataques.

Com que frequência devo trocar minhas chaves de segurança do WordPress?

Para a maioria dos sites, não há necessidade de trocar suas chaves em um cronograma regular.

No entanto, se você suspeitar que seu site foi hackeado ou comprometido, você deve atualizá-las imediatamente. Ao trocar suas chaves, todos os usuários são desconectados automaticamente. Isso ajuda a proteger seu site, cortando qualquer acesso não autorizado que possa ter ocorrido.

Trocar minhas chaves de segurança é suficiente depois que meu site é hackeado?

Não, a alteração das suas chaves de segurança é apenas um passo importante. Você também deve alterar todas as senhas de usuário, verificar seu site em busca de malware, remover quaisquer contas de usuário suspeitas e considerar a restauração a partir de um backup limpo.

Recursos Adicionais para Segurança Mais Forte do Site WordPress

Esperamos que este artigo tenha ajudado você a entender as chaves de segurança do WordPress e como usá-las. Em seguida, você também pode querer ver nossos guias sobre:

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

30 CommentsLeave a Reply

  1. Uau!, muito obrigado por este artigo, eu sempre vi essas chaves no arquivo wp-config, mas não sabia qual função elas desempenhavam. Este artigo ilumina o uso delas. No entanto, gostaria de fazer uma pergunta. Se eu alterar essas chaves de segurança sem alterar minha senha, isso afetará a senha? Estou apenas curioso.

    • As chaves de segurança não afetam diretamente suas senhas de usuário, portanto, não haverá alteração na sua senha.

      Admin

      • Muito obrigado por fornecer esclarecimentos para esta pergunta. Inicialmente, eu estava pensando que poderia afetar as senhas.

  2. Estou ouvindo apenas 'SALT' aqui neste post, qual é a diferença entre SALT e KEY?
    Posso apenas atualizar essas chaves mesmo que eu não suspeite de nenhuma tentativa de invasão?
    Se sim, com que frequência elas devem ser alteradas?? Obrigado.

    • Depende da sua preferência pessoal, mas elas podem ser alteradas com a frequência de uma vez por semana ou uma vez por trimestre, dependendo de quanto você gostaria de focar em alterá-las.

      Admin

  3. Em relação às chaves de segurança, encontrei um problema ao migrar o site para um novo banco de dados. Mesmo após alterar a conexão no arquivo wp-config.php, o WordPress se recusou a conectar ao novo BD, relatando um 'erro de estabelecimento'. Eventualmente, tive que excluir o antigo wp-config.php, fazer o upload de um novo do pacote de instalação, reinserir a conexão com o novo banco de dados e, então, tudo funcionou bem. Parece que as chaves no arquivo wp-config.php foram as culpadas.

    • No momento, não temos um tempo de atualização recomendado específico, além de, no mínimo, após um ataque ao seu site.

      Admin

  4. Olá,

    PERGUNTA »
    Isso afetará algo além de um aumento de segurança "extremo" se o navegador da web for configurado para excluir todo o histórico, arquivos temporários, cookies, etc. toda vez que for fechado E se o SALT for alterado no wp-config após cada logout?

    Obrigado!

  5. Olá,
    Eu tenho 2 URLs de produto, para 1 produto. Assim:

    example.com/?product=product-name
    example.com/product/product-name/

    Por quê? Como devo consertar isso? Por favor, me ajude.

    • Olá shanderman,

      Por favor, visite a página Configurações » Links Permanentes para garantir que seu site WordPress esteja usando URLs amigáveis para SEO.

      Depois disso, visualize o código-fonte do seu site e certifique-se de que ele esteja exibindo o formato de URL que você deseja.

      A estrutura de URL feia ainda funcionará no WordPress se você a digitar no navegador. No entanto, a URL canônica do seu produto será aquela que você escolher na página de configurações de links permanentes. Estas são as URLs que os motores de busca seguirão e indexarão.

      Admin

  6. Sou iniciante em Wordpress, tenho uma dúvida de como essas chaves tornam o Wordpress seguro? Quero saber o papel real e o funcionamento das chaves?

  7. Qual é o benefício real de usar essas chaves em config.php. Você pode definir como isso funcionará para impedir hackers?

  8. Apenas uma pergunta rápida... Por que você sugere:

    Recomendamos que você use isso em vez de inventar o seu próprio.

    Em vez do último? Você tem alguns links que exploram essa abordagem?
    Obrigado antecipadamente!

  9. Agradeço esta informação e atualizei rapidamente meus arquivos. Minha preocupação é a mesma do Rick de abril, no sentido de que se meu arquivo wp-config.php for hackeado, essas chaves estarão disponíveis para quem as estiver vendo, correto? Mas então pensei que se meu arquivo wp for hackeado e alguém que não seja eu estiver vendo, já estarei em apuros…

    Qualquer precaução é melhor do que apenas esperar pelo melhor! Obrigado pelo seu trabalho e esforços.

  10. Olá
    Obrigado por uma postagem curta e informativa.
    Notei que em seu exemplo há quatro chaves secretas.
    Parece haver mais chaves secretas no Wordpress 3.0 – elas podem ser adicionadas a versões anteriores do Wordpress?

  11. Hum, então isso muda sua senha de administrador ou o quê? Eu não entendo o que isso faz? Talvez seja porque eu não sou um hacker. Mas, se isso for apenas armazenado no seu arquivo config.php, não seria muito mais fácil para um hacker invadir seu site ftp e pegar essa chave de segurança do arquivo de configuração?

    Eu quero que meus sites WordPress sejam mais seguros, mas eu simplesmente não entendo o que isso está impedindo?

  12. Bem dito. As instruções são bem fáceis, mas acho que a segurança e a proteção são subestimadas na documentação. Obrigado por explicar e tornar a web um lugar mais seguro.

  13. Se você desenvolve múltiplos sites WordPress, você cria uma chave de segurança para cada um ou usa a mesma em todos eles?

  14. Enquanto você está nisso:
    Por que não definir as constantes de sal e economizar algumas consultas ao banco de dados?!

    Deve ficar assim:

    define('AUTH_SALT', 'coloque sua frase única aqui');
    define('SECURE_AUTH_SALT', 'coloque sua frase única aqui');
    define('LOGGED_IN_SALT', 'coloque sua frase única aqui');
    define('NONCE_SALT', 'coloque sua frase única aqui');

    Este artigo do Digging into Wordpress explica as vantagens dessa prática.

Deixe um comentário

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.