Téma

Bezpečnost softwaru v roce 2026: Co by měl každý vědět o kódu, který píše umělá inteligence

Vaše nová aplikace funguje a vypadá skvěle. Ale co když má dveře dokořán a vy o tom ani nevíte?

Sjednat si konzultaci

AI revoluce ve vývoji softwaru

Popíšete v běžné češtině, co chcete, aby software dělal, a umělá inteligence vám ho napíše. Žádné týdny čekání, žádné technické specifikace. Říká se tomu „vibecoding“ a platformy jako Cursor, Replit nebo Lovable dnes umožňují i lidem bez technického vzdělání vytvářet aplikace během hodin.

Zní to lákavě, a přesně proto to zkouší čím dál víc manažerů, marketérů a podnikatelů. Víkendový projekt, interní nástroj, prototyp pro investory. Otázka ale zní: je ten kód bezpečný?

AI píše kód, který funguje. Jenže funkční neznamená bezpečný.

Aplikace od AI často dělá přesně to, co jste popsali. Tlačítka klikají, data se zobrazují. Pod kapotou to ale může vypadat úplně jinak. Podle rozsáhlé studie společnosti Veracode obsahuje 45 % AI-generovaného kódu bezpečnostní zranitelnosti. Téměř každý druhý kousek má v sobě nějakou díru.

Výzkum Stanfordovy univerzity navíc ukázal, že lidé používající AI věří, že jejich kód je bezpečnější, i když je ve skutečnosti méně bezpečný. AI vám dává falešný pocit jistoty. Aplikace vypadá profesionálně, funguje, tak proč pochybovat?

V únoru 2026 unikla z platformy Moltbook, sociální sítě vybudované kompletně vibecodingem, data 1,5 milionu API tokenů a 35 000 e-mailových adres. AI nastavila databázi bez řízení přístupu a zakladatel ji nasadil tak, jak byla. Fungovala přece perfektně.

Co konkrétně selhává

Nezamčené dveře

AI vytvoří funkční aplikaci, ale často zapomene vyřešit, kdo smí vidět jaká data nebo kdo může mazat záznamy. Na tyto otázky neodpoví, protože se jich nikdo neptal.

Klíče pod rohožkou

Každá aplikace potřebuje přístupové údaje k databázím, platebním bránám, e-mailovým službám. Profesionální vývojáři je pečlivě zabezpečí. AI je často nechá přímo v kódu, viditelné komukoli, kdo se podívá.

Neviditelný dodavatelský řetězec

A teď to podstatné. Moderní software je jako auto, výrobce nevyrábí každý šroubek sám. 70 až 90 % kódu v typické aplikaci tvoří komponenty třetích stran. Vaše aplikace na nich závisí, i když o nich nevíte. A právě ony jsou stále častějším terčem útoků.

Případ Axios: proč by se měl bát i manažer, který si jen vibecoduje

31. března 2026 se stal jeden z největších bezpečnostních incidentů v historii webu. Cílem byla knihovna Axios – komponenta, kterou většina webových aplikací používá pro komunikaci se servery. 100 milionů stažení týdně. Je přítomná v 80 % cloudových prostředí.

Útočníci se dostali k účtu správce knihovny a vydali nakaženou verzi. Škodlivý kód se spustil během dvou sekund po instalaci, stáhl trojského koně, umožnil útočníkům vzdálené ovládání počítače a pak za sebou uklidil stopy.

Co to znamená pro vás, když si je tak vibecodujete? Vaše víkendová aplikace, ten interní dashboard nebo prototyp, používá desítky až stovky podobných komponent. Když jednu z nich někdo nakazí, škodlivý kód se spustí na vašem počítači. Na tom samém počítači, kde jste přihlášení do firemního e-mailu, CRM, bankovnictví, interních systémů. Útočník nejde po datech vaší hobby aplikace, ale po všem, co máte v prohlížeči a na disku.

Nakažená verze Axiosu byla dostupná jen dvě až tři hodiny. Stačilo to. A to byl útok na komponentu, kterou používají profesionální týmy s bezpečnostními procesy. Představte si, co se stane, když útočníci nakazí menší, méně sledovanou knihovnu – takovou, kterou vám AI doporučí a vy ji bez rozmyslu nainstalujete.

Proč vibecoding tato rizika zhoršuje

Chybí lidská kontrola

V tradičním vývoji prochází kód rukama několika lidí. Jeden píše, druhý reviduje, bezpečnostní testy odhalí problémy. Při vibecodingu jde kód přímo z AI do produkce, aniž by se na něj kdokoli podíval.

Staví to lidé, kteří bezpečnost neřeší

Marketing si vytvoří dashboard, obchod postaví CRM, HR udělá aplikaci na nábor. Skvělé. Jenže tihle „netechničtí vývojáři“ nehledají nezamčené dveře, protože ani nevědí, že nějaké dveře existují. A co hůř, vibecoding probíhá většinou na pracovním počítači, kde jsou přihlášené všechny firemní služby.

Každá oprava přidává problémy

Typický postup: vygenerujte kód, otestujte, řekněte AI „oprav to“, opakujte. Výzkumníci z Kaspersky zjistili, že po pěti takových iteracích obsahuje kód o 37 % víc kritických zranitelností než původní verze.

AI si vymýšlí, a útočníci toho využívají

AI modely občas doporučí softwarovou komponentu, která vůbec neexistuje. Prostě si vymyslí název, který zní věrohodně. Skoro každý pátý balíček, který AI doporučí, je smyšlený. A tyhle halucinace se opakují – AI doporučí stejný neexistující název znovu a znovu.

Útočníkům tohle samozřejmě neuniklo. Takové názvy si zaregistrují, naplní škodlivým kódem a čekají. Když AI příště tentýž balíček doporučí, vývojář místo užitečné komponenty stáhne malware. A pokud AI instaluje komponenty automaticky bez potvrzení – což některé nástroje dělají – máte problém dřív, než si stihnete uvědomit, co se stalo.

Co děláme jinak

AI ve vývoji používáme. Ale přistupujeme k AI-generovanému kódu podobně jako k datům od neznámého uživatele – tedy opatrně:

Povinná revize. AI kód prochází kontrolou zkušeného vývojáře, než se dostane do produkce.

Lidský dohled nad kritickými oblastmi. Autentizace, autorizace, přístup k datům, platební logika. Tady nespoléháme na AI.

Ověřování závislostí. Každá komponenta třetí strany je prověřená. Nekopírujeme slepě, co AI doporučí.

Oddělená prostředí. AI agenti nemají přístup k produkčním datům.

Závěr

Problém není v tom, že AI píše špatný kód. Problém je v tom, že píše kód, který vypadá dobře, funguje dobře, ale není bezpečný. A lidé mu věří, protože nemají důvod pochybovat.

Pokud si vibecodujete na firemním počítači, riskujete víc než svou víkendovou aplikaci. Každá nainstalovaná komponenta je potenciální vstupní bod pro útočníka. A ten nejde po vašem prototypu, ale po firemních datech, přihlašovacích údajích a systémech, ke kterým máte přístup.

Firmy, které dnes investují do profesionálního přístupu a berou AI jako akcelerátor, ne jako náhradu odbornosti, budou ve výhodě. A ty, které sází na to, že „AI to zvládne sama“? Na ty si útočníci brousí zuby už teď.

Sjednat si konzultaci

Napsal/a

Jakub Honíšek

Vydání

24. 4. 2026

Další články

I jeden krátký telefonát může nastartovat zásadní změnu.