Amazon

amazon.com

Last update: May 2024

Grade

67/100

D+

Grade Breakdown

Username and Password Limitations

Amazon users log in with their email address or phone number, and password. Amazon has the following password requirements:

  • 6 or more characters

-1 point for no custom username. -1 point for the 6-character password minimum, which is extremely weak and shouldn't be allowed. Brownie points for providing tips for creating a strong password.

3/5

Multi-factor Authentication

Amazon's MFA centers around SMS and can be enhanced with an authenticator app. However, there's no option disable the SMS option (-2 points), and no concept of one-time recovery codes (-0.5 points).

2.5/5

"Forgot Login" Flows

Amazon has one flow for forgotten logins. It asks for the email or phone number associated with the account, and gives a different message if the piece of contact info is not associated with an account (-1 point). If the info is correct, it sends an MFA code to the account's email address (regardless of how the user has MFA configured) before taking the user directly to a password reset page.

4/5

Account Change Notification

Amazon sends an email notification when the password or email is changed. It includes what the old and new email addresses are.

5/5

View Login History and Remote Logout

Amazon only has "panic mode" remote logout: the user can sign out of every active session if they think their account has been compromised (-2 points).

3/5

Passkeys (Extra Credit)

+5