Uniknuté API kľúče
Repozitáre, kde pomáhal Copilot, mali uniknutý kľúč alebo heslo častejšie ako priemer. Za rok 2024 skončilo na verejnom GitHube 23,8 milióna secretov.
Napíšeš, čo chceš, a AI postaví aplikáciu. Bez čítania kódu, bez review. Funguje to, kým to niekto nezačne skúšať prelomiť. Zhrnuli sme, čo o bezpečnosti kódu od AI hovorí výskum a čo sa už stalo v praxi.
„Úplne sa poddáš vibe, prijmeš exponenciály a zabudneš, že kód vôbec existuje.“
Andrej Karpathy, február 2025 · autor pojmu vibe coding
Veracode zadal viac ako 100 jazykovým modelom 80 programátorských úloh, pri ktorých sa dalo vybrať bezpečné aj nebezpečné riešenie. V 45 % prípadov model zvolil to nebezpečné a pridal do kódu zraniteľnosť z OWASP Top 10.
Novšie modely píšu syntakticky lepší kód, no bezpečnosť sa podľa správy nezlepšuje. Najhoršie dopadla Java a ochrana proti XSS a log injection.
Apiiro analyzovalo desiatky tisíc repozitárov vo firmách z Fortune 50. Vývojári s AI asistentom robili 3 až 4-krát viac commitov, no balili ich do menších počtov väčších pull requestov, ktoré sa ťažšie kontrolujú.
Drobné chyby ubudli. Pribudli však tie, ktoré bežný linter nezachytí: cesty k eskalácii oprávnení a chyby v návrhu. Do júna 2025 pridával kód od AI vo firmách viac ako 10 000 nových bezpečnostných nálezov mesačne, desaťkrát viac ako v decembri 2024.
Stanfordská štúdia dala 47 programátorom bezpečnostné úlohy. Tí, ktorí mali AI asistenta, napísali výrazne menej bezpečný kód, najmä pri šifrovaní a SQL dotazoch. Zároveň boli častejšie presvedčení, že ich kód je bezpečný.
Vývojári pritom AI veľmi nedôverujú. Podľa prieskumu Stack Overflow ju používa alebo plánuje používať 84 % z nich, no presnosti jej verí iba tretina. Najčastejšia sťažnosť: kód, ktorý je „takmer správny, ale nie celkom“. Presne taký kód prejde testami a zlyhá až pri útoku.
Tri chyby, ktoré sa pri vibe codingu opakujú najčastejšie. Žiadnu z nich neodhalí to, že aplikácia „funguje“.
Repozitáre, kde pomáhal Copilot, mali uniknutý kľúč alebo heslo častejšie ako priemer. Za rok 2024 skončilo na verejnom GitHube 23,8 milióna secretov.
AI si vymýšľa názvy knižníc, často opakovane tie isté. Útočník ich zaregistruje so škodlivým kódom a čaká, kto ich nainštaluje. Tomu sa hovorí slopsquatting.
Aplikácie z verejnej galérie Lovable nemali zapnuté Row Level Security. Kto poznal verejný kľúč, mohol čítať aj prepisovať tabuľky s používateľmi, platbami či API kľúčmi. Bez prihlásenia.
Vibe coding prešiel za pár mesiacov od vtipného tweetu k slovu roka. Spolu s ním prišli aj prvé verejné incidenty.
Programovanie, pri ktorom človek iba opisuje, čo chce, a kód nečíta.
Podľa YC platí pre 25 % firiem zo zimnej várky 2025.
CNBC / NBCZraniteľnosť CVE-2025-48757 s hodnotením 9,3 z 10.
NVDPočas zmrazenia zmien zmazal záznamy o vyše 1 200 manažéroch a firmách a potom tvrdil, že obnova nie je možná. Záloha pritom existovala.
eWeekTest viac ako 100 modelov na 80 úlohách.
Analýza repozitárov vo firmách z Fortune 50.
Vyhlásil ho slovník Collins.
CNNAI ti ušetrí týždne práce. Stačí, keď pred každým vydaním prejde kód kontrolou, ktorá nečaká, že je všetko v poriadku.
Nikdy nevydávaj kód, ktorý nikto neskontroloval. Ani človek, ani nástroj.
Kľúče patria do premenných prostredia, nie do kódu. A nájdi tie, ktoré už unikli.
Over každý balíček, ktorý AI pridala. Existuje? Je aktuálny? Nemá známe CVE?
Over prístup k dátam. Kto môže čítať a zapisovať do databázy bez prihlásenia?
Skenuj pravidelne. Nové zraniteľnosti v knižniciach pribúdajú každý týždeň.
| Riziko | Príklad | Čo to v Greenlit Code nájde |
|---|---|---|
| Uniknuté kľúče a heslá | Stripe kľúč natvrdo v kóde | Gitleaks |
| Injection a XSS | SQL dotaz lepený z reťazcov | SemgrepESLint securityPMD |
| Zraniteľné závislosti | lodash 4.17.15 s CVE | TrivyOSV |
| Chybná infraštruktúra | Docker kontajner ako root | Checkov |
| Chyby v SQL | Rizikové a nekonzistentné dotazy | SQLFluff |
| Logika a prístupové práva | Chýbajúca kontrola oprávnení | AI code reviewRoot cause |
Nahraj projekt a o pár minút vieš, čo opraviť pred ďalším deployom.
Skenovať môj kód