Integrace

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.

Pro produktový tým

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.

Výběr rozhraní

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áhnoutMožnost zapojeníCo je třeba dohodnout
Kontrolovat webové formuláře a vybrané požadavkyWidget 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í aplikaceREST rozhraníPodporovaný typ vstupu, dostupná kontrola a interpretace výsledku ve vaší obsluze.
Kontrolovat komunikaci s podporovaným modelemProxy před modelemAdresy, 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 klientaKontrolní nástroje MCPRozdíl mezi vyžádanou kontrolou textu a filtrem celého toku.
Kontrolovat volání nástrojů v zapojené bráněMCP bránaKterá volání branou procházejí a kde se vynutí reakce.
Chránit práci zaměstnanců v podporovaném chatuRozšíření prohlížečeKompatibilita, přihlášení a režim kontroly. Podporované jsou ChatGPT, Claude a Gemini.
Zapojit ochranu do zvláštní infrastrukturyIndividuální integraceTechnická 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í
Postup spolupráce

Od jednoho toku k ověřené integraci.

  1. 01
    Popíšete produkt a potřebu.
    Co uživatel dělá a které údaje nebo požadavky je třeba kontrolovat.
  2. 02
    Navrhneme zapojení.
    Rozhraní, datový tok, reakce a provozní podmínky.
  3. 03
    Ověříme scénáře.
    Běžný průběh, nález, nesprávný nález a výpadek kontroly.
  4. 04
    Dohodneme 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.

IT režim

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.
shield.js
<script src="<api>/shield/v1/shield.js"
data-key="<site-key>"
data-endpoint="<api>"></script>

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.
POST
<api>/api/v1/shield/scan
<api>/api/v1/shield/verify
X-Shield-Site-Key, X-Shield-API-Key

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á.
base_url
<api>/api/v1/shield/llm/openai
X-Shield-Site-Key

Kontrolní nástroje MCP

Vstup
Jen text, který nástroji ve volání odevzdáte.
Výstup
Výsledek nástroje s nálezem jako poznámkou.
Autentizace
Vlastní klíč rozhraní MCP v hlavičce Authorization.
Místo zásahu
Nikde — kontrolní nástroje se neodmítají.
Chybové stavy
Nástroj odpoví bez nálezu.

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.

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ý.

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
Další krok

Projděme ochranu ve vašem produktu.

Stačí stručný popis aplikace a míst, kde chcete přidat kontrolu. Technické podrobnosti doplníme společně.