ESAA-Security: An Event-Sourced, Verifiable Architecture for Agent-Assisted Security Audits of AI-Generated Code

O artigo apresenta o ESAA-Security, uma arquitetura de auditoria de segurança baseada em eventos e verificável que transforma a revisão de código gerado por IA de conversas livres em um processo governado, reprodutível e com rastro de auditoria imutável, estruturado em fases de reconhecimento, execução, classificação de riscos e relatórios.

Elzo Brito dos Santos Filho

Publicado Mon, 09 Ma
📖 4 min de leitura☕ Leitura rápida

Each language version is independently generated for its own context, not a direct translation.

Imagine que você está construindo uma casa muito rápida, usando um ajudante de IA que escreve os planos e até assenta os tijolos em segundos. O problema é que, embora a casa pareça linda e funcione perfeitamente (as luzes acendem, a água corre), ela pode ter portas trancadas de forma errada, janelas quebradas ou um sistema elétrico que pega fogo se você ligar o ar-condicionado.

O papel que você leu, ESAA-Security, é como um novo tipo de inspetor de obras super rigoroso e organizado para essas casas construídas por IA.

Aqui está a explicação simples, usando analogias do dia a dia:

1. O Problema: A Conversa vs. O Processo

Antes, quando alguém queria verificar a segurança de um código feito por IA, era como se você pedisse a um amigo: "Ei, olhe essa casa e me diga se tem algo errado".

  • O problema: O amigo pode esquecer de olhar o porão, pode ter um dia ruim e não ver o fio desencapado, ou pode dar uma resposta confusa como "acho que está tudo bem, mas não tenho certeza". Não há como provar depois o que ele viu ou não viu.

O ESAA-Security muda isso. Em vez de uma conversa livre, ele transforma a inspeção em uma linha de montagem de fábrica. Nada é deixado ao acaso.

2. A Solução: O "Livro de Atas" Imutável

A ideia central do ESAA é usar um Livro de Atas (Event Sourcing).

  • A Analogia: Imagine um livro de atas de uma reunião onde é proibido rasurar ou apagar qualquer coisa. Se alguém diz algo, é escrito. Se alguém toma uma decisão, é registrado.
  • Como funciona na prática: O agente de IA (o inspetor) não pode simplesmente "mudar" o código ou dizer que achou um erro. Ele precisa:
    1. Pedir permissão: "Vou inspecionar a porta da frente".
    2. Fazer o trabalho: Inspeciona e escreve o resultado.
    3. Registrar: O resultado é escrito no "Livro de Atas" de forma permanente.
    4. Verificar: Um "chefe" (o Orquestrador) lê o livro e confirma se a inspeção foi feita corretamente antes de permitir a próxima etapa.

Se o inspetor tentar pular etapas ou inventar um erro, o sistema bloqueia. Isso cria um rastro de papel digital que nunca pode ser apagado.

3. O Processo em 4 Etapas (A Jornada do Inspecto)

O sistema divide a inspeção em quatro fases claras, como se fosse um roteiro de filme:

  1. Reconhecimento (O Mapa): Antes de tocar em nada, o sistema desenha um mapa da casa. "Quais são as janelas? Onde estão as portas? Qual é o sistema elétrico?".
  2. Execução (A Varredura): O inspetor vai quarto por quarto (cada área de segurança) seguindo um checklist rígido. Não é "olhe e veja o que acha", é "verifique se a fechadura da porta 1 está funcionando". São 95 verificações específicas!
  3. Classificação de Risco (A Triagem): Se algo for encontrado, o sistema não grita "PERIGO!". Ele classifica: "Isso é um risco crítico (a casa pode pegar fogo)", "Médio (a porta range)" ou "Baixo (a tinta está descascando)".
  4. Relatório Final (O Laudo): No final, você não recebe apenas uma conversa. Você recebe um Laudo Oficial com:
    • O que foi encontrado.
    • O quão grave é.
    • Como consertar (o "manual de reparo").
    • Um resumo para o dono da casa (o executivo) entender o risco sem precisar ler 100 páginas de detalhes técnicos.

4. Por que isso é revolucionário?

A grande sacada do ESAA-Security é que ele não confia na "opinião" da IA, mas sim no "processo".

  • Antes: A IA dizia "Acho que há um buraco na cerca". Você tinha que confiar nela.
  • Agora: O sistema diz: "A IA seguiu o passo 1, depois o passo 2, tirou uma foto do buraco, registrou no livro de atas e o chefe validou. Aqui está a prova do buraco e o plano para tapá-lo".

Se alguém quiser auditar o trabalho no futuro, basta "reproduzir" (replay) o que foi registrado no Livro de Atas. Se o processo foi seguido, o resultado é confiável.

Resumo em uma frase

O ESAA-Security transforma a segurança de códigos feitos por IA de uma conversa informal e esquecível em um processo industrial auditável, passo a passo e impossível de falsificar, garantindo que, mesmo com a velocidade da IA, a segurança seja sólida e verificável.