Publication | Closed Access
A threat model‐based approach to security testing
74
Citations
27
References
2012
Year
EngineeringInformation SecuritySoftware SystemsSoftware EngineeringSoftware AnalysisCybersecurity EngineeringVulnerability AnalysisModel-based TestingSecurity ModellingSystems EngineeringSystem SecurityTest GenerationSecurity TestingNetworked Computer SystemsComputer ScienceThreat CharacterizationSecurity Testing MethodSoftware SecurityProgram AnalysisSoftware TestingThreat TreesVulnerability DiscoverySecuritySecurity Test SequencesThreat Model
Software security remains a major concern, and while threat modeling systematically identifies potential threats, generating test cases directly from threat models has not yet been addressed. The authors propose an automated approach that generates executable security test sequences from threat trees. The method builds threat trees, derives test sequences, and converts them into executable test cases that account for valid and invalid inputs. Empirical results demonstrate that the threat tree–based approach effectively exposes vulnerabilities. © 2012 John Wiley & Sons, Ltd.
SUMMARY Software security issues have been a major concern in the cyberspace community, so a great deal of research on security testing has been performed, and various security testing techniques have been developed. Threat modeling provides a systematic way to identify threats that might compromise security, and it has been a well‐accepted practice by the industry, but test case generation from threat models has not been addressed yet. Thus, in this paper, we propose a threat model‐based security testing approach that automatically generates security test sequences from threat trees and transforms them into executable tests. The security testing approach we consider consists of three activities in large: building threat models with threat trees; generating security test sequences from threat trees; and creating executable test cases by considering valid and invalid inputs. To support our approach, we implemented security test generation techniques, and we also conducted an empirical study to assess the effectiveness of our approach. The results of our study show that our threat tree‐based approach is effective in exposing vulnerabilities. Copyright © 2012 John Wiley & Sons, Ltd.
| Year | Citations | |
|---|---|---|
Page 1
Page 1