The State of Secure Coding Practice: Small Organisations and 'Lone, Rogue Coders'

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

Software security is a rapidly developing problem. Malware, ransomware and spyware routinely leverage vulnerabilities in software to gain access to systems, escalate privileges and run adversarial code. One approach to solving this issue is to use secure software methods, which attempt to guide organisations in improving their software assurance. However, these methods implicitly assume the presence of substantial resources deployed in a compliance-mandated environment. The distinct and often limited environment in which small organisations, independent teams and lone coders operate is not considered. Advice for software security in small teams is almost absent from the literature, as is a way to measure the levels of secure coding in such teams. In order to address this problem, we must begin by understanding it. As part of the analysis of a large survey on current software security practice, we examined the current software security practices of small and open source organisations, and of lone and non-company developers. We present our results in this paper. We hope that they will facilitate the targeting of security advice to these neglected developer categories.

Original languageEnglish
Title of host publicationProceedings - 2023 IEEE/ACM 4th International Workshop on Engineering and Cybersecurity of Critical Systems, EnCyCriS 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages37-44
Number of pages8
ISBN (Electronic)9798350338140
DOIs
Publication statusPublished - 2023
Event4th IEEE/ACM International Workshop on Engineering and Cybersecurity of Critical Systems, EnCyCriS 2023 - Melbourne, Australia
Duration: 15 May 2023 → …

Publication series

NameProceedings - 2023 IEEE/ACM 4th International Workshop on Engineering and Cybersecurity of Critical Systems, EnCyCriS 2023

Conference

Conference4th IEEE/ACM International Workshop on Engineering and Cybersecurity of Critical Systems, EnCyCriS 2023
Country/TerritoryAustralia
CityMelbourne
Period15/05/23 → …

Keywords

  • application security
  • measuring security
  • secure application development
  • secure development
  • secure development lifecycle
  • secure development processes
  • secure development tools
  • secure programming
  • security issue
  • software developer
  • software programmer
  • Software security

Fingerprint

Dive into the research topics of 'The State of Secure Coding Practice: Small Organisations and 'Lone, Rogue Coders''. Together they form a unique fingerprint.

Cite this