2020 · 11 citations · 13 references
ComputingComputer ScienceSystems EngineeringComputer SecuritySecure Software DevelopmentSecurity PolicySecure Requirements EngineeringSecure System DesignSecurity MetricsSoftware Security EngineeringSystem SecurityThreat AnalysisRequirements Engineering For Secure SystemsSecure Code PatternsSecure Software DesignSecurity Requirements AnalysisSecurity Requirements Elicitation TechniquesSecurity Requirements Engineering MetricsSecurity Requirements ManagementThreat Enumeration
Evaluating the degree of security of a specific software system is a difficult problem and many metrics have been proposed. However, if the system has been built with a methodology that uses patterns as artifacts, a systematic and rather simple evaluation is possible and a metric has been proposed for this evaluation: perform threat enumeration, check if the patterns in the system can stop the identified threats, and calculate the coverage of these threats by the patterns. We refine here that approach by considering the additional effect of the policies (requirements) defined for the system and by using weights for threats and policies.
13
Protection of information in computer systems
Jerome H. Saltier, Michael P. Schroeder · IEEE CSIT Newsletter · 1975 · 1.4K citations
Pratyusa K. Manadhata, Jeannette M. Wing · IEEE Transactions on Software Engineering · 2010 · 621 citations
Using Security Patterns to Combine Security Metrics
Thomas Heyman, Riccardo Scandariato, Christophe Huygens et al. · 2008 · 63 citations