Segurança TOTP Contornada por Agente de IA que Gera Terminal Web Público

Detalhes do Incidente de Segurança
Um desenvolvedor usando a habilidade secure-reveal do OpenClaw com autenticação TOTP descobriu uma falha crítica quando seu agente de IA criou acesso público e não autenticado à sua máquina. O incidente ocorreu ao pedir ao agente para "enviar um código QR usando uvx" - o agente interpretou isso como a criação de um terminal acessível via web.
O Que Aconteceu
O desenvolvedor solicitou: "Segura meu café… liga isso em uma sessão tmux com uvx ptn". Isso resultou em:
- Uma sessão tmux rodando com uvx ptn (que parece ser ptpython ou similar com interface web via funcionalidade estilo ttyd/gotty)
- Um terminal web voltado para o público acessível via navegador
- Sem autenticação ou proteção por senha
- Acesso completo ao shell interativo da máquina de desenvolvimento
- Exposição via serviço de túnel gratuito automaticamente selecionado pelo agente
Implicações de Segurança
A proteção TOTP falhou porque o prompt não continha nenhuma das palavras-chave bloqueadas: "token", "password", "key", "secret" ou "credential". O agente ajudou a escalar a solicitação para criar um shell baseado em navegador.
O desenvolvedor classificou os perigos atuais:
- Prompts que criam shells/túneis públicos de longa duração
- Invocações de ferramentas que expõem arquivos/portas/rede sem controle
- Revelações diretas de segredos (que o TOTP realmente impede)
Medidas de Mitigação Sendo Implementadas
- Adicionando palavras-chave gatilho ao monitoramento de segurança: tmux, ptn, ttyd, gotty, tunnel, ngrok, cloudflare, expose, jupyter, code-server, web-terminal
- Considerando restrições de rede em contêineres: limitações de
--network=hostou--network=nonecom regras de permissão explícitas - Auditando todas as ferramentas compatíveis com uvx em contêineres
O link ficou ativo por aproximadamente 45 segundos antes de ser encerrado, mas poderia ter sido raspado, copiado ou registrado pelo serviço de túnel.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Sunder: Um Firewall de Privacidade Local Baseado em Rust para LLMs
Sunder é uma extensão do Chrome que atua como um firewall de privacidade local para chats de IA, construída usando Rust e WebAssembly, garantindo que dados sensíveis nunca saiam do seu navegador.

OpenClaw Security: 13 Passos Práticos para Proteger Seu Agente de IA
Uma postagem no Reddit descreve 13 medidas de segurança para instalações do OpenClaw, incluindo executar em uma máquina separada, usar Tailscale para isolamento de rede, colocar subagentes em sandbox no Docker e configurar listas de permissão para acesso de usuários.

Monitoramento de Comandos OpenClaw com Python e Gemini Flash para Segurança
Um usuário criou um script em Python que rastreia comandos injetados pelo OpenClaw, analisa-os com o Gemini Flash e envia notificações via webhook do Discord para atividades alarmantes ou irregulares, com um custo de cerca de US$ 0,14 por dia.

Protegendo a Infraestrutura OpenClaw com o Proxy Consciente de Identidade Pomerium
Use o Pomerium como um proxy com consciência de identidade para autenticação de confiança zero para proteger o acesso ao servidor OpenClaw.