Importance of Secure Software Development for the Software Development
at Different SDLC Phases
Abstract
The advancement of technology has made the development of software
applications become unstoppable. The wide use of software applications
has increased the threat to cyber security. The recent pandemic required
the organization to adapt and manage new threats and cyberattacks due to
the rising number of cybercrime activities all around the digital
ecosystem. This situation has led to the importance of ensuring that the
software is safe to use. Therefore, software development that emphasizes
security aspects in every phase of the software development life cycle
(SDLC) should be prioritized and practised to minimize cybersecurity
problems. In this study, a document survey be conducted to achieve an
understanding of secure software development processes and activities.
The source of information is retrieved from different reliable resources
of scientific research databases such as IEEE, Science Direct and Google
Scholar. Moreover, trusted web resources also be referenced to support
the argument in the literature study. Findings show that there are
several steps of security measures for every phase of SDLC that should
be conducted to improve the security performance of the software
developed. The author also suggests solutions for dealing with current
issues in secure software development which include educating and
training the development team on secure coding practices, utilizing
automated tools for software testing and implementing continuous
automated scanning of threats and vulnerabilities in the system
environment.