Pridajte ochranu do produktu, ktorý používajú vaši zákazníci.
Vyvíjate aplikáciu, portál, e-shop alebo AI službu? Zapojte kontroly Corpilus do miest, kde váš produkt prijíma obsah, pracuje s údajmi a komunikuje s AI. Spoločne navrhneme rozsah aj spôsob integrácie.
Integrácie využijete aj pri ochrane vlastnej firemnej aplikácie — nie sú len pre partnerov. SDK a API nie sú ďalší balík ochrany; zapájate ten istý Corpilus. Náročnosť implementácie sa môže samostatne premietnuť do ponuky.
Vyberte konkrétne kontroly pre svoj produkt.
Pri integrácii určíme, čo odovzdávate na kontrolu, aký výsledok dostane vaša aplikácia a ako naň zareaguje. Môžete tak doplniť ochranu do konkrétneho používateľského toku a overiť jej fungovanie na vlastných scenároch.
Zrozumiteľný rozsah
Dohodneme, ktoré toky a ktoré typy obsahu idú na kontrolu. Rozsah je pomenovaný v integrácii, nie odvodený z názvu balíka.
Dohodnuté miesto zásahu
Pri každom toku určíme, či sa nález iba zaznamená, alebo požiadavku zastaví, a kto rozhodnutie vynúti — vaša obsluha alebo zapojené rozhranie.
Overenie pred produkciou
Scenáre si prejdeme na vašich požiadavkách: bežný priebeh, nález, nesprávny nález a výpadok kontroly.
Čo chcete dosiahnuť a čím to zapojíte.
Každý riadok je možnosť zapojenia, ktorá dnes existuje. Tretí stĺpec je to, bez čoho integráciu nenavrhneme.
| Chcem dosiahnuť | Možnosť zapojenia | Čo si treba dohodnúť |
|---|---|---|
| Kontrolovať webové formuláre a vybrané požiadavky | Widget a serverová integrácia (SDK) | Ktoré trasy overujú výsledok a čo urobia pri chybe. Hotový middleware je pre Python, Node.js a PHP vrátane Laravelu, k tomu doplnok pre WordPress a WooCommerce. |
| Vyhodnotiť obsah z vlastnej aplikácie | REST rozhranie | Podporovaný typ vstupu, dostupná kontrola a interpretácia výsledku vo vašej obsluhe. |
| Kontrolovať komunikáciu s podporovaným modelom | Proxy pred modelom | Adresy, kľúče, streamovanie a reakcia pri náleze. Rozobrať a odmietnuť vieme tvary požiadaviek OpenAI a Anthropic. |
| Volať ochranné nástroje z AI klienta | Kontrolné nástroje MCP | Rozdiel medzi vyžiadanou kontrolou textu a filtrom celého toku. |
| Kontrolovať volania nástrojov v zapojenej bráne | MCP brána | Ktoré volania cez bránu prechádzajú a kde sa vynúti reakcia. |
| Chrániť prácu zamestnancov v podporovanom chate | Rozšírenie prehliadača | Kompatibilita, prihlásenie a režim kontroly. Podporované sú ChatGPT, Claude a Gemini. |
| Zapojiť ochranu do osobitnej infraštruktúry | Individuálna integrácia | Technická uskutočniteľnosť, rozsah prác a prevádzková zodpovednosť. |
Prevádzka na vlastnom serveri určuje, kde ochrana beží. Nenahrádza zapojenie konkrétnych tokov aplikácie.
Nasadenie a prostrediaOd jedného toku k overenej integrácii.
- 01Popíšete produkt a potrebu.Čo používateľ robí a ktoré údaje alebo požiadavky treba kontrolovať.
- 02Navrhneme zapojenie.Rozhranie, dátový tok, reakcie a prevádzkové podmienky.
- 03Overíme scenáre.Bežný priebeh, nález, nesprávny nález a výpadok kontroly.
- 04Dohodneme prevádzku.Rozsah, kapacitu, cenu, podporu a zodpovednosti.
Ukážku, sandbox ani pilot neponúkame verejne; podmienky vrátane ceny dohodneme vopred. Z označenia „pilot“ nevyplýva bezplatná prevádzka ani plný produkčný rozsah.
Rovnaké polia pri každom rozhraní.
Pri každej možnosti zapojenia to isté: čo odovzdáte, čo dostanete späť, čím sa volanie autentifikuje, kde sa rozhodnutie uplatní a čo sa stane pri chybe. Kódovú ukážku uvádzame len tam, kde je overená proti SDK, ktoré si sťahujete z dashboardu, a integračným ukážkam.
Widget a serverová integrácia (SDK)
- Vstup
- Skript na stránke odovzdá signály o práci s formulárom; vaša obsluha odovzdá token odoslania a pomenované polia.
- Výstup
- Podpísaný token pre prehliadač a rozhodnutie pre vašu obsluhu.
- Autentifikácia
- Kľúč stránky v skripte, kľúč rozhrania pri serverovom volaní.
- Miesto zásahu
- V obsluhe formulára na vašom serveri. Skript na stránke sám nič nevynúti.
- Chybové stavy
- Token, ktorý sa nepodarilo overiť, sa zaznamená ako chýbajúci a odoslanie neodmietne.
- Vstup
- Skript na stránke odovzdá signály o práci s formulárom; vaša obsluha odovzdá token odoslania a pomenované polia.
- Výstup
- Podpísaný token pre prehliadač a rozhodnutie pre vašu obsluhu.
- Autentifikácia
- Kľúč stránky v skripte, kľúč rozhrania pri serverovom volaní.
- Miesto zásahu
- V obsluhe formulára na vašom serveri. Skript na stránke sám nič nevynúti.
- Chybové stavy
- Token, ktorý sa nepodarilo overiť, sa zaznamená ako chýbajúci a odoslanie neodmietne.
REST rozhranie
- Vstup
- Obsah, ktorý pošlete na preverenie, alebo token na overenie.
- Výstup
- Nález alebo výsledok overenia tokenu v odpovedi volania.
- Autentifikácia
- Kľúč stránky a kľúč rozhrania v hlavičkách požiadavky.
- Miesto zásahu
- Vo vašej aplikácii: rozhranie odpovie, rozhodne vaša obsluha.
- Chybové stavy
- Neúspešné volanie je výpadok vášho volania — na našej strane sa neodmieta nič.
- Vstup
- Obsah, ktorý pošlete na preverenie, alebo token na overenie.
- Výstup
- Nález alebo výsledok overenia tokenu v odpovedi volania.
- Autentifikácia
- Kľúč stránky a kľúč rozhrania v hlavičkách požiadavky.
- Miesto zásahu
- Vo vašej aplikácii: rozhranie odpovie, rozhodne vaša obsluha.
- Chybové stavy
- Neúspešné volanie je výpadok vášho volania — na našej strane sa neodmieta nič.
Proxy pred modelom
- Vstup
- Zadanie, ktoré posielate poskytovateľovi, a jeho odpoveď.
- Výstup
- Požiadavka pokračuje, alebo namiesto odpovede dostanete chybu s referenciou.
- Autentifikácia
- Kľúč stránky v hlavičke; váš kľúč u poskytovateľa prechádza nezmenený.
- Miesto zásahu
- Pred odoslaním poskytovateľovi a pri vrátení odpovede. Streamovaný a nestreamovaný tok sa správajú odlišne.
- Chybové stavy
- Telo, ktoré sa nedá rozobrať, pokračuje ďalej a zlyhanie sa zaznamená.
- Vstup
- Zadanie, ktoré posielate poskytovateľovi, a jeho odpoveď.
- Výstup
- Požiadavka pokračuje, alebo namiesto odpovede dostanete chybu s referenciou.
- Autentifikácia
- Kľúč stránky v hlavičke; váš kľúč u poskytovateľa prechádza nezmenený.
- Miesto zásahu
- Pred odoslaním poskytovateľovi a pri vrátení odpovede. Streamovaný a nestreamovaný tok sa správajú odlišne.
- Chybové stavy
- Telo, ktoré sa nedá rozobrať, pokračuje ďalej a zlyhanie sa zaznamená.
Kontrolné nástroje MCP
MCP brána
- Vstup
- Názov nástroja a argumenty každého volania, ktoré cez bránu prejde.
- Výstup
- Výsledok volania, alebo odmietnutie s dôvodom.
- Autentifikácia
- Vlastný kľúč rozhrania MCP v hlavičke Authorization.
- Miesto zásahu
- Pred spustením nástroja.
- Chybové stavy
- Volanie v rizikovej triede sa pri zlyhaní klasifikácie zadrží, ostatné pokračuje.
- Vstup
- Názov nástroja a argumenty každého volania, ktoré cez bránu prejde.
- Výstup
- Výsledok volania, alebo odmietnutie s dôvodom.
- Autentifikácia
- Vlastný kľúč rozhrania MCP v hlavičke Authorization.
- Miesto zásahu
- Pred spustením nástroja.
- Chybové stavy
- Volanie v rizikovej triede sa pri zlyhaní klasifikácie zadrží, ostatné pokračuje.
Rozšírenie prehliadača
- Vstup
- Text pred odoslaním v podporovanom nástroji a pridané prílohy.
- Výstup
- Text podľa zvoleného režimu: upozornenie, náhrada hodnôt, prepis alebo zastavenie.
- Autentifikácia
- Prihlásenie zamestnanca do pracovného priestoru.
- Miesto zásahu
- V prehliadači, skôr než text odíde.
- Chybové stavy
- Súbor, ktorý sa nepodarilo prečítať, sa hlási ako neskontrolovaný s dôvodom, nikdy ako čistý.
- Vstup
- Text pred odoslaním v podporovanom nástroji a pridané prílohy.
- Výstup
- Text podľa zvoleného režimu: upozornenie, náhrada hodnôt, prepis alebo zastavenie.
- Autentifikácia
- Prihlásenie zamestnanca do pracovného priestoru.
- Miesto zásahu
- V prehliadači, skôr než text odíde.
- Chybové stavy
- Súbor, ktorý sa nepodarilo prečítať, sa hlási ako neskontrolovaný s dôvodom, nikdy ako čistý.
Čo presne sa v jednotlivých kanáloch kontroluje, čím sa to kontroluje a aké sú prevádzkové limity, nájdete na stránke pre IT — tu to neopakujeme.
Pre IT: rozsah kontrol a limity