Agentes de IA e scanners
Como um agent autônomo como o PentAGI difere de um scanner DAST ou de vulnerabilidades, e como usar os dois juntos.
Um scanner de vulnerabilidades e um agentagent — agenteUm agente de IA do PentAGI: um modelo com seu próprio prompt, configurações e ferramentas que realiza um tipo de trabalho em um fluxo, como testar, escrever código ou pesquisar na web. de pentestpentestUm teste de penetração: uma tentativa autorizada de invadir sistemas para encontrar suas fraquezas. com IA ambos procuram fraquezas, mas funcionam de maneira diferente. Um scanner DAST executa um conjunto fixo de verificações em uma aplicação em execução. Um agent planeja um teste a partir de um goal e escolhe cada próximo step com base no que encontrou até então.
| O que um scanner faz | O que um AI agent faz | |
|---|---|---|
| Como ele escolhe o próximo step | Segue uma lista fixa de checks e um crawler | Segue seu plan e o revisa após cada subtasksubtask — subtarefaUma etapa de uma tarefa. O PentAGI planeja as subtarefas de cada tarefa e as ajusta conforme o trabalho avança. |
| O que ele pode alcançar | As páginas e requests que o crawler encontra | Qualquer coisa que o tasktask — tarefaUma solicitação em um fluxo: sua primeira mensagem, ou uma mensagem posterior que não responde a uma pergunta de um agente. O PentAGI divide cada tarefa em subtarefas. nomeie: hosts, services, web applications, APIs |
| Com o que ele trabalha | Seu próprio engine | Mais de 20 security toolstool — ferramentaAquilo por meio do qual um agente age: um recurso integrado como o terminal, o navegador isolado ou a busca na web, ou um programa no sandbox como nmap, metasploit ou sqlmap. em um sandboxsandboxO container Docker isolado no qual os agentes executam suas ferramentas. A interface o mostra como Terminal., web search e code que os agents escrevem |
| O que ele reporta | Correspondências contra padrões conhecidos, cada uma para triagem | Resultados com os steps que levaram a eles, coletados em um reportreport — relatórioO documento que o PentAGI escreve sobre um fluxo e seus achados. No Enterprise, é um documento pronto para o cliente, criado a partir de um template. |
| Se as execuções se repetem | Os mesmos checks dão os mesmos resultados | Duas execuções do mesmo task podem diferir |
| Quanto tempo leva e o que custa | Minutos, sem custos de modelo | Execuções mais longas que gastam tokens de modelo ou tempo de GPU |
Quando usar qual
- Um scanner oferece cobertura ampla e repetível: execute-o no CI em cada release ou em uma programação para detectar problemas conhecidos cedo.
- Um agent oferece profundidade: ele verifica se fraquezas separadas se somam para formar um caminho real para dentro de um sistema, acompanha o que um scanner sinalizou e testa services que um crawler nunca alcança.
Os dois funcionam bem juntos. O PentAGI pode executar scanning tools a partir de seu sandbox e investigar o que eles reportam, e você pode fazer upload do report de um scanner para um flowflow — fluxoUma execução do PentAGI: um objetivo, as tarefas criadas a partir das suas mensagens e tudo o que os agentes fizeram no caminho. e pedir aos agents que verifiquem seus findingsfinding — achadoAlgo que o teste descobriu e registrou, como um host, um serviço em execução ou uma vulnerabilidade..
O que um agent precisa de você
- Um target, um goal e um scope, escritos no task — veja Teste de penetração autônomo.
- Um modelo forte para os main agents — veja Escolhendo modelos.
- Autorização para testar cada target no scope.
Última atualização em