Laboratório interativo de segurança · 100% local

Resistência a Prompt Injection
posta à prova no teu browser.

Experimenta as regras determinísticas do Browser Mate contra instruções hostis escondidas em páginas web — no simulador interativo ou diretamente com a extensão instalada.

Nada sai do teu navegador: esta página executa as mesmas funções de classificação (injectionRisk, categoryWithSnapshot, sensitiveSelectorScript e assinatura SHA-256 do alvo) que correm no Service Worker da extensão.

Cenários de ataque:
ENTRADA 01 / PEDIDO DO UTILIZADOR Fonte confiável
ENTRADA 02 / CONTEÚDO DA PÁGINA WEB (DOM) Fonte não confiável
ENTRADA 03 / AÇÃO PROPOSTA PELO MODELO click
Browser Mate Simulação do Sidepanel
RISCO ALTO
  1. 1. Detetor de Prompt Injection injectionRisk()

  2. 2. Guarda de Campos Sensíveis sensitiveSelectorScript()

  3. 3. Classificação Semântica e Gate categoryWithSnapshot()

  4. 4. Assinatura Criptográfica do Alvo snapshotSignature() · SHA-256

PROTECTION_ALERT

Passo proposto:
Categoria:
Custo estimado: ~$0.0004 (210 tok)

Defesa em profundidade

Porque não confiamos apenas no LLM
para travar um ataque.

Qualquer modelo de linguagem pode ser induzido em erro por conteúdo malicioso numa página. Por isso, o Browser Mate aplica barreiras determinísticas fora do modelo, no Service Worker da extensão.

01 / FILTRO PRÉ-EXECUÇÃO

Inspeção de texto da página, frames e argumentos

Antes de chamar o modelo e antes de cada ferramenta, a extensão analisa o texto visível da página, iframes, ficheiros anexados e os próprios argumentos gerados pelo modelo. Padrões explícitos de exfiltração ou override de instruções (HIGH) abortam o turno imediatamente.

02 / CAMPOS INTOCÁVEIS

Bloqueio rígido de passwords e dados de cartão

Mesmo com "Autorizar tudo" ativo, o script injetado recusa interagir com input[type="password"], input[type="file"], [autocomplete*="password"], [autocomplete*="cc-number"] ou [autocomplete*="cc-csc"], pedindo ao utilizador que preencha o campo manualmente.

03 / CONFIRMAÇÃO CONTEXTUAL

Escalada automática em risco médio ou ações críticas

Quando uma página contém linguagem imperativa suspeita (MEDIUM) ou o alvo envolve submissão de formulários, eliminação de dados, compras ou mudança de domínio, a ação pausa em prompt_injection_review ou na categoria respetiva até aprovares no painel.

04 / ANTI-TOCTOU (SHA-256)

Assinatura criptográfica do plano e do elemento

No momento em que o pedido de confirmação é mostrado, o Browser Mate calcula um hash SHA-256 do plano e das propriedades do elemento DOM alvo (tag, texto, href, formAction). Se a página mudar o botão antes do teu clique em "Aprovar", a execução é recusada.

Queres testar o Browser Mate nas tuas próprias páginas?

O beta é gratuito, usas a tua própria chave de API e manténs a palavra final em cada passo.