Dynamic application security testing that exercises the same application workflows using multiple authenticated identities. It is designed to reveal access control failures that only appear when roles, tenants, or sessions are compared against one another under real request replay conditions.
Expanded Definition
Multi-User DAST is a testing approach that extends conventional dynamic application security testing by replaying the same business flow through more than one authenticated identity. The goal is to compare responses, data exposure, and state changes across users, roles, tenants, or sessions so that hidden authorization flaws become visible under realistic conditions. It is especially relevant where the application enforces object-level access, tenant isolation, or workflow state checks that may not fail in a single-user scan. In practice, the method sits between traditional DAST and higher-fidelity access control testing, and definitions vary across vendors because no single standard governs the term yet. For governance alignment, teams often map the outcome to the NIST Cybersecurity Framework 2.0 emphasis on verifying protective controls in context. The most common misapplication is treating a single authenticated scan as Multi-User DAST, which occurs when testers do not compare behaviour across distinct identities or permission sets.
Examples and Use Cases
Implementing Multi-User DAST rigorously often introduces test orchestration overhead, requiring organisations to weigh better authorization coverage against more complex environment setup and replay management.
- Testing a customer portal with standard user and support-agent accounts to confirm that one role cannot view another role’s case history or billing records.
- Replaying the same checkout or approval workflow across two tenants to detect cross-tenant data leakage, improper object references, or session-bound state confusion.
- Comparing admin and read-only identities in a SaaS console to identify functions that return hidden fields, privileged links, or mutable API responses to the wrong role.
- Using authenticated request replay against an internal application to confirm that workflow transitions cannot be forced by a lower-privileged user after a legitimate user has advanced the state.
- Running DAST alongside identity-aware testing controls informed by the OWASP testing ecosystem and, where applicable, workflow expectations documented in NIST Cybersecurity Framework 2.0 to validate that access enforcement remains consistent across sessions.
Why It Matters for Security Teams
Security teams rely on Multi-User DAST because many authorization failures do not appear until two identities are compared under the same application path. A page may render correctly for one user while silently exposing another user’s record, accepting an object identifier from the wrong tenant, or allowing a lower role to inherit a higher role’s workflow step. Those failures are difficult to catch with static review alone because the vulnerability emerges from runtime state, not just source code. For identity and access governance, the method is especially useful when applications depend on session context, delegated access, or role switching, since those are exactly the conditions where privilege boundaries can blur. It also supports control validation in the spirit of the NIST Cybersecurity Framework 2.0 by checking whether intended protections actually operate during live use. Organisations typically encounter the operational impact only after a user reports seeing another user’s data, at which point Multi-User DAST becomes unavoidable to prove the scope and fix the flaw.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AC-4 | This term tests whether access permissions are enforced consistently across identities. |
| NIST SP 800-53 Rev 5 | AC-3 | Access enforcement is central to the cross-user comparisons this term is meant to expose. |
| OWASP Non-Human Identity Top 10 | NHI-related workflows often depend on identity-scoped access paths that multi-user testing can expose. |
Confirm enforcement decisions remain correct when the same action is performed by different identities.
Related resources from NHI Mgmt Group
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on August 19, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org