| Towards a structured unified process for software security |
| Full text |
Pdf
(153 KB)
|
| Source
|
International Conference on Software Engineering
archive
Proceedings of the 2006 international workshop on Software engineering for secure systems
table of contents
Shanghai, China
SESSION: Workshop papers
table of contents
Pages: 3 - 10
Year of Publication: 2006
ISBN:1-59593-411-1
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 12, Downloads (12 Months): 152, Citation Count: 1
|
|
|
Warning: The download time has expired please click on the item to try again.
ABSTRACT
Security is often an afterthought when developing software, and is often bolted on late in development or even during deployment or maintenance, through activities such as penetration testing, add-on security software and penetrate-and patch maintenance. We believe that security needs to be built in to the software from the beginning, and that security activities need to take place throughout the software lifecycle. Accomplishing this effectively and efficiently requires structured approach combining a detailed understanding on what causes vulnerabilities, and how specific activities combine to prevent them.In this paper we introduce key elements of the approach we are taking: vulnerability cause graphs, which encode information about vulnerability causes, and security activity graphs, which encode information about security activities. We discuss how these can be applied to design software development processes (or changes to processes) that eliminate software vulnerabilities.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
| |
9
|
W. S. Lee, D. L. Grosh, F. A. Tillman, and C. H. Lie. Fault tree analysis, methods and applications - a review. IEEE Transactions on Reliability, R-34, August 1985.
|
| |
10
|
|
| |
11
|
|
| |
12
|
G. McGraw. Software security. Security & Privacy Magazine, 2(2):80--83, Mar-Apr 2004.
|
| |
13
|
|
| |
14
|
S. T. Redwine and N. Davis. Task force for improving security across the development lifecycle task force report, Appendix B: Processes to produce secure software, 2004.
|
| |
15
|
SSE-CMM website. http://www.sse-cmm.org/ (accessed June 2005).
|
| |
16
|
J. Viega. The CLASP application security process, 2005. http://www.securesoftware.com/ (accessed June 2005).
|
| |
17
|
J. Viega and G. McGraw. Building Secure Software. Addison-Wesley, 2002.
|
|