ASVS Requirement 15.4.3
- Level: 3
- Chapter: V15 Secure Coding and Architecture
- Section: V15.4 Safe Concurrency
- Source: 0x24-V15-Secure-Coding-and-Architecture.md
Description
Verify that locks are used consistently to avoid threads getting stuck, whether by waiting on each other or retrying endlessly, and that locking logic stays within the code responsible for managing the resource to ensure locks cannot be inadvertently or maliciously modified by external classes or code.