WASViking Docs
⌘K
WASViking AI GuardianPrimeiros passos

Proteja o Claude Enterprise com inference hooks

Aponte os inference hooks da sua organização Claude Enterprise para a WASViking para que toda requisição do claude.ai, do Claude Desktop, dos apps móveis, do Claude Code e do Cowork seja inspecionada antes de o modelo rodar, sem instalar nada nos dispositivos e sem interceptar tráfego. Inclui o que cada plano do Claude, Team ou Enterprise, permite.

O Claude Enterprise Protection do WASViking® AI Guardian responde aos inference hooks da sua organização Claude Enterprise. O Claude Enterprise envia cada requisição governada, do claude.ai na web, do Claude Desktop, dos apps móveis, do Claude Code e do Cowork, para um endereço da WASViking antes de o modelo rodar, e a WASViking responde allow ou deny. Uma requisição negada nunca chega ao modelo, e a pessoa lê o motivo.

Nada é instalado nos dispositivos e nenhum tráfego é interceptado: o fabricante entrega a própria conversa, assinada. Este é o único caminho que inspeciona conversas no app Claude Desktop, e ele exige o Claude Enterprise. A próxima seção mostra o que cada plano do Claude permite; veja também Quais aplicações de IA podem passar pelo AI Gateway.

Claude Team ou Claude Enterprise: o que você consegue proteger

O plano do Claude da sua empresa define até onde a WASViking enxerga dentro do Claude. Os inference hooks são um recurso que o fabricante oferece só a organizações Claude Enterprise. Eles rodam nos servidores do fabricante, depois que a requisição sai do dispositivo da pessoa e antes de o modelo rodar, e são eles que permitem à WASViking inspecionar os apps de desktop e móveis sem instalar nada.

O Claude Team não tem inference hooks, e os apps de desktop e móveis dele não têm configuração que envie as requisições para outro lugar: a sessão vai direto ao serviço do fabricante. Nenhum gateway, proxy ou produto de segurança, de nenhum fornecedor, consegue ler ou bloquear essas conversas. É assim que o fabricante desenhou o produto, e vale igual para todo cliente. No Team, a WASViking controla o app nos dispositivos da empresa e inspeciona o conteúdo onde o fabricante permite, no navegador e no Claude Code.

O que você quer fazer Claude Team Claude Enterprise Como, e por quê
Inspecionar e bloquear o que as pessoas enviam no Claude Desktop (Chat e Cowork) antes de o modelo responder Não Sim Enterprise: esta página, pelos inference hooks da organização. Team: o fabricante não oferece hooks e o app não tem configuração de gateway.
O mesmo no claude.ai pelo navegador Sim, nos dispositivos da empresa Sim, em qualquer dispositivo Team: a extensão de navegador do AI Guardian inspeciona colagens, prompts digitados e envio de arquivos nos navegadores gerenciados dos dispositivos da empresa, e pode bloquear, avisar ou pedir justificativa. Enterprise: os hooks cobrem qualquer navegador, e a extensão pode rodar junto.
O mesmo nos apps móveis do Claude Não Sim Os hooks rodam no fabricante, então celulares e tablets ficam cobertos sem instalar nada. No Team, nada no celular consegue ver a conversa.
O mesmo no Claude Code (terminal e VS Code) Sim Sim Nos dois planos: Assistant Guard ou o AI Gateway nas vagas do Claude. No Enterprise, os hooks também inspecionam o Claude Code.
O mesmo no Claude in Chrome, no Claude for Microsoft 365 e no Claude no Slack Não Sim Um único hook governa todos os produtos Claude da organização.
Verificar chamadas de ferramenta antes de rodarem Só no Claude Code Sim Enterprise: com Validate tool calls ligado no fabricante, os hooks inspecionam as chamadas de ferramenta antes de qualquer uma rodar, e os resultados na mensagem seguinte. Team: o Assistant Guard decide cada ação do Claude Code.
Mascarar um segredo e deixar a pessoa seguir No Claude Code No Claude Code Os hooks só respondem allow ou deny, então nada é reescrito. O mascaramento acontece no Claude Code, pelo Assistant Guard ou pelo AI Gateway.
Proteger sem instalar nada nos dispositivos Não Sim Team: a extensão de navegador funciona com o agente do AI Guardian no dispositivo. Enterprise: os hooks não precisam de nada no dispositivo; o agente continua útil para os controles de dispositivo abaixo.
Ver quais dispositivos têm o Claude Desktop e quando ele roda Sim Sim Apps de IA de desktop, informados pelo agente do AI Guardian.
Permitir o Claude Desktop só com a conta da empresa Sim Sim O pacote de trava dos Desktop AI apps aplica a configuração do próprio fabricante que restringe o login à organização, pelo seu MDM, Intune ou GPO.
Recusar contas pessoais do Claude no proxy da sua rede Não Sim O fabricante só aceita o cabeçalho de organização vindo de um proxy para organizações Enterprise. O proxy precisa de inspeção TLS; o guia de rede dos Desktop AI apps traz os valores.
Impedir que o Claude Desktop abra no Windows Sim Sim Desktop AI apps, decisão Prohibited: primeiro em modo de auditoria, depois aplicando.
Ver quem foi protegido, e quem não apareceu Claude Code e navegador Todos os produtos Claude Enterprise: a aba People desta página. Team: a aba Coverage do Assistant Guard e a pessoa em cada evento do navegador.
O registro do próprio fabricante de cada negação ao lado do evento da WASViking Não Opcional Guarde uma Compliance Access Key com escopo de leitura na etapa 6. O fabricante só oferece essa chave a organizações Enterprise.

Se você está no Claude Team e precisa que as conversas das pessoas no Claude passem pelas suas políticas:

  • Oriente as pessoas a usar o claude.ai no navegador gerenciado, onde a extensão aplica as suas políticas, e permita o Claude Desktop só com a conta da empresa, ou impeça que ele abra.
  • Mantenha os desenvolvedores no Claude Code com o Assistant Guard ou o AI Gateway.
  • Migre a organização para o Claude Enterprise e siga esta página. Nada muda nos dispositivos.
  • Ou rode o Claude Desktop no modo de inferência de terceiros do fabricante, com a chave de API da empresa, pelo AI Gateway. A cobrança passa de vagas para tokens; veja Quais aplicações de IA podem passar pelo AI Gateway.

Os limites dos próprios hooks, que valem no Enterprise, estão na próxima seção.

O que faz e o que não faz

  • A conversa já chegou ao fabricante quando a WASViking a inspeciona. Uma negação impede o modelo de processá-la, não a transmissão, e a mensagem negada permanece na conversa da pessoa. A pessoa a edita, ou abre uma conversa nova.
  • A resposta é só allow ou deny. Nada é reescrito nem mascarado neste canal.
  • A conversa inteira é inspecionada a cada mensagem, então um segredo deixado numa mensagem anterior mantém a conversa negada até ser editado. Repetições do mesmo achado são agrupadas na atividade.
  • Anexos chegam como texto extraído. Uma imagem sem texto é contada, não inspecionada. Chamadas de ferramenta são inspecionadas antes de rodar, e seus resultados na mensagem seguinte.
  • O fabricante não informa se a requisição veio do app de desktop ou da web, e contas pessoais fora da organização não são cobertas.
  • Quando a WASViking não consegue responder, ela responde um erro, nunca um allow, e o tratamento de falha da sua organização no fabricante decide (bloquear ou permitir). Essas requisições aparecem como "não respondidas", nunca como seguras.

Antes de começar

  • Uma organização Claude Enterprise. Só um Owner ou Primary owner configura os inference hooks lá.
  • O add-on Assistant Guard no seu contrato WASViking, e a capacidade ai_guardian.gateway.manage (Admin ou Manager).
  • Regras nas superfícies de assistentes de código. O modelo Standard em Assistant Guard basta para começar: ele bloqueia segredos em prompts.

Passo 1: ligue e crie um hook

Em AI Guard, Protection, Claude Enterprise Protection, abra a aba Configurar. A etapa 1 tem o controle da organização: ligue e selecione Salvar. Na etapa 2 dê um nome ao hook e selecione Criar hook. Copie o token: ele é mostrado uma vez. A aba Visão geral mantém um checklist de prontidão com o que ainda falta antes de produção, com o estado do hook (desligado, conectando, observando ou aplicando) calculado da configuração real.

Passo 2: configure o fabricante

A etapa 3 da aba Configurar, Conecte a WASViking ao Claude Enterprise, mostra o endereço e o cabeçalho. No claude.ai, em Organization settings, Data and privacy, Inference hooks:

Onde O que fazer
Allow for your organization Ligue e abra a página de configurações de Inference hooks.
Configure Informe o endereço mostrado na WASViking, https://api.wasviking.com/api/v1/inference-hooks/....
Signing secret Guarde o segredo que o fabricante mostra uma vez e cole-o na WASViking em Assinatura do fabricante (etapa 2), depois selecione Guardar segredo.
Custom request headers Adicione x-wasviking-hook-token com o token do passo 1.
Test connection A WASViking responde allow; o cartão do hook e o cabeçalho da página mostram o último teste de conexão.
Failure handling e timeout Escolha Allow the request ou Block the request; mantenha o timeout acima do orçamento de inspeção na WASViking (3.500 ms por padrão).
Mode e Enforce verdicts Comece com Shadow mode e o hook observing na WASViking.

Passo 3: observe, depois aplique

Enquanto o hook observa, a aba Activity registra o que seria negado sem negar nada. Revise com suas regras, depois escolha Aplicar políticas na etapa 4 da aba Configurar, selecione Salvar modo e ligue Enforce verdicts no fabricante. A etapa 5 simula um prompt com segredo e uma chamada de ferramenta pelo motor de decisão real antes de alguém ser bloqueado. Mudanças no fabricante levam cerca de um minuto.

Passo 4: acompanhe a atividade

A aba Activity mostra cada requisição: a pessoa, a aplicação como o fabricante enviou, o veredito, a regra, o que foi encontrado e onde (a última mensagem, uma anterior, um anexo, uma entrada de ferramenta) e o tempo do veredito. Filtros: hook, evento, veredito, seria negada, não respondida, repetições, pessoa. A aba People lista quem foi protegido e quem do diretório não foi visto. Uma linha abre os detalhes do evento (metadados e evidência mascarada, nunca o conteúdo); Exportar CSV baixa os eventos filtrados.

Opcional: guarde uma Compliance Access Key (escopo de leitura) na etapa 6, Configurações avançadas. A WASViking então vincula o registro do próprio fabricante de cada negação ao evento aqui e mostra quando o fabricante deixou requisições passarem sem inspeção ou acionou o circuit breaker.

Rotacione o segredo ou o token

  • Segredo rotacionado no fabricante: cole o novo na WASViking. O anterior continua aceito por dez minutos, então entregas em andamento não são recusadas.
  • Token: selecione Rotacionar token na etapa 2 e atualize o cabeçalho personalizado no fabricante logo em seguida.

Solução de problemas

O que você vê O que verificar
Test connection falha com status diferente de 200 O hook está desligado na WASViking, ou o token no cabeçalho personalizado não confere.
Requisições "não respondidas" A inspeção passou do orçamento (transcrições muito grandes) ou o hook estava desligado. O fabricante aplicou seu tratamento de falha.
Tudo permitido enquanto aplica Nenhuma regra se aplica ao canal. Aplique o modelo Standard no Assistant Guard.
Uma pessoa continua sendo negada O segredo ainda está numa mensagem anterior daquela conversa. Ela o edita ou abre uma conversa nova.
O fabricante mostra o circuit breaker acionado Corrija a causa e depois religue Enforce verdicts no fabricante.

Próximos passos