edwardca.dev
edwardca.dev
Overview
Identidade para máquinas

Systems Design Meditation · Edition 3

Identidade para máquinas

Autorização na internet agêntica

Edward Calderón

Edward Calderón

Arquiteto de Software

3 min de leitura
Digital IdentityAIZero TrustSecurity

Por anos, a identidade digital perguntou: Quem é você?

Sistemas agênticos introduzem outra pergunta: O que você está autorizado a fazer em meu nome?

A autenticação estabelece um ator. Ela não explica a delegação que tornou uma ação legítima. Essa diferença se torna crítica quando o software pode planejar e executar ações em vários serviços.

Um grafo de autoridade

A relação emergente não é um único login, mas um grafo:

humano ↔ agente ↔ serviço ↔ infraestrutura

Cada aresta precisa de sua própria afirmação. Um humano pode autorizar um agente a reconciliar faturas, mas não a criar fornecedores. O agente pode chamar um serviço de contabilidade, que depende de infraestrutura em nuvem. Passar uma única credencial duradoura por toda a cadeia colapsa fronteiras de confiança distintas em um único segredo.

Um sistema robusto precisa saber quem criou o agente, quem o autorizou, qual autoridade foi delegada, a quais recursos ele pode acessar, por quanto tempo essa autoridade existe, quais ações ocorreram, se podem ser verificadas e se o acesso pode ser revogado imediatamente.

Credenciais isoladamente não conseguem expressar esse histórico. Um token válido pode provar que uma carga de trabalho pode chamar um endpoint. Ele não prova necessariamente que este usuário aprovou este propósito sob esta política neste momento.

A identidade está se tornando dinâmica

A identidade humana costuma ser relativamente duradoura. A autoridade de um agente geralmente deveria ser efêmera e contextual. Ela pode ser derivada para uma tarefa, restringida para uma ferramenta e expirar quando o fluxo de trabalho terminar. A fronteira pode se estreitar conforme o risco aumenta.

Isso é compatível com zero trust: não trate localização de rede ou um login anterior como evidência permanente. Avalie o ator, a ação solicitada, o recurso e o contexto atual. Credenciais de curta duração reduzem a exposição, mas a decisão de autorização permanece explícita.

Um ator autônomo não deveria simplesmente possuir credenciais. Deveria operar dentro de uma fronteira verificável de autoridade.

Suponha que um executivo delegue o planejamento de viagens. O agente pode ler a disponibilidade do calendário e comparar voos. Reservar uma passagem reembolsável dentro de um limite poderia ser permitido. Reservar uma viagem não reembolsável, alterar um registro de passaporte ou convidar um participante externo poderia exigir nova aprovação. "Acesso a viagens" é muito genérico; autoridade é um conjunto de transições restritas.

A proveniência torna a cadeia inspecionável. Um registro de auditoria deveria vincular a delegação humana, a instância do agente, a versão da política, a identidade do serviço e a operação resultante. Assinaturas criptográficas podem proteger evidências, mas assinaturas não decidem se a política era sensata. A governança continua definindo a delegação aceitável.

A revogação é parte da identidade

Sistemas frequentemente tratam a revogação como limpeza administrativa. Para agentes, ela é parte do controle em tempo de execução. A autoridade pode precisar desaparecer porque um dispositivo foi perdido, um fluxo de trabalho foi cancelado, o comportamento cruzou um limite ou o humano delegante mudou de função.

A revogação imediata é difícil em infraestrutura distribuída. Políticas em cache, credenciais offline e tarefas de longa duração podem continuar. Os projetistas devem escolher o atraso máximo aceitável e construir pontos de aplicação de acordo. Essa é uma propriedade do sistema, não uma caixa de seleção em um provedor de identidade.

A identidade da máquina também precisa de separação da identidade do agente. Uma carga de trabalho pode ser um software genuíno em execução em um ambiente atestado, enquanto a sessão do agente operando dentro dela tem um propósito mais restrito e delegado. Confundi-las dá a cada processo de raciocínio a autoridade completa da carga de trabalho.

O trabalho em identidade digital lida há muito tempo com emissores, detentores, verificadores e estruturas de confiança. Sistemas agênticos adicionam atores móveis e delegação rápida, mas a lição subjacente permanece: a confiança é contextual. A verificação só importa em relação a uma decisão.

O próximo problema de identidade não é apenas provar quem é um ator.

É provar o que esse ator estava autorizado a fazer.

Fontes