Neomezená spotřeba (OWASP LLM10) – přetížení AI služby, denial of wallet a krádež modelu přes API


AI aplikace stojí peníze a výpočetní výkon při každém dotazu. Pokud nikdo nehlídá, kolik dotazů, jak dlouhých a od koho služba přijímá, může se stát, že jediný uživatel zahltí systém, vyčerpá rozpočet na API nebo z odpovědí „vytěží“ kopii modelu. OWASP toto riziko nazývá Unbounded Consumption (LLM10:2025), neomezená spotřeba. Tento článek vysvětluje, jak útoky vypadají, jaké jsou jejich dopady (výpadek, finanční škoda, krádež duševního vlastnictví) a jak se bránit běžnými prostředky: limity, kvótami a monitoringem.

Informace vycházejí z popisu LLM10:2025 Unbounded Consumption na webu OWASP a z přehledu OWASP Top 10 for LLM Applications; k obecným zásadám bezpečného návrhu viz NCSC a Anthropic (stav k 14. 11. 2026). Nejde o technický návod.

Související články: OWASP Top 10 pro LLM aplikace, Reasoning modely – uvažovací tokeny a cena a Tokeny a kontextové okno.

Aktualizováno: listopad 2026.

O co jde

Podle OWASP k neomezené spotřebě dochází, když aplikace s LLM umožňuje uživatelům provádět nadměrné, nekontrolované inference. Důsledky mohou být:

  • odepření služby (DoS),
  • ekonomické ztráty,
  • krádež modelu,
  • zhoršení kvality služby.

Protože jsou LLM výpočetně náročné, zejména v cloudu, jsou zranitelné vůči zneužití zdrojů a neoprávněnému použití.

Běžné příklady zranitelnosti

OWASP uvádí:

  1. Záplava vstupů proměnné délky: útočník posílá mnoho vstupů různé délky, využívá neefektivity zpracování a může vyčerpat zdroje.
  2. Denial of Wallet (DoW, „vyčerpání peněženky“): útočník provádí velké množství operací u placených cloudových AI služeb a vytváří neúnosné náklady poskytovateli.
  3. Nepřetržité přetékání vstupu: opakované posílání vstupů, které přesahují kontextové okno, zvyšuje výpočty a zhoršuje službu.
  4. Dotazy náročné na zdroje: složité sekvence či jazykové vzory zatěžují systém, způsobují dlouhé zpracování a možná selhání.
  5. Extrakce modelu přes API: útočník pomocí vytvořených vstupů a prompt injection sesbírá dost výstupů, aby zrekonstruoval částečný či „stínový“ model; hrozí krádež duševního vlastnictví.
  6. Funkční replikace modelu: výstupy cílového modelu se použijí jako syntetická trénovací data pro doladění jiného modelu na funkční ekvivalent, což obchází limity na extrakci.
  7. Postranní kanály: útočník zkoumá filtrování vstupů a získává informace o váhách či architektuře.
Infografika: kroky – omezit vstupy, nastavit kvóty a rate limiting, přidat timeouty a sandbox, monitorovat a upozorňovatPostup obrany proti neomezené spotřebě – vlastní infografika

Scénáře útoků

  • Nekontrolovaná velikost vstupu: příliš velký vstup způsobí nadměrné využití paměti a CPU a může systém zhroutit či zpomalit.
  • Opakované požadavky: velký počet API požadavků vyčerpá výpočetní výkon a služba je nedostupná legitimním uživatelům.
  • Požadavky náročné na zdroje: vstupy vytvořené tak, aby spustily nejnákladnější procesy, způsobí dlouhé vytížení CPU a možné selhání.
  • Denial of Wallet: nadměrné operace zneužívají model platby za použití a generují neúnosné náklady.
  • Funkční replikace: syntetická data získaná přes API se použijí k doladění modelu, který originál replikuje.
  • Obcházení filtrování vstupu: útočník obejde filtry a provede útok postranním kanálem.

Prevence a zmírnění podle OWASP

  1. Validace vstupů: přísné limity velikosti vstupu.
  2. Omezení vystavení logitů a logprobs: omezit či zamlžit `logit_bias` a `logprobs` v odpovědích API.
  3. Rate limiting: omezení počtu požadavků a kvóty na uživatele.
  4. Správa přidělených zdrojů: dynamické sledování a omezení využití na uživatele či požadavek.
  5. Timeouty a throttling pro náročné operace.
  6. Sandboxing: omezit přístup LLM k síťovým zdrojům, vnitřním službám a API (omezuje i riziko zevnitř a postranní kanály).
  7. Logování, monitoring a detekce anomálií: průběžně sledovat spotřebu zdrojů a zaznamenávat neobvyklé vzorce.
  8. Vodoznakování: vložení a detekce neoprávněného použití výstupů LLM.
  9. Elegantní degradace (graceful degradation): při velké zátěži zachovat částečnou funkčnost, ne selhat úplně.
  10. Omezení front a robustní škálování: limity front a akcí, dynamické škálování a vyvažování zátěže.
  11. Trénink odolnosti vůči adversariálním dotazům a pokusům o extrakci.
  12. Filtrování „glitch tokenů“ a kontrola výstupů před vstupem do kontextu.
  13. Řízení přístupu: RBAC a nejnižší oprávnění k úložištím modelů a trénovacímu prostředí.
  14. Centrální inventář modelů s řízeným přístupem.
  15. Automatizované nasazování (MLOps) se schvalováním a sledováním.

Co to znamená v praxi pro firmy

  • Dotazy stojí peníze. Reasoning modely a dlouhé kontexty cenu zvyšují; viz Reasoning modely. OpenAI v dokumentaci doporučuje používat limit výstupních tokenů (včetně uvažování) a sledovat spotřebu.
  • Veřejné chatboty bez přihlášení jsou snadným cílem DoW. Zaveďte přihlášení, CAPTCHA či limity na IP a účet.
  • Zákaznické API. Nastavte kvóty na klienta, upozornění na překročení a automatické zablokování při anomálii.
  • Rozpočtové limity u poskytovatele cloudu (alarm na překročení).
  • Střídání klíčů a tajemství; uniklý API klíč je nejrychlejší cesta k vysokému účtu.
  • Monitoring v reálném čase a plán reakce.

Co to znamená pro uživatele

  • Chraňte API klíče a přihlašovací údaje; neukládejte je do veřejných repozitářů, promptů ani sdílených dokumentů; viz Únik systémového promptu.
  • Zkontrolujte účty a limity u služeb, které používáte (měsíční limity, upozornění na překročení).
  • Pozor na „bezplatné“ AI nástroje, které mohou skrytě využívat váš klíč či účet; viz Falešné AI aplikace a rozšíření.
  • Pokud je služba pomalá či nedostupná, může jít o zahlcení; nerozesílejte dotazy opakovaně.

Krádež modelu a duševní vlastnictví

Extrakce modelu a funkční replikace znamenají, že konkurent či útočník může z veřejně přístupného API vytěžit hodnotu, kterou do modelu vložil vlastník: data, trénink, ladění. Obrana je částečně technická (limity, omezené informace v odpovědích, vodoznakování), částečně právní (podmínky použití). Pro poskytovatele je důležité monitorovat vzory dotazování: systematické sbírání odpovědí na velké množství systematických dotazů je podezřelé. Pro uživatele z toho plyne, že dodržování podmínek služby (například zákaz použití výstupů k trénování konkurenčních modelů) může mít právní důsledky.

Jak sestavit rozpočet a limity

Než službu s LLM zpřístupníte, odhadněte: kolik uživatelů, kolik dotazů na uživatele, průměrná délka vstupu a výstupu a cena za token či dotaz. Z toho spočítejte očekávané měsíční náklady a nastavte limity s rezervou a upozornění při 50, 80 a 100 % rozpočtu. Dokumentace poskytovatelů (například OpenAI k reasoning modelům) doporučuje nastavovat limit výstupních tokenů, protože do spotřeby se počítají i skryté uvažovací tokeny. U agentních systémů přidejte limit počtu kroků a maximální dobu běhu; Anthropic v popisu agentů zmiňuje zastavení po dosažení podmínky, například maximálního počtu iterací. Rozpočtová opatření nejsou jen finanční: chrání před zneužitím a stabilizují službu.

Dostupnost a odolnost

Neomezená spotřeba souvisí s dostupností. Pokud služba spoléhá na jediného poskytovatele modelu a ten selže, služba nefunguje. Zvažte záložní postup: jednodušší model, odpovědi z mezipaměti, odkaz na lidskou podporu, informační stránku. Pro kritické služby nastavte elegantní degradaci: pod zátěží nabídnout zkrácené funkce místo úplného výpadku. Zaznamenávejte statistiky dotazů a zátěže a pravidelně provádějte zátěžové testy, aby se neukázalo až při incidentu, kde jsou meze. Pro krizové a bezpečnostní služby platí zásady z oblasti Zálohy dat a plán obnovy.

Právní a smluvní stránka

Poskytovatelé AI služeb obvykle zakazují použití výstupů k vytvoření konkurenčního modelu či nadměrné automatizované dotazování; porušení může vést k zablokování účtu či právním krokům. Pokud sami nabízíte API, uveďte ve smluvních podmínkách limity, zakázané způsoby užití a právo omezit nebo zrušit přístup při zneužití. Při zpracování osobních údajů v dotazech dbejte na ochranu soukromí a minimalizaci dat; viz AI a ochrana osobních údajů (GDPR).

Praktický příklad (smyšlený)

Malá firma zpřístupní veřejného chatbota bez přihlášení. Útočník pošle tisíce velmi dlouhých dotazů a firma za týden zaplatí několikanásobek běžného účtu. Po incidentu zavede limit délky vstupu, přihlášení, kvótu na uživatele, timeouty a upozornění na neobvyklou spotřebu. U cloudové služby nastaví měsíční rozpočtový limit. Příklad je smyšlený.

Hlídejte, kolik a kdo se ptá

Neomezená spotřeba vede k výpadkům, vysokým účtům (denial of wallet) a krádeži modelu přes API. Omezte velikost vstupu, nastavte rate limiting a kvóty, přidejte timeouty, sandbox a monitoring.

Infografika: checklist proti neomezené spotřeběKontrolní seznam – vlastní infografika

Neomezená spotřeba v kostce

Infografika: neomezená spotřeba v kostceZákladní údaje – vlastní infografika

Výhody a nevýhody

Infografika: přínosy a omezení limitů a kvót u AI služebSouhrn – vlastní infografika

Související články

V kategorii Bezpečnost, etika a rizika AI najdete také Bezpečné používání AI – checklist a AI v kybernetických útocích.

Shrnutí

Neomezená spotřeba (OWASP LLM10) znamená, že aplikace s LLM dovolí nadměrné a nekontrolované dotazy: přetížení (DoS), vyčerpání peněz (denial of wallet) a krádež modelu přes API. Obrana: limity velikosti vstupu, rate limiting a kvóty, timeouty, sandbox, monitoring a elegantní degradace, ochrana API klíčů a rozpočtové limity. Nejde o technický návod.

Často kladené otázky k neomezené spotřebě

Co je neomezená spotřeba?

Situace, kdy aplikace s LLM umožňuje nadměrné nekontrolované dotazy, což vede k výpadkům, nákladům a krádeži modelu.

Co je denial of wallet?

Útok, který vyčerpá peníze u placených cloudových AI služeb velkým počtem operací.

Co je extrakce modelu?

Sbírání odpovědí z API k rekonstrukci částečné kopie modelu.

Jak se bránit?

Limity vstupu, rate limiting a kvóty, timeouty, sandbox, monitoring a rozpočtové limity.

Co dělat při vysokém účtu?

Zkontrolujte logy, klíče a kvóty, uniklé klíče zneplatněte a nastavte alarmy.

Je ohrožen i jednotlivec?

Ano, pokud mu unikne API klíč; chraňte jej a nastavte limity.

Co je elegantní degradace?

Zachování částečné funkčnosti služby při velké zátěži.

Je to technický návod?

Ne, jde o obecné shrnutí.

Digitalizace VHS videokazet kazet a skenování diapozitivů, negativů - VIDEOLIDE dokáží digitalizovat a vylepšit veškeré video kamerové pásky (Hi8, Digital 8, Mini DV, VHS, VHS-C a další) Převod VHS kazet s vylepšením obrazu i zvuku.

Co vařit na oběd? Co uvařit na večeři? Recepty na víkend? Vše najdete na Maminy recepty. Úžasný recept na jakýkoliv oběd, večeři, svátek, vánoce.

Přihlášení se do banky Mojebanka online vám pomůže s přihlášením se do vašeho bankovnictví ČSOB, GEORGE, MONETA, mBANK a dalších českých bankovních služeb.

Rady pro domácnost  - ptejte se lidí i umělé inteligence (Chat GPT) na to co vás trápí. Jak upravit vodu v bazénu? Špinavá voda v bazénu aj.

Jak se přihlásit na Facebook? Přihlášení se na Facebook - Chci se přihlásit na facebook a nejde to. Špatné heslo, jméno na Facebook. Jak se přihlásit k facebooku. 

Přihlášení do emailové schránky? Přihlášení email seznam.cz? Přihlášení se k Volny.cz a jak přihlásit banku, jak se přihlásit ke google účtu, seznam účtu aj. Bezpečné přihlašování k službám.

Best firmware for your ASIC Miner - increase your mining profit with this 100% new ASIC Miner Firmware

Securely store, manage, and protect your coins with Trezor hardware wallets, app & backup solutions. Check your crypto seed to make sure it is completely safe and unique!

Online webkamery | Luxusní byt v Praze Vanguard