Title
Security Testing Beyond Functional Tests.
Abstract
We present a theory of security testing based on the basic distinction between system specifications and security requirements. Specifications describe a system's desired behavior over its interface. Security requirements, in contrast, specify desired properties of the world the system lives in. We propose the notion of a security rationale, which supports reductive security arguments for deriving a system specification and assumptions on the system's environment sufficient for fulfilling stated security requirements. These reductions give rise to two types of tests: those that test the system with respect to its specification and those that test the validity of the assumptions about the adversarial environment. It is the second type of tests that distinguishes security testing from functional testing and defies systematization and automation.
Year
DOI
Venue
2016
10.1007/978-3-319-30806-7_1
ESSoS
Field
DocType
Citations 
Security testing,Security engineering,Computer science,Computer security,System testing,Software security assurance,System requirements specification,Non-functional testing,Computer security model,Fault injection
Conference
2
PageRank 
References 
Authors
0.36
13
2
Name
Order
Citations
PageRank
Mohammad Torabi Dashti113314.24
David A. Basin24930281.93