DocumentCode
2165273
Title
Detecting Security Vulnerabilities with Software Architecture Analysis Tools
Author
Karppinen, Kaarina ; Lindvall, Mikael ; Yonkwa, Lyly
Author_Institution
VTT Tech. Res. Centre of Finland, Espoo
fYear
2008
fDate
9-11 April 2008
Firstpage
262
Lastpage
268
Abstract
Hidden functionality in software is a big problem, because we cannot be sure that the software does not contain malicious code. We conducted an experiment where we studied the relationship between architecture constructs, dynamic behavior and security vulnerabilities. We also studied to what extent architecture analysis tools can assist in detecting security vulnerabilities that are caused by architecture violations. Using the tool, we were able to capture the dynamic pattern of a user breaking in to the system using the back door. Based on the dynamic information in combination with the static information, we obtained a good picture of the "visual image" of the back door. Such "visual images" can be used to detect vulnerabilities and ultimately help to design software architectures that meet their security requirements.
Keywords
security of data; software architecture; software tools; hidden functionality; security vulnerabilities detection; software architecture analysis tools; software architecture design; visual image; Best practices; Computer architecture; Documentation; Information security; Software architecture; Software engineering; Software maintenance; Software testing; Software tools; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing Verification and Validation Workshop, 2008. ICSTW '08. IEEE International Conference on
Conference_Location
Lillehammer
Print_ISBN
978-0-7695-3388-9
Type
conf
DOI
10.1109/ICSTW.2008.14
Filename
4567018
Link To Document