论文
Prose2Policy(P2P):将自然语言访问策略译为可执行Rego的实用LLM流水线
Prose2Policy (P2P): A Practical LLM Pipeline for Translating Natural-Language Access Policies into Executable Rego
摘要
Prose2Policy(P2P)是一个基于LLM的实用工具,将自然语言访问控制策略(NLACP)翻译为可执行的Rego代码(Open Policy Agent,OPA的策略语言)。它提供模块化的端到端流水线,执行策略检测、组件提取、模式校验、lint检查、编译以及自动测试生成与执行。Prose2Policy旨在弥合人类可读的访问需求与机器可执行的策略即代码(PaC)之间的差距,同时强调部署可靠性与可审计性。我们在ACRE数据集上评估了Prose2Policy,接受的策略编译率达95.3%,自动化测试取得82.2%的正向测试通过率与98.9%的负向测试通过率。这些结果表明,Prose2Policy生成的Rego策略语法稳健、行为一致,适用于零信任与合规驱动环境。
