Join our Newsletter — 33% off our NHI Course

Self-Hosted Connector

A self-hosted connector is a deployment component that runs inside the customer environment to reach internal systems and perform identity operations. It is used when direct cloud access is constrained by firewall rules, key residency requirements, or the need to manage on-prem infrastructure and protected databases.

What a self-hosted connector actually does

A self-hosted connector is the bridge between a managed service and systems that the service cannot safely or directly reach. Its job is to execute inside the customer boundary, where it can talk to internal applications, protected databases, and other constrained resources while preserving the customer’s control over network reachability and sensitive material.

That deployment pattern matters because the connector is not just a networking convenience, it is the runtime point where trust, routing, and operational responsibility meet. In practice, it often becomes the component that translates an external control plane request into an internal action against a protected target.

Why teams deploy it

The main reason to use a self-hosted connector is that many environments do not allow direct inbound access from a cloud service. Firewall policy, segmentation, private subnets, legacy infrastructure, and key residency requirements can all make an internal execution point the only workable design.

It is also common when the target system is sensitive enough that the customer wants the execution path to stay close to the data and the infrastructure owner. In that model, the connector reduces exposure by avoiding broad network openings, but it also introduces a managed component that must be deployed, patched, and monitored like any other privileged integration point.

Security implications and control boundaries

A self-hosted connector changes the security boundary because it becomes a trusted intermediary with access to internal resources. If its runtime, configuration, or credentials are compromised, an attacker may gain a direct path into systems that were otherwise shielded from external access. That makes the connector part of the effective trust chain, not a neutral transport layer.

Because the connector often handles identity operations or secret-bearing workflows, its hardening should be treated as part of the protection of the downstream systems it can reach. This is especially important when the connector is used to reach databases, internal APIs, or environments with strict residency or segmentation requirements, where a failure in the connector can expose both data access and operational continuity.

For a broader control baseline, the access and configuration concerns map well to the NIST SP 800-53 Rev 5 Security and Privacy Controls, while the deployment pattern itself is closely aligned with SPIFFE workload identity specification concepts when the connector is being used as a trusted workload inside the customer environment.

How it differs from cloud-only integrations

Cloud-only integrations usually assume the service can reach the target directly, which simplifies operations but often forces a larger exposure surface or more permissive routing. A self-hosted connector reverses that assumption: the customer environment initiates or maintains the path outward, so the private side remains protected behind existing controls.

That design is especially useful when the organisation needs tighter control over connectivity, but it also means availability depends on a component running on customer-managed infrastructure. If the connector is down, outdated, or misconfigured, the upstream service may lose visibility or lose the ability to complete identity-related tasks until the internal bridge is restored.

Risk and Threat Considerations

Self-hosted connectors concentrate trust into a small execution point, which makes them attractive targets for attackers and a common source of operational failure. If the connector is over-permissioned, exposed to weak host hardening, or connected to highly sensitive internal systems, compromise can turn a single integration component into a broad internal access path.

Failure mechanism: A compromise, misconfiguration, or outage in the connector can break the isolation that originally justified the design, allowing unauthorized access, failed identity operations, or loss of connectivity to protected systems.

Impact: The result can be service disruption, lateral movement into internal environments, exposure of secrets or database access, and a harder recovery path because the bridge itself sits inside the trusted boundary.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST CSF 2.0, NIST Zero Trust (SP 800-207) and CIS Controls v8 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 PR.AC — Access Control Self-hosted connectors govern which internal resources can be reached through the bridge.
PR.PT — Protective Technology The connector is a protective deployment component that must be hardened and segmented.
DE.CM — Continuous Monitoring Connector health and abuse signals must be monitored because it is a privileged pathway.
Recommendation — Constrain connector reach to the minimum internal targets it needs to perform its function. Harden and isolate the connector host so compromise does not become a broad internal access path. Monitor connector availability, configuration drift, and abnormal access patterns continuously.
NIST Zero Trust (SP 800-207) SC — System Components and Resource Access The connector embodies a trusted component mediating access to protected resources.
Recommendation — Apply zero-trust access rules so the connector only reaches explicitly authorized internal systems.
CIS Controls v8 6 — Access Control Management Connector permissions and access paths are a direct access-control concern.
4 — Secure Configuration of Enterprise Assets and Software The connector’s host and runtime must be securely configured to resist compromise.
8 — Audit Log Management Connector activity should be logged because it mediates sensitive internal actions.
Recommendation — Review and revoke connector permissions to keep its access aligned with current need. Enforce secure configuration and patching on the connector host and runtime. Log connector authentication, target access, and configuration changes for review and alerting.

Practitioner Guidance

What to watch for: Treat the connector as a managed trust anchor, not a disposable agent. Its host hygiene, credential handling, update cadence, and network placement should be reviewed with the same seriousness as any other component that can reach internal production assets.

Governance implication: Ownership should be explicit, because failure modes span infrastructure, identity, and access control. A team that only sees it as an integration utility can miss the fact that it is also a privileged runtime with direct security consequences.