Listen to Developers! A Participatory Design Study on Security Warnings for Cryptographic APIs

被引:16
|
作者
Gorski, Peter Leo [1 ]
Acar, Yasemin [2 ]
Lo Iacono, Luigi [1 ]
Fahl, Sascha [2 ]
机构
[1] TH Koln Univ Appl Sci, Cologne, Germany
[2] Leibniz Univ Hannover, Hannover, Germany
关键词
security warning design; focus groups; participatory design; cryptographic APIs; developer console; software development;
D O I
10.1145/3313831.3376142
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The positive effect of security information communicated to developers through API warnings has been established. However, current prototypical designs are based on security warnings for end-users. To improve security feedback for developers, we conducted a participatory design study with 25 professional software developers in focus groups. We identify which security information is considered helpful in avoiding insecure cryptographic API use during development. Concerning console messages, participants suggested five core elements, namely message classification, title message, code location, link to detailed external resources, and color. Design guidelines for end-user warnings are only partially suitable in this context. Participants emphasized the importance of tailoring the detail and content of security information to the context. Console warnings call for concise communication; further information needs to be linked externally. Therefore, security feedback should transcend tools and should be adjustable by software developers across development tools, considering the work context and developer needs.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] The Impact of Technostress on Users' Responses to Security Warnings: A NeuroIS Study
    Anderson, Bonnie Brinton
    Vance, Anthony
    Kirwan, C. Brock
    Jenkins, Jeffrey
    Eargle, David
    [J]. AMCIS 2015 PROCEEDINGS, 2015,
  • [22] A Qualitative Study on the Implementation Design Decisions of Developers
    Liang, Jenny T.
    Arab, Maryam
    Ko, Minhyuk
    Ko, Amy J.
    LaToza, Thomas D.
    [J]. 2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ICSE, 2023, : 435 - 447
  • [23] A study of the energy consumption characteristics of cryptographic algorithms and security protocols
    Potlapally, NR
    Ravi, S
    Raghunathan, A
    Jha, NK
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2006, 5 (02) : 128 - 143
  • [24] Designing a Socially Assistive Robot for Education Through a Participatory Design Approach: Pivotal Principles for the Developers
    Pnevmatikos, Dimitris
    Christodoulou, Panagiota
    Fachantidis, Nikolaos
    [J]. INTERNATIONAL JOURNAL OF SOCIAL ROBOTICS, 2022, 14 (03) : 763 - 788
  • [25] Designing a Socially Assistive Robot for Education Through a Participatory Design Approach: Pivotal Principles for the Developers
    Dimitris Pnevmatikos
    Panagiota Christodoulou
    Nikolaos Fachantidis
    [J]. International Journal of Social Robotics, 2022, 14 : 763 - 788
  • [26] Designing Through The Stack: The Case for a Participatory Digital Security By Design
    Slesinger, Ian
    Coles-Kemp, Lizzie
    Panteli, Niki
    Hansen, Rene Rydhof
    [J]. NEW SECURITY PARADIGMS WORKSHOP, NSPW 2022, 2023, : 45 - 59
  • [27] A Comparative Study on Design and Usability of Cryptographic Libraries
    Luo, Junwei
    Yang, Xuechao
    Yi, Xun
    Han, Fengling
    Gondal, Iqbal
    Huang, Guang-Bin
    [J]. PROCEEDINGS OF 2023 AUSTRALIAN COMPUTER SCIENCE WEEK, ACSW 2023, 2023, : 102 - 111
  • [28] Design and Evaluation of Security Multi-Media Warnings for Children's Smartphones
    Menzel, Wiebke
    Tuchscheerer, Sven
    Fruth, Jana
    Kraetzer, Christian
    Dittmann, Jana
    [J]. MULTIMEDIA ON MOBILE DEVICES 2012 AND MULTIMEDIA CONTENT ACCESS: ALGORITHMS AND SYSTEMS VI, 2012, 8304
  • [29] Microsoft Office Macro Warnings: A Design Comedy of Errors with Tragic Security Consequences
    Gutfleisch, Marco
    Peiffer, Maximilian
    Erk, Selim
    Sasse, Martina Angela
    [J]. PROCEEDINGS OF THE 2021 EUROPEAN SYMPOSIUM ON USABLE SECURITY, EUROUSEC 2021, 2021, : 9 - 22
  • [30] Design of Low-Cost Elliptic Curve Cryptographic Engines for Ubiquitous Security
    Ting, Hsin-Yu
    Huang, Chih-Tsun
    [J]. 2014 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2014,