+V8 Authorization
---+V8.1 Authorization Documentation
------+V8.1.1 Verify that authorization documentation defines rules for restricting function-level and …
------+V8.1.2 Verify that authorization documentation defines rules for field-level access restrictions (both …
------+V8.1.3 Verify that the application's documentation defines the environmental and contextual attributes …
------+V8.1.4 Verify that authentication and authorization documentation defines how environmental and contextual …
---+V8.2 General Authorization Design
------+V8.2.1 Verify that the application ensures that function-level access is restricted to consumers with …
------+V8.2.2 Verify that the application ensures that data-specific access is restricted to consumers with …
------+V8.2.3 Verify that the application ensures that field-level access is restricted to consumers with …
------+V8.2.4 Verify that adaptive security controls based on a consumer's environmental and contextual …
---+V8.3 Operation Level Authorization
------+V8.3.1 Verify that the application enforces authorization rules at a trusted service layer and doesn't …
------+V8.3.2 Verify that changes to values on which authorization decisions are made are applied immediately. …
------+V8.3.3 Verify that access to an object is based on the originating subject's (e.g. consumer's) …
---+V8.4 Other Authorization Considerations
------+V8.4.1 Verify that multi-tenant applications use cross-tenant controls to ensure consumer operations will …
------+V8.4.2 Verify that access to administrative interfaces incorporates multiple layers of security, including …

V8 Authorization

Control Objective

Authorization ensures that access is granted only to permitted consumers (users, servers, and other clients). To enforce the Principle of Least Privilege (POLP), verified applications must meet the following high-level requirements:

  • Document authorization rules, including decision-making factors and environmental contexts.
  • Consumers should have access only to resources permitted by their defined entitlements.

References

For more information, see also:

1. Overview

Summary Standard
V8.1 Authorization Documentation

Comprehensive authorization documentation is essential to ensure that security decisions are consistently applied, auditable, and aligned with organizational policies. This reduces the risk of unauthorized access by making security requirements clear and actionable for developers, administrators, and testers.

V8.2 General Authorization Design

Implementing granular authorization controls at the function, data, and field levels ensures that consumers can access only what has been explicitly granted to them.

V8.3 Operation Level Authorization

The immediate application of authorization changes in the appropriate tier of an application's architecture is crucial to preventing unauthorized actions, especially in dynamic environments.

V8.4 Other Authorization Considerations

Additional considerations for authorization, particularly for administrative interfaces and multi-tenant environments, help prevent unauthorized access.

1.1 References

1.2 Identified Requirements

1.3 Related Regulations

2. Identified Requirements

Requirements
Source Requirement

3. Related Regulations

Regulations
Source Regulation
  • OWASP -

    EN: Publications of the OWASP Foundation, https://owasp.org/. OWASP® is a registered trademark of the OWASP Foundation, Inc.; GRCA is not affiliated with, nor endorsed by, the OWASP Foundation. Only the versions published by OWASP are authoritative.

    DE: Veröffentlichungen der OWASP Foundation, https://owasp.org/. OWASP® ist eine eingetragene Marke der OWASP Foundation, Inc.; GRCA steht in keiner Verbindung zur OWASP Foundation und wird von ihr nicht unterstützt. Maßgeblich sind allein die von OWASP veröffentlichten Fassungen.