Přidejte ochranu do produktu, který používají vaši zákazníci.
Vyvíjíte aplikaci, portál, e-shop nebo AI službu? Zapojte kontroly Corpilus do míst, kde váš produkt přijímá obsah, pracuje s údaji a komunikuje s AI. Rozsah i způsob integrace navrhneme společně.
Integrace využijete i při ochraně vlastní firemní aplikace — nejsou jen pro partnery. SDK a API nejsou další balíček ochrany; zapojujete tentýž Corpilus. Náročnost implementace se může samostatně promítnout do nabídky.
Vyberte konkrétní kontroly pro svůj produkt.
Při integraci určíme, co odevzdáváte ke kontrole, jaký výsledek dostane vaše aplikace a jak na něj zareaguje. Můžete tak doplnit ochranu do konkrétního uživatelského toku a ověřit její fungování na vlastních scénářích.
Srozumitelný rozsah
Dohodneme, které toky a které typy obsahu jdou na kontrolu. Rozsah je pojmenovaný v integraci, ne odvozený z názvu balíčku.
Dohodnuté místo zásahu
U každého toku určíme, zda se nález jen zaznamená, nebo požadavek zastaví, a kdo rozhodnutí vynutí — vaše obsluha, nebo zapojené rozhraní.
Ověření před produkcí
Scénáře projdeme na vašich požadavcích: běžný průběh, nález, nesprávný nález a výpadek kontroly.
Co chcete dosáhnout a čím to zapojíte.
Každý řádek je možnost zapojení, která dnes existuje. Třetí sloupec je to, bez čeho integraci nenavrhneme.
| Chci dosáhnout | Možnost zapojení | Co je třeba dohodnout |
|---|---|---|
| Kontrolovat webové formuláře a vybrané požadavky | Widget a serverová integrace (SDK) | Které trasy ověřují výsledek a co udělají při chybě. Hotový middleware je pro Python, Node.js a PHP včetně Laravelu, k tomu doplněk pro WordPress a WooCommerce. |
| Vyhodnotit obsah z vlastní aplikace | REST rozhraní | Podporovaný typ vstupu, dostupná kontrola a interpretace výsledku ve vaší obsluze. |
| Kontrolovat komunikaci s podporovaným modelem | Proxy před modelem | Adresy, klíče, streamování a reakce při nálezu. Rozebrat a odmítnout umíme tvary požadavků OpenAI a Anthropic. |
| Volat ochranné nástroje z AI klienta | Kontrolní nástroje MCP | Rozdíl mezi vyžádanou kontrolou textu a filtrem celého toku. |
| Kontrolovat volání nástrojů v zapojené bráně | MCP brána | Která volání branou procházejí a kde se vynutí reakce. |
| Chránit práci zaměstnanců v podporovaném chatu | Rozšíření prohlížeče | Kompatibilita, přihlášení a režim kontroly. Podporované jsou ChatGPT, Claude a Gemini. |
| Zapojit ochranu do zvláštní infrastruktury | Individuální integrace | Technická uskutečnitelnost, rozsah prací a provozní odpovědnost. |
Provoz na vlastním serveru určuje, kde ochrana běží. Nenahrazuje zapojení konkrétních toků aplikace.
Nasazení a prostředíOd jednoho toku k ověřené integraci.
- 01Popíšete produkt a potřebu.Co uživatel dělá a které údaje nebo požadavky je třeba kontrolovat.
- 02Navrhneme zapojení.Rozhraní, datový tok, reakce a provozní podmínky.
- 03Ověříme scénáře.Běžný průběh, nález, nesprávný nález a výpadek kontroly.
- 04Dohodneme provoz.Rozsah, kapacitu, cenu, podporu a odpovědnosti.
Ukázku, sandbox ani pilot nenabízíme veřejně; podmínky včetně ceny dohodneme předem. Z označení „pilot“ nevyplývá bezplatný provoz ani plný produkční rozsah.
Stejná pole u každého rozhraní.
U každé možnosti zapojení totéž: co odevzdáte, co dostanete zpět, čím se volání autentizuje, kde se rozhodnutí uplatní a co se stane při chybě. Kódovou ukázku uvádíme jen tam, kde je ověřená proti SDK, které si stahujete z dashboardu, a integračním ukázkám.
Widget a serverová integrace (SDK)
- Vstup
- Skript na stránce odevzdá signály o práci s formulářem; vaše obsluha odevzdá token odeslání a pojmenovaná pole.
- Výstup
- Podepsaný token pro prohlížeč a rozhodnutí pro vaši obsluhu.
- Autentizace
- Klíč stránky ve skriptu, klíč rozhraní při serverovém volání.
- Místo zásahu
- V obsluze formuláře na vašem serveru. Skript na stránce sám nic nevynutí.
- Chybové stavy
- Token, který se nepodařilo ověřit, se zaznamená jako chybějící a odeslání neodmítne.
- Vstup
- Skript na stránce odevzdá signály o práci s formulářem; vaše obsluha odevzdá token odeslání a pojmenovaná pole.
- Výstup
- Podepsaný token pro prohlížeč a rozhodnutí pro vaši obsluhu.
- Autentizace
- Klíč stránky ve skriptu, klíč rozhraní při serverovém volání.
- Místo zásahu
- V obsluze formuláře na vašem serveru. Skript na stránce sám nic nevynutí.
- Chybové stavy
- Token, který se nepodařilo ověřit, se zaznamená jako chybějící a odeslání neodmítne.
REST rozhraní
- Vstup
- Obsah, který pošlete k prověření, nebo token k ověření.
- Výstup
- Nález nebo výsledek ověření tokenu v odpovědi volání.
- Autentizace
- Klíč stránky a klíč rozhraní v hlavičkách požadavku.
- Místo zásahu
- Ve vaší aplikaci: rozhraní odpoví, rozhodne vaše obsluha.
- Chybové stavy
- Neúspěšné volání je výpadek vašeho volání — na naší straně se neodmítá nic.
- Vstup
- Obsah, který pošlete k prověření, nebo token k ověření.
- Výstup
- Nález nebo výsledek ověření tokenu v odpovědi volání.
- Autentizace
- Klíč stránky a klíč rozhraní v hlavičkách požadavku.
- Místo zásahu
- Ve vaší aplikaci: rozhraní odpoví, rozhodne vaše obsluha.
- Chybové stavy
- Neúspěšné volání je výpadek vašeho volání — na naší straně se neodmítá nic.
Proxy před modelem
- Vstup
- Zadání, které posíláte poskytovateli, a jeho odpověď.
- Výstup
- Požadavek pokračuje, nebo místo odpovědi dostanete chybu s referencí.
- Autentizace
- Klíč stránky v hlavičce; váš klíč u poskytovatele prochází nezměněný.
- Místo zásahu
- Před odesláním poskytovateli a při vrácení odpovědi. Streamovaný a nestreamovaný tok se chovají odlišně.
- Chybové stavy
- Tělo, které nelze rozebrat, pokračuje dál a selhání se zaznamená.
- Vstup
- Zadání, které posíláte poskytovateli, a jeho odpověď.
- Výstup
- Požadavek pokračuje, nebo místo odpovědi dostanete chybu s referencí.
- Autentizace
- Klíč stránky v hlavičce; váš klíč u poskytovatele prochází nezměněný.
- Místo zásahu
- Před odesláním poskytovateli a při vrácení odpovědi. Streamovaný a nestreamovaný tok se chovají odlišně.
- Chybové stavy
- Tělo, které nelze rozebrat, pokračuje dál a selhání se zaznamená.
Kontrolní nástroje MCP
MCP brána
- Vstup
- Název nástroje a argumenty každého volání, které branou projde.
- Výstup
- Výsledek volání, nebo odmítnutí s důvodem.
- Autentizace
- Vlastní klíč rozhraní MCP v hlavičce Authorization.
- Místo zásahu
- Před spuštěním nástroje.
- Chybové stavy
- Volání v rizikové třídě se při selhání klasifikace zadrží, ostatní pokračuje.
- Vstup
- Název nástroje a argumenty každého volání, které branou projde.
- Výstup
- Výsledek volání, nebo odmítnutí s důvodem.
- Autentizace
- Vlastní klíč rozhraní MCP v hlavičce Authorization.
- Místo zásahu
- Před spuštěním nástroje.
- Chybové stavy
- Volání v rizikové třídě se při selhání klasifikace zadrží, ostatní pokračuje.
Rozšíření prohlížeče
- Vstup
- Text před odesláním v podporovaném nástroji a přidané přílohy.
- Výstup
- Text podle zvoleného režimu: upozornění, náhrada hodnot, přepis nebo zastavení.
- Autentizace
- Přihlášení zaměstnance do pracovního prostoru.
- Místo zásahu
- V prohlížeči, dříve než text odejde.
- Chybové stavy
- Soubor, který se nepodařilo přečíst, se hlásí jako nezkontrolovaný s důvodem, nikdy jako čistý.
- Vstup
- Text před odesláním v podporovaném nástroji a přidané přílohy.
- Výstup
- Text podle zvoleného režimu: upozornění, náhrada hodnot, přepis nebo zastavení.
- Autentizace
- Přihlášení zaměstnance do pracovního prostoru.
- Místo zásahu
- V prohlížeči, dříve než text odejde.
- Chybové stavy
- Soubor, který se nepodařilo přečíst, se hlásí jako nezkontrolovaný s důvodem, nikdy jako čistý.
Co přesně se v jednotlivých kanálech kontroluje, čím se to kontroluje a jaké jsou provozní limity, najdete na stránce pro IT — tady to neopakujeme.
Pro IT: rozsah kontrol a limity