Centrum kybernetické bezpečnosti

Kybernetická bezpečnost a architektura budoucnosti

Umělá inteligence rychle mění prostředí IT. Zatímco se mnoho organizací zaměřuje na zvýšení produktivity a odstranění manuální práce, v pozadí probíhá zásadnější transformace: asymetrický závod s časem v oblasti kybernetické bezpečnosti.

Naléhavost je zřejmá: organizace, které nepřizpůsobí své zabezpečení a architekturu tomuto tempu, budou v důsledku kybernetických incidentů nebo nepojistitelnosti vytlačeny z trhu. Abychom této transformaci porozuměli a dokázali ji řídit, musíme se podívat na tři po sobě jdoucí vlny problematiky bezpečnosti AI – a na architekturu potřebnou k tomu, abychom tento vývoj ustáli.

Tři vlny transformace bezpečnosti umělé inteligence

3 waves of cybercrime

1. vlna: Technická zranitelnost kódu (2025–2027)

  • Problém: Současná exploze úniků dat a narušení bezpečnosti je důsledkem historického dohánění restů. Nástroje AI prověřují desítky let starý kód napsaný lidmi. Útočníci ve velkém odhalují klasické chyby – například SQL injection, úniky paměti a zastaralé knihovny.

  • Dynamika: Tato fáze se zaměřuje na přístup „Shift-Left“ a automatizovanou hygienu kódu. Firmy, které pročistí své vývojové pipeline a vybaví je automatizovanými testy a záplatami, mohou své tradiční kódové základny rychle zabezpečit lépe než kdy dříve.

  • Řešení: Průběžné automatizované záplatování a čištění kódu. CI/CD pipeline jsou vybaveny AI strážci, kteří průběžně prověřují kódové základny, automaticky generují záplaty a nasazují je po úspěšném dokončení integračních testů.

2. vlna: Zneužití podnikové logiky (2026–2028)

  • Problém: Jakmile jsou technické vstupní dveře zabezpečeny, přesouvá se boj k funkční logice. API může být po technické stránce stoprocentně bezpečně naprogramováno (bez SQL injection nebo přetečení bufferu), ale pokud uživatel či skript dokáže systém ovlivnit specifickou posloupností úkonů (například pomocí race conditions při poskytování slev, manipulací BOLA nebo vynecháním procesních kroků), vzniká přímá finanční škoda.

  • Dynamika: Útočníci už systém nenarušují; přimějí ho fungovat způsobem, který organizaci stojí peníze. To vede k průběžné, neviditelné erozi marží.

  • Řešení: Formální verifikace a striktní stavové automaty (FSM).

    • Konečné automaty (FSM): Podnikové procesy nejsou implementovány jako samostatné koncové body API, ale matematicky modelovány jako konečný automat. Systém může přejít pouze ze stavu A (CART_CREATED) do stavu B (PAYMENT_PENDING) a C (ORDER_COMPLETED). Manipulace s kroky nebo jejich přeskočení je na úrovni serveru technicky znemožněno.

    • Idempotence a atomické transakce: Akce jsou navrženy jako idempotentní a zpracovávány prostřednictvím přísných úrovní izolace v databázích. Závodní stavy (odeslání více požadavků současně za účelem kumulace slev) jsou na úrovni databáze automaticky zablokovány nebo zařazeny do fronty.

    • Formální ověřování pomocí AI: Agenti AI se ve vývojovém a nasazovacím procesu používají k tomu, aby pomocí matematického ověřování prokázat prokázali, že software může přijímat pouze zamýšlené logické stavy, ještě před nasazením kódu do produkce.

3. vlna: Manipulace s AI agenty a rozhodováním (2027–2030+)

  • Problém: Ve plně agentní světě pracují autonomní agenti AI společně a rozhodují se na základě dat z okolního světa (e-mailů, faktur, dokumentů). Útočníci se v této fázi zaměřují na Nepřímá injektáž promptu, Otrávení dat a převzetí cílů agentů.

  • Dynamika: Zdrojový kód i logika jsou správné, ale AI agent je uváděn v omyl kontextem, který čte. Otázka se posouvá od „je kód bezpečný?“ k „je rozhodování agenta spolehlivé?“.

  • Řešení: Komunikační model A2A ve 3 vrstvách (agent-agent).

Architektonické řešení pro 3. vlnu: třívrstvý model A2A

Aby mohli AI agenti flexibilně vyjednávat o složitých situacích a okrajových případech, aniž by organizaci vystavovali rizikům třetí vlny, je nezbytná vícevrstvá komunikační architektura. Princip je jednoduchý: vyjednává se volným jazykem, ale provádění probíhá prostřednictvím formální smlouvy.

A2A architecture

Tři vrstvy architektury A2A:

Vrstva 1: Vrstva volného vyjednávání (vyjádření a kreativita)

V této vrstvě spolu agenti komunikují v bohatém kontextu, aby prozkoumali složité otázky, ceny a podmínky.

  • Riziko: Jde o nejzranitelnější vrstvu z hlediska ovlivňování, injektáže promptů a manipulace.

  • Zajištění: V této vrstvě agenti smějí žádná přímá akce provádět v produkční infrastruktuře. Jedná se o izolovaný sandbox. Kromě toho tuto vrstvu monitorujeme pomocí Kognitivní omezení frekvence (zabránění tomu, aby agent mohl neomezeně zkoušet parametry) a Validace mezi modely (druhý, jinak natrénovaný model umělé inteligence posuzuje výsledek vyjednávání z hlediska manipulace).

Vrstva 2: Vrstva formalizace a záměru (právní zajištění)

Jakmile se agenti ve vrstvě 1 shodnou na řešení nebo transakci, výsledek je zbaven veškerého volného jazyka a narativních prvků.

  • Zajištění: Výsledek se převádí do formální, strukturované smlouvy (pomocí Jazyk specifický pro danou doménu nebo předem definovaného schématu JSON). V něm jsou explicitně definovány povinnosti, limity a podmínky. Tato vrstva funguje jako digitální „notář“, který ověřuje, zda návrh splňuje předem stanovené podnikové rámce.

Vrstva 3: Deterministická exekuční vrstva (neochvějný základ)

Na této úrovni se provádí skutečná transakce nebo změna systému. Zde již spolu nekomunikují agenti umělé inteligence, ale pevně definované matematické systémy prostřednictvím řízené logiky z vlny 2.

  • Zajištění:

    • Kryptografické ověření: Zprávy mezi systémy jsou zabezpečeny pomocí Vzájemné TLS (mTLS), opatřeny jedinečnými nonce (aby se zabránilo útokům typu replay) a podepsány kryptografickými klíči.

    • Deterministické brány: Brány API bez zásahu umělé inteligence ověřují, zda požadavek nepřekračuje pevně stanovené limity (například maximální částku transakce).

Nová role lidských odborníků

Tento vícevrstvý přístup ukazuje, že role lidských specialistů nezaniká, ale přesouvá se do rámce systému:

  • Nákupčí navrhuje strategie, parametry a hranice, v jejichž rámci smí agent ve vrstvě 1 vyjednávat.

  • Právník navrhuje šablony, ontologie a formálně-logické rámce pro vrstvu 2.

  • Bezpečnostní architekt buduje deterministické kontrolované prováděcí prostředí ve vrstvě 3 a zajišťuje logiku konečného automatu z vlny 2.

Díky důslednému oddělení „fáze přemýšlení a vyjednávání“ od „fáze provádění“ zachováváme flexibilitu agentů umělé inteligence, zatímco kontrola nad provozem organizace zůstává bez omezení v jejích rukou.

Potřebujete pomoc s transformací na kyberbezpečnost a automatizaci řízenou umělou inteligencí? Ještě dnes se kontakt ozvěte

Gerard

Gerard působí jako konzultant a manažer v oblasti umělé inteligence. Díky bohatým zkušenostem z velkých organizací dokáže velmi rychle rozebrat problém a najít cestu k řešení. V kombinaci s ekonomickým vzděláním činí obchodně odpovědná rozhodnutí.