Developers Need Support, Too: A Survey of Security Advice for Software Developers

被引:57
|
作者
Acar, Yasemin [1 ]
Stransky, Christian [2 ]
Wermke, Dominik [1 ]
Weir, Charles [3 ]
Mazurek, Michelle L. [4 ]
Fahl, Sascha [1 ]
机构
[1] Leibniz Univ Hannover, Hannover, Germany
[2] Univ Saarland, CISPA, Saarbrucken, Germany
[3] Secur Lancaster, Lancaster, PA USA
[4] Univ Maryland, College Pk, MD 20742 USA
关键词
D O I
10.1109/SecDev.2017.17
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Increasingly developers are becoming aware of the importance of software security, as frequent high-profile security incidents emphasize the need for secure code. Faced with this new problem, most developers will use their normal approach: web search. But are the resulting web resources useful and effective at promoting security in practice? Recent research has identified security problems arising from Q&A resources that help with specific secure-programming problems, but the web also contains many general resources that discuss security and secure programming more broadly, and to our knowledge few if any of these have been empirically evaluated. The continuing prevalence of security bugs suggests that this guidance ecosystem is not currently working well enough: either effective guidance is not available, or it is not reaching the developers who need it. This paper takes a first step toward understanding and improving this guidance ecosystem by identifying and analyzing 19 general advice resources. The results identify important gaps in the current ecosystem and provide a basis for future work evaluating existing resources and developing new ones to fill these gaps.
引用
收藏
页码:22 / 26
页数:5
相关论文
共 50 条
  • [1] Developers Deserve Security Warnings, Too On the Effect of Integrated Security Advice on Cryptographic API Misuse
    Gorski, Peter Leo
    Lo Iacono, Luigi
    Wermke, Dominik
    Stransky, Christian
    Moeller, Sebastian
    Acar, Yasemin
    Fahl, Sascha
    [J]. PROCEEDINGS OF THE FOURTEENTH SYMPOSIUM ON USABLE PRIVACY AND SECURITY, 2018, : 265 - 280
  • [2] Context-Based Support to Enhance Developers' Learning of Software Security
    Wen, Shao-Fang
    [J]. EDUCATION SCIENCES, 2023, 13 (07):
  • [3] Developers Are Not the Enemy! The Need for Usable Security APIs
    Green, Matthew
    Smith, Matthew
    [J]. IEEE SECURITY & PRIVACY, 2016, 14 (05) : 40 - 46
  • [4] Maturity Model of Information Security for Software Developers
    Silva, M. P.
    Barros, R. M.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2017, 15 (10) : 1994 - 1999
  • [5] A Passion for Security: Intervening to Help Software Developers
    Weir, Charles
    Becker, Ingolf
    Blair, Lynne
    [J]. 2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2021), 2021, : 21 - 30
  • [6] Designing a Prosthetic Memory to Support Software Developers
    Dekel, Uri
    [J]. ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 1011 - 1014
  • [7] A Survey on How Test Flakiness Affects Developers and What Support They Need To Address It
    Gruber, Martin
    Fraser, Gordon
    [J]. 2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2022), 2022, : 82 - 92
  • [8] An ontological interface for software developers to select security patterns
    El Khoury, Paul
    Mokhtari, Amine
    Coquery, Emmanuel
    Hacid, Mohand-Said
    [J]. DEXA 2008: 19TH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2008, : 297 - 301
  • [9] Resources and advice for product developers
    不详
    [J]. BIOTECHNOLOGY LAW REPORT, 2000, 19 (06) : 856 - 857
  • [10] "Think secure from the beginning": A Survey with Software Developers
    Assal, Hala
    Chiasson, Sonia
    [J]. CHI 2019: PROCEEDINGS OF THE 2019 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2019,