Essay Title: 

Secure Software Development

March 27, 2016 | Author: | Posted in programming, technology

Secure Software Development

Abstract 1

Most security vulnerabilities result from defects that are unintentionally introduced in the software during design and development . Therefore , to significantly reduce software vulnerabilities , the overall defect content of software must be reduced Defect reduction is a pre-requisite for secure software development , but it is not enough . Security must also be deeply integrated into the full software development life cycle (SDLC

What can be done to reduce defects in software , and thus reduce vulnerabilities in software ? Two things must be done : defects must be managed [banner_entry_middle]

throughout the software development life cycle , and security must be addressed throughout the software development life cycle

Since common software defects are a leading cause of vulnerabilities the overall defect content of software must be reduced . Next , security must be systematically addressed throughout the software development life cycle . There must be a shift in attitude from “bolting security on after the fact , to “building security in ” as the product is being developed . This requires that good software engineering practices are followed while the software is being developed , including multiple defect removal activities

Abstract 2

Today ‘s development organizations are faced with the traditional time-to-market and cost pressures that make them hesitant to introduce new processes into the software development lifecycle . Software development is a professional discipline and , in many respects , the process is more important than the software tools employed

Software is the circulatory system of the global economy . It manages our financial transactions , it tracks the products in our ports ‘ shipping containers , and it monitors a sick person ‘s vital signs and a lot more Much of the software we have today is not worthy of being part of that circulatory system . Software today has enough imperfections to create a tremendous amount of security vulnerabilities , and with those vulnerabilities come risks to the stability of our global economy and threats to individual companies that comprise it . Fortunately , many amazingly talented people understand and care about the underlying problems that plague the software industry , and are focused on improving the odds . While it is clear that there is no silver bullet , the progress many of these experts have made in understanding the problem is tremendous . Even more encouraging is seeing some more progressive individuals and organizations already bringing the required solutions to market

Meaningful improvements in application security can be achieved via better security practices in the development lifecycle . This is only likely to happen when the security teams understand and support the process-oriented needs of development… [banner_entry_footer]


This author has published 9453 articles so far. More info about the author is coming soon.
Did you like this essay sample?

You must be logged in to post a comment.