Source-linked AI summary

From Alignment to Access Control: A Framework for GenAI Policy Enforcement

Nathalie Baracaldo

arXiv:2609.26682v1cs.CRcs.AI

TL;DR

GenAI applications need policies, but policy meanings and enforcement approaches vary across communities, and existing mechanisms cover limited policy types. The paper surveys policies and enforcement, then analyzes approaches through multiple dimensions; its analysis identifies a lack of a unified control plane and unresolved policy conflicts.

  • Problem

    GenAI policy enforcement is fragmented across mechanisms with limited policy coverage, while multiple policies can apply simultaneously and conflict.

    Source: §3.3 · pp. 15–16
  • Method

    The paper surveys policies and enforcement approaches, then analyzes policy techniques across policy definition, enforcement guarantees, and stack enforcement.

    Source: §5 · p. 22
  • Results

    The analysis identifies a lack of a single control plane and unresolved policy conflicts, with many approaches relying on content similarity to select policies.

    Source: §3.3 · pp. 15–16
  • Takeaways & Limitations

    Separating policy definition from enforcement and placing hooks at required enforcement points are relevant design principles for GenAI applications.

    Source: §3.2.2 · p. 14

    Standardized failure semantics and principled resolution of simultaneously applicable policies remain open challenges.

    Source: §5 · p. 23

Abstract

from arXiv · show

Generative AI (GenAI) applications have flourished enabling users to chat with large language models, and to create agents to act on their behalf for a variety of tasks. The pace of development of capabilities in this field is incredibly fast with security and safety taking a back seat. Unfortunately, the slower pace at which security and safety mechanisms have evolved has led to real incidents. Policy enables the definition of desirable behavior of applications, and for that reason, it is a cornerstone of making systems secure and compliant. Policy however means different things to different practitioners creating confusion and siloed solutions that are not adequate for compliance. This paper takes a tour of the good, the bad and the ugly when it comes to policy enforcement in GenAI applications. We propose a methodology to systematically analyze and dissect existing approaches to define and enforce policy found in the wild. Based on this principled analysis, we provide recommendations and call for action for the community to address. This paper is a companion extension of USENIX Security 2026 Enigma talk titled "From Alignment to Access Control: A Unified View of GenAI Policy Enforcement" by the author Nathalie Baracaldo.

1 Introduction

GenAI policy enforcement is difficult because policies mean different things across communities, apply across multiple layers, and operate in a dynamic, probabilistic environment. The paper surveys approaches and proposes a framework for assessing policy enforcement, concluding that enforcement remains fragmented across layers.

1 Introduction

  • The paper connects incidents involving a deleted production dataset and harmful LLM interactions with policies that could have prevented or mitigated them.It identifies access control for the first case and steering away from sycophantic spirals for the second.Source: §1 · pp. 1–2
  • Different communities use “policy” to mean different things, while applications may need multiple policies enforced across layers.This diversity makes discovering, specifying, and enforcing policies an open challenge.Source: §1 · p. 2, Figure 2 · p. 3
  • GenAI’s dynamic, probabilistic environment makes policy enforcement an interdisciplinary challenge, and not every desired policy can be enforced deterministically.Natural-language policy specification also enables fuzzy policies, but novel enforcement approaches may create a false sense of security and compliance.Source: §1 · p. 3
  • The proposed methodology assesses enforcement mechanisms through policy definition, enforcement guarantees, and stack enforcement.It is intended to guide selection for diverse policies applicable to GenAI applications.Source: §1 · p. 4
  • The paper finds policy enforcement fragmented across model alignment, runtime guardrails, agent-flow constraints, and access controls, with no unified view across layers.It offers recommendations and discusses open challenges.Source: §1 · p. 4

2 Policies in the Wild

The paper surveys varied meanings and targets of GenAI policies, grouping policies by semantics and showing where they apply in an agentic stack. It defines the policy scope used in the paper and notes that applications may need multiple policies enforced in different places.

2 Policies in the Wild

  • The paper defines GenAI applications to include LLM-based agents and chatbots, with agents using memory and tools to interact with users or other agents.It describes policy governance as applying to information flows and interactions in this infrastructure.Source: §2 · p. 4
  • The paper groups policies found in practice into regulatory, content and behavioral, business compliance and logic, traditional cybersecurity, and system policies.Examples include privacy and harm controls, application-specific rules, tool access, and deployment requirements.Source: §2 · p. 5
  • The paper uses “policy” for machine-enforceable requirements, excluding regulatory policies that require decomposition and cannot currently be enforced directly by a machine.Source: §2 · p. 6
  • Policies may target single- or multi-turn interactions, tools, agent traces, the harness, or memory.The paper notes that tool policies are often traditional cybersecurity policies, while memory policies often restrict private-data storage.Source: §2 · p. 7
  • GenAI applications may require multiple policies enforced at different places in the stack, motivating a framework for assessing approach suitability.Source: §2 · p. 7

3 Proposed Approach to Dissect Policies

The paper’s methodology assesses GenAI policy approaches by policy-definition clarity, enforcement guarantees, and stack placement. It uses these dimensions to guide mechanism selection, defense in depth, and coordinated enforcement of multiple policies.

3 Proposed Approach to Dissect Policies

  • The methodology evaluates policy definition, enforcement guarantees, and stack enforcement to compare approaches and identify gaps.Policy definitions range from strict to fuzzy, enforcement from hard to soft, and stack enforcement concerns where the mechanism operates.Source: §3 · p. 8

3.1 Interactions between policy definition and enforceability

  • Concrete policies can use hard enforcement, while fuzzy policies such as preventing sycophancy require soft, stochastic mechanisms.Content moderation can pair deterministic forbidden-word matching with a stochastic model guardrail; the paper says no deterministic mechanism offers provable sycophancy mitigation results.Source: §3.1 · p. 9
  • Pretty Please enforcement relies on the LLM and provides no guarantee, so prompts should guide behavior rather than substitute for adequate enforcement.The paper contrasts this with carefully placed access controls and recommends hard mechanisms when the policy definition supports them.Source: §3.1 · pp. 10–12

3.2 The Stack Enforcement and Defense in Depth

  • Defense in depth requires protections across application components; an adapted LLM remains a single layer and retains a security gap.Alignment, unlearning, and fine-tuning can reduce that gap, but the paper says it cannot yet be fully closed.Source: §3.2.1 · p. 14

3.2.2 Using Policy Enforcement Points

  • Hooks at the right application-stack locations can connect policy enforcement points to suitable mechanisms, including hard controls for authentication and access-token verification.The paper recommends separating policy definition from enforcement points and gives MCP tool-call hooks as one example.Source: §3.2.2 · pp. 14–15

3.3 Enforcing Multiple Policies

  • The paper recommends a central control panel with well-specified error logging, while noting that diverse existing mechanisms serve limited policy types.Logging interactions and agreeing on error definitions can support compliance and recovery in multi-agent applications.Source: §3.3 · p. 15
  • A single GenAI application may need to enforce multiple concrete and fuzzy policies together, despite unresolved conflicts between their objectives and obligations.Most solutions described rely on content similarity to select a policy to apply.Source: §3.3 · p. 16

4 Related work

The related-work review surveys policy enforcement across fields and groups representative approaches by the community in which they were proposed.

4.1 Traditional Cybersecurity Policy Enforcement

  • Traditional access-control systems separate policy information, decision, and enforcement points, enabling modular enforcement and policy updates without changing application logic.The PEP intercepts interactions, the PDP decides whether to grant or deny access, and the PIP stores policies.Source: §4.1 · p. 17, Figure 9 · p. 17

4.2 Policies for System, Business Compliance and Logic

  • Natural-language policies are transformed into verifiable code or evaluated through prompts, but the reviewed methods do not address multi-stakeholder policies.Examples include tool-invocation checks, Prolog evaluation, and question-answer alignment.Source: §4.2 · pp. 18–19

4.3 Enforcing Policy by Adapting Models or Their Behavior

  • Policy enforcement approaches adapt model weights through alignment or unlearning and steer activations at runtime, though steering side effects need further study.YAML-based policy specifications can also define model outputs and exceptions to support compliance verification across agents.Source: §4.3 · p. 19

4.4 Stochastic Methods and Efficacy Evaluation

  • FragFuse [83] broke four agents using prompt-based access control and also broke GuardAgent, AGrail, and ShieldAgent; [72] found current models do not respect instruction hierarchies, while [60] found 64.7% of error-encountering rollouts led to dangerous actions.In over half of dangerous failures, unsafe behavior was not reported to the user.Source: §4.4 · p. 20

4.5 Guardrails and Enforcement Frameworks

  • Guardrails inspect model inputs and outputs or steer conversation flows, but NeMo Guardrails uses stochastic policy selection and prompt-based enforcement.NeMo specifies valid flows in Colang and selects relevant policies through embedding similarity.Source: §4.5 · pp. 20–21

4.6 Harnesses and Systems

  • Agent harnesses and platforms offer hooks, workflow rails, access controls, and content filters, but the reviewed systems lack a default way to resolve conflicts among multiple policies.Open Claw's SOUL.md instructions are characterized as Pretty Please prompts.Source: §4.6 · p. 21

4.7 Policy Composition Conflict Resolution

  • Policy conflicts are handled through agent agreement, precedence rules, or semantic similarity, but reviewed approaches provide no formal guarantees across enforcement types.Similarity-based selection introduces stochasticity into decisions that should be deterministic.Source: §4.7 · pp. 21–22

5 Conclusion

The conclusion frames GenAI policy enforcement as spanning diverse policy objectives and enforcement locations, and proposes a three-dimension analysis of techniques. It distills recommendations for policy selection and defense in depth.

  • The analysis surveys diverse policies and enforcement locations, then dissects techniques by policy definition, enforcement guarantees, and stack enforcement.It also summarizes recommendations for selecting enforcement approaches.Source: §5 · p. 22
  • For well-defined policies, the authors recommend non-stochastic enforcement rather than unreliable LLM-based mechanisms, which can create false security.The framework also identifies fuzzy policies that could not be enforced before the LLM era.Source: §5 · p. 22
  • Prompt-based enforcement by one model is not defense in depth; the authors call for multiple mechanisms beyond the LLM.They cite stochastic failures, jailbreaks, prompt injection, and reward hacking as vulnerabilities.Source: §5 · p. 22
  • Stack enforcement should retain logging and Policy Enforcement, Decision, and Information Points, though GenAI-specific nuances complicate direct transfer of some concepts.The authors also point to SELinux-inspired hooks as a possible direction and leave related challenges open.Source: §5 · pp. 22–23
  • Two open gaps are standardized failure semantics for policy violations and principled resolution of simultaneous policy conflicts.Current conflict approaches rely on vector similarity, which lacks the formal guarantees of traditional access-control conflict resolution.Source: §5 · p. 23
  • The proposed analytical framework offers practitioners a way to identify potential failures and gaps when developing defense-in-depth solutions.Source: §5 · p. 23

Author Biography

The biography presents Nathalie Baracaldo as an IBM Research scientist focused on trustworthy AI and GenAI safeguards.

  • Baracaldo’s work spans adversarial robustness, federated learning, and machine unlearning, alongside trustworthy AI.Source: Author Biography · p. 24
Loading 2609.26682v1…