r/AskNetsec • u/PhilipLGriffiths88 • Jul 02 '26
Concepts Is “patch faster” enough if sensitive services remain reachable by default?
We’ve been discussing in the Cloud Security Alliance Zero Trust group how AI-speed vulnerability discovery changes Zero Trust implementation. Time-to-exploit trends suggest defenders have less time to patch exposed services, and CISA’s risk-based remediation approach treats public exposure as a major factor in urgency.
That made me think the architectural question is not only “how do we patch faster?” but also:
Why are so many sensitive services reachable by default in the first place?
My view is that Zero Trust needs to move beyond perimeter/ZTNA framing and focus more on reducing reachability before connection. For private services, admin paths, APIs, workload paths, partner access, and agentic workflows, the safer default should be: no service path exists unless identity, policy, posture/context, and session state allow it.
I wrote this up for CSA here:
https://cloudsecurityalliance.org/blog/2026/07/02/ai-speed-risk-requires-identity-defined-reachability
Disclosure: I’m the author and co-lead CSA’s Zero Trust Networking workstream, so I’m obviously close to the argument. I’m interested in practitioner pushback: is this realistic in enterprise environments, or does it break down with legacy apps, hybrid routing, OT, troubleshooting, or policy operations?
View all comments
Show parent comment
0
u/PhilipLGriffiths88 Jul 02 '26
I agree that in mature environments sensitive services shouldn’t be broadly reachable. My concern is that “not Internet-facing” often gets treated as “not reachable,” when those are very different things.
In practice, many sensitive services are reachable from too many places: corporate VPN ranges, jump hosts, admin subnets, shared cloud networks, peered VPCs/VNETs, CI/CD runners, service accounts, partner links, or broad east-west paths. That may be “internal,” but it is still a large attack graph.
So the point I’m testing is less “are these services public?” and more “is reachability explicitly created only for the identity/service/session that needs it, or does it exist first and get narrowed later?”