Sign In
Sign In
  1. Home
  2. Registro de alterações
  3. Proteja as variáveis do seu widget com uma assinatura
Registro de alterações
32 articles
Nova etapa do Flow Builder: Generate with AI
Analytics: abra as conversas por trás de uma fonte, e barras de gráfico corrigidas
Use Cases: filtro por status e arquivamento, e Handover tag
Respostas claras a arquivos e mensagens de voz, e ID em cada conversa
Imagens, vídeos e lugares no widget, e Markdown bem exibido no WhatsApp
Error messages: uma mensagem clara para cada problema, no idioma do seu cliente
Passo Generate with AI: pesquisa sob demanda, exit conditions e dados salvos
Issues: um quadro por status, um painel renovado e as @menções
Proteja as variáveis do seu widget com uma assinatura
Arquivos do cliente ao agente, variáveis de canal no trace e colagem em AI Tools
Left early — um terceiro resultado no AI Quality Monitoring
AI Tools usam as variáveis do seu bot — e um trace redesenhado
Louis AI Guidance — Personalize suas regras com variáveis
Etapas de resposta — Respostas rápidas agora opcionais
Transferência para o LiveChat — uma ramificação «Nenhum agente disponível» para manter a conversa em andamento
Mensagens Diretas do Instagram e uma pré-visualização de IA redesenhada
Uma Análise e Monitorização da Qualidade da IA Redesenhadas
Histórico da conversa, navegação de Use Case e melhorias na plataforma
Freshchat — Transfira conversas em tempo real para seus agentes humanos
Acessibilidade do widget de chat — um passo importante rumo à conformidade com RGAA e WCAG
Melhoria na gestão do conhecimento — Estados de documentos e busca por idioma
Prompt Versioning, gatilhos por condição e renderização JavaScript
AI Tools — Conecte seu assistente de IA a APIs externas
Chat widget 3.0: novo design, nova identidade, novo motor
Retenção de dados de conversa, ações em massa em documentos e melhorias da plataforma
CSAT para agentes de IA, controle de Skip e melhorias de rastreabilidade
Grandes novidades: Louis AI V3 — Trace para o Flow Builder e Refresh Rate
Melhorias de interface e correção de erros
Edição de documentos + variáveis de contexto do navegador
ViaFlow Handover: compartilhamento de arquivos e correções de bugs
Exclusão de seletores CSS e status de scraping em tempo real
Formatação de texto rico na Answer Step

Proteja as variáveis do seu widget com uma assinatura

Exija uma assinatura HMAC nas variáveis de canal de usuário do seu widget, teste e publique. Uma assinatura errada deixa o visitante anônimo.

Updated on 11 de outubro de 2026

Esta versão permite que você se certifique de que as variáveis de canal de usuário enviadas pelo seu widget vêm mesmo do seu site, exigindo uma assinatura nas variáveis em que você confia.

Uma assinatura nas variáveis de confiança

Um visitante pode alterar o que a sua página envia ao widget. Um e-mail ou um ID de cliente escrito na página pode ser mudado no navegador antes de chegar ao seu chatbot. Agora você pode exigir uma assinatura nas variáveis que escolher: o seu servidor calcula o HMAC-SHA256 do valor com uma chave secreta compartilhada com a ViaSay, e a sua página o envia junto do valor como <variable>_signature. A ViaSay verifica a cada mensagem.

  • Você escolhe as variáveis: até 50 variáveis de canal de usuário por widget

  • Calculada no seu servidor: com uma chave secreta de pelo menos 32 caracteres, que o botão Generate pode criar para você

  • Nunca repassada: a assinatura serve apenas para a verificação, ela nunca chega ao seu chatbot, aos seus analytics nem aos seus logs de conversa

O caminho de uma variável assinada, do seu servidor ao seu chatbot

Prepare, teste e depois publique

Nada muda para os seus visitantes até você publicar. Abra Integrate → Channels, selecione o seu widget e entre na aba Security. Quatro passos guiam você: salvar a chave, escolher as variáveis, verificar as assinaturas e publicar.

  • Três formas de testar: verificar só a chave, colar o script do widget gerado pela sua página, ou informar valores e assinaturas à mão. O resultado mostra, variável por variável, se ela está Valid, Signature missing ou Signature does not match

  • Publish continua bloqueado até que a sua última alteração tenha passado em um teste

  • Pare quando quiser: as assinaturas deixam de ser verificadas na hora, e a sua chave e as suas variáveis são mantidas

  • Troque a chave sem interrupção: depois de publicar, a chave anterior continua aceita até você removê-la, para que os seus servidores migrem no próprio ritmo

Um teste aprovado na aba Security: todas as variáveis protegidas estão corretamente assinadas

O que acontece a cada mensagem

Um valor que não passa na verificação nunca chega ao seu chatbot. Depois de publicado, cada mensagem do widget é verificada:

  • Assinatura válida: o seu chatbot recebe o valor e a conversa continua

  • Assinatura ausente ou errada, ou valor alterado: o seu chatbot recebe um valor vazio e o visitante continua anônimo. A conversa nunca é bloqueada

  • Nenhuma variável protegida enviada: o visitante não está logado. Não é um erro, o valor simplesmente fica vazio

  • Na transferência: com Freshchat e ViaFlow, só um e-mail, um telefone ou um ID de contato que chegaram com uma assinatura válida são usados para encontrar a conta do cliente

Uma variável protegida pode chegar vazia a qualquer momento, então preveja um caminho para esse caso nos seus fluxos, por exemplo pedindo ao visitante que faça login.

A aba Security depois de publicada, com a proteção ativa nas variáveis protegidas

Nenhuma ação necessária

Os widgets existentes não são afetados: as assinaturas só são verificadas depois que você publica uma configuração. A aba Security está disponível nos canais de widget, para usuários com o papel Manager ou Platform Administrator.

Para um passo a passo completo, com exemplos de código em Node.js, Python, PHP e Java, consulte a documentação Proteger as User Channel Variables.

Was this article helpful?

On this page
  • Uma assinatura nas variáveis de confiança
  • Prepare, teste e depois publique
  • O que acontece a cada mensagem
  • Nenhuma ação necessária

Made from France 💙

Categories

  • ANÁLISE
  • CONSTRUIR
  • LOUIS AI
  • INTEGRAR

🔗 Useful Links

  • Sign In
  • Website
  • Terms & Conditions

© 2026

MindsayPowered by Mindsay

Search the help center…

Search help center articles