Authentication & Authorization (AAA)

Authentication & Authorization
A

You have invented a new attack against “Authentication & Authorization”

How to play?

Scenario: You have invented a new attack against “Authentication & Authorization”

Example

Inventing an authentication threat can lead to:

  1. User Impersonation: Attackers access other users’ accounts and perform actions as them.
  2. Unauthorized Privileged Access: Exploit weak authentication to perform higher-privileged actions.
  3. Credential Theft: Capture passwords, API keys, or tokens.
  4. Bypassing Multi-Factor Authentication: Circumventing 2FA or step-up authentication.
  5. Audit/Repudiation Issues: Actions may be performed without proper identity attribution.

Threat Modeling

STRIDE

Authentication’s main purpose is to verify identity. If you can invent a new way to bypass or manipulate authentication, the attacker can impersonate legitimate users. That’s the essence of a Spoofing threat. For authorization threats, the primary impact is usually Elevation of Privilege, since bypassing authorization typically means doing more than you should.

What can go wrong?

If you have invented a new attack against “Authentication & Authorization”, the following threats may arise:

  • User impersonation
  • Privilege escalation
  • Credential theft
  • MFA bypass
  • Audit gaps.

What are we going to do about it?

Define a focused test for the invented authentication attack: require the server to authenticate and authorize every protected request, bind local credentials to Android Keystore or iOS Keychain controls, and reject tampered deep-link or component data before it reaches a privileged action.

Mapped MASTG tests:

  • No MASTG test is assigned to this card; define a focused test for the invented attack.

Mapped MASTG best practices:

  • No MASTG best practice is assigned. Use the narrowest platform control that blocks the attack.

Mapped MASTG knowledge:

  • No MASTG knowledge entry is assigned; document the platform behavior discovered during review.

Mappings

STRIDE: Spoofing,Elevation of Privilege

MASTG: -

MASTG Best: -

MASTG Know: -

MASWE: -

CAPEC™: -

SAFECode™: -

MASVS: -

No attacks registered!

OWASP Cornucopia

OWASP Cornucopia is a mechanism in the form of a card game to assist software development teams identify security requirements in Agile, conventional and formal development processes. It is language, platform and technology-agnostic, and is free to use. OWASP Cornucopia is licensed under the Creative Commons Attribution-ShareAlike 4.0 license, so you can copy, distribute and transmit the work, and you can adapt it, and use it commercially, but all provided that you attribute the work and if you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar licence to this one.

© 2012-2025 OWASP Foundation. The Open Worldwide Application Security Project (OWASP) is a nonprofit foundation that works to improve the security of software.