惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
Y
Y Combinator Blog
月光博客
月光博客
Blog — PlanetScale
Blog — PlanetScale
GbyAI
GbyAI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 三生石上(FineUI控件)
S
SegmentFault 最新的问题
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
美团技术团队
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
Last Week in AI
Last Week in AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
有赞技术团队
有赞技术团队
博客园 - 司徒正美
V
Visual Studio Blog
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Tailwind CSS Blog
Apple Machine Learning Research
Apple Machine Learning Research
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
A
About on SuperTechFans
The Cloudflare Blog

Cerbos - All Posts

Authentik vs Keycloak: Self-hosted IdP comparison Mapping business requirements to authorization policy for automotive Fine-grained authorization for AI gateways EIC 2026: Stop counting agents, protect what they can touch Agent skill for writing authorization policies in Claude Desktop Identity security in 2026 EIC 2026 takeaways: the identity stack built for humans will not hold up for AI agents Already have authentication? Here's the authorization layer you still need. Tokens are authorization decisions: a guide to policy-driven token issuance What is a Runtime Authorization Platform It's a dimmer switch, not a kill switch. How CISOs are rethinking AI agent governance From maps to bitmaps (and from bitmaps to bitmaps) AuthZEN, Shared Signals, SCIM Events, IPSIE: Notes from the OpenID Enterprise Panel How do you update authorization policies without redeploying your application? IIW42 recap: Where agent authorization got real Cerbos PDP v0.52.0/v0.53.0: Engine performance, security hardening, and CEL path functions Authorization Management Platforms: what they do, how they work, and where they fit PocketOS AI coding agent deleted a production database in 9 seconds Non-Human Identity management still has a blind spot Supabase alternative in 2026: Best open source auth options Benefits of on-premise authorization: Why enterprises are moving toward self-hosted Authorization policies: How to write, test, and validate them (faster with AI) Agent skill for writing authorization policies How much does it cost to build authorization in-house? Why centralized authorization governance reduces incident response time OPA alternative Why AI agents make authorization a right now problem Modernizing legacy application authorization: why it’s your biggest security blind spot How to add authorization to legacy applications without code changes 5 authorization blind spots auditors find, and how to fix them
Authorization as a continuously governed control
Alex Olivier · 2026-01-21 · via Cerbos - All Posts

Once you accept that authorization is a runtime problem, the question becomes how you govern it without turning your system into a bottleneck.

The model we work toward is treating authorization as a continuously governed security control. Every access attempt is evaluated against the current context, using a centrally managed policy, and produces evidence you can inspect later. Crucially, this happens without inserting a new network hop or fragile dependency into the critical path.

That constraint matters more than most people expect.

One source of authorization truth

In most environments, policy exists in fragments. Some of it lives in IAM tools, some in application code, some in spreadsheets that only surface during audits.

What we have found works better is clear ownership and a single place where authorization policy is defined, reviewed, versioned, and approved. Not because centralization is fashionable, but because without it, you cannot reason about blast radius or change impact.

With systems like Cerbos, policy becomes explicit. You can answer basic questions like who owns this rule, when it changed, why it changed, and what it affects. That is table stakes for any control you expect to defend under scrutiny.

Consistent decisions, wherever they are enforced

Another place things break down is inconsistency. Different teams reimplement the same authorization logic in slightly different ways. Edge cases drift. Assumptions diverge. Over time, policy intent and runtime behavior no longer match.

The goal is not to centralize enforcement, but to centralize decision logic. The same policy should evaluate the same way whether it is called from an API, a background job, a data pipeline, or an automated workflow.

When decisions are consistent, gaps become visible. When they are not, gaps hide in plain sight.

Decision-level evidence, not just configuration

From an audit and incident response perspective, configuration alone is not enough.

What holds up is decision-level evidence. For each authorization decision, you should be able to see what was requested, which policy version was evaluated, which inputs mattered, and what the outcome was.

This changes how audits feel. Instead of explaining intent and hoping it was followed, you can show what was enforced. Automated audit trails, policy versioning, and reproducible decisions turn authorization from a theoretical control into an inspectable one.

Governance without new runtime risk

A common concern is that adding governance means adding latency or new failure modes. That concern is valid.

In practice, authorization only scales if it runs locally, evaluates fast, and fails safely. If a policy engine becomes a network dependency, teams will bypass it. If it introduces noticeable latency, it will be disabled under pressure.

That is why the design constraint is no new runtime risk. Decisions need to be evaluated in process or close to it, with predictable sub-millisecond performance, even at very high volumes.

Controlling automated actors explicitly

One of the more recent shifts is the growth of automated actors. Service accounts, background jobs, AI agents, and system-to-system integrations now make far more decisions than humans do.

Treating these as second-class identities is a mistake. They need the same level of authorization rigor, context awareness, and auditability as human users, often more.

Runtime authorization makes this possible because policies can reason about identity type, workload attributes, and execution context, not just usernames and groups.

Fitting into the stack you already have

Finally, none of this works if it requires ripping out existing systems.

Authorization should consume signals from your current identity and governance stack, not compete with it. Directories, IdPs, and IGA tools already tell you who someone is and what they should generally have access to. Authorization decides what is allowed right now.

When those responsibilities are clearly separated, systems get simpler, not more complex.

The pattern that holds up is straightforward. Identity establishes who. Authorization evaluates what, when, and under which conditions. Governance ensures you can explain and prove the outcome later.

If you’re interested in implementing externalized, dynamic authorization - start with our 10-chapter guide for a structured approach to this transformation.

Otherwise, feel free to try out Cerbos Hub or book a call with a Cerbos engineer to see how our solution can help streamline access control and secure your applications.