Zum Hauptinhalt springen
Connic
Zurück zum BlogProdukt im Fokus

Connic Bridge: KI-Agenten für private Infrastruktur

Connic Bridge stellt einen sicheren ausgehenden Tunnel bereit, über den KI-Agenten private Kafka-Cluster, Datenbanken und interne Dienste ohne offene eingehende Ports erreichen.

19. Februar 20267 Min. LesezeitAutor: Connic Engineering

Ein Kafka-Cluster kann sich in einer privaten VPC befinden, eine Postgres-Datenbank hinter einer Unternehmens-Firewall und interne APIs ausschließlich über privates DNS erreichbar sein. Keiner dieser Dienste ist aus dem öffentlichen Internet zugänglich. Das ist so beabsichtigt.

KI-Agenten sollen dennoch auf Ereignisse in diesen Systemen reagieren: Kafka-Nachrichten verarbeiten, auf Datenbankänderungen reagieren und interne Dienste aufrufen. Dafür braucht eine in der Cloud gehostete Agenten-Plattform eine Verbindung zu Infrastruktur, die bewusst nicht öffentlich erreichbar ist.

Das Problem klassischer Ansätze

Um Cloud-Dienste mit privater Infrastruktur zu verbinden, greifen Teams meist zu einer Handvoll Optionen. Jede hat deutliche Nachteile:

VPN- oder VPC-Peering
Komplex einzurichten, teuer im Betrieb und mit einer breit angelegten Verbindung auf Netzwerkebene. Eine einzige Fehlkonfiguration kann das gesamte private Netzwerk offenlegen. Jeder weitere Anbieter mit Zugriff bedeutet eine zusätzliche Peering-Beziehung.
IP-Freigabelisten
Erfordert, Dienste über öffentliche IP-Adressen bereitzustellen. IP-Bereiche ändern sich und Cloud-Plattformen verwenden gemeinsam genutzte ausgehende IP-Adressen. Am Ende pflegen Teams fragile Freigabelisten, die ohne Vorwarnung ausfallen und die Angriffsfläche vergrößern.
Dienste öffentlich bereitstellen
Die schnellste und zugleich gefährlichste Option. Ein Kafka-Cluster oder eine Datenbank im öffentlichen Internet vergrößert die Angriffsfläche selbst mit Authentifizierung drastisch. Sicherheitsteams werden das zu Recht blockieren.

Cloud-Agenten müssen private Dienste erreichen können, ohne dass diese aus dem Internet erreichbar werden. Genau das leistet Connic Bridge.

Verbinde Agenten mit privaten Systemen – ohne offene Ports

Binde Kafka-Cluster, Postgres-Datenbanken, interne APIs oder MCP-Server an. Wir zeigen dir den Zugriff über einen ausgehenden Bridge-Tunnel und die Konfiguration erlaubter Hosts. Außerdem zeigen wir, wie du sensible Aktionen mit Freigaben absicherst und in Traces nachvollziehst.

Bridge-Zugriff besprechen

So funktioniert Connic Bridge

Connic Bridge ist ein schlanker Agent, der im privaten Netzwerk läuft. Er stellt genau eine ausgehende WebSocket-Verbindung zum Connic Relay her, ohne eingehende Ports, VPN oder öffentliche Freigabe.

Muss eine Connic-Verbindung einen Dienst im privaten Netzwerk erreichen, leitet das Relay die Anfrage durch den bestehenden Tunnel an die Bridge weiter. Die Bridge öffnet dann eine lokale TCP-Verbindung zum Zieldienst.

Bridge-Agent
Ein Docker-Container innerhalb der VPC. Er stellt ausschließlich ausgehende Verbindungen her. Eine optionale Liste erlaubter Hosts begrenzt die erreichbaren Dienste.
Bridge-Relay
Wird von uns betrieben, nimmt Bridge-Verbindungen an, weist Tunnel-Endpoints zu und routet den Datenverkehr der Verbindung zur richtigen Bridge.
TLS-Tunnel
Der gesamte Datenverkehr zwischen Bridge und Relay wird per WSS (WebSocket over TLS) verschlüsselt. Durch den Tunnel fließen Daten in beide Richtungen.

Einrichtung in drei Schritten

Bridge ist in etwa fünf Minuten betriebsbereit; Netzwerkkonfiguration, Zertifikate und Firewallregeln bleiben dabei unverändert.

Schritt 1: Bridge-Token erzeugen

Im Connic Dashboard Projekt-Settings > Bridge öffnen und Set Up Bridge auswählen. Das angezeigte Token kopieren. Es beginnt mit cbr_ und wird nur einmal angezeigt.

Das Bridge-Panel im Connic Dashboard mit einem neu erzeugten cbr_-Token und einem ausführbaren docker-run-Befehl für den Bridge-Agenten.
Projekt-Settings → Bridge zeigt das Token einmalig zusammen mit einem vorausgefüllten Docker-Befehl zum Kopieren.

Schritt 2: Bridge-Agent bereitstellen

Die Bridge im privaten Netzwerk ausführen. Erforderlich sind ausgehender Internetzugriff für die Verbindung zum Relay und lokaler Netzwerkzugriff auf die Dienste.

Docker
$ docker run -d --name connic-bridge \
  -e BRIDGE_TOKEN=cbr_your_token_here \
  -e ALLOWED_HOSTS=kafka:9092,postgres:5432 \
  connicorg/bridge:latest

Die Variable ALLOWED_HOSTS ist eine optionale, kommagetrennte Liste aus host:port-Paaren. Ist sie konfiguriert, werden Anfragen an Hosts außerhalb der Liste abgelehnt. Ist sie nicht gesetzt oder leer, kann die Bridge eine Verbindung zu jedem Ziel aufbauen, das aus ihrem Netzwerk erreichbar ist.

Alternativ funktioniert auch Docker Compose:

docker-compose.yml
services:
  connic-bridge:
    image: connicorg/bridge:latest
    restart: always
    environment:
      BRIDGE_TOKEN: cbr_your_token_here
      ALLOWED_HOSTS: kafka:9092,postgres:5432,my-db:5432

Schritt 3: Bridge für die Verbindungen aktivieren

Beim Erstellen oder Bearbeiten einer Verbindung den Bereich Network Access öffnen und die Bridge im Bridge-Dropdown auswählen. Connic routet den Datenverkehr dieser Verbindung dann durch den Bridge-Tunnel, statt eine direkte Verbindung herzustellen. Der Leitfaden zu vorgefertigten Verbindungen erklärt die Verbindungsebene vor dem Hinzufügen von Bridge.

Der Bereich Network Access einer Verbindung mit einer Bridge namens Production VPC im Bridge-Dropdown, über die die Verbindung durch das private Netzwerk geroutet wird.
Für jede Bridge-fähige Verbindung wird im Bereich Network Access eine Bridge ausgewählt; ohne Auswahl verbindet sie sich direkt.

Bridge-Zugriff wird unterstützt für:

Apache Kafka (eingehend und ausgehend)
AWS SQS (eingehend und ausgehend)
PostgreSQL (LISTEN/NOTIFY)
Email / IMAP / SMTP
AWS S3 (Dateidownloads)
HTTP-Webhook (ausgehend)

Sicherheit von Anfang an

Wir haben die Bridge nach dem Zero-Trust-Prinzip entwickelt. Jede Sicherheitsebene begrenzt die möglichen Zugriffe:

Nur ausgehende Verbindungen
Die Bridge initiiert alle Verbindungen. Bestehende Firewallregeln bleiben unverändert. Nichts im privaten Netzwerk muss eingehenden Datenverkehr aus dem Internet annehmen.
Optionale Allowlist
ALLOWED_HOSTS begrenzt die Bridge auf explizit aufgeführte Hosts. Ist die Variable nicht gesetzt oder leer, erreicht die Bridge jedes Ziel in ihrem Netzwerk.
Projektgebundene Tokens
Jedes Bridge-Token ist an genau ein Connic-Projekt gebunden. Tokens können jederzeit im Dashboard rotiert werden. Das Widerrufen eines Tokens trennt die Bridge sofort.
Durchgängiges TLS
Die gesamte Kommunikation zwischen Bridge und Relay wird per WebSocket over TLS verschlüsselt. Der Datenverkehr liegt auch während der Übertragung nie als Klartext vor.

Anwendungsfälle aus der Praxis

Einige Beispiele dafür, was Teams mit Bridge umsetzen:

Ereignisgesteuerte KI auf privatem Kafka
Ein Fintech-Unternehmen betreibt Kafka in einer privaten VPC auf AWS. Über Bridge verbindet es eine eingehende Kafka-Verbindung mit seinem Transaktionstopic. Jede neue Transaktion löst einen KI-Agenten aus, der in Echtzeit eine Betrugsanalyse durchführt und die Ergebnisse über eine ebenfalls durch Bridge geroutete ausgehende Kafka-Verbindung in ein Ausgabetopic schreibt.
Datenbankänderungen erkennen
Ein Betriebsteam nutzt PostgreSQL LISTEN/NOTIFY auf einer On-Premises-Datenbank, um neue Support-Tickets zu erkennen. Bridge routet die Postgres-Verbindung zur internen Datenbank. Geht ein neues Ticket ein, klassifiziert ein KI-Agent es, erstellt einen Antwortentwurf und leitet ihn an das zuständige Team weiter, ohne die Datenbank jemals öffentlich freizugeben.
Interne E-Mail-Verarbeitung
Ein Logistikunternehmen betreibt hinter seiner Unternehmens-Firewall einen On-Premises-Mailserver. Bridge verbindet die E-Mail-Verbindung mit dem internen IMAP-Server. Ein KI-Agent überwacht ein gemeinsames Postfach, extrahiert Versanddetails aus E-Mails und Anhängen und aktualisiert das interne Tracking-System über einen ebenfalls durch Bridge gerouteten ausgehenden HTTP-Webhook.

Bridge im Vergleich zu Alternativen

Connic BridgeVPN / PeeringIP Allowlist
Einrichtungszeit5 MinutenStunden bis TageMinuten (fragil)
Eingehende Ports erforderlichKeineMehrerePro Dienst
AuswirkungsbereichExplizite host:port-ListeGesamte VPC / gesamtes SubnetzPro IP-Bereich
Firewall-ÄnderungenKeineJaJa
Laufende WartungNahezu keineHochModerat (wechselnde IP-Adressen)

Eine Bridge überwachen

Nach der Bereitstellung lässt sich der Status der Bridge jederzeit unter Projekt-Settings > Bridge prüfen. Das Dashboard zeigt, ob und wann die Bridge zuletzt verbunden war, und bietet Optionen zum erneuten Erzeugen oder Widerrufen des Tokens.

Tipp: Token-Rotation
Regelmäßige Rotation des Bridge-Tokens ist eine bewährte Sicherheitsmaßnahme. Im Dashboard Regenerate Token auswählen und danach die Umgebungsvariable BRIDGE_TOKEN in der Bridge-Bereitstellung aktualisieren. Neue Tunnel mit dem alten Token werden sofort abgelehnt und die aktive Relay-Verbindung wird innerhalb weniger Sekunden geschlossen.

Erste Schritte

Für private Infrastruktur bietet Bridge einen direkten Weg zur Verbindung mit KI-Agenten:

  • 1.Das Projekt im Connic Dashboard öffnen und zu Settings > Bridge wechseln
  • 2.Ein Token erzeugen und den Bridge-Container im privaten Netzwerk bereitstellen
  • 3.Connect via Bridge für jede Verbindung mit einem privaten Zieldienst aktivieren
  • 4.Die Agenten können nun Events aus privater Infrastruktur verarbeiten und Ergebnisse dorthin zurückliefern

Die vollständige Konfigurationsreferenz und den Leitfaden zur Fehlerbehebung enthält die Bridge-Dokumentation. Bei einem neuen Connic-Projekt beschreibt der Quickstart-Leitfaden die erste Bereitstellung eines Agenten vor der Verbindung mit privater Infrastruktur.

Mehr aus dem Blog

Produkt im Fokus

KI-Agenten-Routing: Agenten auslösen und Ergebnisse zurückgeben

Connic leitet externe Events an Agenten weiter und liefert Ergebnisse synchron oder über asynchrone Outbound-Verbindungen an das Zielsystem.

24. August 20269 Min. Lesezeit
Produkt im Fokus

Von Staging zum Produktivbetrieb: So isolieren Connic Environments KI-Agenten

Connic Environments ordnen Git-Branches isolierten Deployments mit eigenen Secrets, Verbindungen, Budgets und Run History zu. So können verschiedene Agenten und Codeversionen unabhängig voneinander bereitgestellt werden.

6. August 20268 Min. Lesezeit
Produkt im Fokus

LLM-Kontextkomprimierung für lang laufende KI-Agenten

Connic komprimiert ältere Gesprächsverläufe und übergroße Tool-Ergebnisse. Danach wiederholt die Runtime den KI-Modell-Aufruf, damit lange Agentensitzungen das Kontextlimit nicht überschreiten.

20. Juli 20268 Min. Lesezeit
Produkt im Fokus

Connic Tests: Regressionen vor dem Produktivbetrieb erkennen

Ein YAML-basiertes Testframework für KI-Agenten mit schwankenden Ergebnissen: wiederholte Testläufe, flexible Assertions, Mocks und multimodale Fixtures. Fehlgeschlagene Tests blockieren standardmäßig das Deployment.

6. Mai 20268 Min. Lesezeit
Produkt im Fokus

Human-in-the-Loop-KI-Agenten: Approvals im Produktivbetrieb

So pausiert ein KI-Agent vor Erstattungen, Löschvorgängen oder externen Aufrufen, leitet die Entscheidung an einen Menschen weiter und setzt den Run mit vollständigem Audit Trail automatisch fort.

5. April 202610 Min. Lesezeit
Produkt im Fokus

A/B-Tests für KI-Agenten: Prompts sicher verbessern

Ob ein geänderter Prompt wirklich besser ist, zeigt ein kontrolliertes Experiment mit echtem Traffic.

27. März 20269 Min. Lesezeit
Produkt im Fokus

KI-Agenten absichern: Checkliste für den Produktivbetrieb

KI-Agenten ohne Sicherheitskonzept zu veröffentlichen ist riskant. Eine praktische Checkliste zu Prompt Injection, PII-Verarbeitung, Output-Validierung und Guardrails vor dem Go-live.

21. März 202612 Min. Lesezeit
Produkt im Fokus

Guardrails für KI-Agenten: Sicherheit in Echtzeit

Connic Guardrails prüfen Ein- und Ausgaben von Agenten in Echtzeit, blockieren Prompt Injection, maskieren PII und setzen Themenbeschränkungen durch.

3. März 20269 Min. Lesezeit
Produkt im Fokus

Observability für Agenten: Kosten, Tokens und Runs erfassen

Eigene Dashboards machen LLM-Kosten pro KI-Modell und Fehler sichtbar, bevor Nutzer die Folgen bemerken.

23. Januar 20268 Min. Lesezeit