Model Driven Secure Web Applications

被引:0
|
作者
Idani, Akram [1 ]
机构
[1] Univ Grenoble Alpes, CNRS, LIG, F-38000 Grenoble, France
关键词
Spring; Security; RBAC; MDE; Code generation;
D O I
10.1145/3123779.3123800
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Model driven security (MDS) is a well known approach in the access control domain. It proposes a security-by-design approach intended to link the encoded policy to the security policy modeling. However, this technique does not tie in the specificity and heterogeneity of web applications and hence the proposed model-to-code transformation doesn't fit the needs of web architects. Consequently, web applications are mainly hand-coded, or correspond to legacy code developed before the implementation of security mechanisms. Security concerns are mixed with the application code and hence it is difficult to understand the policy in order to maintain, correct, or evolve it. This work deals with access control mechanisms following the RBAC pattern. Our work proposes a toolset dedicated to modeling and deployment of an acces control engine for a web application assuming that the functional part of the application is developed following a classical process. Our technique tries to reconcile modeling, validation and implementation of role-based security policies, and favours model driven security in the context of web applications. The toolset allows developers to graphically model an MVC web application by making links to its requirements and then generates a security filter from the web application's model. This technique guaranties that the deployed access control policy is conformant to its specification and associated validation activities.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Trusted Operating System-Based Model-Driven Development of Secure Web Applications
    Pathak, Nitish
    Sharma, Girish
    Singh, B. M.
    [J]. SOFTWARE ENGINEERING (CSI 2015), 2019, 731 : 421 - 432
  • [2] Model-Driven Web Applications
    Herrero Agustin, Jose Luis
    [J]. 2015 SCIENCE AND INFORMATION CONFERENCE (SAI), 2015, : 954 - 964
  • [3] Model-Driven Development of Secure Service Applications
    Borek, Marian
    Moebius, Nina
    Stenzel, Kurt
    Reif, Wolfgang
    [J]. PROCEEDINGS OF THE 2012 IEEE 35TH SOFTWARE ENGINEERING WORKSHOP (SEW 2012), 2012, : 62 - 71
  • [4] A Model-Driven Approach to Web Applications
    Kozlovics, Sergejs
    [J]. DATABASES AND INFORMATION SYSTEMS IX, 2016, 291 : 73 - 86
  • [5] Model-driven architecture for Web applications
    Taleb, Mohamed
    Seffah, Ahmed
    Abran, Alain
    [J]. HUMAN-COMPUTER INTERACTION, PT 1, PROCEEDINGS: INTERACTION DESIGN AND USABILITY, 2007, 4550 : 1198 - +
  • [6] A model driven method for the integration of Web applications
    Torres, V
    Muñoz, J
    Pelechano, V
    [J]. Third Latin American Web Congress, Proceedings, 2005, : 32 - 41
  • [7] Secure input for web applications
    Szydlowski, Martin
    Kruegel, Christopher
    Kirda, Engin
    [J]. TWENTY-THIRD ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, PROCEEDINGS, 2007, : 375 - 384
  • [8] Developing secure Web applications
    Scott, D
    Sharp, R
    [J]. IEEE INTERNET COMPUTING, 2002, 6 (06) : 38 - 45
  • [9] Modernizing Secure OLAP Applications with a Model-Driven Approach
    Blanco, Carlos
    Fernandez-Medina, Eduardo
    Trujillo, Juan
    [J]. COMPUTER JOURNAL, 2015, 58 (10): : 2351 - 2367
  • [10] Frameworks for Model-Driven Development of Web Applications
    Okanovic, Vensada
    Donko, Dzenana
    Mateljan, Tadej
    [J]. ADVANCES IN DATA NETWORKS, COMMUNICATIONS, COMPUTERS, 2010, : 67 - 72