Teams should keep only the services that genuinely need public access, such as approved web apps and APIs, and remove everything else from reach. The decision should be based on business need, ownership, and risk, then enforced with ongoing review of ports, certificates, and software versions. Anything unnecessary should be taken off the internet and locked down.
Why This Matters for Security Teams
Public exposure is not just a networking choice. It is a control decision that shapes the attack surface, the blast radius of compromise, and the speed of detection. Security teams that leave services exposed without a clear owner or business purpose often inherit hidden risk through forgotten admin panels, shadow IT, stale test systems, and unsupported protocols. Current guidance from NIST’s Cybersecurity Framework treats asset visibility and continuous risk management as core to reducing exposure, not one-time hygiene.
The practical question is whether a service can justify internet reachability with a business need, an accountable owner, and compensating controls. That matters even more when exposed services are tied to identities, tokens, automation, or machine-to-machine access, because those paths are increasingly targeted by credential abuse and AI-assisted reconnaissance. Teams should treat every public endpoint as a governed exception rather than a default state. In practice, many security teams encounter exposure only after an external scan, incident review, or cloud migration has already revealed services that were never meant to be public.
How It Works in Practice
Security teams usually decide exposure through an inventory-led review, then validate each candidate service against purpose, data sensitivity, and technical controls. A service should stay public only when it has a clear user or system dependency, a named owner, and protections appropriate to the risk. For internet-facing APIs, that often means strong authentication, rate limiting, logging, certificate management, and patch discipline. For admin interfaces, the answer is usually removal from public reach, with access shifted behind VPN, ZTNA, or private connectivity.
The decision process works best when teams ask a small set of operational questions:
- Is the service required for external users, partners, or trusted automation?
- Can the same outcome be delivered through private access, a proxy, or a brokered workflow?
- Does the service handle sensitive data, secrets, or privileged actions?
- Is there a known owner who can approve, review, and retire the exposure?
- Are the version, certificate, and configuration states continuously monitored?
This is also where identity and privilege matter. Publicly reachable systems should not rely on broad standing access or long-lived secrets if they can be replaced with short-lived credentials, scoped tokens, or just-in-time access. The MITRE ATT&CK knowledge base is useful here because exposed services often become the first foothold in techniques such as valid accounts, exploitation of public-facing applications, and credential theft. Exposure review should therefore be paired with detection engineering, not just asset cleanup. For internet-facing AI services, organisations should also consider the OWASP Top 10 for Large Language Model Applications when prompts, tools, or model outputs are reachable from outside the trust boundary.
These controls tend to break down when ownership is fragmented across cloud, DevOps, and product teams because no single group is accountable for decommissioning or reclassification.
Common Variations and Edge Cases
Tighter exposure control often increases operational friction, requiring organisations to balance speed of delivery against reduction in internet-facing risk. That tradeoff is real, especially for customer-facing services, partner integrations, and emergency support portals. Current guidance suggests that some systems should remain public by design, but the burden of justification should be explicit and revisited regularly rather than assumed indefinitely.
There is no universal standard for what must be public in every environment. A marketing site, public API, or payment endpoint may need external reachability, but a database console, development sandbox, backup interface, or internal file transfer service usually does not. Special cases also arise with CDNs, SaaS platforms, and managed cloud services where the organisation may not control all network paths directly. In those environments, security teams should focus on compensating controls such as WAF coverage, strong identity checks, secret rotation, service-to-service authentication, and continuous scanning of exposed hosts and certificates. For AI-enabled services, the recent Anthropic report on AI-orchestrated cyber espionage is a reminder that exposure decisions now include whether tool endpoints, agent interfaces, or orchestration layers should ever be public at all.
The hard part is not identifying what could be removed. It is deciding what must stay exposed, proving that choice, and keeping the exception current as systems change.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
MITRE ATT&CK and OWASP Agentic AI Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST AI RMF and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | ID.AM | Asset inventory is the starting point for deciding what should remain public. |
| MITRE ATT&CK | T1190 | Exposed services are commonly abused through public-facing application exploitation. |
| NIST AI RMF | GOVERN | AI-facing endpoints need governance over who can expose model tools and interfaces. |
| OWASP Agentic AI Top 10 | Agent interfaces and tool endpoints can create new public exposure risks. | |
| NIST Zero Trust (SP 800-207) | SP 800-207 | Private access paths reduce the need for direct internet exposure. |
Inventory every internet-facing asset and tie exposure decisions to an approved owner and business purpose.
Related resources from NHI Mgmt Group
- How do security teams decide whether a vulnerable platform is exposed enough to patch immediately?
- How should security teams decide which workflows should stay in SOAR?
- How should security teams decide which SIEM logs stay in hot storage?
- How should security teams reduce risk from exposed internet-facing admin panels?
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on August 26, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org