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] Approach of goal-oriented attack graph-based threat evaluation for network security
    Liu, Wei-Xin
    Zheng, Kang-Feng
    Hu, Ying
    Wu, Bin
    Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2015, 38 (01): : 82 - 86
  • [2] DNR in the OR - A goal-oriented approach
    Truog, RD
    Waisel, DB
    Burns, JP
    ANESTHESIOLOGY, 1999, 90 (01) : 289 - 295
  • [3] The GOAL Approach A Goal-Oriented Algebraic Language
    Dantan, Jerome
    Pollet, Yann
    Taibi, Salima
    ENASE: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2013, : 173 - 180
  • [4] A goal-oriented modeling and implementing approach for collaborative product commerce
    Liu, Z
    Wang, TZ
    INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 2614 - 2619
  • [5] A New Approach for Goal-oriented Analysis of Healthcare Processes
    Hagglund, Maria
    Henkel, Martin
    Zdravkovic, Jelena
    Johannesson, Paul
    Rising, Inger
    Krakau, Ingvar
    Koch, Sabine
    MEDINFO 2010, PTS I AND II, 2010, 160 : 1251 - 1255
  • [6] A UML Profile for Goal-Oriented Modeling
    Abid, Muhammad R.
    Amyot, Daniel
    Some, Stephane S.
    Mussbacher, Gunter
    SDL 2009: DESIGN FOR MOTES AND MOBILES, PROCEEDINGS, 2009, 5719 : 133 - 148
  • [7] A Chatbot for Goal-Oriented Requirements Modeling
    Arruda, Danilo
    Marinho, Matheus
    Souza, Eric
    Wanderley, Fernando
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2019, PT IV, 2019, 11622 : 506 - 519
  • [8] Modeling and analysis of security trade-offs - A goal oriented approach
    Elahi, Golnaz
    Yu, Eric
    DATA & KNOWLEDGE ENGINEERING, 2009, 68 (07) : 579 - 598
  • [9] Goal-Oriented Robustness Analysis
    Honda, Kozo
    Nakagawa, Hiroyuki
    Tahara, Yasuyuki
    Ohsuga, Akihiko
    KNOWLEDGE-BASED SOFTWARE ENGINEERING, 2012, 240 : 171 - 180
  • [10] A Goal-Oriented Approach to Software Obfuscation
    Yamauchi, Hiroki
    Monden, Akito
    Nakamura, Masahide
    Tamadd, Haruaki
    Kanzaki, Yuichiro
    Matsumoto, Ken-Ichi
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (09): : 59 - 71