Section 01
The shape of a software gate
Every software-based access control — firewall ACL, EDR allowlist, segmentation policy, IAM role binding — is a function that takes a request and returns either allow or deny. The request reaches the gate because a path exists. The gate's job is to decide what to do about the request.
This is a useful and necessary design. Most decisions about who can do what on a corporate network do not need to be made at the cable layer. But the design carries an invariant: the path is up. If the gate is removed, broken, or misconfigured, traffic still has somewhere to go.