Dropbox

dropbox.com

Last update: February 2024

 

Grade

84/100

B

 

Grade Breakdown

Username and Password Limitations

Dropbox users log in with their email address and password. There are no minimum password requirements; in testing, the system accepted any length of string with just lower-case letters, which means that an extremely insecure password is possible. Brownie points for a strength meter.

Minus 1 point for no custom username. Minus 1 point for low minimum password length.

3/5

 

Multi-factor Authentication

Dropbox supports authenticator apps and physical security keys, and SMS can optionally be added as a backup option. The system supports one-time recovery codes.

5/5

 

"Forgot Login" Flows

Dropbox has one flow for forgotten password. It asks for an email address and sends an email with a password reset link. The message displayed is the same whether or not that email address is associated with the account.

However, this benefit is nullified by the main login page: if someone tries to log in with a valid Dropbox email, a "Welcome back" message is displayed, while if they use an invalid email, they are prompted to create a new account.

The page displayed if an email address associated with a Dropbox account is entered.

The page displayed if an email address not associated with a Dropbox account is entered.

In short: an attacker would have to have compromised a user's email in order to leverage the forgotten flow. However, an attacker can check if an email address is associated with a Dropbox account or not (minus 1 point).

4/5

 

Account Change Notification

Dropbox sends specific notifications when any of the account information is changed, including an email to the old email address if that was what changed.

5/5

 

View Login History and Remote Logout

Dropbox shows all current and past devices associated with the account, and allows them to be remotely disassociated.

5/5