DocumentCode :
2129933
Title :
The Use and Usefulness of Threats in Goal-Oriented Modelling
Author :
Meland, Per Hakon ; Gjaere, Erlend Andreas ; Paul, Sudipta
Author_Institution :
Software Eng., Safety & Security, SINTEF ICT, Trondheim, Norway
fYear :
2013
fDate :
2-6 Sept. 2013
Firstpage :
428
Lastpage :
436
Abstract :
Both goal and threat modelling are well-known activities related to high-level requirements engineering. While goals express why a system is needed, threats tell us why security for our system is needed. Still, you will often find that goals and threats are treated in separate modelling processes, perhaps not being influenced by each other at all. The research question we try to address in here is to what extent should we include threats in goal-oriented modelling? There is for instance a trade-off between expressiveness, usability and usefulness that must be considered. To improve this situation we believe that a well-defined methodology with good tool support will make the modelling process easier, and give a more useful result. In this paper we first give an overview of previous work on the use of threats within goal-modelling. We explain the use of threats within a goal-oriented socio-technical security modelling language and how tool support enables reuse of threats and automatic analysis of threat propagation in the models. This is exemplified with a case study from Air Traffic Management (ATM) from which we extract some of the the practical challenges that we have. We are able to conclude that threats provide a useful foundation and justification for the security requirements we derive from goal modelling, but this should not be considered to be a replacement for risk assessment methods. Having goals and threats before thinking of the technical solutions of a system allows us to raise awareness on situations that are not just exceptions from regular execution flow.
Keywords :
aerospace computing; air traffic control; risk management; security of data; systems analysis; ATM; air traffic management; expressiveness; goal-oriented modelling threats; goal-oriented socio-technical security modelling language; high-level requirements engineering; regular execution flow; risk assessment methods; security requirements; threat propagation; threat reuse; tool support; usability; usefulness; Aircraft; Analytical models; Atmospheric modeling; Business; Computer crime; Unified modeling language; ATM; analysis; goal modelling; requirements engineering; reuse; threats;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Availability, Reliability and Security (ARES), 2013 Eighth International Conference on
Conference_Location :
Regensburg
Type :
conf
DOI :
10.1109/ARES.2013.57
Filename :
6657273
Link To Document :
بازگشت