The Queen's Guard: A Secure Enforcement of Fine-grained Access Control In Distributed Data Analytics Platforms
Fahad Shaon (1), Sazzadur Rahaman (2), Murat Kantarcioglu (1) ((1), Data Security Technologies, (2) University of Arizona)

TL;DR
This paper introduces SecureDL, a secure, fine-grained access control framework for distributed data analytics platforms like Apache Spark, combining static and runtime defenses to prevent API abuse and ensure policy enforcement.
Contribution
It presents the first secure, attribute-based access control framework with a two-layered defense system for distributed analytics platforms, enhancing security against API abuse.
Findings
SecureDL effectively enforces fine-grained access control.
The security overhead is low, maintaining platform performance.
The framework is resilient against adversarial code execution.
Abstract
Distributed data analytics platforms (i.e., Apache Spark, Hadoop) provide high-level APIs to programmatically write analytics tasks that are run distributedly in multiple computing nodes. The design of these frameworks was primarily motivated by performance and usability. Thus, the security takes a back seat. Consequently, they do not inherently support fine-grained access control or offer any plugin mechanism to enable it, making them risky to be used in multi-tier organizational settings. There have been attempts to build "add-on" solutions to enable fine-grained access control for distributed data analytics platforms. In this paper, first, we show that straightforward enforcement of ``add-on'' access control is insecure under adversarial code execution. Specifically, we show that an attacker can abuse platform-provided APIs to evade access controls without leaving any traces.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDiamond and Carbon-based Materials Research · Security and Verification in Computing · Access Control and Trust
