Přeskočit na obsah
Chraňte své inovace

Penetrační testování AI a LLM (GenAI red teaming)

Identifikujeme rizika specifická pro vaše AI a LLM systémy. Pomůžeme vám odstranit slabá místa dříve, než se promění ve zneužitelné zranitelnosti nebo porušení compliance.

Zkušenosti napříč odvětvími

Máme zkušenosti z různých odvětví, včetně bankovnictví, energetiky, zdravotnictví a veřejné správy.

< 10 dní do zahájení projektu

Náš certifikovaný tým testuje podle metodologie OWASP (WSTG) a OWASP Top 10 pro LLM aplikace.

Definice

Prověřujeme AI a LLM stejně jako skutečný útočník

Nabízíme širokou škálu specializovaných služeb pro zvýšení odolnosti vašich AI a LLM inovací. Od komplexních penetračních testů LLM přes testy odolnosti RAG (Retrieval-Augmented Generation) systémů, AI agentů a automatizovaných workflow, testování ochrany proti prompt injection a jailbreak útokům až po prověřování zabezpečení API rozhraní vašich AI služeb.

Chraňte svá data a reputaci

Snížíme rizika zneužití dat, provozních a finančních ztrát i poškození reputace spojených s kompromitací vašich AI a LLM aplikací.

Zajistěte soulad s AI Act

Pomůžeme vám nastavit politiky a procesy řízení rizik spojených s AI a LLM tak, abyste naplnili požadavky evropské regulace AI Act.

Snižte riziko útoku na minimum

Analyzujeme možné vektory útoků, díky čemuž odstraníte rizika a zajistíte vysokou integritu, dostupnost a důvěrnost vašich AI a LLM aplikací.

Případové studie

Důvěřují nám bezpečnostní a compliance týmy

Zjistěte, jak pomáháme zákazníkům naplnit jejich cíle.

Spojujeme ověřené postupy, zkušenosti a invenci

Při testování bezpečnosti AI a LLM systémů (GenAI red teaming) kombinujeme odborné znalosti ofenzivní bezpečnosti s osvědčenými postupy uznávaných standardů, jako jsou OWASP WSTG a OWASP Top 10 for LLMs.

Každé testování přizpůsobujeme vašemu prostředí a rizikovému profilu. Získáte přehled o tom, jak odolné jsou vaše obranné mechanismy a jak efektivně řešit nedostatky.

Naše služby můžete využít samostatně nebo je kombinovat pro komplexní posouzení bezpečnosti vaší AI infrastruktury.

Proč TNS?

Prověříme zabezpečení vaší AI či LLM aplikace

Pokud umělou inteligenci či LLM využíváte v rámci svých interních nebo externích služeb, s TNS získáte jistotu vysoké kvality testování a důkladného prověření jejich zabezpečení.

Okamžitě

využitelná doporučení

Připravíme detailní závěrečnou zprávu a srozumitelně vás provedeme našimi zjištěními. Popíšeme odhalené slabiny, zhodnotíme jejich závažnost a navrhneme konkrétní kroky pro zvýšení odolnosti vašeho AI a LLM prostředí.

Zkušenosti

napříč odvětvími

Máme zkušenosti s testováním AI a LLM systémů v různých odvětvích, jako jsou finance, výroba, doprava, logistika, utility, veřejná správa nebo zdravotnictví. Každé testování vždy navrhujeme s ohledem na vaše specifika a potřeby.

Hybridní

přístup k testování

Přestože využíváme automatizované nástroje pro základní skeny a identifikaci běžných zranitelností, hlavní důraz klademe na manuální testování, které se v praxi ukazuje jako nejpřínosnější.

Tým

certifikovaných expertů

Naši konzultanti jsou držiteli řady odborných certifikací, včetně OSCP, CISSP, CEH v13 nebo CompTIA Security+. Využíváme ověřené metodiky a moderní nástroje zaměřené na identifikaci zranitelností specifických pro AI a velké jazykové modely.

Transparentní

jednání

Věříme, že transparentnost je základem každé spolupráce. Domluvte si nezávaznou konzultaci s naším expertem a zjistěte, jak vám můžeme pomoci naplnit vaše cíle.

Odpovědný

přístup

Přestože penetrační testování často cílí na důležitá aktiva, testy provádíme vždy bezpečně s cílem minimalizovat dopad na provoz a zachovat plnou dostupnost vašich AI / LLM systémů a služeb.

Kontaktujte nás

Jak dlouho testování trvá?

Standardní penetrační test zabere asi 7–12 mandays, v praxi to jsou 1–3 týdny podle složitosti zadání. Automatické testy jsou součástí našeho arzenálu, ale důraz klademe především na manuální testování.

Chcete vědět více?

Zarezervujte si nezávaznou konzultaci s naším expertem.

Jan Papica Business Development Manager

    Jan Bednář Key Account Manager

    Důvěřují nám firmy napříč různými odvětvími

    FAQ

    Často kladené dotazy

    Penetrační testování AI a LLM aplikací ověřuje odolnost systémů využívajících umělou inteligenci vůči útokům a pokusům o její zneužití či manipulaci. Na rozdíl od klasického penetračního testu se zaměřuje na specifická rizika spojená s velkými jazykovými modely (LLM), AI agenty, RAG (Retrieval-Augmented Generation) řešeními nebo chatboty, jako jsou prompt injection, únik citlivých dat nebo neoprávněné spouštění nástrojů a funkcí, ke kterým má AI přístup.

    Penetrační test může odhalit širokou škálu bezpečnostních rizik specifických pro AI aplikace. Patří mezi ně například možnost obejít systémové instrukce (Prompt Injection), únik citlivých nebo interních informací, nedostatečné řízení přístupových oprávnění, zneužití propojených nástrojů, neoprávněné spouštění akcí nebo nedostatečně zabezpečené integrace s externími systémy.

    Test může rovněž ověřit odolnost aplikace vůči útokům zaměřeným na vyčerpání výpočetních prostředků nebo zneužití AI agentů.

    Doporučujeme testovat vlastní AI aplikace, které pracují s interními daty, komunikují s uživateli nebo mají přístup k dalším systémům. Prioritně tam, kde se potkávají dva faktory: aplikace zpracovává vstup, nad kterým nemáte kontrolu (dokumenty, e-maily, obsah z webu, vstupy od zákazníků), a model má přístup k dalším systémům nebo oprávnění jednat – volat nástroje, číst a zapisovat data, komunikovat navenek.

    Typicky jde o chatboty, interní AI asistenty, RAG aplikace nad firemními dokumenty, AI agenty nebo vlastní řešení postavená na jazykových modelech OpenAI, Anthropic, Gemini či jiných poskytovatelů. U služeb typu Microsoft Copilot testujeme vaši konfiguraci, nastavená oprávnění a napojená data, nikoli samotný produkt poskytovatele.

    Součástí testu může být také ověření bezpečnosti integrací mezi AI a dalšími podnikovými systémy.

    Testování vychází z aktuálně uznávaných metodik a doporučení pro bezpečnost AI aplikací. Využíváme OWASP Top 10 for LLM Applications a OWASP AI Testing Guide, a zároveň zohledňujeme doporučení organizace NIST pro bezpečný vývoj a provoz systémů využívajících umělou inteligenci (NIST AI Risk Management Framework a jeho profil pro generativní AI).

    Konkrétní metodiku vždy přizpůsobujeme typu testované aplikace i jejímu způsobu využití.

    Ano. U AI agentů ověřujeme, zda mají přístup pouze k datům a funkcím, které skutečně potřebují. Testujeme například možnosti eskalace oprávnění, zneužití přístupových práv nebo neoprávněného spouštění akcí prostřednictvím propojených systémů. Cílem je ověřit, že agent nemůže vykonávat operace nebo získávat informace nad rámec svého oprávnění.

    Ano. Ověřujeme, zda AI aplikace nemůže zpřístupnit citlivé informace uživatelům, kteří k nim nemají mít přístup. Test zahrnuje například ověření ochrany systémových promptů, interních dokumentů, osobních údajů, obchodních informací nebo dat dostupných prostřednictvím RAG databází či integrovaných systémů.

    Ano. U RAG aplikací testujeme, zda lze manipulovat s procesem vyhledávání dokumentů nebo získat informace, které by neměly být zpřístupněny. Ověřujeme také správné řízení přístupových práv k dokumentům, odolnost vůči prompt injection útokům a bezpečnost propojení mezi jazykovým modelem a znalostní databází.

    Ano. Moderní AI aplikace jsou často propojeny s dalšími podnikovými systémy prostřednictvím API, pluginů nebo protokolu MCP (Model Context Protocol). V rámci penetračního testu ověřujeme bezpečnost těchto integrací, správu autentizace a autorizace, ochranu přenášených dat i možnost zneužití propojených nástrojů k neoprávněným akcím nebo přístupu k citlivým informacím.

    Prompt injection je typ útoku, při kterém útočník vloží do vstupu nebo externího zdroje instrukce, které ovlivní chování AI modelu. Může jít například o skryté instrukce v dokumentu, webové stránce nebo uživatelském vstupu, které model interpretuje jako legitimní příkaz.

    Součástí penetračního testu je ověření odolnosti aplikace vůči těmto útokům, včetně pokusů o obejití systémových instrukcí, získání citlivých informací nebo vyvolání neoprávněných akcí.

    AI jailbreak je typ útoku, jehož cílem je obejít bezpečnostní omezení jazykového modelu a přimět ho k chování, které by za běžných okolností nebylo povoleno. Útočník využívá speciálně formulované prompty nebo jejich kombinace, aby model například prozradil systémové instrukce, zpřístupnil citlivé informace nebo vykonal akce, které jsou v rozporu s nastavenými pravidly.

    Součástí penetračního testu AI aplikací je ověření odolnosti vůči jailbreak útokům. Testujeme, zda lze obejít bezpečnostní mechanismy modelu, získat přístup k neveřejným informacím nebo ovlivnit jeho chování způsobem, který by mohl představovat bezpečnostní riziko. Zároveň navrhujeme opatření, která pomohou podobným útokům předcházet.

    Je přitom potřeba počítat s tím, že prompt injection ani jailbreak dnes nemají univerzální řešení. Obrana proto stojí na kombinaci opatření: omezení oprávnění modelu, izolaci propojených nástrojů, kontrole výstupů a zapojení člověka do rozhodování u citlivých operací.

    Jazykové modely jsou nedeterministické, stejný vstup proto nemusí vždy vést ke stejnému výstupu. V závěrečné zprávě z toho důvodu uvádíme nejen konkrétní ukázku úspěšného útoku, ale také podmínky, za kterých k němu došlo, a míru jeho úspěšnosti při opakování.