Skip to content
About
Main content

What identity and access forbid

  • You cannot have stateless verification and immediate revocation.
  • You cannot enforce above the narrowest waist through which the data can be reached.
  • You cannot keep context across an asynchronous boundary without deciding again at execution time.
  • You cannot enumerate effective access under a policy language expressive enough to describe real policy.
  • You cannot express exceptions with an allow-only model, nor have order-independent combination with denies.
  • You cannot limit inference with cell-level access control, however fine the granularity.

The escapes and their prices

EscapeBuysPays
Short instead of revocationstateless verificationthe issuer is on the hot path; load = rate × TTL
Vended scoped narrow waist at storage; direct-access hole closedavailability coupling; total compromise if the vendor falls
Predicate-based row/column securityone coherent table, auditable policylost pruning, constrained plans, leak channels
Rolesenumerable, auditable accessexplodes when policy is not low-rank
Attributes / relationsexpresses real policy compactlythe inverse query becomes unanswerable
Capability passingno ; survives asyncrevocation only by expiry; audit by request, not
Physical table splitenforcement needs no engine cooperationN-times maintenance; policy hidden in pipeline code