Aplicações de LLM comprometem o controle de acesso tradicional quando um modelo assume o papel de "representante confuso" (*confused deputy*), ganha autonomia excessiva ou depende de contas de serviço compartilhadas. Este curso ensina engenheiros a implementar a autorização fora do modelo, abrangendo identidades, tokens delegados, políticas, recuperação de dados, ferramentas, servidores MCP, aprovações e fluxos de trabalho multiagente. Ao final, você terá uma arquitetura integrada para controlar o acesso, investigar falhas e testar defesas contra ataques realistas.
O curso aborda modelagem de ameaças, identidade OAuth delegada, RBAC, ABAC, ReBAC, mecanismos de políticas, RAG com reconhecimento de permissões, chamadas seguras de ferramentas, autorização MCP, etapas de aprovação, delegação multiagente, registros de decisões, rastreamento, testes e red-teaming. Ele culmina em uma arquitetura de autorização Ledgerline integrada.