Password Managers—It’s All about Trust and Transparency
"> Figure A1
<p>Remove username from LastPass. Remove password from Dashlane and save the changes without the undo function. There is no undo for deleting all records and username in Keeper (personal email is hidden).</p> "> Figure A2
<p>Data entry forms in LastPass, Dashlane and Keeper, which do not have asterisks. Part of password in Dashlane is hidden.</p> "> Figure A3
<p>LastPass does not prevent users from storing wrong data, for example, incorrect URL, alphabetic instead of numerical characters.</p> "> Figure A4
<p>Dashlane does not prevent users from storing wrong data, for example, incorrect email address. The personal email here is hidden but you can see the wrong extension of @hotmail.commmmmmm.</p> "> Figure A5
<p>Keeper does not prevent users from storing wrong data, for example, incorrect URL and phone no (part of phone number is hidden).</p> "> Figure A6
<p>LastPass does not prevent users from storing different passwords for the same account “Twitter”. The account can appear twice on the autofill log-in “Twitter website”.</p> "> Figure A7
<p>Dashlane does not prevent users from storing different passwords for the same account.</p> "> Figure A8
<p>Keeper does not prevent users from storing different passwords for the same account.</p> "> Figure A9
<p>Computer jargon (Account Settings in LastPass).</p> "> Figure A10
<p>LastPass use different words for the same action, change master password and set master password (no consistency).</p> "> Figure A11
<p>Computer jargon used in Dashlane and Keeper (part of phone number is hidden).</p> "> Figure A12
<p>Colour of LastPass (Account Settings). Personal email and date are hidden.</p> "> Figure A13
<p>LastPass allows users to create a weak master password that does not match its policy.</p> "> Figure A14
<p>Auto-change password does not work in LastPass.</p> "> Figure A15
<p>Auto-change password in LastPass does not support all websites, for example, Hotmail. Personal email is hidden.</p> "> Figure A16
<p>Random password generator for LastPass.</p> "> Figure A17
<p>Requires SMS code and authentication app. Also, recovering a LastPass account is very strict as users must use the same device and browser.</p> "> Figure A18
<p>Colour of application and webpage of Dashlane.</p> "> Figure A19
<p>Users of Dashlane can create a master password using their email address.</p> "> Figure A20
<p>Changing the master password while synchronization is disabled causes a loss of data stored on other devices.</p> "> Figure A21
<p>Recovering a Dashlane account requires a business team membership (not free).</p> "> Figure A22
<p>The application has all the features and functions, while the webpage does not.</p> "> Figure A23
<p>Keeper has a very weak policy for master passwords (the security question and answer are hidden in the left image.)</p> "> Figure A24
<p>Keeper does not have a random password generator in the browser extension.</p> "> Figure A25
<p>Webpage cannot be used on another device for free.</p> "> Figure A26
<p>Old passwords stored in LastPass.</p> ">
Abstract
:1. Introduction
- Do current cloud-based password managers have suitable user interfaces and functions?
- Are there any similarities in the reporting experience between users and non-users when using a cloud-based password manager?
- Are there any similarities in the reporting experience between users and non-users in terms of trust and knowledge regarding password managers?
- Does an education in computer science or information security play a significant role in adopting password managers and mitigating password reuse?
- Do users of password managers have the same trust issues or security concerns as non-users?
- Are there any differences between expert and non-expert users of password managers?
- What are the reasons behind the low adoption rate of password managers among non-users?
- Are there any differences between expert and non-expert non-users of password managers in terms of the reasons why they do not use them?
- Are current password managers easy to use for users?
- There are similarities between users and non-users when using a cloud password manager.
- Having educational background related to computer science or information security play a significant role in adopting password managers and mitigating password reuse.
- There are no significant differences between expert and non-expert users of password managers.
2. Related Work
3. Materials and Methods
3.1. Heuristic Evaluation of Three Password Managers Using Nielsen’s Principles
3.2. Usability Test and Interview Study
Ease of use | Ease of using the system to complete tasks. 11 questions (Table 4). |
Satisfaction | Design, language of the tool, overall experience and what is liked and disliked by participants (Table 5). |
Effectiveness | Participant completes tasks accurately and successfully. (Did any participants not complete all tasks?) Which tasks could a participant not complete? |
Questions | Strongly Agree | Agree | Neutral | Disagree | Strongly Disagree |
---|---|---|---|---|---|
I find it easy to create an account in a password manager. | 36% | 57% | 7% | 0% | 0% |
I find it easy to use a password manager | 10% | 30% | 47% | 13% | 0% |
It is difficult to install the browser extension of a password manager. | 3% | 10% | 27% | 30% | 30% |
It is easy to store my online passwords in a password manager. | 27% | 47% | 13% | 13% | 0% |
I find it hard to change my online passwords in a password manager. | 0% | 20% | 33% | 37% | 10% |
I find it easy to access my online passwords that are stored in a password manager. | 30% | 47% | 20% | 3% | 0% |
It is easy to use a password manager on multiple devices. | 17% | 33% | 20% | 20% | 10% |
It is hard to reset the master password. | 3% | 20% | 20% | 30% | 27% |
It is easy to find and use random password generator. | 7% | 23% | 33% | 20% | 17% |
I find it difficult to recover my account if I forget my master password. | 23% | 20% | 27% | 23% | 7% |
I think I would need help/support to be able to use a password manager. | 27% | 10% | 33% | 20% | 10% |
Questions | Very Satisfied | Satisfied | Neither | Dissatisfied | Very Dissatisfied |
---|---|---|---|---|---|
How would you describe your overall experience with a password manager? | 3% | 60% | 23% | 7% | 7% |
How satisfied are you with language used? | 10% | 44% | 20% | 23% | 3% |
Question | Excellent | Good | Average | Fair | Poor |
What are your thoughts on the design and layout of transparent password manager? | 7% | 13% | 46% | 27% | 7% |
3.3. Online Questionnaire Study
4. Results
4.1. Heuristic Evaluation of Three Cloud-Based Password Managers (LastPass, Dashlane, Keeper)
4.1.1. Positive Aspects and Nielsen’s Principles Applied to Three Cloud Password Managers
4.1.2. Problems, Violations of Nielsen’s Principles and Severity Ratings for the Three Cloud Password Managers
4.2. Usability Test and Interview Study
4.2.1. Results of the Usability Test (LastPass)
- Easy to use: Ease of Using the System to Complete Tasks.
- Satisfaction: Design, Language, Overall Experience and What Is Most Liked and Disliked by Participants (16 users and 14 non-users).
Questions | Mean of Users | Mean of Non-Users | U Value | p-Value (0.05) |
---|---|---|---|---|
I find it easy to create an account in a password manager. | 3.44 | 3.14 | 81.5 | 0.208 |
I find it easy to use a password manager | 2.56 | 2.14 | 84.0 | 0.257 |
It is difficult to install the browser extension of a password manager. (inverted) | 3.06 | 2.36 | 66.5 | 0.058 |
It is easy to store my online passwords in a password manager. | 2.94 | 2.79 | 99.0 | 0.608 |
I find it hard to change my online passwords in a password manager. (inverted) | 2.44 | 2.29 | 103.0 | 0.728 |
I find it easy to my access online passwords that are stored in a password manager. | 3.00 | 3.07 | 110.0 | 0.951 |
It is easy to use a password manager on multiple devices. | 2.50 | 2.00 | 90.0 | 0.377 |
It is hard to reset the master password. (inverted) | 2.88 | 2.21 | 74.0 | 0.120 |
It is easy to find and use random password generator. | 2.06 | 1.57 | 87.0 | 0.313 |
I find it difficult to recover my account if I forget my master password. (inverted) | 1.50 | 1.93 | 89.5 | 0.355 |
I think I would need help/support to be able to use a password manager. (inverted) | 2.06 | 1.43 | 78.0 | 0.166 |
Code | Sample of Comments |
---|---|
Save passwords (users) | • Saving password. • Easy to store and save many passwords. • Predict the password to memorise it on behalf of me. • useful as it can store loads of accounts. • Remember passwords |
Manage passwords (non-users) | • Easy to manage my passwords • Easier with only using master password and save time. • Make life easy to use your online accounts. |
Security reason (users) | • Multiple factor authentication. • Security wise. • It has more security to protect data. |
Auto-login (non-users) | • Allowing me to autologin. • Convenience in login to account. • Autologin. |
- Effectiveness: Participant completes tasks accurately and successfully. (Were there any participants who did not complete any tasks?).
- Participants’ comments about LastPass password manager:
4.2.2. Results of the Interview Study
4.3. Online Questionnaire Study
4.3.1. Non-Users of Password Managers
- Reasons for not using a password manager
4.3.2. Users of Password Managers
- Using password managers
- Trust and security of password managers
5. Discussion
6. Implications for Future Research
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
Ethical Approval
Appendix A. Heuristic Evaluation Results of Three Cloud-Based Password Managers (LastPass, Dashlane, Keeper)
Appendix A.1. Explanation of Positive Aspects in the Three Password Managers
Appendix A.2. All Figures, Explanations of Problems and Recommendations in the Three Password Managers
References
- Bonneau, J.; Herley, C.; Van Oorschot, P.C.; Stajano, F. Passwords and the evolution of imperfect authentication. Commun. ACM 2015, 58, 78–87. [Google Scholar] [CrossRef]
- Haque, S.T.; Wright, M.; Scielzo, S. A study of user password strategy for multiple accounts. In Proceedings of the Third ACM Conference on Data and Application Security and Privacy, San Antonio, TX, USA, 18–20 February 2013; pp. 173–176. [Google Scholar]
- Zhao, R.; Yue, C. All your browser-saved passwords could belong to us: A security analysis and a cloud-based new design. In Proceedings of the Third ACM Conference on Data and Application Security and Privacy, San Antonio, TX, USA, 18–20 February 2013; pp. 333–340. [Google Scholar]
- Li, Y.; Wang, H.; Sun, K. A study of personal information in human-chosen passwords and its security implications. In Proceedings of the 35th IEEE International Conference on Computer Communications (INFOCOM 2016), San Francisco, CA, USA, 10–15 April 2016; pp. 1–9. [Google Scholar]
- Florencio, D.; Herley, C.; Van Oorschot, P.C. Password portfolios and the finite-effort user: Sustainably managing large numbers of accounts. In Proceedings of the 23rd USENIX Security Symposium (USENIX Security 14), San Diego, CA, USA, 20–22 August 2014; pp. 575–590. [Google Scholar]
- Habib, H.; Naeini, P.E.; Devlin, S.; Oates, M.; Swoopes, C.; Bauer, L.; Christin, N.; Cranor, L.F. User behaviors and attitudes under password expiration policies. In Proceedings of the Fourteenth Symposium on Usable Privacy and Security (SOUPS 2018), Baltimore, MD, USA, 12–14 August 2018; pp. 13–30. [Google Scholar]
- Ion, I.; Reeder, R.; Consolvo, S. No one can hack my mind: Comparing Expert and Non-Expert Security Practices. In Proceedings of the Eleventh Symposium on Usable Privacy and Security (SOUPS 2015), Ottawa, ON, Canada, 22–24 July 2015; pp. 327–346. [Google Scholar]
- Fagan, M.; Khan, M.M.H. Why do they do what they do? A study of what motivates users to (not) follow computer security advice. In Proceedings of the Twelfth Symposium on Usable Privacy and Security (SOUPS 2016), Denver, CO, USA, 22–24 June 2016; pp. 59–75. [Google Scholar]
- Fagan, M.; Albayram, Y.; Khan, M.M.H.; Buck, R. An investigation into users’ considerations towards using password managers. Hum.-Centric Comput. Inf. Sci. 2017, 7, 12. [Google Scholar] [CrossRef] [Green Version]
- Chiasson, S.; van Oorschot, P.C.; Biddle, R. A Usability Study and Critique of Two Password Managers. Usenix Secur. Symp. 2006, 15, 1–16. [Google Scholar]
- Stobert, E.; Biddle, R. The password life cycle. Acm Trans. Priv. Secur. 2018, 21, 13. [Google Scholar] [CrossRef]
- Stobert, E.; Biddle, R. A Password Manager that Doesn’t Remember Passwords. In Proceedings of the 2014 New Security Paradigms Workshop, Victoria, BC, Canada, 15–18 September 2014; pp. 39–52. [Google Scholar]
- McCarney, D.; Barrera, D.; Clark, J.; Chiasson, S.; van Oorschot, P.C. Tapas: Design, implementation, and usability evaluation of a password manager. In Proceedings of the 28th Annual Computer Security Applications Conference, Orlando, FL, USA, 3–7 December 2012; pp. 89–98. [Google Scholar]
- Li, Y.; Wang, H.; Sun, K. BluePass: A Secure Hand-Free Password Manager. In Proceedings of the International Conference on Security and Privacy in Communication Systems, Niagara Falls, ON, Canada, 22–25 October 2017; pp. 185–205. [Google Scholar]
- Li, Z.; He, W.; Akhawe, D.; Song, D. The emperor’s new password manager: Security analysis of web-based password managers. In Proceedings of the 23rd USENIX Security Symposium (USENIX Security 14), San Diego, CA, USA, 20–22 August 2014; pp. 465–479. [Google Scholar]
- Seiler-Hwang, S.; Arias-Cabarcos, P.; Marín, A.; Almenares, F.; Díaz-Sánchez, D.; Becker, C. I don’t see why I would ever want to use it Analyzing the Usability of Popular Smartphone Password Managers. In Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security, London, UK, 11–15 November 2019; pp. 1937–1953. [Google Scholar]
- Alkaldi, N.; Renaud, K. Why do People Adopt, or Reject, Smartphone Password Managers. Available online: http://eprints.gla.ac.uk/120760/7/120760.pdf (accessed on 29 October 2020).
- Stobert, E.; Biddle, R. Expert password management. In Proceedings of the International Conference on Passwords, Cambridge, UK, 7–9 December 2015; pp. 3–20. [Google Scholar]
- Ciampa, M. A comparison of password feedback mechanisms and their impact on password entropy. Inf. Manag. Comput. Secur. 2013, 21, 344–359. [Google Scholar] [CrossRef]
- Ur, B.; Bees, J.; Segreti, S.M.; Bauer, L.; Christin, N.; Cranor, L.F. Do Users’ Perceptions of Password Security Match Reality? In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, San Jose, CA, USA, 7–12 May 2016; pp. 3748–3760. [Google Scholar]
- Gao, X.; Yang, Y.; Liu, C.; Mitropoulos, C.; Lindqvist, J.; Oulasvirta, A. Forgetting of passwords: Ecological theory and data. In Proceedings of the 27th USENIX Security Symposium (USENIX Security 18), Baltimore, MD, USA, 15–17 August 2018; pp. 221–238. [Google Scholar]
- Lyastani, S.G.; Schilling, M.; Fahl, S.; Backes, M.; Bugiel, S. Better managed than memorized? Studying the Impact of Managers on Password Strength and Reuse. In Proceedings of the 27th USENIX Security Symposium (USENIX Security 18), Baltimore, MD, USA, 15–17 August 2018; pp. 203–220. [Google Scholar]
- Wash, R.; Rader, E.; Berman, R.; Wellmer, Z. Understanding password choices: How frequently entered passwords are re-used across websites. In Proceedings of the Symposium on Usable Privacy and Security (SOUPS), Denver, CO, USA, 22–24 June 2016; pp. 175–188. [Google Scholar]
- Pearman, S.; Thomas, J.; Naeini, P.E.; Habib, H.; Bauer, L.; Christin, N.; Cranor, L.F.; Egelman, S.; Forget, A. Let’s Go in for a Closer Look: Observing Passwords in Their Natural Habitat. In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, Dallas, TX, USA, 30 October–3 November 2017; pp. 295–310. [Google Scholar]
- Poornachandran, P.; Nithun, M.; Pal, S.; Ashok, A.; Ajayan, A. Password reuse behavior: How massive online data breaches impacts personal data in web. In Proceedings of the Innovations in Computer Science and Engineering, Hyderabad, India, 22–23 July 2016; pp. 199–210. [Google Scholar]
- AlMaqbali, F.; Chris, J.M. AutoPass: An automatic password generator. In Proceedings of the 2017 International Carnahan Conference on Security Technology (ICCST), Madrid, Spain, 23–26 October 2017; pp. 1–6. [Google Scholar]
- Arias-Cabarcos, P.; Marín, A.; Palacios, D.; Almenárez, F.; Díaz-Sánchez, D. Comparing Password Management Software: Toward Usable and Secure Enterprise Authentication. IT Prof. 2016, 18, 34–40. [Google Scholar] [CrossRef] [Green Version]
- Chiasson, S.; Forget, A.; Stobert, E.; van Oorschot, P.C.; Biddle, R. Multiple password interference in text passwords and click-based graphical passwords. In Proceedings of the 16th ACM Conference on Computer and Communications Security, Chicago, IL, USA, 9–13 November 2009; pp. 500–511. [Google Scholar]
- Komanduri, S.; Shay, R.; Kelley, P.G.; Mazurek, M.L.; Bauer, L.; Christin, N.; Cranor, L.F.; Egelman, S. Of passwords and people: Measuring the effect of password-composition policies. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Vancouver, BC, Canada, 7–12 May 2011; pp. 2595–2604. [Google Scholar]
- Stobert, E.; Biddle, R. The password life cycle: User behaviour in managing passwords. In Proceedings of the 10th Symposium on Usable Privacy and Security (SOUPS 2014), Menlo Park, CA, USA, 9–11 July 2014; pp. 243–255. [Google Scholar]
- Pearman, S.; Zhang, S.A.; Bauer, L.; Christin, N.; Cranor, L.F. Why people (don’t) use password managers effectively. In Proceedings of the Fifteenth Symposium on Usable Privacy and Security (SOUPS 2019), Santa Clara, CA, USA, 11–13 August 2019; pp. 319–338. [Google Scholar]
- Aurigemma, S.; Mattson, T.; Leonard, L. So Much Promise, so Little Use: What Is Stopping Home End-Users from Using Password Manager Applications. In Proceedings of the Innovative Behavioral Is Security and Privacy Research, Hilton Waikoloa Village, HI, USA, 4–7 January 2017. [Google Scholar]
- Golla, M.; Dürmuth, M. On the accuracy of password strength meters. In Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, Toronto, ON, Canada, 15–19 October 2018; pp. 1567–1582. [Google Scholar]
- Wong, E. Heuristic Evaluation: How to Conduct a Heuristic Evaluation. 2020. Available online: www.interaction-design.org/literature/article/heuristic-evaluation-how-to-conduct-a-heuristic-evaluation (accessed on 29 July 2020).
- Nielsen, J. Enhancing the explanatory power of usability heuristics. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Boston, MA, USA, 24–28 April 1994; pp. 152–158. [Google Scholar]
- Nielsen, J. 10 Usability Heuristics for User Interface Design. 1994. Available online: www.nngroup.com/articles/ten-usability-heuristics (accessed on 29 July 2020).
- Pierotti, D. Xerox/Nielsen 13 Usability Heuristics. Available online: https://uxmanager.net/heuristics/xeroxnielsen-13-usability-heuristics (accessed on 29 July 2020).
- Broida, R. This Is the Best Free Password Manager. 2020. Available online: www.cnet.com/news/this-is-the-best-free-password-manager/ (accessed on 29 July 2020).
- Coppock, M. The Best Password Managers for 2020. 2020. Available online: https://www.digitaltrends.com/computing/best-password-managers/ (accessed on 29 July 2020).
- Rubenking, N.J. The Best Password Managers for 2020. 2020. Available online: https://uk.pcmag.com/password-managers/4296/the-best-password-managers (accessed on 29 July 2020).
- Ellis, C.; Turner, B. Best Password Managers in 2020: Free, and Paid Apps for Secure Password Lists. 2020. Available online: https://www.techradar.com/uk/best/password-manager (accessed on 29 July 2020).
- Miles, M.B.; Huberman, A.M. Qualitative Data Analysis: An Expanded Sourcebook; Sage: Newbury Park, CA, USA, 1994. [Google Scholar]
- Virzi, R.A. Refining the test phase of usability evaluation: How many subjects is enough? Hum. Factors 1992, 34, 457–468. [Google Scholar] [CrossRef]
- Faulkner, L. Beyond the five-user assumption: Benefits of increased sample sizes in usability testing. Behav. Res. Methods Instrum. Comput. 2003, 35, 379–383. [Google Scholar] [CrossRef] [PubMed]
- Hachman, M. Google Chrome’s New Password Manager Makes Securing Chrome Even More Important. 2018. Available online: www.pcworld.com/article/3303596/google-chrome-new-password-manager.html (accessed on 29 July 2020).
- Alkaldi, N.; Renaud, K. Encouraging password manager adoption by meeting adopter self-determination needs. In Proceedings of the 52nd Hawaii International Conference on System Sciences, Grand Wailea, HI, USA, 8–11 January 2019. [Google Scholar]
Visibility of System Status | The system should always keep users informed about what is going on, through appropriate feedback within reasonable time. |
Match Between System and the Real World | The system should speak the users’ language, with words, phrases and concepts familiar to the user, rather than system-oriented terms. Follow real-world conventions, making information appear in a natural and logical order. |
User Control and Freedom | Users often choose system functions by mistake and will need a clearly marked “emergency exit” to leave the unwanted state without having to go through an extended dialogue. Support undo and redo. |
Consistency and Standards | Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform conventions. |
Error Prevention | Even better than good error messages is a careful design which prevents a problem from occurring in the first place. Either eliminate error-prone conditions or check for them and present users with a confirmation option before they commit to the action. |
Recognition rather than recall | Minimize the user’s memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate. |
Flexibility and Efficiency of use | Accelerators—unseen by the novice user—may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions. |
Aesthetic and minimalist design | Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility. |
Help Users Recognize, Diagnose, and Recover from Errors | Error messages should be expressed in plain language (no codes), precisely indicate the problem, and constructively suggest a solution. |
Help and Documentation | Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. Any such information should be easy to search, focused on the user’s task, list concrete steps to be carried out, and not be too large. |
Task 1—Initialization | Register and install LastPass browser extension. Participants first create an account and a master password in LastPass and install a browser extension for LastPass on the web browser they are using in the study. |
Task 2—Password migration | Participants store a password and an account for a website in LastPass. |
Task 3—Login | Participants log in to the website where LastPass has already stored the account and password in task 2. |
Task 4—Change password | Participants use the random password generator in LastPass to generate a new password, after that they log in to the website and change the password. This task shows participants the security benefits of using a random password generator to generate a unique password for each account. |
Task 5—Use some features | Participants search for specific features in LastPass to enable/add, such as driving licence, multifactor authentication, allow reverting to a master password, use the “Never URL page” and emergency contact. This task is included to see if participants can find these features and if they find them useful. |
Task 6—Account recovery | Participants assume they forget the master password. They use a registered phone number and the LastPass authentication app to recover their account. Participants need to complete all steps for account recovery. This task was added to gain insights into how participants find the steps of recovering a LastPass account using multifactor authentication (easy or difficult). |
Task 7—Remote-login | Participants log in to a password manager account (LastPass) from another computer using a registered email address and LastPass authentication app. This task was added to show participants how a password manager can be accessed from different machines and the benefit of synchronizing passwords. |
Password Managers | Positive Aspects | Principles Applied |
---|---|---|
All 3 | System display page | Visibility of system status. |
All 3 | Main menu of the system | Visibility of system status, Consistency and standards, Aesthetic and minimalist design. |
All 3 | Icons, grammar, and terminology | Match between system and real world, Consistency and standards. |
All 3 | Storing personal information | Visibility of system status, Flexibility and efficiency of use, User control and freedom. |
All 3 | Storing online passwords | Visibility of system status, Flexibility and efficiency of use, User control and freedom. |
All 3 | Main system page (vault) | Aesthetic and minimalist design, Visibility of system status. |
All 3 | Copy and modify data | User control and freedom, Flexibility and efficiency of use. |
All 3 | Autofill credentials to log in | Flexibility and efficiency of use, Recognition rather than recall. |
All 3 | Change sensitive data | Error prevention. |
All 3 | Random password generator | Flexibility and efficiency of use, User control and freedom. |
All 3 | Error messages (warnings) | Help users recognize and diagnose and recover from errors, Error prevention. |
All 3 | Log in to main page (vault) | Flexibility and efficiency of use. |
All 3 | Help section for users | Help and Documentation. |
LastPass Dashlane | Different paths to find functions | Flexibility and efficiency of use, User control and freedom. |
LastPass | Account settings | Consistency and standards, Visibility of system status. |
Dashlane Keeper | Tools/Settings | Aesthetic and minimalist design, Consistency and standards, Visibility of system status. |
Dashlane | Password changer | Flexibility and efficiency of use. |
Keeper | Recover account | Flexibility and efficiency of use, Help users recover from errors. |
Password Managers | Problems | Violated Principles | Severity |
---|---|---|---|
All 3 | Recovery from a serious wrong function as there is no undo when saving new changes. | Help users recognize and recover from errors, User control and freedom. | 4 |
All 3 | No asterisks in data entry and dialog boxes mandatory. | Recognition rather than recall, Flexibility and efficiency of use. | 2 |
All 3 | The system does not prevent a user from inserting incorrect data in a field or storing incomplete data. | Error prevention, Help users recognize and diagnose errors, Flexibility and efficiency of use. | 3 |
All 3 | Store different passwords for the same account as there is no prevention. | Error prevention, Help users recognize and diagnose errors, Flexibility and efficiency of use. | 3 |
All 3 | The use of extensive computer jargon by the system. | Match between system and the real world. | 3 |
LastPass | Account settings functions are not visible and not well organized. | Visibility of system status. | 2 |
LastPass | Users can create a master password that does not match the requirements. | Error prevention, Help users recognize and diagnose errors. | 5 |
LastPass | Auto change password does not work with many websites and is not visible. | Consistency and standards, Flexibility and efficiency of use. | 2 |
LastPass | Inconvenience in generating a new password. | Flexibility and efficiency of use, Visibility of System Status. | 2 |
LastPass | Recovering a LastPass account is difficult as it has to be from the same device and browser and requires a smartphone. | Flexibility and efficiency of use, Help users recognize and diagnose and recover from errors. | 4 |
Dashlane | Dark colour used for main menu. | Visibility of system status. | 2 |
Dashlane | Users can create a master password that meets strong requirements, but only by using an email address. | Error prevention, Help users recognize and diagnose errors. | 5 |
Dashlane | Changing the master password while synchronization is disabled causes loss of data stored on other devices. | Flexibility and efficiency of use. | 4 |
Dashlane | To recover an account in Dashlane requires contacting the business team and is “not free”. | Flexibility and efficiency of use, Help users recognize and diagnose and recover from errors. | 4 |
Dashlane | Users have to install the Dashlane app to register and use all its functions and features, because it is not available on the webpage or in the browser extension. | Flexibility and efficiency of use, Consistency and standards. | 3 |
Keeper | User can create a very weak master password. | Error prevention, Help users recognize and diagnose errors. | 5 |
Keeper | There is no random password generator in browser extension of Keeper. | Flexibility and efficiency of use. | 3 |
Keeper | For free version, users can only use an application but cannot use browser extension nor webpage. | Flexibility and efficiency of use. | 3 |
Questions | Mean of Users | Mean of Non-Users | U Value | p-Value (0.05) |
---|---|---|---|---|
How would you describe your overall experience with a password manager? | 2.63 | 2.29 | 94.0 | 0.473 |
How satisfied are you with the language used? | 2.50 | 2.14 | 94.0 | 0.473 |
What are your thoughts on the design and layout? | 2.06 | 1.64 | 91.0 | 0.400 |
Code | Sample of Comments |
---|---|
Complexity in the design | • Adding item should be under the bank accounts in the menu. • Adding icon should be in the top or in the menu. • Auto change password is like an error sign. • I thought auto change password is a warning message. • The menu of account settings like multifactor and Never URL should be in better colour. • The colour and font of Account setting menu should be bold and better, the font of multifactor authentication steps on the web page is not clear. • Dark menu and not clear layout. • Why there is bank details and payment feature in the menu if I don’t ask for them, only the feature I add should be in the menu. • The window setting has lots of options and not clear colour. • No stars for mandatory or optional field. |
Not user friendly | • It shouldn’t ask me to install the extension again. • It should open the vault automatically. • The name vault is not clear, it should be MySpace and so forth. • LastPass used two terms which are different than each other (change and reset) which is confusing. • It is annoying to enter master password many times but I know why they do it. • Asking for another master password to update is paranoia. • There should be a show password in resetting master password. • The library of URL should be listed in the field with Amazon and Facebook. |
Security concern | • I should be able to use another machine to recover my master password/account. It is secure but paranoia. • Recovering account, it is good and secure but if my PC is gone then I will not be able to retrieve my account. Overall, is not a good thing. • Accessing and recovering account is strict. It should be flexible. • What if I don’t have the smartphone, what am I supposed to do. • Master password should have a strong policy. |
Security wise | • It is brilliant to have verification from a new device even though it could lock me out. And it is a good thing too to use the app to add more security. • The app is worth it to secure my account. • It is higher security in securing the access to my account as no other computer can access my account. But it is complicated. • It is good to be asked to confirm master password many times. |
Questions | 16 Users | 14 Non Users |
---|---|---|
Do you know where a password manager store passwords? | Yes: 9—No: 7 | Yes: 5—No: 9 |
Do you understand how a password manager process passwords? | Yes: 6—No: 10 | Yes: 3—No: 11 |
Would you trust the browser extension of a password manager to fill in passwords? | Yes: 14—No: 2 | Yes: 5—No: 9 |
Would you trust the vendor of a password manager to store all passwords? | Yes: 5—No: 11 | Yes: 0—No: 14 |
Would you trust a password manager to delete password permanently from its database after you deleted it from vault? | Yes: 5—No: 11 | Yes: 0—No: 14 |
Would you trust a password manager to retrieve account all time? | Yes: 15—No: 1 | Yes: 12—No: 2 |
Do you know that a password manager synchronize passwords across devices using its own service? | Yes: 16—No: 0 | Yes: 12—No: 2 |
Would you let a password manager store bank detail and passport information? | Yes: 3—No: 13 | Yes: 0—No: 14 |
Would you install a browser extension of a password manager on a shared computer to access passwords? | Yes: 1—No: 15 | Yes: 1—No: 13 |
Have you ever used a random password generator? | Yes: 3—No: 13 | Yes: 2—No: 12 |
Do you know that chrome and firefox offer built-in password generator? | Yes: 5—No: 11 | Yes: 0—No: 14 |
Code | Sample of Comments |
---|---|
Trust issue | • Literally I do not trust them, especially if it is a bank password. Their employees might see the passwords, or they might get hacked from outside. • I cannot trust password manager with high priority passwords. • I have a trust issue if something happens to their server then it will be disaster. • I do not trust them. • I prefer to remember my passwords. • I cannot trust them with passwords particularly the important one. |
Security concern | • There might be something happen to their servers and my passwords get compromised. • Because I will depend heavily on the vendor, so if something goes wrong, I will not be able to have my passwords. • I do not think it is safe. |
Code | Sample of Comments |
---|---|
Cannot memorize it | • I cannot memorise it. • long characters and difficult to remember. • I have no control of the password generator and cannot remember the passwords. • It is hard to remember. • I create it myself. Random generator is complicated and cannot memorize it. • Very large and difficult to remember. • It is complicated to remember. |
Trust issue | • I do not trust the generator and cannot remember • I do not trust them. |
Difficult to use | • I do not know how to use it. • I do not know how it works. • I cannot use it easily. |
Experts | Non-Experts | Total |
---|---|---|
128 (52%) | 119 (48%) | 247 participants |
Online Accounts | Experts | Non-Experts | Total |
---|---|---|---|
1 to 5 | 2 | 17 | 19 |
6 to 10 | 18 | 20 | 38 |
11 to 15 | 23 | 28 | 51 |
16 to 20 | 22 | 15 | 37 |
21 or more | 48 | 28 | 76 |
I do not know | 15 | 11 | 26 |
Online Passwords | Experts | Non-Experts | Total |
---|---|---|---|
1 to 5 | 60 | 77 | 137 |
6 to 10 | 29 | 18 | 47 |
11 to 15 | 8 | 7 | 15 |
16 to 20 | 0 | 3 | 3 |
21 or more | 23 | 8 | 31 |
I do not know | 8 | 6 | 14 |
Experts | Non-Experts | Total of Users |
---|---|---|
62 | 51 | 113 (46%) |
Experts | Non-Experts | Total of Non-Users |
66 | 68 | 134 (54%) |
Online Passwords | Users | Non-Users |
---|---|---|
1 to 5 | 48 | 89 |
6 to 10 | 22 | 25 |
11 to 15 | 7 | 8 |
16 to 20 | 3 | 0 |
21 or more | 26 | 5 |
I do not know | 7 | 7 |
Reasons | Experts | Non-Experts | Overall | Chi Value | p-Value 0.05 |
---|---|---|---|---|---|
It is difficult to use a password manager. | 6 | 14 | 20/14.9% | 3.487 | Not Sig 0.062 |
It is hard to update passwords. | 1 | 6 | 7/5.2% | 3.613 | Not Sig 0.057 |
It is difficult to recover my account if I forget my master password. | 12 | 12 | 24/17.9% | 0.007 | Not Sig 0.936 |
I do not trust the browser extension of a password manager to fill in my passwords. | 30 | 26 | 56/41.8% | 0.718 | Not Sig 0.397 |
I do not trust vendor of a password manager to store my passwords. | 38 | 18 | 56/41.8% | 13.321 | Sig p < 0.001 |
A password manager will not delete my password permanently from its database after I delete it from my account/vault. | 18 | 14 | 32/23.9% | 0.823 | Not Sig 0.364 |
My passwords will be synchronized to my other devices using the vendor’s services. | 14 | 13 | 27/20.1% | 0.091 | Not Sig 0.763 |
I do not know where my passwords will be stored in a password manager. | 28 | 23 | 51/38.1% | 1.051 | Not Sig 0.305 |
I do not know how my online passwords will be processed in a password manager. | 15 | 15 | 30/22.4% | 0.009 | Not Sig 0.926 |
All my passwords will be leaked if the database of a password manager is hacked. | 30 | 18 | 48/35.8% | 5.250 | Sig p < 0.022 |
If my master password is compromised/stolen, all my passwords will be exposed. | 19 | 16 | 35/26.1% | 0.480 | Not Sig 0.488 |
People who use my computer will be able to login to my password manager. | 14 | 19 | 33/24.6% | 0.817 | Not Sig 0.366 |
If a password manager fails to work, I will not be able to retrieve my online passwords. | 23 | 16 | 39/29.1% | 2.080 | Not Sig 0.149 |
Category | Reasons |
---|---|
Usability category | • I find it difficult to use a password manager. • It is hard to update passwords. • It is difficult to recover my account if I forget my master password. |
Trust category | • I do not trust the browser extension of a password manager to fill in my passwords. • I do not trust vendor of a password manager to store my passwords. • A password manager will not delete my password permanently from its database after I delete it from my account/vault. |
Transparency category | • My passwords will be synchronized to my other devices using vendor’s services. • I do not know where my passwords will be stored in a password manager. • I do not know how my online passwords will be processed in a password manager. |
Security category | • All my passwords will be leaked if the database of a password manager is hacked. • If my master password is compromised/stolen, all my passwords will be exposed. • People who use my computer will be able to login to my password manager. |
Password Managers | Experts | Non-Experts | Total |
---|---|---|---|
Chrome | 25 | 27 | 52—46% |
LastPass | 13 | 10 | 23—20% |
1Password | 8 | 2 | 10—9% |
Safari | 3 | 2 | 5—5% |
Apple Keychain | 1 | 4 | 5—4% |
Dashlane | 3 | 2 | 5—4% |
KeePass | 5 | 0 | 5—4% |
Bitwarden | 1 | 2 | 3—3% |
Firefox | 1 | 1 | 2—2% |
McAfee | 1 | 1 | 2—2% |
HP Manager | 1 | 0 | 1—1% |
Overall | 62 | 51 | 113—100% |
Experts | Non-Experts | Total | |
---|---|---|---|
Store all passwords | 28 | 19 | 47—42% |
Store some passwords | 34 | 32 | 66—58% |
Using Random Generator | Experts | Non-Experts | Total |
---|---|---|---|
Use it for each account | 22 | 11 | 33—29% |
Use it only for specific account | 12 | 11 | 23—20% |
Do not use random generator | 28 | 29 | 57—51% |
Chrome | LastPass | 1Password | KeePass |
---|---|---|---|
52 users | 23 users | 10 users | 5 users |
Questions | Strongly Agree | Agree | Neutral | Disagree | Strongly Disagree |
---|---|---|---|---|---|
I know where my online passwords have been stored in a password manager. | 18% | 33% | 19% | 21% | 9% |
I fully understand how a password manager process my online passwords. | 18% | 18% | 23% | 34% | 7% |
I feel confident to use browser extension of a password manager to fill in my passwords. | 19% | 46% | 22% | 5% | 5% |
I trust the vendor of a password manager to store all my online passwords including my sensitive passwords. | 12% | 39% | 24% | 17% | 8% |
I worry about losing all my passwords that are stored in a password manager. | 12% | 38% | 17% | 25% | 8% |
I am aware that a password manager will synchronize my passwords across my devices using the vendor’s services. | 30% | 42% | 19% | 7% | 2% |
I trust a password manager to delete my password permanently from its database after I delete it from my vault/browser. | 14% | 33% | 25% | 18% | 10% |
I fear that a password manager will fail to work or retrieve my passwords, so I store my passwords in a secondary place. | 5% | 20% | 22% | 38% | 15% |
I fear that all my passwords in a password manager will be exposed if my master password is compromised. | 28% | 37% | 18% | 11% | 3% |
I write my master password down and store it in a safe place. | 8% | 17% | 9% | 21% | 41% |
I have opened my password manager account on a shared computer. | 4% | 13% | 11% | 37% | 35% |
I would let password manager store my bank details and passport information. | 13% | 29% | 10% | 19% | 27% |
Questions | Experts | Non Experts | U Value | p-Value 0.05 |
---|---|---|---|---|
I know where my online passwords have been stored in a password manager. | 2.26 | 2.33 | 1544.0 | Not Sig 0.826 |
I fully understand how a password manager process my online passwords. | 2.02 | 2.08 | 1538.5 | Not Sig 0.800 |
I feel confident to use browser extension of a password manager to fill in my passwords. | 2.76 | 2.60 | 1354.5 | Not Sig 0.390 |
I trust the vendor of a password manager to store all my online passwords including my sensitive passwords. | 2.24 | 2.39 | 1491.5 | Not Sig 0.590 |
I worry about losing all my passwords that are stored in a password manager. | 2.42 | 1.98 | 1267.5 | Not Sig 0.060 |
I am aware that a password manager will synchronize my passwords across my devices using the vendor’s services. | 3.00 | 2.80 | 1378.0 | Not Sig 0.215 |
I trust a password manager to delete my password permanently from its database after I delete it from my vault/browser. | 2.29 | 2.18 | 1526.0 | Not Sig 0.743 |
I fear that a password manager will fail to work or retrieve my passwords, so I store my passwords in a secondary place. | 1.52 | 1.75 | 1381.5 | Not Sig 0.231 |
I fear that all my passwords in a password manager will be exposed if my master password is compromised. | 2.72 | 2.90 | 1378.0 | Not Sig 0.463 |
I write my master password down and store it in a safe place. | 1.19 | 1.37 | 1310.5 | Not Sig 0.381 |
I have opened my password manager account on a shared computer. | 1.03 | 1.24 | 1386.0 | Not Sig 0.236 |
I would let password manager store my bank details and passport information. | 1.82 | 1.82 | 1518.0 | Not Sig 0.942 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Alodhyani, F.; Theodorakopoulos, G.; Reinecke, P. Password Managers—It’s All about Trust and Transparency. Future Internet 2020, 12, 189. https://doi.org/10.3390/fi12110189
Alodhyani F, Theodorakopoulos G, Reinecke P. Password Managers—It’s All about Trust and Transparency. Future Internet. 2020; 12(11):189. https://doi.org/10.3390/fi12110189
Chicago/Turabian StyleAlodhyani, Fahad, George Theodorakopoulos, and Philipp Reinecke. 2020. "Password Managers—It’s All about Trust and Transparency" Future Internet 12, no. 11: 189. https://doi.org/10.3390/fi12110189