+V2.3 Business Logic Security
---+V2.3.1 Verify that the application will only process business logic flows for the same user in the …
---+V2.3.2 Verify that business logic limits are implemented per the application's documentation to avoid …
---+V2.3.3 Verify that transactions are being used at the business logic level such that either a business …
---+V2.3.4 Verify that business logic level locking mechanisms are used to ensure that limited quantity …
---+V2.3.5 Verify that high-value business logic flows require multi-user approval to prevent unauthorized or …

V2.3 Business Logic Security

This section considers key requirements to ensure that the application enforces business logic processes in the correct way and is not vulnerable to attacks that exploit the logic and flow of the application.

1. Επισκόπηση

Τίτλος Πρότυπο
V2.3.1 Verify that the application will only process business logic flows for the same user in the …

Verify that the application will only process business logic flows for the same user in the expected sequential step order and without skipping steps.

V2.3.2 Verify that business logic limits are implemented per the application's documentation to avoid …

Verify that business logic limits are implemented per the application's documentation to avoid business logic flaws being exploited.

V2.3.3 Verify that transactions are being used at the business logic level such that either a business …

Verify that transactions are being used at the business logic level such that either a business logic operation succeeds in its entirety or it is rolled back to the previous correct state.

V2.3.4 Verify that business logic level locking mechanisms are used to ensure that limited quantity …

Verify that business logic level locking mechanisms are used to ensure that limited quantity resources (such as theater seats or delivery slots) cannot be double-booked by manipulating the application's logic.

V2.3.5 Verify that high-value business logic flows require multi-user approval to prevent unauthorized or …

Verify that high-value business logic flows require multi-user approval to prevent unauthorized or accidental actions. This could include but is not limited to large monetary transfers, contract approvals, access to classified information, or safety overrides in manufacturing.

1.1 Παραπομπές

1.2 Εντοπισμένες απαιτήσεις

1.3 Σχετικοί κανονισμοί

2. Εντοπισμένες απαιτήσεις

Απαιτήσεις
Πηγή Απαίτηση

3. Σχετικοί κανονισμοί

Κανονισμοί
Πηγή Κανονισμός
  • 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.