Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Mathangi Ramesh

dblp:390/3727 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2024
0009-0001-2937-305XORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
1 paper
Authentication and access control · 100%
Software engineering, system software, and programming languages
1 paper
Program synthesis and code generation · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Authentication and access control
access control
0.812024
Automatically Reducing Privilege for Access Control Policies · Proc. ACM Program. Lang. 2024
Authentication and access control
access control policy
0.812024
Automatically Reducing Privilege for Access Control Policies · Proc. ACM Program. Lang. 2024
Authentication and access control › access control
least privilege
0.812024
Automatically Reducing Privilege for Access Control Policies · Proc. ACM Program. Lang. 2024
Program synthesis and code generation › controller synthesis
policy synthesis
0.812024
Automatically Reducing Privilege for Access Control Policies · Proc. ACM Program. Lang. 2024
Cloud and datacenter computing › cloud security
access control policies
0.212024
Automatically Reducing Privilege for Access Control Policies · Proc. ACM Program. Lang. 2024
Cloud and datacenter computing
cloud security
0.212024
Automatically Reducing Privilege for Access Control Policies · Proc. ACM Program. Lang. 2024

Methods — techniques the papers use, named apart from their topics

parallelization · 2.3lattice-based generalization · 2.3
YearPublicationVenuePosition
2024 Automatically Reducing Privilege for Access Control Policies
abstract
Access control policies are programs used to secure cloud resources. These polices should only grant the necessary permissions that a given application needs. However, it is challenging to write and maintain policies as applications and their required permissions change over time. In this paper, we focus on the Amazon Web Services (AWS) IAM policy language and present an approach that, given a policy, synthesizes a modified policy that is more restrictive and better abides to the principle of least privilege. Our approach looks at the actual access history (e.g., access logs) used by an application and computes the least permissive local modification of the user-given policy that still provides the same permissions that were observed in the access history. We treat the problem of computing the least permissive policy as a generalization problem in a lattice of possible policies (i.e., the set of local modifications). We show that our synthesis algorithm comes with correctness guarantees and is amendable to an efficient implementation that is easy to parallelize. We implement our algorithm in a tool IAM-PolicyRefiner and evaluate it on policies attached to AWS roles with access logs. For each role, IAM-PolicyRefiner can compute easy-to-inspect refined policies in less than 1 minute, and the refined policies do not overfit to the requests in the log—i.e., the policies also allow requests in a left-out test set of requests.
Loris D'Antoni, Amit Goel, Mathangi Ramesh, Neha Rungta, Chungha Sung
Proc. ACM Program. Lang.4