Aspect-oriented specification of threat-driven security requirements

  • Authors:
  • Dianxiang Xu;Vivek Goel;Kendall E. Nygard;W. Eric Wong

  • Affiliations:
  • Department of Computer Science, North Dakota State University, Fargo, ND 58105, USA.;Measurement Technology Laboratories LLC, 2308 6th Street, Brookings, SD 57006, USA.;Department of Computer Science, North Dakota State University, Fargo, ND 58105, USA.;Department of Computer Science, University of Texas at Dallas, Richardson, TX 75803, USA

  • Venue:
  • International Journal of Computer Applications in Technology
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper presents an aspect-oriented approach to integrated specification of functional and security requirements based on use-case-driven software development. It relies on explicit identification of security threats and threat mitigations. We first identify security threats with respect to use-case based functional requirements in terms of security goals and the STRIDE category. Then, we suggest threat mitigations for preventing or reducing security threats. To capture the crosscutting nature of threats and mitigations, we specify them as aspects that encapsulate pointcuts and advice. This provides a structured way for separating functional and security concerns and for analysing the interaction between them.