Integrácie

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.

Pre produktový tím

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.

Výber rozhrania

Č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žiadavkyWidget 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ácieREST rozhraniePodporovaný typ vstupu, dostupná kontrola a interpretácia výsledku vo vašej obsluhe.
Kontrolovať komunikáciu s podporovaným modelomProxy pred modelomAdresy, kľúče, streamovanie a reakcia pri náleze. Rozobrať a odmietnuť vieme tvary požiadaviek OpenAI a Anthropic.
Volať ochranné nástroje z AI klientaKontrolné nástroje MCPRozdiel medzi vyžiadanou kontrolou textu a filtrom celého toku.
Kontrolovať volania nástrojov v zapojenej bráneMCP bránaKtoré volania cez bránu prechádzajú a kde sa vynúti reakcia.
Chrániť prácu zamestnancov v podporovanom chateRozšírenie prehliadačaKompatibilita, prihlásenie a režim kontroly. Podporované sú ChatGPT, Claude a Gemini.
Zapojiť ochranu do osobitnej infraštruktúryIndividuálna integráciaTechnická 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 prostredia
Postup spolupráce

Od jedného toku k overenej integrácii.

  1. 01
    Popíšete produkt a potrebu.
    Čo používateľ robí a ktoré údaje alebo požiadavky treba kontrolovať.
  2. 02
    Navrhneme zapojenie.
    Rozhranie, dátový tok, reakcie a prevádzkové podmienky.
  3. 03
    Overíme scenáre.
    Bežný priebeh, nález, nesprávny nález a výpadok kontroly.
  4. 04
    Dohodneme 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.

IT režim

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

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

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

Kontrolné nástroje MCP

Vstup
Len text, ktorý nástroju vo volaní odovzdáte.
Výstup
Výsledok nástroja s nálezom ako poznámkou.
Autentifikácia
Vlastný kľúč rozhrania MCP v hlavičke Authorization.
Miesto zásahu
Nikde — kontrolné nástroje sa neodmietajú.
Chybové stavy
Nástroj odpovie bez nálezu.

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.

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

Č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
Ďalší krok

Prejdime ochranu vo vašom produkte.

Stačí stručný opis aplikácie a miesta, kde chcete pridať kontrolu. Technické podrobnosti doplníme spoločne.