ASVS Requirement 15.4.1
- Level: 3
- Chapter: V15 Secure Coding and Architecture
- Section: V15.4 Safe Concurrency
- Source: 0x24-V15-Secure-Coding-and-Architecture.md
Description
Verify that shared objects in multi-threaded code (such as caches, files, or in-memory objects accessed by multiple threads) are accessed safely by using thread-safe types and synchronization mechanisms like locks or semaphores to avoid race conditions and data corruption.