Oagentecorreoteste.Omotorseguraostravões.
Um agente conduz ferramentas de segurança reais dentro de contentores isolados, um trabalho por âmbito. Um gate anterior a cada comando, que o agente não contorna, verifica cada comando, e cada passo que altera estado espera que uma pessoa o aprove.
trabalho
- pré
- recon
- ameaças
- vuln
- exploração
- pós
- relatório
- achado
- candidato a SQLi · /search
- corre via
- engine run-exploit
- âmbito
- em âmbito · acme.com
- até aprovar
- só leitura
âmbito
- acme.com
- *.acme.com
- 198.51.100.0/24
tudo o resto é bloqueado
registo de auditoria
CH.01·O problema
Um agente com ferramentas de segurança e sem travões é uma falha que pagou para ter.
Um agente de código domina um scanner, uma ferramenta de injeção de SQL e uma framework de exploração em minutos. Sozinho, também escolhe os próprios alvos, corre flags destrutivas e decide que um achado é real.
CH.02·Siga um trabalho
Um trabalho, do âmbito ao relatório assinado.
Cada fase escreve uma pasta que ninguém pode datar para trás. O operador escolhe o modo uma vez, e os gates fortes pausam seja qual for o modo.
CH.03·Os travões
A segurança é código que recusa, não um prompt que lhe pedem para seguir.
Um hook corre antes de cada comando que o agente envia. Uma verificação falhada bloqueia a chamada, e o agente nunca passa dela.
O âmbito falha fechado
Um alvo no âmbito escrito corre. Um alvo que não corresponde a nenhum, incluindo quando não há trabalho nenhum, é bloqueado.
Verificado antes de correr
O gate lê cada comando, compara o alvo, inspeciona o texto e bloqueia tudo o que não permite.
Um piso de modo seguro que não consegue baixar
As ferramentas de exploração só correm pelo motor, que injeta as flags seguras, impõe um limite de tempo e recusa uma denylist de flags destrutivas.
Os gates fortes pausam nos dois modos
O modo autónomo remove o trabalho repetitivo, não os travões. O passo que altera estado espera por uma pessoa seja qual for o modo.
Um achado só se move com evidência
O estado sobe por confirmar, provável, confirmado, e cada subida precisa de prova anexada. Uma fraqueza não explorada fica como lacuna de cobertura.
CH.04·Controlo
Você define quanto ele decide. Os gates ficam onde estão.
Dois modos, e uma consola que pode pausar, orientar, vetar ou parar um trabalho a qualquer momento.
Modo
- InterativoPede os dados em cada fase.
- AutónomoAplica valores por omissão documentados e não pergunta nada, exceto num gate forte.
Nota de orientação
“Deixa o formulário de login para depois, o cliente está a meio de uma migração aí.”
Ana · operadora · 14:20
- pausar
- parar
- vetar um candidato
- estreitar o âmbito
- assinar um achado
Corra-o do navegador
O agente de uma sessão continua a correr quando fecha o separador. Reabra-o e a consola repete o que perdeu.
Cada decisão, datada e atribuída
Aprovações, recusas, notas de orientação e assinaturas acrescentam-se a um registo, uma linha cada, com a pessoa e o minuto.
- 14:20Ananota de orientação adicionada
- 14:24Anafase 3 → 4 aprovada
- 15:02Ruicandidato vetado
- 15:40Ruiachado-007 assinado
CH.05·O que fica consigo
Um relatório que pode entregar a um cliente, com a evidência anexada.
Um relatório que um cliente consegue ler
Um resumo executivo, severidade por achado e o detalhe técnico, em prosa e como exportação legível por máquina.
Um painel construído a partir dos ficheiros
Um relatório de trabalho interativo: as fases, a tabela de achados, o rasto de auditoria e uma exportação CSV. Claro, escuro e pronto a imprimir.
Quatro ficheiros, uma fonte de verdade
- report.mdprosa para o cliente
- findings-export.jsonlegível por máquina
- engagement-report.htmlpainel interativo
- audit-log.ndjsonrasto só de acréscimo
O HTML é derivado estritamente dos ficheiros, por isso nunca pode afirmar mais do que a evidência diz.
O que não é
- 01
A SaaS
É instalado uma vez, no seu ambiente. Os seus alvos e achados ficam consigo.
- 02
Um ataque autónomo
Pára à primeira prova e nunca encadeia uma exploração sozinho. A profundidade é uma decisão de uma pessoa.
- 03
Sem supervisão
Cada passo que altera estado espera por uma aprovação, registada, mesmo quando corre em modo autónomo.
- 04
Uma caixa negra
Cada comando, verificação, achado e decisão é escrito num registo que ninguém pode editar.
Traga um alvo que está autorizado a testar
Instalamos no seu ambiente, acordamos o âmbito e as regras por escrito, e corremos o trabalho com os travões postos.
Nada é testado enquanto o âmbito não estiver assinado.