Verify that a system generated initial activation or recovery secret is not sent in clear text to the user. (C6)
Level 1 required: True
Level 2 required: True
Level 3 required: True
CWE: 640
Verify password hints or knowledge-based authentication (so-called "secret questions") are not present.
Level 1 required: True
Level 2 required: True
Level 3 required: True
CWE: 640
Verify password credential recovery does not reveal the current password in any way. (C6)
Level 1 required: True
Level 2 required: True
Level 3 required: True
CWE: 640
Verify shared or default accounts are not present (e.g. "root", "admin", or "sa").
Level 1 required: True
Level 2 required: True
Level 3 required: True
CWE: 16
Verify that if an authentication factor is changed or replaced, that the user is notified of this event.
Level 1 required: True
Level 2 required: True
Level 3 required: True
CWE: 304
Verify forgotten password, and other recovery paths use a secure recovery mechanism, such as time-based OTP (TOTP) or other soft token, mobile push, or another offline recovery mechanism. (C6)
Level 1 required: True
Level 2 required: True
Level 3 required: True
CWE: 640
Verify that if OTP or multi-factor authentication factors are lost, that evidence of identity proofing is performed at the same level as during enrollment.
Level 1 required: False
Level 2 required: True
Level 3 required: True
CWE: 308
Credit via OWASP ASVS. For more information visit The OWASP ASVS Project or Github respository.. OWASP ASVS is under the Creative Commons Attribution-Share Alike v3.0 license.
Loading comments 0%