Security threat modeling and analysis: A goal-oriented approach

被引:0
|
作者
Oladimeji, Ebenezer A. [1 ]
Supakkul, Sam [1 ]
Chung, Lawrence [1 ]
机构
[1] Verizon Commun, Architecture & eServ IT, Irving, TX 75038 USA
关键词
software security; threat modeling; security requirements engineering; negative softgoal; inverse contributions;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Threat modeling provides a good foundation for the specification of security requirements during application development. When applied during the early phases of software development, threat modeling empowers developers in several ways. These range from verifying application architecture, identifying and evaluating threats, designing countermeasures, to penetration testing based on a threat model. There is however paucity of established techniques and tools for threat modeling and analysis. This paper proposes a goal-oriented approach to security threat modeling and analysis by using visual model elements to explicitly capture threat-related concepts. We introduce the notions of negative soft-goals for representing threats and inverse contributions for evaluating design alternatives during analysis, while adapting the formal semantics of the NFR Framework. An analysis procedure is also provided to guide context-sensitive selection of countermeasures. The significance of this approach derives from the strength of the underlining analysis framework. We illustrate this approach by modeling and analyzing the security threats of an online banking system.
引用
收藏
页码:178 / 185
页数:8
相关论文
共 50 条
  • [1] DNR in the OR - A goal-oriented approach
    Truog, RD
    Waisel, DB
    Burns, JP
    [J]. ANESTHESIOLOGY, 1999, 90 (01) : 289 - 295
  • [2] A goal-oriented modeling and implementing approach for collaborative product commerce
    Liu, Z
    Wang, TZ
    [J]. INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 2614 - 2619
  • [3] The GOAL Approach A Goal-Oriented Algebraic Language
    Dantan, Jerome
    Pollet, Yann
    Taibi, Salima
    [J]. ENASE: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2013, : 173 - 180
  • [4] A New Approach for Goal-oriented Analysis of Healthcare Processes
    Hagglund, Maria
    Henkel, Martin
    Zdravkovic, Jelena
    Johannesson, Paul
    Rising, Inger
    Krakau, Ingvar
    Koch, Sabine
    [J]. MEDINFO 2010, PTS I AND II, 2010, 160 : 1251 - 1255
  • [5] A UML Profile for Goal-Oriented Modeling
    Abid, Muhammad R.
    Amyot, Daniel
    Some, Stephane S.
    Mussbacher, Gunter
    [J]. SDL 2009: DESIGN FOR MOTES AND MOBILES, PROCEEDINGS, 2009, 5719 : 133 - 148
  • [6] A Chatbot for Goal-Oriented Requirements Modeling
    Arruda, Danilo
    Marinho, Matheus
    Souza, Eric
    Wanderley, Fernando
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2019, PT IV, 2019, 11622 : 506 - 519
  • [7] Modeling and analysis of security trade-offs - A goal oriented approach
    Elahi, Golnaz
    Yu, Eric
    [J]. DATA & KNOWLEDGE ENGINEERING, 2009, 68 (07) : 579 - 598
  • [8] Goal-Oriented Robustness Analysis
    Honda, Kozo
    Nakagawa, Hiroyuki
    Tahara, Yasuyuki
    Ohsuga, Akihiko
    [J]. KNOWLEDGE-BASED SOFTWARE ENGINEERING, 2012, 240 : 171 - 180
  • [9] A Goal-Oriented Approach to Software Obfuscation
    Yamauchi, Hiroki
    Monden, Akito
    Nakamura, Masahide
    Tamadd, Haruaki
    Kanzaki, Yuichiro
    Matsumoto, Ken-Ichi
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (09): : 59 - 71
  • [10] Modeling and Analysis of Laws using BPR and Goal-Oriented Framework
    Villafiorita, Adolfo
    Weldemariam, Komminist
    Susi, Angelo
    Siena, Alberto
    [J]. FOURTH INTERNATIONAL CONFERENCE ON DIGITAL SOCIETY: ICDS 2010, PROCEEDINGS, 2010, : 353 - 358