Pieter Kasselman
August 18, 2025
AI usage is exploding—but our identity systems still treat it like a human. This mismatch is creating preventable security gaps.
So why do we keep trying to make AIs do MFA?
In many systems, the answer is legacy: they were built for humans, and those humans are required to authenticate using Multi-Factor Authentication (MFA). But these systems often fail to distinguish between human and non-human actors—so when an AI needs access, it ends up impersonating a human, jumping through MFA hoops that were never designed for it.
This mismatch creates unnecessary complexity, operational overhead, and real security risks—especially when AIs are granted persistent access under borrowed human credentials.
There’s a better way: delegation. A human uses MFA to authorize an AI agent to perform a specific task. From there, the AI operates on its own identity—established through real-time, layered evidence such as code integrity and runtime context - known as multi-attestation. It proves what it is (code, origin, integrity), not who it is. It presents delegated authorization, backed by verifiable runtime claims. No MFA prompts, no long-lived human tokens, no illusion of personhood.
It’s safer, more scalable, and reflects the reality of what’s actually happening.
MFA was built for people. Identity proofing is hard and expensive, so we issue long-lived credentials—and MFA compensates for their fragility with extra factors. But all of this comes with cost: user interaction, operational friction, and fragmented credential lifecycle management.
Non-human actors—like AIs and workloads—are fundamentally different. Their identity proofing is dynamic, continuous, and automatable. They can prove their trustworthiness at runtime through attestation—by presenting signals like code integrity, hardware roots of trust, supply chain provenance, or orchestration context. When combined, multi-attestation provides rich signals grounded in what the agent is, not just how it logs in.
Rather than force non-humans to mimic human rituals, we can reframe the trust boundary. Short-lived credentials, minted on fresh proof, replace long-lived secrets. Fine-grained delegation replaces static access grants. And multi-attestation replaces MFA.
Let humans do MFA, use attestation for your AIs.
MFA is for humans. Multi-attestation is for AI.