Secure Software Development: Best Practices

Authors

  • Muhammad Firdaus Fauzi School of Computer Science, Taylor’s University, Subang Jaya, Selangor, Malaysia
  • Vinod Rama Mohan School of Computer Science, Taylor’s University, Subang Jaya, Selangor, Malaysia
  • Yang Qi School of Computer Science, Taylor’s University, Subang Jaya, Selangor, Malaysia
  • Christal Chandrasegar School of Computer Science, Taylor’s University, Subang Jaya, Selangor, Malaysia
  • Saira Muzafar  School of Computer Science, Taylor’s University, Subang Jaya, Selangor, Malaysia

DOI:

https://doi.org/10.54938/ijemdcsai.2023.02.1.256

Keywords:

SDLC , Secure Software Development , Secure Software Development Life Cycle , Software Security

Abstract

This research aims to explore optimal strategies for fortified software, enhancing the implementation of secure software development practices. Software security involves crafting and designing software that guarantees the integrity, confidentiality, and availability of its code, data, and functionalities. Often, in prioritizing functionality, security takes a back seat when organizations embark on system development. Yet, it's imperative to embed security at every phase of the Software Development Life Cycle (SDLC). Numerous methodologies and models exist for addressing software security, but only a few substantiate creating secure software applications effectively. Despite advancements, software security remains inadequately addressed, posing a challenge to integrating security protocols into the SDLC seamlessly. This review advocates specific security measures to be integrated at each SDLC level, fostering a secure SDLC. Efficient amalgamation of these processes ensures the delivery of secure software systems with minimized resource expenditure. Additionally, it highlights hurdles encountered in employing agile development methodologies for crafting secure software. These challenges stem from assessing agile ideals, principles, and security assurance procedures. These findings underscore the urgency for research facilitating safe software development, addressing barriers inhibiting its adoption. The paper serves as a valuable reference, shedding light on the significance of establishing secure software development processes.

Downloads

Published

2023-11-25

How to Cite

Fauzi, M. F. ., Mohan, V. R. ., Qi, Y. ., Chandrasegar, C. ., & SairaMuzafar . (2023). Secure Software Development: Best Practices. International Journal of Emerging Multidisciplinaries: Computer Science & Artificial Intelligence, 2(1). https://doi.org/10.54938/ijemdcsai.2023.02.1.256

Issue

Section

Review Article

Categories