Sieve: A Middleware Approach to Scalable Access Control for Database Management Systems
Primal Pappachan, Roberto Yus, Sharad Mehrotra, Johann-Christoph Freytag
Abstract
Current approaches for enforcing Fine Grained Access Control (FGAC) in DBMS do not scale to scenarios when the number of access control policies are in the order of thousands. This paper identifies such a use case in the context of emerging smart spaces wherein systems may be required by legislation, such as Europe's GDPR and California's CCPA, to empower users to specify who may have access to their data and for what purposes. We present Sieve, a layered approach of implementing FGAC in existing DBMSs, that exploits a variety of their features (e.g., UDFs, index usage hints, query explain) to scale to a large number of policies. Given a query, Sieve exploits its context to filter the policies that need to be checked. It also generates guarded expressions that save on evaluation cost by grouping policies and exploit database indices to cut on read cost. Our experimental results demonstrate that existing DBMSs can utilize Sieve to significantly reduce query-time policy evaluation cost. Using Sieve DBMSs can support real-time access control in applications such as emerging smart environments.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 7d21e290-249e-4cf6-961d-9e7cf2469649Cited by top-tier papers4
- Don't Be a Tattle-Tale: Preventing Leakages through Data Dependencies on Access Control Protected DataPrimal Pappachan, Shufan Zhang, Xi He, Sharad MehrotraVLDB 2022 · 14 citations
- Disclosure-Compliant Query AnsweringRudi Poepsel Lemaitre, Kaustubh Beedkar, Volker MarklSIGMOD 2025 · 1 citation
- Edna: Disguising and Revealing User Data in Web ApplicationsLillian Tsai, Hannah Gross, Eddie Kohler, M. Frans Kaashoek et al.SOSP 2023 · 1 citation
- Data Guard: A Fine-Grained Purpose-Based Access Control System for Large Data WarehousesKhai Tran, Sudarshan Vasudevan, Pratham Desai, Alex Gorelik et al.ICDE 2026
Builds on1
Related papers
- Software-Defined Data Protection: Low Overhead Policy Compliance at the Storage Layer is Within Reach!Zsolt István, Soujanya Ponnapalli, Vijay ChidambaramVLDB 2021 · 19 citations
- Ensuring Authorized Updates in Multi-user Database-Backed ApplicationsKevin Eykholt, Atul Prakash, Barzan MozafariUSENIX Security 2017 · 4 citations
- Qapla: Policy compliance for database-backed systemsAastha Mehta, Eslam Elnikety, Katura Harvey, Deepak Garg et al.USENIX Security 2017 · 46 citations
- SACK: Shielding Dynamic Attribute-based Access Control in Persistent Key-Value StoresYanjing Ren, Jingwei Li, Patrick LeeVLDB 2026
- AccessRefinery: Fast Mining Concise Access Control Intents on Public CloudNing Kang, Peng Zhang, Jianyuan Zhang, Hao Li et al.FSE 2026
