Syed Rizwan Ahmed MSE-2007-12, pp. 40. TEK/avd. för programvaruteknik, 2007.
Today’s software is more vulnerable to attacks due
to increase in complexity, connectivity and
extensibility. Securing software is usually considered as
a post development activity and not much importance is
given to it during the development of software.
However the amount of loss that organizations have
incurred over the years due to security flaws in software
has invited researchers to find out better ways of
securing software. In the light of research done by many
researchers, this thesis presents how software can be
secured by considering security in different phases of
software development life cycle. A number of security
activities have been identified that are needed to build
secure software and it is shown that how these security
activities are related with the software development
activities of the software development lifecycle.