Young hacker smiling

We hack your software

zero false positives

Expert intelligence + specialized technology

REQ.146 Set timeout to cryptographic keys

This document contains the details of the security requirements related to definition and management of cryptographic systems. This requirement establishes the importance of protecting system cryptographic keys by limiting the time they remain in system RAM.

Requirement

Cryptographic keys must remain in RAM for maximum 5 seconds.

References

  1. OWASP-ASVS v3.1-1.12 There is an explicit policy for how cryptographic keys (if any) are managed, and the lifecycle of cryptographic keys is enforced. Ideally, follow a key management standard such as NIST SP 800-57.

  2. OWASP-ASVS v3.1-7.9 Verify that there is an explicit policy for how cryptographic keys are managed (e.g., generated, distributed, revoked, and expired). Verify that this key lifecycle is properly enforced.

  3. OWASP-ASVS v3.1-7.13 Verify that sensitive passwords or key material maintained in memory is overwritten with zeros as soon as it no longer required, to mitigate memory dumping attacks.

  4. OWASP-ASVS v3.1-9.11 Verify that authenticated data is cleared from client storage, such as the browser DOM, after the client or session is terminated.


Service status - Terms of Use