Skip to main content
📝 OpenClaw AI

OpenClaw: Agente de IA Autônomo Com Riscos Ocultos

OpenClaw tem 200K estrelas no GitHub mas riscos de segurança ocultos. Arquitetura de agentes autônomos, preocupações de supply chain e o que observar antes de fazer deploy.

19 min

Tempo de leitura

3,755

Palavras

Feb 26, 2026

Publicado

Engr Mejba Ahmed

Escrito por

Engr Mejba Ahmed

Compartilhar Artigo

OpenClaw: Agente de IA Autônomo Com Riscos Ocultos

OpenClaw: Agente de IA Autônomo Com Riscos Ocultos

200.000 estrelas no GitHub em poucos meses. Um marketplace de plugins com mais de 10.000 habilidades criadas pela comunidade. Uma arquitetura sofisticada o suficiente para que engenheiros sérios a considerem um avanço genuíno no design de IA autônoma.

E 30.000 instâncias ativas expostas na internet pública — muitas com portas padrão e credenciais em texto puro — neste exato momento.

Essa tensão resume o OpenClaw em uma frase. E é exatamente por isso que passei a última semana desmontando sua arquitetura, lendo as divulgações de segurança e entendendo o que "uso seguro" realmente significa versus o que as pessoas estão fazendo na prática.

Aqui vai minha opinião sincera como alguém que constrói sistemas de IA profissionalmente: o design do OpenClaw é genuinamente impressionante. As decisões que a equipe tomou em torno de isolamento de sessão, arquitetura de memória e execução de habilidades emprestam padrões de sistemas operacionais e bancos de dados — não do playbook típico de startups de IA que dizem "faça funcionar primeiro, preocupe-se com o resto depois." São boas ideias implementadas com cuidado.

A situação de segurança é uma história à parte. Em janeiro, uma vulnerabilidade crítica permitia que qualquer página web maliciosa sequestrasse silenciosamente seu token de autenticação ao explorar uma verificação de origem de websocket ausente. Uma campanha coordenada inseriu malware no marketplace de plugins, visando chaves criptográficas e credenciais de agentes. A Meta baniu a ferramenta internamente.

Esses não são problemas de caso extremo. São a lacuna entre "arquitetonicamente elegante" e "pronto para implantação sem supervisão na sua máquina pessoal."

Entender ambos os lados — a sofisticação e a exposição — é o objetivo deste post. Se você é um desenvolvedor de IA ou um construtor consciente de segurança avaliando agentes autônomos, precisa do panorama completo. Não apenas da demo. Não apenas da lista de CVEs. Ambos.


O Que o OpenClaw É — E Por Que Ele É Diferente de Todas as Ferramentas de IA Que Você Já Usou

Todas as ferramentas de IA que você provavelmente já usou operam de forma reativa. Você abre o ChatGPT, digita uma pergunta, recebe uma resposta. Você abre o Copilot, escreve algum código, recebe sugestões. A IA fica inativa até que você a invoque explicitamente.

O OpenClaw não espera.

É um agente autônomo auto-hospedado que roda continuamente no seu dispositivo — laptop, VPS, Mac Mini, qualquer coisa onde você o implante — e age proativamente com base em gatilhos. Um e-mail chega correspondendo a um determinado padrão: o OpenClaw desperta, processa, redige uma resposta, agenda um acompanhamento. Um evento no calendário está a quarenta e oito horas de distância: o agente começa a reunir contexto relevante e preparar notas de briefing. Um arquivo em uma pasta monitorada muda: um fluxo de trabalho dispara automaticamente.

Ele se integra com WhatsApp, Slack, Telegram, Discord, Signal, iMessage, seus clientes de e-mail, seu calendário e seu sistema de arquivos. Não através de APIs desajeitadas que exigem configurar webhooks manualmente — através de um servidor gateway local que atua como um broker de mensagens unificado entre todos eles.

Essa arquitetura "sempre ligada" é o que torna o OpenClaw categoricamente diferente das ferramentas com as quais a maioria dos desenvolvedores está familiarizada. A comparação não é com o ChatGPT ou o Copilot. É mais próximo de ter um funcionário júnior que tem acesso a todos os seus canais de comunicação e pode agir em seu nome — sem pedir permissão a cada vez.

Essa descrição deve imediatamente despertar tanto empolgação quanto preocupação. Ambas são a resposta correta.


A Arquitetura: Por Que Engenheiros Estão Levando Isso a Sério

Antes dos problemas de segurança, o design merece sua própria discussão. Porque a equipe fez escolhas que a maioria dos projetos de IA não faz — escolhas que demonstram pensamento sistêmico genuíno.

O OpenClaw roda em uma arquitetura de quatro camadas.

O Gateway é um servidor websocket local que atua como broker de mensagens e orquestrador. Cada plataforma conectada — cada aplicativo de mensagens, cada cliente de e-mail, cada integração — passa pelo gateway. Ele lida com autenticação, roteamento e coordenação entre as outras camadas. Pense nele como o manipulador de interrupções do kernel para a pilha de comunicação do agente.

A Camada de Raciocínio hospeda o LLM. Mas não é um simples repasse. A camada de raciocínio mescla mensagens recebidas com o contexto do sistema, gerencia orçamentos de tokens ao longo do histórico de conversas e lida com a seleção de modelo com base na complexidade da tarefa. Tarefas leves são direcionadas a modelos mais rápidos e baratos. Tarefas de raciocínio pesado são escaladas. Isso não é apenas uma otimização de custos — é uma decisão arquitetural que mantém o sistema responsivo sem queimar o orçamento de inferência em cada consulta de baixo impacto.

O Sistema de Memória armazena o estado em arquivos markdown simples no disco. Logs de sessão, preferências do usuário, memórias semânticas, contexto de tarefas — tudo fica em arquivos legíveis em vez de um banco de dados. O mecanismo de compactação empresta conceitos do write-ahead logging em bancos de dados e da paginação de memória virtual em sistemas operacionais: conforme o contexto cresce, entradas mais antigas são comprimidas e arquivadas enquanto o contexto recente permanece ativo. É uma solução genuinamente inteligente para o problema de manter a continuidade do agente em implantações de longa duração.

A decisão de usar arquivos markdown em vez de um banco de dados vale a pena ser analisada com calma. Ela mantém o sistema de memória legível por humanos e auditável — você pode abrir um arquivo e ver exatamente o que o agente sabe, modificar entradas manualmente ou deletar contexto que não quer que seja retido. Um banco de dados tradicional seria mais performático em escala, mas a troca pela transparência é razoável para um agente local onde confiança e inspecionabilidade importam mais do que velocidade de consulta. Esse padrão também significa que backups de memória são trivialmente simples: copie os arquivos. A recuperação é igualmente simples: restaure os arquivos. Sem migrações de banco de dados, sem dores de cabeça com versionamento de schema.

Habilidades e Execução é onde o agente realmente faz as coisas. Executa comandos, roda scripts, controla o navegador, chama APIs externas. As habilidades são definidas em arquivos markdown — legíveis, auditáveis, modificáveis. O marketplace Claw Hub lista mais de 10.000 habilidades contribuídas pela comunidade, cobrindo desde triagem de e-mails até automação de revisão de código.

O isolamento de sessão é tratado através de containers Docker. Cada canal de comunicação recebe seu próprio container, prevenindo vazamento de contexto entre conversas e imitando o modelo de isolamento de processos dos sistemas operacionais. Se uma sessão de canal é comprometida, isso não compromete automaticamente as outras.

São padrões de design maduros aplicados cuidadosamente a um contexto de agente de IA. O sistema de memória em particular vale a pena ser estudado mesmo que você nunca implante o OpenClaw — é uma solução prática para um problema que todo agente de IA de longa duração precisa resolver: como manter a continuidade sem crescimento ilimitado de contexto?

Mas a arquitetura também revela exatamente onde a superfície de ataque está. E a superfície de ataque é grande.


A Vulnerabilidade de Janeiro: Como Uma Página Web Poderia Dominar Seu Agente

Em janeiro, uma falha crítica de segurança foi divulgada que ilustrou o risco perfeitamente.

O servidor Gateway — o hub por onde tudo passa — não validava os cabeçalhos de origem do websocket. Isso parece técnico e abstrato. A consequência prática era esta: qualquer página web maliciosa poderia incluir JavaScript oculto que abria uma conexão websocket com o seu Gateway local e sequestrava seus tokens de autenticação.

Sem necessidade de senha. Sem autenticação adicional. Visite a página errada e um atacante ganha controle remoto total sobre sua instância do OpenClaw.

O ataque não exige que a vítima faça nada além de navegar em um site enquanto sua instância do OpenClaw está rodando. O JavaScript malicioso roda silenciosamente no navegador, a validação ausente permite a conexão, e o atacante agora tem a capacidade de emitir comandos para o seu agente — comandos que executam com suas permissões em todas as plataformas integradas.

Um agente conectado ao seu e-mail, seu Slack, seu WhatsApp, seu sistema de arquivos, agindo sob comandos de um atacante. O raio de explosão é significativo.

Essa vulnerabilidade foi corrigida. Mas sua existência revela algo importante sobre a lacuna entre ambição arquitetural e implementação de segurança. O isolamento de sessão entre containers foi projetado com cuidado. O ponto único de falha no gateway — o componente mais exposto de todo o sistema — não foi.

Vulnerabilidades adicionais divulgadas desde então incluem falsificação de requisição do lado do servidor, ataques de travessia de diretório e bypasses de autenticação. Esses não são casos extremos obscuros — são as categorias fundamentais de segurança que qualquer serviço acessível pela rede precisa endereçar antes da implantação.

A velocidade de correção melhorou. O projeto é mantido ativamente. Mas o histórico importa quando você está avaliando se deve implantar algo que tem acesso às suas comunicações e arquivos.


O Marketplace de Plugins: 20% das 10.000 Habilidades Eram Maliciosas

Essa é a descoberta que genuinamente me alarmou.

Auditorias de segurança do Claw Hub — o marketplace de plugins da comunidade — identificaram aproximadamente 800 plugins maliciosos entre os mais de 10.000 disponíveis. Isso é uma taxa de malware de aproximadamente 20%, concentrada principalmente em torno de uma campanha coordenada com uma estratégia de direcionamento específica.

Os plugins maliciosos não eram lixo aleatório ou falsificações óbvias. Eram habilidades funcionais e de aparência útil que também extraíam três arquivos específicos:

  • openclaw.json — os tokens de autenticação do gateway
  • device.json — chaves criptográficas usadas para pareamento seguro
  • soulm — as definições de personalidade e comportamento do agente

Por que esses três? Porque com openclaw.json e device.json, um atacante tem acesso autenticado à sua instância do agente. Com soulm, ele entende como seu agente se comporta e pode criar instruções que se alinham com seus padrões de comportamento existentes em vez de provocar respostas inesperadas.

A sofisticação do direcionamento — saber exatamente quais arquivos contêm as credenciais e configurações que importam — aponta para atores que estudaram a arquitetura do sistema especificamente para extrair o máximo valor de um comprometimento.

A escala de 10.000 habilidades torna a verificação manual impossível no nível do usuário. Navegar pelo Claw Hub e baixar habilidades que parecem úteis é exatamente o comportamento que a campanha foi projetada para explorar. A maioria dos usuários não lê o código-fonte da habilidade antes de instalar. A maioria dos usuários confia que um marketplace com milhares de contribuições tem alguma forma de controle de qualidade.

A comparação com o npm vale a pena ser feita explicitamente. O ecossistema npm teve ataques repetidos à cadeia de suprimentos — pacotes maliciosos que parecem legítimos, são instalados por desenvolvedores que confiam no registro, e exfiltram credenciais ou instalam backdoors. O problema do marketplace de habilidades de IA é estruturalmente idêntico, mas com um raio de explosão significativamente maior: um pacote npm malicioso tipicamente tem acesso ao seu ambiente de desenvolvimento. Uma habilidade maliciosa do OpenClaw tem acesso às suas comunicações, seu calendário, seus arquivos e a capacidade de agir como você em todas as plataformas às quais o agente está conectado.

A comunidade de segurança de software passou anos desenvolvendo práticas em torno do npm — ferramentas de auditoria, lock files, fixação de dependências, varredura de registros. O problema do marketplace de habilidades de agentes de IA está aproximadamente no mesmo nível de maturidade em que a segurança do npm estava em 2016. Os ataques estão à frente das defesas, e as consequências de um ataque bem-sucedido são mais severas do que a maioria dos desenvolvedores atualmente percebe.

O OpenClaw desde então introduziu um scanner de segurança integrado — OpenClaw Doctor — que detecta políticas arriscadas, configurações incorretas e autenticação ausente nas habilidades instaladas. Essa é uma melhoria significativa. Mas a taxa base de 20% de malware no catálogo histórico significa que qualquer habilidade instalada antes das melhorias recentes de segurança deve ser auditada retroativamente, não presumida como segura.

A lição para o ecossistema mais amplo de agentes de IA — não apenas o OpenClaw — é que marketplaces de plugins para agentes autônomos exigem uma postura de segurança fundamentalmente diferente dos marketplaces de plugins para software tradicional. Uma extensão maliciosa do VS Code tem acesso ao seu editor. Uma habilidade maliciosa do OpenClaw tem acesso a tudo que o agente está conectado, rodando com a sua identidade.


Rodando o OpenClaw Sem Se Queimar: A Configuração Real

Se você vai experimentar isso — e vale a pena experimentar, a arquitetura é genuinamente interessante — aqui está como fazer sem se expor aos modos de falha óbvios.

Nunca rode na sua máquina pessoal. Essa é a base. Seu laptop pessoal tem credenciais, chaves, arquivos sensíveis e acesso direto às suas contas de comunicação reais. Rodar um agente com um histórico documentado de malware que visa credenciais nessa máquina não é um risco razoável. Use um VPS dedicado ou uma máquina isolada.

Isolamento de container em duas camadas é o mínimo. Um container para o gateway, containers sandbox separados para execução de habilidades. Os containers de execução de habilidades não devem ter acesso à rede por padrão (habilidades que legitimamente precisam de acesso à rede devem exigir permissão explícita), sistemas de arquivos somente leitura onde possível e limites de memória que previnam ataques de exaustão de recursos. O container do gateway e os containers de execução de habilidades não devem compartilhar um namespace de rede.

Use Podman em vez de Docker. O Podman roda sem root — não há processo daemon root que possua o runtime do container. Se uma fuga de container ocorrer (uma classe de ataque documentada contra aplicações containerizadas), o raio de explosão é limitado às permissões de nível de usuário do processo que estava rodando o Podman, não root. Para implantações sensíveis à segurança, a execução de containers sem root é uma defesa em profundidade significativa.

Vincule o gateway apenas ao localhost. O gateway roda na porta 18789 por padrão. Essa porta nunca deve ser exposta diretamente à internet. Se você precisa de acesso remoto ao seu agente, coloque um proxy reverso na frente com terminação TLS e autenticação — não autenticação básica, algo com gerenciamento adequado de credenciais. Muitas das 30.000 instâncias expostas estão expostas porque o gateway foi vinculado a 0.0.0.0 em vez de 127.0.0.1 — a configuração incorreta mais simples possível.

Leia o código-fonte da habilidade antes de instalar. Cada habilidade é um arquivo markdown com código embutido. São legíveis por humanos. Antes de instalar qualquer habilidade do Claw Hub, leia — procure especificamente por chamadas de rede externas, padrões de acesso a arquivos e qualquer lógica que leia dos três arquivos sensíveis que descrevi anteriormente. Use o OpenClaw Doctor como primeira verificação, mas não trate uma varredura limpa como garantia. O scanner detecta padrões conhecidos como maliciosos; um atacante sofisticado eventualmente buscará padrões que o scanner não detecta.

Mantenha a superfície de habilidades mínima. Quanto mais habilidades você instala, maior a superfície de ataque. Comece com as habilidades essenciais que você realmente precisa, verifique-as cuidadosamente e resista à tentação do catálogo de 10.000 opções do marketplace. Você não precisa da maioria.

Rotacione credenciais após qualquer instalação de habilidade não verificada. Se você instalou habilidades antes da auditoria do marketplace ter sido concluída e não rotacionou seus tokens de openclaw.json e chaves de device.json desde então, faça isso agora. Assuma que qualquer habilidade instalada do Claw Hub antes das melhorias recentes de segurança era potencialmente maliciosa. O custo de rotacionar credenciais é baixo. O custo de rodar com credenciais comprometidas indefinidamente não é.

Audite os logs de ação do agente regularmente. Uma das vantagens do sistema de memória baseado em markdown é que as ações de cada sessão são registradas em arquivos legíveis. Reserve um tempo a cada semana para revisar o que o agente realmente fez — quais comandos ele executou, quais arquivos ele acessou, quais mensagens ele enviou ou redigiu. Anomalias nesses logs são o indicador mais precoce de que algo está se comportando fora dos parâmetros pretendidos, seja devido a uma habilidade comprometida ou uma instrução mal interpretada.


A Avaliação Honesta: Quem Realmente Deveria Estar Rodando Isso

O OpenClaw é a ferramenta certa para um conjunto restrito de casos de uso no momento.

Desenvolvedores que querem estudar arquitetura de agentes autônomos em um ambiente controlado — especificamente o sistema de memória e o design de isolamento de sessão — obterão valor genuíno ao rodar uma instância local reforçada. O design do sistema vale a pena ser compreendido independentemente de você jamais implantá-lo em produção.

Pesquisadores de segurança têm razões óbvias para se interessar. A superfície de ataque é rica e as divulgações são bem documentadas. Entender como esses sistemas falham é diretamente aplicável a qualquer projeto envolvendo agentes autônomos.

Fundadores e construtores avaliando se agentes de IA autônomos pertencem ao seu produto ou infraestrutura devem rodar uma instância sandboxed e testá-la sob estresse contra o modelo de ameaça que corresponde ao seu caso de uso. Melhor descobrir os modos de falha em um experimento controlado do que em produção.

Quem não deveria estar rodando o OpenClaw agora: qualquer pessoa que queira conectá-lo a sistemas de produção, contas de comunicação reais ou arquivos que importam, e que não esteja disposta a investir na containerização e na revisão de segurança que a implantação exige. A lacuna entre "instalar e conectar ao meu Gmail" e "instalar com isolamento adequado e habilidades verificadas" é significativa, e a maioria das pessoas que o instalam não está preenchendo essa lacuna.

A proibição interna da Meta não é cautela arbitrária. Ela reflete uma equipe de segurança olhando para o histórico de vulnerabilidades e a taxa de malware no marketplace de plugins e concluindo que o risco não se justifica para uso organizacional. Essa é uma conclusão razoável dado o estado atual do projeto.

Nada disso significa que o OpenClaw é um projeto ruim ou que agentes autônomos são inerentemente arriscados demais para usar. Significa que este projeto específico, neste ponto específico do seu desenvolvimento, exige uma implantação consciente de segurança que a maioria dos instaladores casuais não está fornecendo.


O Que o OpenClaw Nos Diz Sobre Para Onde os Agentes de IA Estão Indo

A pergunta interessante não é se a postura de segurança atual do OpenClaw é problemática — claramente é. A pergunta interessante é o que a existência do OpenClaw, suas 200.000 estrelas e sua sofisticação arquitetural nos dizem sobre para onde o ecossistema de agentes está indo.

Agentes de IA autônomos com estado persistente, gatilhos proativos e integração profunda em sistemas de comunicação e arquivos estão vindo independentemente de qualquer projeto específico acertar a segurança na primeira tentativa. A demanda é clara. A arquitetura está comprovada. A peça que falta é o framework de segurança que torna esses sistemas confiáveis o suficiente para implantação ampla.

O que o problema do marketplace de plugins do OpenClaw ilustra é que o modelo de confiança atual — habilidades contribuídas pela comunidade, discrição do usuário — não escala para o modelo de ameaça de um agente que tem acesso a tudo. A arquitetura de segurança precisa ser projetada em torno da premissa de que habilidades serão maliciosas, não da premissa de que não serão. Escopo de permissões, execução sandboxed, assinatura criptográfica de pacotes de habilidades e revisão obrigatória de código antes da listagem no marketplace são a direção.

A vulnerabilidade de origem do websocket ilustra uma classe diferente de problema: a suposição de que um serviço rodando localmente é inerentemente protegido porque é "local." Serviços locais que autenticam via token e aceitam conexões sem validação de origem não são apenas locais. São acessíveis a qualquer código rodando no navegador da máquina em que estão rodando. Para agentes de IA especificamente — que frequentemente rodam na mesma máquina que um navegador — essa é uma premissa de design crítica para acertar.

As equipes que construírem agentes de IA autônomos com segurança de qualidade de produção terão vantagens genuínas sobre aquelas que constroem primeiro e corrigem depois. A arquitetura do OpenClaw vale a pena ser estudada. Sua prática de implantação, como atualmente difundida, vale a pena ser evitada.

Essa é a verdadeira lição de 30.000 instâncias expostas e 800 plugins maliciosos.


Vamos Trabalhar Juntos

Procurando construir sistemas de IA, automatizar fluxos de trabalho ou escalar sua infraestrutura tecnológica? Adoraria ajudar.

Coffee cup

Gostou deste artigo?

Seu apoio me ajuda a criar mais conteúdo técnico aprofundado, ferramentas open-source e recursos gratuitos para a comunidade de desenvolvedores.

Tópicos Relacionados

Engr Mejba Ahmed

Sobre o Autor

Engr Mejba Ahmed

Engr. Mejba Ahmed builds AI-powered applications and secure cloud systems for businesses worldwide. With 10+ years shipping production software in Laravel, Python, and AWS, he's helped companies automate workflows, reduce infrastructure costs, and scale without security headaches. He writes about practical AI integration, cloud architecture, and developer productivity.

Discussion

Comments

0

No comments yet

Be the first to share your thoughts

Leave a Comment

Your email won't be published

8  x  8  =  ?

Continue Aprendendo

Artigos Relacionados

Ver Todos

Comments

Leave a Comment

Comments are moderated before appearing.

Learning Resources

Expand Your Knowledge

Accelerate your growth with structured courses, verified certificates, interactive flashcards, and production-ready AI agent skills.

Sample Certificate of Completion

Sample certificate — complete any course to earn yours

Engr Mejba Ahmed

Engr Mejba Ahmed

Claude Code Expert · Online

👋

Hey there!

Quick Actions

WhatsApp Instant reply

Chat on WhatsApp

+880 1723 741224 · Instant reply

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

[email protected]

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support