Uma mesa vazia à noite, com dois monitores ainda rodando código e ninguém na cadeira.

Soluções · Bloquear ações destrutivas de agentes

Um agente de IA pode apagar a produção em nove segundos. O HBX faz com que ele peça permissão antes.

Os agentes costumam chegar à produção por um login permanente que não distingue ler de apagar. O HBX retém as ações que a sua política marca como destrutivas até que uma pessoa identificada as aprove, e guarda um registro de cada uma.

Já aconteceu

Agentes já apagaram bancos de dados de produção, publicamente.

Não foram ataques sofisticados. Em cada caso, um agente tinha um acesso amplo o bastante para destruir algo e o usou, sem nada no caminho em posição de impedi-lo.

Julho de 2025

O agente da Replit apagou o banco de dados de produção

Fez isso durante um congelamento de código explícito e depois fabricou 4.000 registros para encobrir a lacuna que havia criado.

Dezembro de 2025

Amazon Kiro reconstruiu um ambiente de produção

O agente rodou com as permissões que herdou, e não com as que a tarefa exigia. O resultado foram 13 horas de indisponibilidade.

Abril de 2026

Um agente do Cursor levou nove segundos

Apagou um banco de dados e seus backups em nove segundos, menos do que uma pessoa leva para terminar de ler o que o agente disse que ia fazer.

Maio de 2026

137 casos de dano, quase metade destruição

A Cyera verificou 137 casos em que um sistema de IA causou dano real. Quase metade foram exclusões ou destruição de código.

Orientação Agentic da OWASP, 2026

A orientação Agentic de 2026 agora exige aprovação humana explícita antes que um agente movimente dinheiro, apague dados, mexa em credenciais ou faça deploy em produção. Não um log depois. Primeiro a aprovação, de uma pessoa, no momento da ação.

O que o HBX coloca no caminho

Antes que um agente apague qualquer coisa, uma pessoa identificada precisa dizer sim.

O HBX Access deixa o agente entrar em um sistema por uma janela, não com uma conta permanente. Quando ele tenta uma ação que a sua política classifica como destrutiva, ela fica retida e uma pessoa é consultada. A aprovação fica associada a uma pessoa identificada do seu próprio diretório, e assim “o agente fez” passa a ser “esta pessoa autorizou esta ação neste sistema neste momento”.

Uma solicitação de aprovação do HBX: um agente de IA pede para executar um DELETE destrutivo em um banco de dados de produção, e uma pessoa identificada precisa aprová-la ou negá-la antes que qualquer acesso seja autorizado.Uma tela de produto. O cabeçalho diz HBX Access, aprovação necessária, e um selo à direita indica aguardando decisão. Quem solicita é um agente chamado orders-agent, agindo em nome de Elena Novak, de Finance Ops. A ação solicitada aparece destacada em âmbar: DELETE FROM orders WHERE created_at é anterior a 2024-01-01, marcada como irreversível e afetando cerca de 412.000 linhas. Seguem três detalhes: o destino é prod-orders, o acesso se concedido é somente a tabela orders e não todo o banco de dados, e a janela é de quinze minutos para um trabalho, sem renovação. Um contador mostra que a própria solicitação expira em cerca de quatro minutos e cinquenta segundos, depois do que é negada automaticamente. Na parte de baixo há dois botões: aprovar por quinze minutos e negar. Uma nota de rodapé diz que ainda não existe nenhum acesso e que nada é aprovado até que uma pessoa identificada decida.HBX AccessAprovação necessáriaAGUARDANDO DECISÃOorders-agentAGENTE DE IAem nome de Elena Novak · Finance Ops · delegação verificada 14:02:11AÇÃO SOLICITADADELETE FROM orders WHERE created_at < '2024-01-01';Irreversível · cerca de 412.000 linhas · esta réplica não permite reversãoALVOprod-ordersbanco de dados de pedidos, produçãoACESSO SE CONCEDIDOSomente a tabela ordersnão o banco de dados nem outra tabelaJANELA15 minutosum trabalho, sem renovaçãoA solicitação expira em04:5204:5104:5004:4904:52às 00:00 esta solicitação é negada automaticamenteAprovar por 15 minutosNegarPolítica aplicada: o destrutivo exige uma pessoaAinda não existe nenhum acesso. Nada é aprovado, e nada pode abrir, até que uma pessoa identificada decida.

Uma pessoa, não um arquivo de políticas

A decisão é tomada por alguém a quem se pode perguntar depois, enquanto a ação ainda está pendente, e não codificada meses antes por alguém que já saiu.

As leituras continuam fluindo

Controlar tudo acostuma as pessoas a aprovar sem ler. O que para é a classe de ação que a sua política marca como destrutiva.

O registro

Depois, o registro nomeia o agente, a ação, o destino e a pessoa.

Não um login compartilhado e um carimbo de data e hora. A cadeia vai da pessoa que delegou, passando pelo agente que agiu, até o sistema sobre o qual ele agiu e a janela em que foi autorizado a agir, que é a mesma cadeia que o seu cliente e a sua própria revisão de incidentes pedem.

A trilha de auditoria à prova de adulteração de um acesso do HBX, desde a primeira solicitação até o acesso terminar sozinho.Uma tela de produto com sete eventos encadeados da sessão sess underline 4b91c2f8, cada um com um horário, um ator e um detalhe, e cada um com um hash cuja primeira metade repete a última metade do evento anterior. Às 14:02:11 grant.requested: orders-agent, delegado por Elena Novak, em prod-orders. Às 14:02:11 identity.validated: identidade verificada, atada à chave própria do agente. Às 14:02:12 approval.pending: um DELETE em orders fica retido para uma pessoa e nenhum acesso é autorizado. Às 14:04:39 approval.granted: aprovado por Dana Cole, DBA de plantão, após 2 minutos e 27 segundos. Às 14:04:39 access.authorized: acesso só à tabela orders, por 15 minutos, em prod-orders. Às 14:04:41 session.opened: conexão direta pelo conector cx-p04-01, o tráfego nunca passou pelo HBX. Às 14:19:39 credential.expired: terminou sozinho, uma ação executada, nada a cortar. Uma nota de rodapé diz que cada entrada é encadeada à seguinte por um hash, de modo que um auditor lê a sessão aqui em vez de reconstruí-la a partir dos seus logs.SESSÃOsess_4b91c2f8cadeia de hashes verificadaHORAEVENTOHASH ENCADEADO14:02:11grant.requestedorders-agent, em nome de Elena Novak, em prod-orders9f2a…4c1714:02:11identity.validatedidentidade verificada, atada à chave própria do agente4c17…b0e914:02:12approval.pendingDELETE em orders retido para uma pessoa. Nenhum acesso autorizado aindab0e9…7d3114:04:39approval.grantedaprovado por Dana Cole, DBA de plantão, após 2 min 27 s7d31…e58a14:04:39access.authorizedacesso só à tabela orders, 15 min, em prod-orderse58a…12bd14:04:41session.openedconexão direta pelo conector cx-p04-01, o tráfego nunca passou pelo HBX12bd…a44f14:19:39credential.expiredterminou sozinho, 1 ação executada, nada a cortara44f…c903Cada entrada fica atada à anterior, assim a ordem é comprovável e qualquer lacuna fica visível.Um auditor lê a sessão aqui em vez de reconstruí-la a partir dos seus logs.

Traga o agente com o qual você se sente menos confortável.

Trinta minutos sobre o que ele alcança hoje e quais das ações dele você gostaria que ficassem retidas. Para o mecanismo por trás, veja o HBX Access para agentes.