Structured Decomposition for Reliable LLM-Generated Access Control Policies

📅 2026-09-20
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
本文提出了一种基于LLM的系统,通过结构化分解和模式验证方法将自然语言访问控制策略转换为可执行代码,以提高生成策略的可靠性和安全性。
📝 Abstract
This paper presents an LLM-based system that translates natural-language access control policies (NLACPs) into executable Rego code for Open Policy Agent (OPA). It provides a modular, end-to-end pipeline for policy detection, component extraction, schema validation, linting, compilation, and automated test generation and execution. The system is designed to bridge the gap between human-readable access requirements and machine-enforceable policy-as-code (PaC), with a focus on deployment reliability and security correctness. We evaluate the system on 372 ACRE-complete access control statements with non-null subject, action, and resource annotations against a direct single-prompt LLM baseline to isolate the contribution of structured decomposition and schema-aware validation. The system achieves a 50.3% end-to-end policy correctness rate, compared with 15.3% for the baseline, representing a 3.3x improvement. A policy is counted as correct only if it satisfies compilation, linting, and both positive and negative tests, making this a strict measure of deployable correctness. On security-critical patterns, the system generates correct deny semantics for 87.5% of deny policies (baseline: 37.5%), ownership conditions for 100% of ownership-qualified policies (baseline: 40%), and status-qualified conditions for 100% of status-qualified policies (baseline: 55.6%). These results indicate that structured decomposition and schema-aware validation play a critical role in improving the reliability of LLM-generated authorization policies.
Problem

Research questions and friction points this paper is trying to address.

LLM-based system
natural-language access control policies
executable Rego code
reliability
security correctness
Innovation

Methods, ideas, or system contributions that make the work stand out.

structured decomposition
schema-aware validation
end-to-end pipeline
policy-as-code
reliability
💼 Related Jobs
No related jobs found.
V
Vatsal Gupta
Apple Inc., Cupertino, CA, USA
D
Darshan Sreenivasamurthy
Apple Inc., Cupertino, CA, USA