Pri vlastnom Dify rozhoduje aj reverzná proxy. Hlavička s IP nie je dôkaz identity
Dify spája workflowy, znalosti a modely, no vlastné nasadenie má konkrétne hranice dôvery. Dokumentácia Compose vysvetľuje spracovanie forwarded hlavičiek aj rozdiel medzi vstupom cez proxy a priamym prístupom k API.
Vizuálny workflow je iba jedna vrstva systému
Dify sa v oficiálnom repozitári predstavuje ako platforma pre AI aplikácie s workflowmi, znalosťami, agentmi a modelovými integráciami. Pre malý tím je atraktívne skladať proces na jednom mieste namiesto samostatného vytvárania každej používateľskej funkcie. Vlastný hosting však pridáva zodpovednosť za spôsob, akým sa klient dostane k API.
Tento článok rozoberá konkrétnu prevádzkovú tému z dokumentácie Compose načítanej 18. októbra 2026: prácu s hlavičkami od reverznej proxy. Nejde o tvrdenie, že sme našli novú zraniteľnosť alebo že sme Dify produkčne nasadili. Príkladom využitia vo firme môže byť interný asistent nad dokumentmi; to je redakčný scenár, nie referencia zákazníka.
Kto smie tvrdiť, odkiaľ prišla požiadavka
Dokumentácia Compose vysvetľuje, že správanie forwarded hlavičiek závisí od nastavenia RESPECT_XFORWARD_HEADERS_ENABLED a od skutočnej hranice vstupu. Nginx môže nahradiť hlavičky pred odovzdaním požiadavky API, ale priama cesta k API túto úpravu obíde. Samotné označenie Docker siete ako internal pritom neizoluje kontajnery navzájom.
Pri ďalšom load balanceri pred Nginx treba podľa dokumentácie nastaviť dôveryhodné proxy adresy, aby sa pracovalo so správnou návštevníckou IP. Inak môže viac klientov zdieľať identitu jedného medzičlánku pri rate limitovaní. Pre tím z toho vyplýva praktický návrh: pred preberaním vzorovej konfigurácie nakresliť skutočné cesty k API a preveriť, ktoré procesy môžu pripojenie vytvoriť priamo.
Otvorený kód neodstraňuje prevádzkové hranice
Repozitár opisuje vlastné nasadenie a integráciu modelov, ale tieto možnosti samy neposkytujú izoláciu zákazníkov ani oprávnenie prevádzkovať ľubovoľnú službu pre tretie strany. Zachytená licencia Dify vychádza z upravenej Apache 2.0 a obsahuje dodatočné podmienky pre viacnájomnú prevádzku a zmeny označenia vo frontende. Interný nástroj firmy a komerčná platforma pre viacerých klientov preto nie sú automaticky rovnaký licenčný prípad.
Ako prvý krok odporúčame jeden interný proces s obmedzeným prístupom, zdokumentovanou cestou cez proxy a overenou obnovou konfigurácie. Nasledovať môže test, či klientom dodané forwarded hlavičky nemenia dôveryhodnú identitu. Ide o odporúčanie odvodené z dokumentácie, nie o vykonaný audit. Hodnota platformy je v skladaní AI aplikácie; správu siete, aktualizácií a licencií musí stále zabezpečiť tím.
Repozitár https://github.com/langgenius/dify bol overený 18. októbra 2026 na commite bbfac7a93b6d. GitHub uvádzal vydanie 1.17.1 z 2026-09-10. Opisovaný mechanizmus nie je tvrdením, že vznikol až v tomto vydaní.
Technický kontext
Stav overenia: Spracované podľa zdroja; redakcia postup nereprodukovala.
Verzie: 1.17.1
Podmienky použitia: Vlastná aplikácia a konfigurácia komponentov podľa odkazovanej dokumentácie; konkrétny integračný bod vysvetľujú sekcie článku.
Obmedzenia: Rozbor zachytených technických podkladov. Bez vlastného nasadenia, benchmarku alebo merania úspory.