Periodic Reporting for period 4 - USECFrontiers (Frontiers of Usable Security – Principles and Methods for Administrator and Developer Usable Security Research)
Periodo di rendicontazione: 2021-02-01 al 2022-01-31
This project aims to extend the frontiers of usable security by conducting foundational research into USEC methods for developers and administrators. To this end we will research and systemize the hitherto unexamined human factors in a carefully selected set of problems currently faced by developers and administrators, specifically: authentication, secure messaging, systems configuration, vulnerability detection, and public key infrastructures. We will extract and develop principles, methods, and best practices for conducting usability studies and research with these actors and establish a foundation for this emerging research field. In particular we will:
• Research and systemize how incentives influence the ecological validity of expert studies
• Research and systemize how task design affects the ecological validity of expert studies
• Research whether students are a viable proxy for experts in usability studies
• Research how deception or lack thereof affects expert usability studies
• Research the reliability of self-reporting as a research method for expert usability studies
• Research the effects the different study forms (lab, online, field) have on expert participants
In addition to these methodological results we expect to make advancements in the above application research domains by including the human factors in these research areas.
We followed the same process for the administrative task of setting up X.509 certificates for webservers. Here we conducted AB studies comparing the traditional approach with the more usable solution offered by Let’s encrypt and Certbot. We also analyzed expert and non-expert mental models of HTTPS.
We also conducted research into general knowledge of security measures with experts and computer science students. We asked experienced professionals as well as students what their top recommendations are and how effective different security measures are.
However, where general knowledge of security mechanisms is concerned we saw greater variation. When comparing security advice and perceived effectiveness of counter measures computer science students lay in between professionals and end-users. Thus, when studying mental models and general knowledge student samples cannot replace experts to the same extent as with the password storage studies.
We expect this project to deliver novel methodological results that will serve as the foundation for the extension to the research domain of usable security to encompass developers and administrators. If this project succeeds researchers will have a new set of methods, tools, and best-practice guidelines, which will open up a new area of research. In addition to these methodological results, we will make fundamental advances in the research areas of: authentication; secure messaging; warning message design; security configurations; and development and administration of PKIs by including the human factors into these otherwise technical research areas.