PML: An Interpreter-Based Access Control Policy Language for Web Services

03/23/2019
by   Yang Luo, et al.
0

Access control is an important component for web services such as a cloud. Current clouds tend to design the access control mechanism together with the policy language on their own. It leads to two issues: (i) a cloud user has to learn different policy languages to use multiple clouds, and (ii) a cloud service provider has to customize an authorization mechanism based on its business requirement, which brings high development cost. In this work, a new access control policy language called PERM modeling language (PML) is proposed to express various access control models such as access control list (ACL), role-based access control (RBAC) and attribute-based access control (ABAC), etc. PML's enforcement mechanism is designed in an interpreter-on-interpreter manner, which not only secures the authorization code with sandboxing, but also extends PML to all programming languages that support Lua. PML is already adopted by real-world projects such as Intel's RMD, VMware's Dispatch, Orange's Gobis and so on, which proves PML's usability. The performance evaluation on OpenStack, CloudStack and Amazon Web Services (AWS) shows PML's enforcement overhead per request is under 5.9us.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/08/2018

vFAC: Fine-Grained Access Control with Versatility for Cloud Storage

In recent years, cloud storage technology has been widely used in many f...
research
10/25/2017

Access control management for e-Healthcare in cloud environment

Semantic web technologies represent much richer forms of relationships a...
research
08/16/2019

The Next 700 Policy Miners: A Universal Method for Building Policy Miners

A myriad of access control policy languages have been and continue to be...
research
02/01/2010

A Data Capsule Framework For Web Services: Providing Flexible Data Access Control To Users

This paper introduces the notion of a secure data capsule, which refers ...
research
04/27/2023

Greybox Penetration Testing on Cloud Access Control with IAM Modeling and Deep Reinforcement Learning

Identity and Access Management (IAM) is an access control service in clo...
research
08/04/2017

On a Feedback Control-based Mechanism of Bidding for Cloud Spot Service

As a cost-effective option for Cloud consumers, spot service has been co...
research
12/05/2022

Extending Expressive Access Policies with Privacy Features

Authentication, authorization, and trust verification are central parts ...

Please sign up or login with your details

Forgot password? Click here to reset