Você já imaginou seu site WordPress como uma fortaleza, com suas credenciais de login como a chave para o castelo? E se essa chave pudesse se transformar em uma maravilha que muda de forma, impossível para intrusos replicarem?

Essa é a mágica dos salts e chaves de segurança do WordPress. Essas ferramentas criptográficas agem como uma camada extra de proteção, transformando seu processo de login em uma barreira de segurança formidável contra acesso não autorizado e ataques de força bruta.
Este guia abrangente desmistificará os salts do WordPress, explorará seu papel crucial em fortalecer as defesas do seu site e mostrará como aproveitar seu poder. Seja você um desenvolvedor experiente ou um curioso proprietário de site, entender e implementar corretamente essas sequências aleatórias de caracteres é essencial para manter uma segurança robusta no cenário digital em constante evolução.
O que são sais e chaves do WordPress?
Salts e chaves de segurança do WordPress são ferramentas criptográficas que aumentam a segurança do processo de login do seu site. Essas sequências aleatórias de caracteres agem como uma camada adicional de proteção para senhas de usuários e credenciais de login.
Create Amazing Websites
Com o melhor criador de páginas gratuito Elementor
Comece agoraAqui está uma análise dos seus principais aspectos:
- Sequências aleatórias: sais e chaves são essencialmente misturas de caracteres aleatórios.
- Localizados em wp-config.php: Eles são definidos no arquivo wp-config.php do seu site.
- Aumente a segurança das senhas: sais são adicionados aos hashes de senhas, tornando-os mais resistentes a tentativas de quebra.
- Proteger cookies de autenticação: as chaves ajudam a proteger os cookies para manter as sessões do usuário.
- Exclusivo para cada site: cada instalação do WordPress deve ter seu próprio conjunto exclusivo de salts e chaves.
- Atualizações periódicas recomendadas: alterá-las regularmente adiciona outra barreira de segurança.
Ao incorporar esses elementos, o WordPress torna significativamente mais difícil para usuários não autorizados acessarem seu site, mesmo que eles obtenham, de alguma forma, dados de senha criptografados.
Compreendendo as chaves Salt do WordPress
Os sais do WordPress são como ingredientes secretos que tornam a receita de segurança do seu site mais difícil de quebrar. Pense neles como ferramentas criptográficas que embaralham dados confidenciais em uma confusão ilegível de caracteres, incluindo senhas e credenciais de login. Esse processo, chamado hashing, é uma medida de segurança crucial que muitas plataformas usam para proteger as informações do usuário.

Veja como funciona:
- Proteção de senha: Quando você digita sua senha no formulário de login, os salts ajudam a transformá-la em um código complexo antes de ser salva no banco de dados. Isso significa que mesmo que alguém dê uma espiada no banco de dados, não conseguirá ler sua senha real.
- Segurança de cookies: Salts também protegem os cookies do seu navegador (aqueles pequenos pedaços de dados que lembram que você está logado). Eles também são embaralhados, tornando muito mais difícil para invasores fingirem ser você roubando seus dados de cookies.
- Segurança de login aprimorada: Com os salts em vigor, sua área de login do WordPress se torna uma fortaleza. É significativamente mais desafiador para usuários não autorizados invadirem.
- Proteção integrada: A boa notícia é que o WordPress vem com salts prontos para uso. Você os encontrará no arquivo wp-config.php do seu site, geralmente na pasta public_html. Eles parecem sequências de caracteres aleatórios, cada um servindo como uma chave de segurança exclusiva.

Ao usar essas chaves de sal, o WordPress adiciona uma camada extra de proteção ao seu site, tornando-o muito mais resistente contra ameaças de segurança comuns.
Tipos de sais do WordPress
Chaves de segurança e salts do WordPress são sequências distintas de caracteres aleatórios. Seu nome de usuário e senha são hashados usando essas sequências para evitar que hackers os decifrem. Suas credenciais hash não podem ser usadas para acessar seu site, mesmo se roubadas. Esses salts são normalmente mantidos no arquivo wp-config.php, um componente essencial da estrutura de arquivos do WordPress.
"Chaves de segurança do WordPress" e "sais do WordPress" são frequentemente usados de forma intercambiável. No entanto, as oito strings são as mesmas. As quatro chaves de segurança são AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEY e NONCE_KEY. Cada chave de segurança tem um sal correspondente.

Como os salts do WordPress protegem suas credenciais de login, é crucial mantê-los confidenciais. Alguns servidores, como o Cloudways, preferem mantê-los em um arquivo wp-salt.php diferente, embora eles sejam normalmente mantidos no arquivo wp-config.php. Eles não devem ser mantidos em outro lugar, independentemente do arquivo em que estão hospedados. É também por isso que você não pode acessá-los ou alterá-los em algumas hospedagens na web, como o Pantheon.io.
Como funcionam os Salts do WordPress?
Um tipo de sistema sem estado é o WordPress. Isso indica que, diferentemente de certos outros programas, ele não pode preservar sessões de usuário. Em vez disso, ele usa cookies do navegador WordPress para manter os usuários "logados". Portanto, o WordPress cria um cookie entregue ao seu navegador assim que você faz login com seu nome de usuário e senha (e 2FA se você leva a sério a segurança do WordPress). Você permanece "logado" se tiver esse cookie e seus requisitos forem atendidos.
Para que o WordPress identifique você, esse cookie deve ser dado ao WordPress toda vez que você usar o site, exigindo que você se autentique. O WordPress criptografa a senha salva no cookie para garantir que os dados permaneçam o mais seguros possível. Salts são úteis nessa situação.

Cookies do WordPress
Embora aprofundar-se nos detalhes dos cookies do WordPress esteja fora do escopo deste artigo, vale a pena fazer uma breve digressão para falar sobre sais e cookies.
Lembre-se de que cookies são arquivos de texto salvos nos navegadores dos usuários do WordPress. Eles fornecem ao WordPress informações cruciais, como a identidade do usuário e se ele está conectado.
- WordPress_logged_in_[hash]: O WordPress usa o cookie para determinar se você está logado. A chave LOGGED_IN_KEY e o salt LOGGED_IN_SALT são usados para fazer hash deste cookie. Na parte a seguir, entraremos em maiores detalhes sobre eles.
- WordPress_[hash]: Este cookie permite que você modifique o site WordPress e é usado nas páginas de administração. Se SSL/TLS estiver sendo usado, a chave SECURE_AUTH_KEY e o salt SERCURE_AUTH_SALT são usados para fazer hash deste cookie; se SSL/TLS não estiver sendo usado, a chave AUTH_KEY e o salt AUTH_SALT são usados.
Biscoitos Salgados
Simplificando, os salts são usados para fazer hash de dados privados, como suas credenciais de login de cookie. Por causa disso, será quase impossível ler a senha se o cookie for roubado.
Observe que salts e keys são compatíveis apenas com sessões de navegador padrão do WordPress. Os dados não serão hashados usando salts do WordPress se você estiver usando sessões PHP, o que não é recomendado por vários motivos.
Como dissemos, esse método não é perfeito. Se um cookie for roubado, a pessoa que o tem pode assumir o controle da sessão e usar o site WordPress em seu lugar. Sim, seria você da perspectiva do WordPress.
Embora salts e keys sejam criados automaticamente quando o WordPress é instalado, eles podem ser modificados a qualquer momento. Discutiremos como alterá-los e onde procurá-los.
Como alterar seus sais do WordPress (dois métodos)
Ocasionalmente, você pode precisar criar salts do WordPress por conta própria. As chaves de segurança são predefinidas em outras situações. Examine sua situação e, se as chaves de salt estiverem ausentes, defina-as seguindo estas etapas fáceis:
Métodos manuais
Você deve criar uma chave secreta para fazer isso manualmente. Com o gerador de chaves aleatórias integrado do WordPress, você pode fazer isso de dentro da plataforma. Use esse método em vez de fazer sua chave secreta porque os caracteres são mais difíceis de quebrar. Não vai perder tempo porque levará apenas alguns segundos para concluir.
Em seguida, pegue a lista indo para Secret Key Service do WordPress. É uma lista de chaves de sal e chaves de substituição. É assim que deve aparecer:

Copiar esses salts do WordPress e iniciar seu cliente FTP são os próximos passos. Para fazer alterações, clique com o botão direito no arquivo wp-config.php na pasta raiz do seu site. Procure pela linha "Authentication Unique Keys and Salts" e substitua os salts do WordPress que você acabou de copiar pelo que encontrar nesta seção. Lembre-se de enviar o arquivo de volta para o servidor e salvar as modificações. A abordagem mais fácil para manter seu site seguro é fazer isso a cada três a seis meses. Para produzir suas chaves, sempre use o serviço de chave secreta do WordPress.org .
Usando o plugin

Se você acha que os procedimentos anteriores são muito difíceis, você pode usar um plugin, que é uma abordagem mais simples. Um plugin gratuito chamado Salt Shaker automatiza cada passo que você leu acima. Ele só precisa ser baixado e ativado. Um recurso adicional que não está disponível ao fazer alterações manualmente é fornecido usando um plugin. Você pode eliminar algumas de suas obrigações usando o Salt Shaker para planejar quando você quer que seus salts do WordPress sejam ajustados. Lembre-se de que cada vez que você modificar os salts do WordPress, você e quaisquer outros usuários do site devem fazer check-in novamente usando a página de login do WordPress.
Conclusão
Uma das partes mais importantes de manter um site WordPress seguro é conhecer e controlar seus salts e chaves de segurança. Se você seguir essas práticas recomendadas, estará no caminho certo para proteger seu site contra possíveis perigos, como sequestro de cookies e acesso ilegal.
Para melhorar ainda mais a segurança do seu site, lembre-se de substituir seus salts e chaves regularmente. E para evitar acesso indesejado, mantenha-os sempre privados!
Perguntas Frequentes (FAQ)
1. O que são sais do WordPress?
Resposta: Os salts do WordPress são strings de caracteres aleatórios usados para proteger credenciais de login de usuários. Eles criam hashes criptográficos de nomes de usuários e senhas, aumentando a segurança.
2. Por que eles são chamados de sais pelo WordPress?
Resposta: Um "salt" são dados aleatórios adicionados antes da criptografia na criptografia. As chaves de segurança do WordPress funcionam dessa forma, daí o nome "salts".
3. Por que devo alterar as chaves salt no WordPress?
Resposta: Altere os salts do WordPress após uma violação de segurança. Se hackers acessarem seu arquivo wp-config.php, eles podem potencialmente quebrar senhas. Alterar os salts ajuda a evitar acesso não autorizado.
Como faço para alterar o salt no WordPress?
Resposta: Três métodos para alterar os salts do WordPress:
- Edite manualmente wp-config.php ou wp-salt.php
- Use um plugin de segurança com recursos de proteção
- Use o plugin Salt Shaker