Dify Sandbox este un microserviciu scris în Go/Docker ce asigură execuția sigură a codului arbitrar Python și JavaScript din nodurile Code. Izolează apelurile prin containere fără acces la rețea (network=none), limitează consumul de memorie (cgroups) și blochează apelurile de sistem periculoase.
Izolare Sandbox pentru Cod Arbitrar
Configurarea corectă a sandbox-ului protejează serverul gazdă de atacuri de tip remote code execution (RCE) sau escaladare de privilegii.
# Configurare Dify Sandbox în docker-compose.yaml:
services:
sandbox:
image: langgenius/dify-sandbox:0.2.10
restart: always
environment:
API_KEY: "sandbox_secret_token_12345"
MAX_WORKERS: 16
TIMEOUT: 10
ENABLE_NETWORK: "false"
networks:
- dify-internal-net
Implementarea corectă a acestei funcționalități în arhitectura Dify asigură o integrare fluidă între fluxurile de lucru automate, modelele de limbaj și bazele de cunoștințe enterprise.
Întrebări & Exemple practice:
Securizarea Sandbox-ului Dify (Dify Sandbox) pentru execuție Python izolatăAi o întrebare despre Securizarea Sandbox-ului Dify (Dify Sandbox) pentru execuție Python izolată sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.