A Practical Enterprise Framework – CYBERDEFENSA.MX

What is IAM for AI agents?

AI agents authenticate, invoke tools, and act across enterprise systems with delegated authority. IAM for AI Agents is the identity-control architecture that governs those actors. This guide covers the limits of conventional provisioning, the components that matter, how to evaluate framework choices, and what runtime evidence proves an agent behaved as intended.

Identity and access management (IAM) for AI agents treats each agent as a non-human identity with a human owner, a defined purpose, scoped authorization, an expiration, and continuous monitoring. The complication is architectural. IAM platforms express intended access, while applications and infrastructure reveal what the agent actually executed.

Between the two sits identity dark matter: the agents, credentials, application-local accounts, and authentication paths that central identity data never reports. A framework that cannot observe that surface produces policy intent, not assurance.

Why traditional IAM systems fall short for AI agents

That intent-to-execution gap is where conventional identity programs were never designed to operate. IAM platforms generally work along two dimensions. At design time, they handle lifecycle management, policy definition, provisioning, and joiner-mover-leaver workflows. At runtime, they enforce authentication and authorization through single sign-on (SSO) and access checks at the perimeter of an application.

Both dimensions describe access as configured. Neither describes what an autonomous agent did with that access once inside the application.

Static permissions cannot match agent autonomy

A human user typically follows a predictable task path. An agent chains tasks, selects tools dynamically, and composes actions that no entitlement review anticipated. OWASP’s Top 10 for Large Language Model Applications names this failure mode directly as excessive agency (LLM06): an agent granted broad functionality, permissions, or autonomy exercises capability beyond its approved task.

Static role assignment cannot bound that behavior, and configuration review cannot measure it. Misconfiguration is also not automatically exploitability. Exposure depends on the permissions actually attached to the agent identity, the systems reachable from its execution context, and the runtime conditions under which it operates. Configuration findings describe possibility; telemetry describes what occurred.

Nonhuman identity lifecycle and credential risks

Agent identities are commonly created by infrastructure automation, deployment pipelines, or application teams rather than by HR-driven lifecycle events. They therefore bypass the governance workflows that catch human access anomalies, and they accumulate outside the inventory that compliance reporting depends on.

Recurring lifecycle failure modes

  • Absent ownership: No named human is accountable for the agent’s purpose, scope, or continued existence.
  • Long-lived secrets: Static API keys and tokens persist across deployments, with no rotation event tied to agent retirement.
  • Unbounded delegation: Agents inherit user or service permissions wholesale rather than receiving task-scoped authority.
  • Invisible instantiation: Agents spawned by other workloads never register in the identity provider (IdP) or governance system.
  • No expiration: Access granted for a pilot remains active long after the pilot concludes.

Not every environment exhibits all five, but each maps to a control layer an agent identity framework has to supply.

Essential components of an AI agent identity framework

Because these failures span lifecycle, authorization, and runtime, an agent framework is usually assembled rather than purchased whole. The components divide cleanly: establishing who the agent is, constraining what it may do, and proving what it did.

Agent identity, authentication, and credential management

Every agent requires a distinct, attributable identity, never a shared service account and never a borrowed human credential. Attribution is the precondition for every downstream control, because audit evidence that cannot separate agent activity from human activity cannot support implementation-level compliance.

Credential design should favor workload identity federation and short-lived, automatically rotated credentials over embedded secrets. Where an agent acts on behalf of a user, OAuth 2.0 Token Exchange (RFC 8693) provides delegation and impersonation semantics that preserve the distinction between the agent’s own identity and the authority it has been lent. That distinction disappears the moment an agent simply reuses a user’s session token.

Fine-grained authorization and policy enforcement

Authentication establishes identity; authorization determines blast radius. The access control (AC) family in NIST SP 800-53 Rev. 5 applies to agent identities without modification, including least privilege (AC-6), separation of duties (AC-5), and explicit authorization boundaries. The enforcement point, though, has to sit closer to the action than a login gateway.

Authorization controls that constrain agent behavior

  • Task-scoped grants: Authority is issued for a specific task and expires with it, rather than persisting as a standing role.
  • Tool allowlisting: The agent may invoke only the APIs and functions its purpose requires.
  • Data boundaries: Retrieval sources are constrained, because agents reasoning over manipulated data will act on it faithfully.
  • Action thresholds: High-consequence operations require human approval or a second authorization path.

Auditability, monitoring, and revocation controls

Design-time controls become defensible only when the environment can show what the agent executed. The NIST AI Risk Management Framework (AI 100-1) treats accountability and transparency as trustworthiness characteristics that depend on traceable system behavior, and the audit and accountability (AU) family in SP 800-53 assumes records sufficient to reconstruct a sequence of actions, not a record that a policy existed.

Monitoring for agents must be behavioral rather than purely log-based. Identity attacks, including the valid-accounts abuse (T1078) and privilege-escalation techniques catalogued in MITRE ATT&CK, generate normal-looking authentication records because the credentials are legitimate.

Detection depends on comparing the agent’s intended task against its actual execution across applications and infrastructure, and on the ability to revoke delegated authority when the two diverge. That comparison is the selection lens for the framework itself.

Choosing the best IAM framework for AI agents: what IAM framework should I use for AI agents?

Revocation speed and evidence quality are the two capabilities framework evaluations most often skip, because provisioning features are easier to demonstrate. The question of what IAM framework to use for AI agents is best answered by evaluating architecture patterns against the full control chain, ownership through execution evidence, rather than by counting connectors. The weighting will differ by environment: a regulated enterprise with certification obligations optimizes differently than a team running a single internal agent.

Evaluation criteria for enterprise IAM for AI agents

Decision criteria for AI-agent identity architectures

  1. Ownership model: Can every agent identity be traced to a named human accountable for its purpose and expiration?
  2. Credential architecture: Does the pattern support federated workload identity and short-lived credentials, or does it depend on stored secrets?
  3. Delegated authorization: Is the agent’s own identity preserved separately from the user authority it exercises, with scoped and revocable delegation?
  4. Discovery coverage: Are agent identities discovered from applications and infrastructure, or only from what the IdP and IAM platform already know?
  5. Runtime telemetry: Does the architecture capture application-layer actions such as tool invocation, data access, and privilege use, not just authentication events?
  6. Enforcement reach: Can authority be constrained or revoked at the point of action, within the timeframe an autonomous task chain executes?
  7. Audit evidence: Does the system produce telemetry-backed proof of agent behavior, or attestations that a control was configured?

Build, buy, or extend an existing IAM platform

For most enterprises that already run an identity governance program, extending the existing IAM platform is the reasonable starting position. Lifecycle workflows, approval chains, certification cycles, and policy governance already exist, and rebuilding them for agents fragments an identity program that is usually fragmented enough. Governance platforms such as SailPoint and Saviynt address the design-time half of the problem, and both have published non-human and agent identity capabilities, though feature coverage changes release to release and should be verified against current documentation.

Building is easiest to justify where agent frameworks are proprietary and authorization must be embedded in the runtime itself. Buying becomes relevant for the layer governance platforms generally do not supply: discovery of agent identities directly from applications and infrastructure, and verification that execution matched intent.

Many programs end up combining all three, extending for lifecycle, building for in-application enforcement, and buying for observability, which is what the implementation models below reflect.

Real-world use cases and implementation models

The extend-build-buy split becomes concrete once specific agents enter production, because each agent class fails differently. The scenarios below are illustrative patterns, not measured case studies.

Securing customer-facing and internal AI agents

Consider an internal operations agent that resolves support tickets across a CRM, a ticketing system, and an internal knowledge base. The IdP records a handful of successful authentications per day, an unremarkable pattern. Inside the applications, the same agent queries customer records, exports data, and updates entitlements.

An identity-provider-only view reports the agent as well-governed. Application-layer telemetry reveals the actual data access and tool invocation. Detection fidelity depends on the second view, because the behavior that matters never reaches the authentication log.

Delegated access across tools, APIs, and data sources

A procurement agent illustrates the delegation problem precisely. Its approved task is retrieving supplier pricing. Its granted permissions include the full procurement API surface. Its executed actions may include initiating purchase orders, because the task chain reasoned its way there.

Three distinct artifacts, then: intent, entitlement, execution. Only the third describes what actually happened.

A code-delivery agent holding a control-plane identity raises the stakes further. Infrastructure automation credentials require broad permissions, which makes them high-value targets and allows a compromised agent to reshape the environment, including the controls meant to detect it.

Phased implementation and governance rollout

Maturity stages for agent identity governance

  1. Static account-and-role governance: Agents are inventoried as non-human identities with owners, purposes, and expirations; access is reviewed periodically. Workable for pilots, insufficient for autonomous action.
  2. Automated, event-driven governance: Provisioning, credential rotation, and revocation trigger on deployment and retirement events rather than on review calendars.
  3. Continuous identity observability: Agent behavior is observed across applications and infrastructure, execution is compared against intended task scope, and audit evidence is generated from telemetry.

Stage three is where Orchid Security operates. Orchid discovers identities directly from applications and infrastructure rather than relying on IAM configuration data alone, surfacing agent identities, credentials, and access paths that fragmented identity systems may not report. It is designed to complement enterprise IAM platforms, leaving governance and provisioning where they are, and adds a verification and remediation layer intended to turn configured policy into telemetry-backed audit evidence. Coverage depends on which applications and infrastructure are connected.

The future of identity management in an AI-driven world

Observability at stage three becomes harder, not easier, as agents begin authorizing one another.

Machine-readable policies and agent-to-agent trust

When one agent delegates a subtask to another, authority propagates through a chain no human approved step by step. Machine-readable policy, meaning authorization expressed in a form agents can evaluate and enforce at runtime, is one emerging response, alongside in-progress standards work on verifiable agent credentials and constrained delegation. These efforts are early, and interoperability across agent frameworks is not yet settled.

The governance requirement does not change. Every link in the chain needs an identity, a scope, an expiration, and a human ultimately accountable for it. MITRE ATLAS catalogues adversary tactics and techniques against AI-enabled systems and is a useful reference point for how such chains are likely to be attacked.

Continuous authorization for adaptive AI systems

Continuous authorization replaces the single admission decision with an ongoing evaluation, re-scoring authority as the agent’s behavior, data sources, and execution context shift. It functions only where behavioral signal exists, which returns the argument to its starting point.

An AI-agent identity framework that governs provisioning without observing execution produces policy intent, not operational assurance. The agents are already acting; the question is whether your environment can prove what they did. Book a demo to see how Orchid discovers agent identities across connected applications and infrastructure and maps the identity controls it finds to your applicable regulatory obligations.

Found this article interesting? This article is a contributed piece from one of our valued partners. Follow us on Google News, Twitter and LinkedIn to read more exclusive content we post.

OkoBot Malware Framework inyecta phishing con frases iniciales en aplicaciones Ledger y Trezor – CYBERDEFENSA.MX

Un marco de malware llamado OkoBot se ha estado ejecutando en máquinas con Windows desde abril de 2025, y uno de sus módulos está diseñado para estafar a los propietarios de billeteras de hardware para que no cumplan con su frase de recuperación.

En una PC infectada, la solicitud proviene del propio software de escritorio de la billetera. A veces espera hasta que conectas el dispositivo primero. La página es maliciosa. La aplicación que la rodea es la real que instalaste y la frase es la billetera.

El equipo GReAT de Kaspersky publicó el desmontaje el miércoles, contando cientos de víctimas en su telemetría en más de 25 países. La mayor proporción de usuarios atacados se encuentra en Brasil, Vietnam, Canadá, México y Türkiye.

¿Cuántos de ellos escribieron una frase? El informe no lo dice. OkoBot lleva más de 20 cargas útiles e implantes y todavía estaba activo en el informe del 15 de julio.

SeedHunter espera el dispositivo

cazador de semillas Es el módulo OkoBot el que se roba la frase. Una vez que el marco aterriza, busca Trezor Suite, Ledger Wallet y Ledger Live, inyecta lo que encuentra y conecta los componentes internos de Electron de la aplicación. Luego le pregunta a su C2 en moonsand[.]store.

Ciberseguridad

Si el servidor establece un Wait flag, SeedHunter escanea el USB por proveedor e ID de producto y se queda quieto hasta que se conecta un Ledger o Trezor real. Solo entonces dibuja una página de recuperación codificada, un diseño por marca. Con la bandera apagada, la página aparece inmediatamente. La frase escrita va a la propia consola de la página detrás de un @:app:print marcador y el gancho mal_LogConsoleMessage lo recoge. Sale como JSON, con una copia RC4 colocada en un archivo temporal.

La billetera de hardware no es lo que se rompe. Hace aquello para lo que fue creado, que es negarse a ceder la clave, y no puede evitar que el software complementario le pida la frase.

Ninguna de las dos mitades del truco es nueva. Laboratorio Moonlock ladrones de macOS rastreados haciendo la versión de intercambio, y THN cubrió esas aplicaciones clonadas de Ledger Live: AMOS eliminó Ledger Live y lanzó un clon troyanizado en /Applications exigiendo las 24 palabras.

GlassWorm activó el USB en Windows en marzo, usando WMI para detectar un dispositivo que entraba y luego abrió su propia ventana después de cerrar la aplicación real. Lo que cambia SeedHunter es dónde se dibuja la página. Deja la aplicación ejecutándose y dibuja dentro de ella.

El SSMS que en realidad era Audacity

Dos formas principales de entrada: un señuelo ClickFix y software troyanizado en GitHub. El repositorio que Kaspersky desmontó anunciaba SQL Server Management Studio. Lo que envió fue Audacity, el editor de audio, reconstruido con un implante malicioso dentro de una de sus bibliotecas. Ocupó el primer puesto en SSMS. Vivió desde finales de marzo de 2025 hasta junio.

Ambas rutas ejecutan TookPS, un descargador de PowerShell al que Kaspersky ha seguido desde entonces. marzo 2025cuando montó páginas falsas de DeepSeek, entonces sitios falsos de descarga de software empresarial. Instala SSH, marca un servidor controlado por el atacante, reenvía el puerto del demonio SSH local y espera. Más tarde, un bot SSH automatizado se conecta nuevamente a través del túnel.

El robot realiza un inventario de la caja hasta el AV instalado y luego arrastra archivos de billetera, cookies, perfiles de navegador y credenciales a través del túnel. Silencia las notificaciones de Defender con una escritura de registro y crea un escritorio:

  1. Abre el firewall para RDP entrante
  2. Agrega una cuenta al grupo de usuarios de escritorio remoto
  3. Reemplaza termsrv.dll con una compilación parcheada que permite sesiones RDP simultáneas
  4. Registra una tarea programada llamada Apple Sync que reconstruye un túnel SSH inverso para el puerto RDP local cada hora

Después de eso, los módulos llegan a través de SFTP. Un iniciador lleno de VMProtect llamado HDUtil los ejecuta y puede elevarlos silenciosamente a través de un bypass UAC RPC de Windows que Project Zero documentado en 2019.

La última entrega es Volume2, una utilidad de código abierto que lleva un malware protobuf.dll que descifra e inicia la carga útil real: un despachador de complementos que sondea su C2 cada 20 segundos. Kaspersky recuperó cinco complementos. Uno es un inyector de procesos, y eso es lo que pone en marcha a SeedHunter.

El resto del kit es de vigilancia. OkoSpyware busca más de 100 ejecutables, entre ellos Exodus y 1Password. Filma la ventana correspondiente en MP4 con un FFmpeg incluido y registra las pulsaciones de teclas en él.

Los títulos del navegador coinciden con expresiones regulares, por lo que se registra una pestaña de MetaMask o Tonkeeper. MC Keylogger cubre la entrada, el portapapeles, los dispositivos USB y toma una captura de pantalla cada cinco minutos. Un cargador instala extensiones ocultas de Chromium con todos los permisos concedidos; Rilide, un ladrón de Chromium utilizado por actores de amenazas de habla rusa desde abril de 2023, es lo que instaló.

¿De quién es el marco?

Kaspersky no nombrará a ningún actor: «No podemos atribuir esta campaña maliciosa a ningún actor conocido de crimeware». Los servidores que alojan el PowerShell de primera etapa devuelven una respuesta vacía a las IP rusas y de la CEI. Rilide se mueve en foros de habla rusa sólo por invitación.

Las páginas de phishing de SeedHunter contienen comentarios en ruso. Se trata de señales suaves y el informe las trata como tal.

Ciberseguridad

No hay una billetera CVE ni un parche de proveedor que cierre esta ruta. En cambio, aterriza en el punto final y los artefactos son lo suficientemente específicos como para cazarlos:

  • Una tarea programada llamada Apple Sync
  • %PROGRAMDATA%\hwid.dat, %PROGRAMDATA%\HDVideo\HDUtil.exe, %USERPROFILE%\.ssh\go.bat
  • termsrv.dll alterado de su construcción enviada
  • Cuentas en Usuarios de Escritorio Remoto que nadie agregó
  • SSH saliente desde los puntos finales de los usuarios
  • Extensiones en Local Extension Settings que nunca aparecen en la lista de extensiones del navegador

La publicación de Kaspersky tiene los hashes y los dominios C2. Los vendedores ponen el límite en el dispositivo. Ledger dice la frase nunca va a ninguna parte excepto al propio libro mayor.

Trezor Suite dice que lo hará nunca te pida que escribas tu copia de seguridadaunque un Model One la recuperación estándar toma las palabras en Suitey solo cuando el dispositivo lo solicite. Una página que aparece porque te conectaste, sin nada en la pantalla del dispositivo detrás, es la señal.

Luego la reconstrucción de marzo de 2026. TeviRAT ya no está. El HDUtil para extl a la cadena Rilide desapareció, integrado en un único complemento de despachador que hace el mismo trabajo. Volumen 2 ahora viene directamente de TookPS. Nadie poda una base de código de la que está a punto de abandonar.