Attribute-Based Access Control for NoSQL Databases
- PMID: 39822651
- PMCID: PMC11737533
- DOI: 10.1145/3422337.3450323
Attribute-Based Access Control for NoSQL Databases
Abstract
NoSQL databases are gaining popularity in recent times for their ability to manage high volumes of unstructured data efficiently. This necessitates such databases to have strict data security mechanisms. Attribute-Based Access Control (ABAC) has been widely appreciated for its high flexibility and dynamic nature. We present an approach for integrating ABAC into NoSQL databases, specifically MongoDB, that typically only support Role-Based Access Control (RBAC). We also discuss an implementation and performance results for ABAC in MongoDB, while emphasizing that it can be extended to other NoSQL databases as well.
Figures
References
-
- Ene A, Horne B, Milosavljevic N, Rao P, Schreiber R, & Tarjan R (2008). Fast exact and heuristic methods for role minimization problems. 2008 ACM Symposium on Access Control Models and Technologies (SACMAT).
-
- Colombo P, & Ferrari E (2017). Towards a Unifying Attribute Based Access Control Approach for NoSQL Datastores. 2017 IEEE 33rd International Conference on Data Engineering (ICDE), 709–720.
-
- Okman L, Gal-Oz N, Gonen Y, Gudes E, & Abramov J (2011). Security Issues in NoSQL Databases. 2011 IEEE 10th International Conference on Trust, Security and Privacy in Computing and Communications, 541–547.
-
- DB-Engine Rankings. Retrieved January 9, 2021 from https://db-engines.com/en/ranking
Grants and funding
LinkOut - more resources
Full Text Sources