Open elarlang opened 2 days ago
I wonder if 1.6.2 is of any use anymore? I mean given what we have in V6 now, does it offer much? I guess same goes for 1.6.4 in a way too
Let's start from the first one.
V1.6.2:
V1.6.2 Verify that consumers of cryptographic services protect key material and other secrets by using key vaults or API based alternatives.
is it duplicate of 6.4.1 and 6.4.2?
V6.4.1 Verify that a secrets management solution such as a key vault is used to securely create, store, control access to, and destroy back-end secrets, such as passwords, integrations with databases and third-party systems, seeds and internal secrets, and API keys. Secrets must not be included in source code or be received as CI/CD variables. For a L3 application, this should involved a hardware-backed solution such as an HSM.
V6.4.2 Verify that key material is not exposed to the application (neither the front-end nor the back-end) but instead uses an isolated security module like a vault for cryptographic operations.
If it is not a duplicate and has it own problem to solve, I propose to move it to V6.4
V1 requirements got cleaned up from non-documentation requirements, except V1.6 https://github.com/OWASP/ASVS/issues/2137
V1.6 has now moved to V6, but 2 requirements do not seem to be security decision documentation requirements: