Cloudflare Turnstile
Proteja o acesso à sua loja e ao painel administrativo com o Cloudflare Turnstile, uma ferramenta de segurança que ajuda a impedir acessos automatizados, tentativas de abuso e cadastros realizados por robôs.
Para que serve a integração?
O Cloudflare Turnstile é um serviço de verificação de segurança que ajuda a identificar acessos automatizados sem exigir que todos os visitantes resolvam desafios tradicionais de CAPTCHA.
Com essa integração, você pode adicionar uma camada extra de proteção aos processos de login e cadastro da sua loja na Nortgraf.
O Turnstile utiliza verificações gerenciadas pela Cloudflare e, dependendo das condições de acesso, pode realizar a validação sem exigir uma interação adicional do usuário.
Na Nortgraf, é possível configurar as chaves do serviço e escolher separadamente onde a proteção deverá ser exigida: no login administrativo ou no login e cadastro de clientes.
1 - Atenção e Regras
Antes de iniciar a configuração, observe algumas informações importantes:
- Conta Cloudflare: É necessário possuir uma conta para criar e administrar o widget do Turnstile.
- Widget: Você precisará cadastrar um widget correspondente aos domínios utilizados pela loja.
- Site Key: É a chave pública utilizada para apresentar a verificação nas páginas protegidas.
- Secret Key: É a chave privada utilizada pelo servidor para validar as respostas do Turnstile.
- Domínios: Os endereços utilizados precisam estar autorizados na configuração do widget.
- Login administrativo: É possível exigir a verificação ao acessar o painel administrativo.
- Login e cadastro do cliente: É possível habilitar a proteção no acesso e na criação de contas de clientes.
- Ativação geral: O Turnstile somente será utilizado quando a opção principal estiver habilitada.
- Segurança: A Secret Key deve ser mantida em sigilo.
- Disponibilidade: O funcionamento depende da comunicação com os serviços da Cloudflare.
Importante: A ativação geral e as opções de proteção são configurações diferentes. Para exigir o Turnstile em determinado processo, é necessário habilitar o serviço e a opção correspondente.
2 - Criando uma Conta na Cloudflare
Caso ainda não possua uma conta, será necessário realizar o cadastro.
Passo 1 - Acessar a Cloudflare
- Acesse dash.cloudflare.com.
- Crie uma conta ou entre com seus dados.
- Conclua as verificações solicitadas.
- Acesse o painel principal.
Passo 2 - Localizar o Turnstile
- No painel da Cloudflare, localize Turnstile.
- Abra a área de gerenciamento de widgets.
- Inicie a criação de um novo widget.
Você também pode utilizar o endereço Abrir Cloudflare Turnstile para acessar a ferramenta.
Dica: Não é obrigatório transferir o gerenciamento de DNS da sua loja para a Cloudflare apenas para utilizar o Turnstile. O serviço pode ser configurado por meio de um widget específico.
3 - Criando um Widget Turnstile
O widget identifica o site que utilizará as verificações de segurança.
Passo 1 - Identificar o widget
Durante o cadastro:
- Informe um nome para identificar a configuração.
- Utilize um nome relacionado à sua loja.
- Continue para a configuração dos domínios.
Exemplo:
Turnstile — Minha Loja
Passo 2 - Configurar os domínios
Informe os domínios nos quais o Turnstile será utilizado.
Exemplo:
Se você também pretende proteger o acesso administrativo realizado por outro endereço, confira se ele precisa ser incluído na lista de domínios autorizados.
Passo 3 - Escolher o modo de verificação
A Cloudflare disponibiliza diferentes opções para o funcionamento do widget.
Para uma utilização convencional, selecione o modo gerenciado, quando disponível.
Nesse modo, a Cloudflare determina a verificação apropriada conforme as características do acesso.
Passo 4 - Concluir a criação
Confira os dados cadastrados e finalize a criação.
Após a conclusão, a Cloudflare disponibilizará as credenciais necessárias à integração.
Importante: Os domínios autorizados devem corresponder aos endereços efetivamente utilizados pelos visitantes e administradores da loja.
4 - Obtendo a Site Key e a Secret Key
Depois de criar o widget, localize as duas chaves disponibilizadas pela Cloudflare.
Site Key
É a chave pública utilizada pelo navegador para carregar o widget de verificação.
Essa informação identifica a configuração do Turnstile que deverá ser apresentada ao usuário.
Secret Key
É a chave privada utilizada pelo servidor para validar as respostas recebidas durante a verificação.
Essa credencial deve permanecer protegida.
Como copiar?
- Abra o widget criado no painel da Cloudflare.
- Localize a Site Key.
- Copie o valor apresentado.
- Localize a Secret Key.
- Copie o valor correspondente.
Mantenha as duas informações disponíveis para configurar a integração na Nortgraf.
Atenção: Utilize a Site Key e a Secret Key do mesmo widget. Credenciais pertencentes a configurações diferentes podem impedir a validação.
5 - Configurando o Cloudflare Turnstile na Nortgraf
Com as chaves em mãos, acesse o painel administrativo da sua loja.
Passo 1 - Acessar a integração
- Entre no painel administrativo da Nortgraf.
- Acesse Configurações > Integrações.
- Localize Cloudflare Turnstile.
- Abra a página de configuração.
A tela apresenta três seções principais:
Chaves do widget
Reúne as credenciais fornecidas pela Cloudflare.
Onde exigir o desafio
Permite escolher quais processos deverão utilizar a verificação.
Ativação
Controla o funcionamento geral do Turnstile na loja.
Passo 2 - Informar a Site Key
Na seção Chaves do widget:
- Localize o campo Site Key.
- Cole a chave pública fornecida pela Cloudflare.
- Confira se o valor foi informado corretamente.
Passo 3 - Informar a Secret Key
Ainda na seção Chaves do widget:
- Localize o campo Secret Key.
- Cole a chave secreta correspondente.
- Confira se a informação está correta.
Passo 4 - Salvar as configurações
Depois de preencher as credenciais, confira os demais campos e salve as alterações.
Importante: A Secret Key é uma informação confidencial. Não a compartilhe publicamente nem a utilize em códigos expostos aos visitantes.
6 - Protegendo o Login Administrativo
A Nortgraf permite utilizar o Turnstile na autenticação dos usuários que acessam o painel administrativo.
Como ativar?
- Abra Configurações > Integrações > Cloudflare Turnstile.
- Localize a seção Onde exigir o desafio.
- Encontre a opção Login do admin.
- Habilite essa opção.
- Confira se a ativação geral também está habilitada.
- Salve as configurações.
Como funciona?
Quando a proteção está ativa, a verificação do Turnstile passa a fazer parte do processo de autenticação administrativa compatível.
A Cloudflare poderá validar o acesso automaticamente ou solicitar uma interação adicional, conforme sua análise.
Quando utilizar?
Recomendamos manter a proteção habilitada para ajudar a reduzir:
- Tentativas automatizadas de login;
- Ataques de força bruta;
- Acessos realizados por robôs;
- Requisições suspeitas direcionadas à autenticação.
Importante: O Turnstile complementa as demais medidas de segurança. Ele não substitui senhas fortes, autenticação de dois fatores ou controle de permissões.
7 - Protegendo o Login e Cadastro de Clientes
Além do painel administrativo, você poderá habilitar a verificação nos processos de acesso dos clientes da loja.
Como ativar?
- Acesse a integração Cloudflare Turnstile.
- Localize Onde exigir o desafio.
- Habilite Login e cadastro do cliente.
- Confira se a ativação geral está habilitada.
- Clique em Salvar.
Quais processos são protegidos?
Essa opção controla a utilização do Turnstile em:
Login do cliente
Protege o processo de autenticação realizado pelo cliente na loja.
Cadastro do cliente
Protege a criação de uma nova conta.
Por que utilizar?
A proteção pode ajudar a reduzir:
- Criação automatizada de contas;
- Tentativas repetitivas de autenticação;
- Cadastros suspeitos;
- Abusos realizados por scripts automatizados.
Dica: Após habilitar a proteção, teste tanto o login quanto o cadastro de clientes para confirmar que os processos continuam funcionando corretamente.
8 - Ativando o Turnstile na Loja
Depois de configurar as chaves e selecionar os processos protegidos, será necessário habilitar a integração.
Como ativar?
- Abra a integração Cloudflare Turnstile.
- Localize a seção Ativação.
- Habilite Usar o Turnstile na loja.
- Clique em Salvar.
Como funciona a ativação geral?
A opção Usar o Turnstile na loja controla o funcionamento geral do serviço.
Se ela estiver desabilitada, a verificação não será utilizada pelos processos controlados por essa integração, mesmo que as opções individuais estejam habilitadas.
Exemplo de configuração
Configuração
Situação
Usar o Turnstile na loja
Ativado
Login do admin
Ativado
Login e cadastro do cliente
Desativado
Nesse exemplo, a proteção será utilizada no login administrativo, mas não será exigida nos processos de login e cadastro dos clientes.
Importante: Confira sempre a ativação geral e as opções individuais antes de salvar as configurações.
9 - Entendendo o Funcionamento do Desafio
O Turnstile foi desenvolvido para realizar verificações de segurança com o menor atrito possível para visitantes legítimos.
Verificação automática
Em determinadas situações, a Cloudflare poderá realizar a análise sem exigir que o usuário resolva um desafio manual.
Verificação com interação
Dependendo do modo de funcionamento e das características do acesso, o serviço poderá solicitar uma interação adicional.
Validação
Após a verificação, o sistema utiliza a resposta do Turnstile para confirmar se a operação poderá continuar.
Importante: O comportamento visual pode variar entre dispositivos, navegadores e condições de acesso. A ausência de um desafio tradicional não significa necessariamente que a verificação não foi realizada.
10 - Testando a Proteção do Login Administrativo
Após ativar o Turnstile no login administrativo, recomendamos realizar uma verificação.
Passo 1 - Manter uma sessão ativa
Antes de testar, mantenha sua sessão administrativa atual aberta.
Isso permite revisar as configurações caso o novo acesso apresente algum problema.
Passo 2 - Abrir uma nova janela
- Abra uma janela anônima ou outro navegador.
- Acesse a página de login administrativo da Nortgraf.
- Confira se a verificação do Turnstile é carregada corretamente.
- Informe suas credenciais.
- Conclua a autenticação.
Passo 3 - Conferir o resultado
Verifique se o acesso é concluído normalmente após a validação.
Atenção: Não encerre sua sessão administrativa original antes de confirmar que o login funciona corretamente com o Turnstile ativado.
11 - Testando o Login e Cadastro de Clientes
Se você habilitou o Turnstile para clientes, teste os processos correspondentes na loja pública.
Testando o login
- Abra o endereço público da loja.
- Acesse a área de autenticação do cliente.
- Confira se o Turnstile funciona corretamente.
- Informe credenciais de teste válidas.
- Conclua o acesso.
Testando o cadastro
- Acesse a área de criação de conta.
- Preencha os dados necessários.
- Conclua a verificação solicitada.
- Envie o formulário.
- Confira o resultado.
Resultado esperado
O cliente deverá conseguir concluir as operações normalmente quando as verificações e os demais dados estiverem corretos.
Dica: Faça os testes em um computador e em um celular para verificar a experiência nos diferentes dispositivos.
12 - Alterando ou Substituindo as Chaves
Em algumas situações, poderá ser necessário substituir as credenciais do Turnstile.
Isso pode ocorrer após alterações no widget, mudanças de domínio ou procedimentos de segurança.
Como substituir?
- Acesse o painel da Cloudflare.
- Abra o widget correspondente.
- Consulte ou gere as credenciais necessárias.
- Retorne à integração na Nortgraf.
- Atualize a Site Key e, quando necessário, a Secret Key.
- Salve as alterações.
- Teste novamente os processos protegidos.
Preservação da Secret Key
Quando uma Secret Key já está cadastrada, a Nortgraf apresenta o campo de forma mascarada.
Se você deseja manter a chave existente, pode deixar o campo em branco ou manter o valor mascarado.
A Nortgraf preservará a credencial anteriormente salva.
Importante: Não é necessário informar novamente a Secret Key sempre que você alterar outra opção da integração.
13 - Diferença entre Turnstile e Google reCAPTCHA
A Nortgraf possui integrações específicas para dois serviços de proteção contra acessos automatizados.
Cloudflare Turnstile
Utiliza os mecanismos de verificação da Cloudflare.
Permite configurar individualmente a proteção do login administrativo e do login e cadastro dos clientes.
Google reCAPTCHA v2
Utiliza os mecanismos de verificação do Google, podendo apresentar desafios tradicionais de CAPTCHA.
Possui uma configuração própria de chaves e ativação.
Qual utilizar?
A escolha depende das necessidades da loja e dos formulários que você deseja proteger.
O Turnstile oferece controles específicos para os processos de autenticação disponíveis na integração da Nortgraf.
Atenção: Evite configurar diferentes verificações no mesmo processo sem avaliar a compatibilidade e a experiência do usuário.
14 - Desativando o Turnstile
Se precisar interromper a verificação de segurança controlada pela integração:
- Acesse Configurações > Integrações.
- Abra Cloudflare Turnstile.
- Localize a seção Ativação.
- Desabilite Usar o Turnstile na loja.
- Clique em Salvar.
Com a ativação geral desligada, os desafios controlados pela integração deixam de ser exigidos, independentemente das opções individuais.
Desativando apenas um processo
Se desejar manter o Turnstile ativo somente no login administrativo ou somente no acesso dos clientes:
- Mantenha Usar o Turnstile na loja ativado.
- Acesse Onde exigir o desafio.
- Desabilite apenas a opção correspondente.
- Salve as alterações.
Importante: Desativar o Turnstile na Nortgraf não exclui o widget ou as credenciais da sua conta Cloudflare.
15 - Seções de Referência
Chaves do widget
Reúne as credenciais necessárias à integração.
Site Key
Chave pública utilizada pelo navegador para carregar o Turnstile.
Secret Key
Chave privada utilizada pelo servidor para validar a resposta.
Onde exigir o desafio
Permite selecionar os processos protegidos.
Login do admin
Habilita a verificação no login administrativo da loja.
Login e cadastro do cliente
Habilita a proteção na autenticação e na criação de contas dos clientes.
Ativação
Controla o funcionamento geral do serviço.
Usar o Turnstile na loja
Quando habilitada, permite a execução das verificações nas áreas selecionadas.
Abrir Turnstile
Disponibiliza o acesso ao painel da Cloudflare para administração do widget.
16 - Problemas Comuns
Não encontro a Site Key e a Secret Key.
Acesse o painel Cloudflare Turnstile, abra o widget cadastrado e consulte as credenciais disponibilizadas.
O Turnstile não aparece no login administrativo.
Confira se a opção Usar o Turnstile na loja está habilitada e se Login do admin também está ativado.
Verifique as chaves e os domínios autorizados.
O Turnstile não aparece no login dos clientes.
Confira se a ativação geral está habilitada e se a opção Login e cadastro do cliente está ativada.
Configurei as chaves, mas a proteção não funciona.
Verifique se a Site Key e a Secret Key pertencem ao mesmo widget e se os domínios utilizados estão autorizados.
A Secret Key aparece como ****.
Esse comportamento é esperado. A Nortgraf apresenta a chave de forma mascarada para protegê-la.
Preciso preencher a Secret Key toda vez que salvar?
Não. Se a chave já estiver cadastrada, você poderá deixar o campo em branco ou manter a máscara para preservar o valor existente.
A verificação funciona na loja, mas não no painel administrativo.
Confira se o domínio utilizado para acessar o painel administrativo também está autorizado na configuração do widget.
A verificação funciona no computador, mas não no celular.
Teste a conexão e o navegador utilizado. Verifique também se existem recursos de bloqueio que interfiram no carregamento do widget.
Ativei a proteção e não consigo mais entrar no painel.
Confira se o domínio e as credenciais estão corretos. Caso tenha perdido o acesso administrativo, entre em contato com o suporte da Nortgraf para verificar o procedimento seguro de recuperação.
O login do cliente apresenta erro de verificação.
Confira os domínios autorizados, as credenciais do widget e as condições de comunicação com a Cloudflare.
Desativei o login administrativo, mas a verificação continua aparecendo.
Confira se as alterações foram salvas e se existe outro mecanismo de segurança ativo no processo.
Preciso utilizar o Turnstile e o reCAPTCHA ao mesmo tempo?
Não obrigatoriamente. Utilize os mecanismos de proteção adequados aos formulários e evite verificações redundantes.
Alterei o domínio da loja. Preciso atualizar o Turnstile?
Confira os domínios autorizados no widget da Cloudflare e inclua ou ajuste os endereços utilizados, quando necessário.
Dica: Após configurar o Cloudflare Turnstile, mantenha uma sessão administrativa aberta e teste o login em outra janela antes de encerrar seu acesso. Isso ajuda a confirmar que as chaves e os domínios estão corretos sem comprometer sua capacidade de administrar a loja.