Přejít na obsah
PentAGI
Nasazení

Worker node

Spouštějte kontejnery agentů na vyhrazeném, zabezpečeném serveru odděleném od hlavního hostitele PentAGI.

V produkčním prostředí nespouštějte nedůvěryhodné tools na stejném stroji, kde běží PentAGI. Worker node hostí kontejnery agentů za koncovými body Dockeru chráněnými protokolem TLS, takže příkazy spouštěné agenty se nikdy nedotknou hlavního stroje.

Main node running PentAGI and a separate worker node running the tool containers

Worker node

Main node

TLS, creates workers

TLS

PentAGI

Host Docker :2376 TLS

Docker-in-Docker :3376 TLS
authorization policy + seccomp

Worker containers

Nested containers

Proč používat worker node

  • Izolace. Kontejnery s tool běží na vyhrazeném hardwaru s vlastní síťovou hranicí.
  • Řízený přístup k Dockeru. Agenti, kteří potřebují Docker, komunikují s posíleným démonem Docker-in-Docker prostřednictvím autorizační politiky namísto přímého přístupu k démonovi hostitelského systému.
  • Testování mimo hlavní kanál. Vyhrazený rozsah portů na worker node podporuje zpětná volání OOB.

Režimy připojení

  • Standardní (doporučeno) — PentAGI se připojuje k hostitelskému Dockeru na worker node přes protokol TLS pro vytvoření pracovních kontejnerů; pracovní kontejnery následně přistupují k Docker-in-Docker přes jeho koncový bod TLS. Nastavte DOCKER_INSIDE=true společně s DOCKER_INSIDE_HOST, DOCKER_INSIDE_TLS_VERIFY a DOCKER_INSIDE_CERT_PATH a ponechte DOCKER_SOCKET prázdné: parametr /var/run/docker.sock šablony .env by jinak připojoval socket hostitelského Dockeru worker node do každého sandboxu. Bez DOCKER_INSIDE_HOST nemají agenti přístup k Dockeru.
  • Přímý — PentAGI komunikuje přímo s Docker-in-Docker; připojení svazků z hostitele je v tomto případě zakázáno politikou, a proto musí být přístup agentů k Dockeru deaktivován.

Nastavení

Kompletní postup zahrnující certifikáty TLS pro oba démony, konfiguraci posíleného Docker-in-Docker, aktualizace politik a ověření naleznete v průvodci nastavením worker node v repozitáři.

Naposledy aktualizováno