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é toolstool — nástrojTo, čím agent jedná: vestavěná funkce, jako je terminál, izolovaný prohlížeč nebo webové vyhledávání, nebo program v sandboxu, například nmap, metasploit nebo sqlmap. na stejném stroji, kde běží PentAGI. Worker nodeworker node — pracovní uzelSamostatný server, který spouští kontejnery s nástroji agentů, takže jimi spouštěné příkazy nikdy nezasahují do hlavního hostitele PentAGI. 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.
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_společně sINSIDE=true DOCKER_,INSIDE_ HOST DOCKER_aINSIDE_ TLS_ VERIFY DOCKER_a ponechteINSIDE_ CERT_ PATH DOCKER_prázdné: parametrSOCKET /šablonyvar/ run/ docker.sock .envby jinak připojoval socket hostitelského Dockeru worker node do každého sandboxu. BezDOCKER_nemají agenti přístup k Dockeru.INSIDE_ HOST - 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