Fine-Grained Access Control for Microservices

被引:10
|
作者
Nehme, Antonio [1 ]
Jesus, Vitor [1 ]
Mahbub, Khaled [1 ]
Abdallah, Ali [1 ]
机构
[1] Birmingham City Univ, Sch Comp & Digital Technol, Birmingham, England
关键词
Microservices; Security; Confused deputy attack; Gateways; Access control;
D O I
10.1007/978-3-030-18419-3_19
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Microservices-based applications are considered to be a promising paradigm for building large-scale digital systems due to their flexibility, scalability, and agility of development. To achieve the adoption of digital services, applications holding personal data must be secure while giving end-users as much control as possible. On the other hand, for software developers, the adoption of a security solution for microservices requires it to be easily adaptable to the application context and requirements while fully exploiting reusability of security components. This paper proposes a solution that targets key security challenges of microservice-based applications. Our approach relies on a coordination of security components, and offers a fine-grained access control in order to minimise the risks of token theft, session manipulation, and a malicious insider; it also renders the system resilient against confused deputy attacks. This solution is based on a combination of OAuth 2 and XACML open standards, and achieved through reusable security components integrated with microservices.
引用
下载
收藏
页码:285 / 300
页数:16
相关论文
共 50 条
  • [21] A fine-grained access control and revocation scheme on clouds
    Tu, Shan-shan
    Niu, Shao-zhang
    Li, Hui
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (06): : 1697 - 1714
  • [22] A fine-grained access control model for relational databases
    Jie SHIHong ZHU College of Computer Science and TechnologyHuazhong University of Science and TechnologyWuhan China
    JournalofZhejiangUniversity-ScienceC(Computers&Electronics), 2010, 11 (08) : 575 - 586
  • [23] Fine-grained access control for EPC information services
    Grummt, Eberhard
    Mueller, Markus
    INTERNET OF THINGS, PROCEEDINGS, 2008, 4952 : 35 - +
  • [24] A fine-grained access control model for relational databases
    Jie Shi
    Hong Zhu
    Journal of Zhejiang University SCIENCE C, 2010, 11 : 575 - 586
  • [26] Vigiles: Fine-grained Access Control for MapReduce Systems
    Ulusoy, Huseyin
    Kantarcioglu, Murat
    Pattuk, Erman
    Hamlen, Kevin
    2014 IEEE INTERNATIONAL CONGRESS ON BIG DATA (BIGDATA CONGRESS), 2014, : 40 - 47
  • [27] Modelling Fine-Grained Access Control Policies in Grids
    Benjamin Aziz
    Journal of Grid Computing, 2016, 14 : 477 - 493
  • [28] A fine-grained access control model for Web services
    Bertino, E
    Squicciarini, AC
    Mevi, D
    2004 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2004, : 33 - 40
  • [29] Achieving fine-grained access control in virtual organizations
    Zhang, N.
    Yao, L.
    Nenadic, A.
    Chin, J.
    Goble, C.
    Rector, A.
    Chadwick, D.
    Otenko, S.
    Shi, Q.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2007, 19 (09): : 1333 - 1352
  • [30] Modelling Fine-Grained Access Control Policies in Grids
    Aziz, Benjamin
    JOURNAL OF GRID COMPUTING, 2016, 14 (03) : 477 - 493