Safeguard
Compliance•

NIST 800-53 AC-25 Reference Monitor: What It Really Means

AC-25 asks for a reference monitor that is tamperproof, always invoked and small enough to test. Learn who it applies to and what to show.

Safeguard Security Team
2 min read

AC-25 is one of the most design focused controls in the catalog. Implement a reference monitor for the policies you define, and make it tamperproof, always invoked, and small enough to be analyzed and tested so that its completeness can be assured.

800-53 binds federal systems and, by contract, some suppliers. Most commercial teams will never build one themselves, but the three properties are a good test for any access check you rely on.

What it means in practice

The guidance describes a reference monitor as a design requirement on a validation mechanism, typically in an operating system, that enforces an access policy over all subjects and objects.

  • Tamperproof: attackers cannot alter the mechanism.
  • Always invoked: nothing can bypass it.
  • Small: it can be analyzed and tested thoroughly.

Evidence to collect

  • The design rationale naming the component that plays this role.
  • Test results showing the check cannot be skipped.
  • For third party platforms, the vendor's documentation of how enforcement works.

Common gaps

  • Several overlapping checks scattered across services, none of them complete.
  • No test proving a bypass path does not exist.

How to implement it

Most teams meet the spirit by relying on a mature operating system or platform kernel, and by keeping custom authorization logic in one small, tested module.

Quick check

Name the three properties AC-25 requires.

Tamperproof, always invoked, and small enough to be analyzed and tested.

Sources

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.