Pāriet uz galveno saturu
ANCVEIRS
Profesionālais darbsAnalīzeAtbildīgs AI

No Vibe Coding līdz Vibe Cybersecurity: kad mākslīgais intelekts sāk aizstāt kompetenci

MI ir padarījis programmēšanu un drošības izpēti pieejamāku nekā jebkad agrāk. Taču līdz ar iespējām pieaugusi arī cilvēku spēja radīt pārliecinošus tehniskus secinājumus, kuru pareizību viņi paši ne vienmēr spēj pārbaudīt. Kiberdrošībā šī atšķirība ir īpaši nepatīkama.
Zigmārs AncveirsTechnology Leader in FinTech & RegTech · Cybersecurity & Ethical HackingPublicēts: 2026. gada 10. oktobrīPārskatīts: 2026. gada 10. oktobrī15 min

Ievads

Vibe Coding popularitāte radīja interesantu situāciju. Programmatūru sāka veidot arī cilvēki, kuri agrāk nevarētu patstāvīgi uzrakstīt, pārbaudīt un uzturēt vajadzīgo kodu. Daļai tas kļuva par lielisku iespēju īstenot idejas, apgūt tehnoloģijas un veidot reāli strādājošus produktus. Citi diezgan ātri atklāja, ka programma, kuru var palaist un nodemonstrēt, vēl nav programma, kuru var droši uzturēt, atkļūdot, paplašināt un aizsargāt. Pirmā versija varēja izskatīties pārsteidzoši labi. Problēmas sākās vēlāk, kad bija jāsaprot, kāpēc konkrētais risinājums vispār darbojas un kas notiks, ja mainīsies kāda no tā atkarībām.

Tagad līdzīgu parādību iespējams novērot kiberdrošībā. MI rīki spēj analizēt pirmkodu, piedāvāt uzbrukuma scenārijus, interpretēt skenēšanas rezultātus, sagatavot ievainojamību ziņojumus un ieteikt labojumus. To izmanto gan pieredzējuši drošības pētnieki, gan iesācēji. Atšķirība starp šīm grupām ne vienmēr ir redzama gala dokumentā, jo kvalitatīvi noformētu tehnisko tekstu MI spēj sagatavot arī tad, ja cilvēkam trūkst izpratnes par sistēmas arhitektūru, ekspluatējamības nosacījumiem vai drošības problēmas faktisko ietekmi.

Šo parādību es sauktu par Vibe Cybersecurity. Ar to domāju situāciju, kurā cilvēks veic kiberdrošības darbības vai demonstrē profesionālu ekspertīzi, lielā mērā paļaujoties uz MI ģenerētiem secinājumiem, kurus nespēj pietiekami neatkarīgi pārbaudīt un aizstāvēt. Tas ir analītisks apzīmējums, nevis nostiprināta nozares klasifikācija. Tas neattiecas uz katru speciālistu, kurš izmanto MI, un neko automātiski nepasaka par cilvēka izglītību, pieredzi vai prasmēm.

Jautājums ir pavisam praktisks: ko cilvēks patiesībā spēj izdarīt brīdī, kad MI atbilde izrādās nepareiza?

Kad strādājošs kods rada nepamatotu drošības pārliecību

Programmatūras funkcionālā pareizība un drošība ir divas atšķirīgas īpašības. Lietotne var veiksmīgi reģistrēt lietotājus, apstrādāt maksājumus un glabāt dokumentus, vienlaikus saturēt piekļuves kontroles kļūdas, nepietiekamu datu izolāciju vai nedrošu pieprasījumu apstrādi. Lietotājs to var arī nepamanīt, jo normālas darbības laikā šādas problēmas bieži neizpaužas.

Veracode 2026. gada pavasara pētījumā testēja MI ģenerētu kodu 80 uzdevumos, aptverot Java, JavaScript, C# un Python un četras konkrētas drošības vājumu kategorijas. Aptuveni 45% ģenerēšanas gadījumu neatbilda pētījumā izmantotajām drošības pārbaudēm. Šis rezultāts neļauj apgalvot, ka gandrīz puse visa MI radītā koda ir ievainojama.5 Tas parāda kaut ko pietiekami nopietnu arī bez šādas pārspīlēšanas: labs funkcionālais rezultāts vēl neapliecina drošu realizāciju.

Iedomāsimies nelielu uzņēmumu, kas ar MI palīdzību izveido klientu portālu. Lietotāji var autentificēties, apskatīt dokumentus un mainīt sava konta informāciju. Sistēma iztur parastos lietotāja saskarnes testus. Taču neviens nav pārbaudījis, vai lietotājs, mainot dokumenta identifikatoru pieprasījumā, nevar piekļūt cita klienta dokumentam. Nav arī skaidrs, kā tiek nodalītas organizācijas, kam pieder dažādi dati.

Uzņēmums pēc tam ar MI palīdzību izveido drošības pārbaudes skriptu, saņem pozitīvu pārskatu un uzskata, ka sistēma ir droša. Iespējams, pārbaudīts tikai tas, ko modelis pats ieteica pārbaudīt. Ja sākotnēji tika nepamanīta piekļuves kontroles robeža, tā var palikt nepamanīta arī automatizētajā auditā.

Šāds scenārijs ir ilustratīvs, nevis apraksts par konkrētu uzņēmumu. Tas parāda risku, ko veido kopīgs, nepārbaudīts pieņēmums izstrādē un drošības novērtējumā. Viena automatizēta procesa kļūdu otrs var neatklāt, īpaši tad, ja abos tiek atkārtoti tie paši pieņēmumi.

Kā izskatās ievainojamība, kuras patiesībā nav?

Drošības izpētē MI ģenerētas hipotēzes var būt ļoti noderīgas. Modelis var pamanīt aizdomīgu ievades apstrādi, neparastu datu plūsmu vai potenciāli nedrošu bibliotēkas izmantošanu. Pieredzējis pētnieks pēc tam pārbauda, vai attiecīgais kods vispār ir sasniedzams, kādi priekšnosacījumi nepieciešami problēmas izmantošanai, kādas drošības kontroles jau darbojas un vai secinājumam ir praktiska ietekme.

Bez šīs pārbaudes var rasties iespaidīgs ziņojums par kritisku ievainojamību, kuru nav iespējams reproducēt. Piemēram, statiskajā analīzē ir pamanīta nedroša funkcija, bet ražošanas sistēmā neviens ārējs ievades ceļš līdz tai nenonāk. Vai arī modelis atrod potenciāli bīstamu konfigurāciju, ignorējot kontroles, kuras attiecīgajā vidē šo risku novērš. Ziņojumā var būt korekta terminoloģija, ticams uzbrukuma apraksts un pat šķietami pārliecinošs labojums. Tomēr starp iespējamu kļūdu un pierādītu ievainojamību joprojām trūkst būtiskāko posmu.

  1. gadā tas vairs nav tikai teorētisks piemērs. Google martā publiski informēja par būtisku MI ģenerētu ziņojumu pieaugumu savā atvērtā pirmkoda ievainojamību atlīdzības programmā. Starp problēmām tika minēti nepareizi ievainojamību izmantošanas apraksti, kā arī atradumi, kuri identificēja programmēšanas kļūdu, bet neuzrādīja nozīmīgu drošības ietekmi. Google paaugstināja pierādījumu prasības atsevišķām atradumu kategorijām, tostarp paredzot precīzākus reproducēšanas pierādījumus vai jau pieņemtu labojumu.4

Līdzīgu spiedienu aprakstīja HackerOne. 2026. gada maijā platforma ziņoja, ka pēc jaudīgāku MI rīku parādīšanās nozarē ievainojamību ziņojumu apjoms bija pieaudzis vairāk nekā par 100%. Daļa iesniegumu bija vērtīgi, bet daļa saturēja dublikātus, nepietiekamus pierādījumus vai secinājumus, kurus nevarēja apstiprināt. Šis pieaugums nepasaka, cik cilvēku ir kļuvuši par kvalificētiem pētniekiem.3 Tas parāda, ka ziņojumu radīšanas kapacitāte var augt daudz straujāk par to apstrādes iespējām.

curl gadījums, kuru nedrīkst stāstīt tikai līdz pusei

2026. gada janvārī curl projekta uzturētājs Daniels Stenbergs paziņoja par atlīdzības programmas pārtraukšanu. Viens no galvenajiem iemesliem bija nekvalitatīvu ievainojamību ziņojumu pieaugums. Iepriekš projektā par apstiprinātām ievainojamībām tika atzīti vairāk nekā 15% iesniegumu, bet 2025. gadā šis īpatsvars nokritās zem 5%. Uzturētājiem nācās tērēt laiku, lai izskaidrotu, kāpēc pārliecinoši formulēti apgalvojumi patiesībā neatklāj drošības problēmu.1

Ar šo faktu būtu vienkārši noslēgt rakstu un pasludināt, ka MI ir sabojājis drošības pētniecību. Diemžēl šāds secinājums nebūtu godīgs pret pārējiem notikumiem.

2026. gada aprīlī Stenbergs aprakstīja būtiskas pārmaiņas. Projekts martā bija atgriezies pie HackerOne kā ziņošanas kanāla, un jauno ziņojumu kvalitāte bija ievērojami augstāka. Apstiprināto ievainojamību īpatsvars atkal sasniedza aptuveni 15–16%, lai gan ziņojumu kopējais apjoms turpināja pieaugt. Viņš arī norādīja, ka MI palīdzība kļuvusi izplatīta gandrīz visos ziņojumos.2

Šis ir viens no vērtīgākajiem pretargumentiem vienkāršotai kritikai. MI var radīt daudz nevajadzīga darba, bet tas var arī palīdzēt atklāt īstas, sarežģītas ievainojamības. Abas parādības iespējams novērot vienas nozares un pat viena projekta ietvaros. Tāpēc vērtēt pētnieka kompetenci tikai pēc izmantotajiem rīkiem būtu aplami.

Daudz vairāk pasaka viņa spēja pierādīt, ko rīks ir atradis.

Kiberdrošība nav tikai ievainojamību meklēšana

Vibe Cybersecurity problēmu nevajadzētu reducēt tikai uz bug bounty platformām. Tā var izpausties arī drošības konsultācijās, incidentu analīzē, drošības operāciju centros, atbilstības novērtējumos un programmatūras izstrādē.

Piemēram, konsultants ar MI palīdzību var sagatavot drošības audita pārskatu, kurā minēti pareizi standarti, pietiekami daudz profesionālu terminu un detalizēts ieteikumu saraksts. Taču, ja viņš nav pārbaudījis faktiskās piekļuves tiesības, konfigurācijas, datu plūsmas vai sistēmas darbību, pasūtītājs saņem dokumentu, kura pārliecinošais noformējums var pārsniegt tā pierādījumu vērtību.

Līdzīgi incidentu analīzē MI var piedāvāt ticamu notikumu ķēdi, balstoties uz nepilnīgiem žurnālfailiem. Ja cilvēks nezina, kuri datu avoti trūkst, kā interpretējami laika zīmogi vai kuras darbības nav reģistrētas, viņš var pasludināt kļūdainu incidenta cēloni. Pēc tam šo secinājumu iespējams izmantot nepareiziem drošības ieguldījumiem, kļūdainām izmaiņām konfigurācijā vai nepamatotiem apgalvojumiem par notikušo.

Atbilstības jomā pastāv līdzīgs risks. MI var palīdzēt sasaistīt kontroles ar standartu prasībām, bet pats kontroles apraksts nepierāda tās darbību. Ja politikā ir rakstīts, ka privileģētās piekļuves tiek regulāri pārskatītas, es prasītu pēdējās pārbaudes rezultātu, atklātās neatbilstības un pierādījumus par to novēršanu. Skaists kontroles apraksts šeit neko neaizstāj.

NIST mākslīgā intelekta risku pārvaldības materiālos aplūko arī kļūdainas, pārliecinoši pasniegtas MI atbildes. Šie dokumenti palīdz izprast risku, taču tie neatbrīvo organizāciju no pienākuma pašai definēt pieņemamus pierādījumus, atbildību un pārbaudes procesu. Brīvprātīgas risku pārvaldības vadlīnijas nav apliecinājums tam, ka konkrēta drošības pārbaude patiešām notikusi.6

Pārbaudes parāds un nepamatota pārliecība

Programmatūras izstrādē pazīstams tehniskā parāda jēdziens. Ātrs risinājums reizēm palīdz sasniegt vajadzīgo rezultātu, bet vēlāk pieprasa papildu darbu, lai sistēmu uzturētu vai sakārtotu. MI asistētā drošības izpētē es redzu līdzīgu problēmu, kuru varētu saukt par pārbaudes parādu.

Tas rodas, kad hipotēzes, secinājumi vai drošības novērtējumi tiek pieņemti un izmantoti tālāk bez pietiekamas validācijas. Viens cilvēks ģenerē iespējamu ievainojamību sarakstu, nākamais no tā sagatavo riska novērtējumu, vēl kāds izmanto šo novērtējumu prioritāšu noteikšanai. Dokumentu skaits aug, bet sākotnējā apgalvojuma patiesums joprojām nav pārbaudīts. Ja pēc tam atklājas kļūda, nākas atgriezties pie sākuma un pārskatīt visu no tās atkarīgo darbu.

Sliktākajā gadījumā kļūdu neviens arī nepamana. Organizācijas vadība saņem zaļu drošības statusu, komanda pāriet pie nākamajiem uzdevumiem, bet sākotnējais pieņēmums paliek spēkā. Tas ir bīstamāk par skaidri atzītu nezināšanu, jo nepamatota pārliecība samazina vēlmi kaut ko pārbaudīt.

Tomēr pārbaudes parāds nav automātiskas sekas MI izmantošanai. Labi organizēta automatizācija ar reprodukcijas testiem, neatkarīgu validāciju un dokumentētiem lēmumiem var šo darbu ievērojami samazināt. Izšķiroša ir procesa uzbūve, nevis rīka nosaukums.

Kā praksē atšķirt ekspertīzi no tās imitācijas?

Es nesāktu ar diplomiem, sertifikātiem, LinkedIn profilu vai jautājumu, kuru MI modeli pētnieks izmanto. Tie var sniegt kontekstu, bet nedod atbildi par konkrētā darba kvalitāti.

Drošības novērtējumam izvēlētos vienu būtisku atradumu un lūgtu tā autoram iziet cauri pilnai pārbaudes ķēdei.

Sākumā — sistēmas izpratne. Kas tieši tiek analizēts? Kur atrodas attiecīgā funkcionalitāte, kuri komponenti to izsauc un kādas uzticības robežas starp tiem pastāv? Vai autors spēj paskaidrot arhitektūru arī bez sagatavota MI kopsavilkuma?

Tālāk — hipotēzes pārbaude. Kas liecina par drošības problēmu, kādi ir tās izmantošanas priekšnosacījumi un kādi novērojumi šo hipotēzi atspēkotu? Ja modelis ir atzīmējis aizdomīgu koda fragmentu, vai autors var parādīt reālu izpildes ceļu līdz tam?

Pēc tam — reproducējamība. Vai ir iespējams drošā, autorizētā vidē atkārtot attiecīgo darbību un iegūt to pašu rezultātu? Vai ir saglabāti nepieciešamie pieņēmumi, programmatūras versijas, ievades dati un novērojumi? Kur beidzas novērojums un sākas interpretācija?

Svarīgākais — faktiskā ietekme. Ko ievainojamība ļauj izdarīt, kādas kontroles tai traucē un kādēļ konkrētais rezultāts rada drošības risku? Nedrīkst automātiski pieņemt, ka aizdomīgs koda fragments nozīmē kritisku ievainojamību.

Noslēgumā — labojums un atkārtota pārbaude. Vai ieteiktais risinājums novērš identificēto problēmu, neizjaucot citu funkcionalitāti? Kā to var pārbaudīt? Kurš pieņem lēmumu par atlikušo risku?

Šo piecu posmu pārbaudi piedāvāju kā praktisku autora modeli. Tā nav sertifikācijas shēma vai oficiāls NIST standarts. Tomēr tā ļauj diezgan ātri pamanīt, vai cilvēks izprot savu secinājumu vai tikai veiksmīgi atkārto gatavu tekstu.

Jāpatur prātā arī autorizācijas robežas. Spēja pierādīt ievainojamību nedod automātiskas tiesības testēt svešu sistēmu. Labi sagatavots pētnieks zina gan to, kā pārbaudīt hipotēzi, gan to, kad pārbaude jāpārtrauc.

Piecu posmu pārbaude: no hipotēzes līdz pierādītam drošības secinājumam
PosmsJautājums, uz kuru jāspēj atbildēt
1. Sistēmas izpratneKas tieši tiek analizēts, kur atrodas uzticības robežas un kā komponenti savstarpēji mijiedarbojas?
2. Hipotēzes pārbaudeKas liecina par problēmu un kāds novērojums pierādītu, ka hipotēze ir nepareiza?
3. ReproducējamībaVai rezultātu autorizētā vidē var atkārtot ar zināmiem priekšnosacījumiem un iegūt to pašu iznākumu?
4. Faktiskā ietekmeKo problēma reāli ļauj izdarīt, kādas kontroles to ierobežo un kāpēc tas ir drošības risks?
5. Labojums un retestsVai labojums tiešām novērš problēmu, neradot citu regresiju, un kā tas tika pārbaudīts?

Ko MI drīkst paātrināt — un ko tas nevar pierādīt

Praktiskā robeža starp produktīvu MI izmantošanu un Vibe Cybersecurity nav jautājums par to, vai MI vispār tiek izmantots. Tā ir robeža starp palīdzību analīzē un secinājuma aizstāšanu.

MI var ļoti labi palīdzēt veidot hipotēzes, meklēt saistītus koda fragmentus, apkopot lielu datu daudzumu, sagatavot testu variantus, salīdzināt konfigurācijas un dokumentēt jau pārbaudītu rezultātu. Taču pats MI ģenerētais secinājums vēl nepierāda ne sasniedzamību, ne ekspluatējamību, ne autorizācijas esamību, ne faktisko biznesa ietekmi.

MI var paātrināt ceļu līdz pierādījumam. Tam nevajadzētu kļūt par pašu pierādījumu.

Profesionālai drošības sistēmai tādēļ jāspēj saglabāt arī secinājuma izcelsmi. No kurienes radās hipotēze? Kādi dati tika izmantoti? Kas tika pārbaudīts? Kāds bija negatīvais rezultāts? Kurš pieņēma lēmumu, ka atradums ir pietiekami pierādīts? Jo vairāk darba tiek automatizēts, jo svarīgāka kļūst šī pēctecība.

Ko īsti nozīmē būt kiberdrošības speciālistam MI laikmetā?

Manuprāt, MI var ievērojami paātrināt profesionāļa darbu, un būtu muļķīgi ignorēt tā sniegtās iespējas. Tas var palīdzēt analizēt lielas koda bāzes, atrast sakarības starp ievainojamībām, sagatavot testus un pārbaudīt alternatīvas hipotēzes. Cilvēkam, kurš saprot analizējamo sistēmu un zina savas metodes ierobežojumus, šādi rīki dod reālas priekšrocības.

Vienlaikus jaunās iespējas maina arī profesionālās uzticamības novērtēšanu. Agrāk sarežģīti noformēts tehniskais ziņojums varēja vismaz netieši liecināt par ieguldītu darbu. Tagad šādu tekstu iespējams radīt ļoti ātri, un tā noformējums pats par sevi vairs daudz nepasaka. Daudz vērtīgāka kļūst pierādījumu izcelsme, reproducējamība, analīzes robežu izpratne un spēja pieņemt pamatotu lēmumu situācijā, kurā rīka ieteikums izrādās nepareizs.

Arī iesācēju loma nav jānoniecina. Cilvēks, kurš ar MI palīdzību atradis reālu ievainojamību, spēj to droši reproducēt un korekti izskaidrot, ir devis vērtīgu pienesumu neatkarīgi no savas iepriekšējās pieredzes. Turpretī iespaidīgs profesionālais profils, sertifikātu saraksts un desmitiem ģenerētu pārskatu nav pietiekams pamats uzticēties nepārbaudītiem secinājumiem.

Es daudz labprātāk uzticētos pētniekam, kurš skaidri pasaka, ko viņš vēl nav spējis pārbaudīt, nekā cilvēkam, kurš uz jebkuru jautājumu nekavējoties sniedz pārliecinošu atbildi. Kiberdrošībā spēja atzīt nenoteiktību bieži ir daļa no profesionālas kompetences.

Vibe Coding parādīja, cik ātri iespējams nonākt līdz strādājošam programmatūras prototipam. Vibe Cybersecurity apzīmē nākamo risku: tikpat ātri iespējams nonākt līdz pārliecinošam drošības secinājumam. Abu rezultātu patiesā kvalitāte atklājas brīdī, kad kādam nākas tos neatkarīgi pārbaudīt.

Ja cilvēks apgalvo, ka sistēma ir droša, es vispirms prasītu parādīt, kā viņš līdz šim secinājumam nonāca. Un ko tieši viņš nepārbaudīja.


Biežāk uzdotie jautājumi

Vai MI izmantošana kiberdrošībā nozīmē, ka speciālists ir mazāk kompetents?

Nē. MI izmantošana pati par sevi neko drošu nepasaka par cilvēka kompetenci. Izšķiroša ir spēja secinājumus neatkarīgi pārbaudīt, reproducēt un izskaidrot.

Kas ir Vibe Cybersecurity?

Šajā rakstā ar Vibe Cybersecurity apzīmēta situācija, kurā kiberdrošības darbs vai profesionāla ekspertīze lielā mērā balstās MI ģenerētos secinājumos, kurus pats cilvēks nespēj pietiekami pārbaudīt un aizstāvēt. Tas ir autora analītisks jēdziens, nevis oficiāla nozares klasifikācija.

Vai MI ģenerēts drošības ziņojums automātiski ir slikts?

Nē. Arī 2026. gada curl pieredze rāda, ka MI asistēti ziņojumi var būt gan zemas, gan ļoti augstas kvalitātes. Svarīga ir nevis ģenerēšanas metode, bet pierādāmība un faktiskā drošības ietekme.

Kā atšķirt iespējamu kļūdu no pierādītas ievainojamības?

Nepietiek ar aizdomīgu koda fragmentu vai automātiska skenera brīdinājumu. Jāpārbauda vismaz sasniedzamība, izmantošanas priekšnosacījumi, esošās kontroles, reproducējamība un faktiskā drošības ietekme.

Kas ir pārbaudes parāds?

Tas ir šajā rakstā izmantots jēdziens situācijai, kad nepietiekami pārbaudīti secinājumi tiek izmantoti nākamajos lēmumos un dokumentos. Jo vairāk turpmāka darba balstās nepārbaudītā sākumpunktā, jo dārgāk kļūst kļūdu vēlāk atrast un izlabot.

Vai ar MI var pilnībā automatizēt drošības auditu?

Atsevišķas audita darbības var automatizēt ļoti lielā mērā, taču gala secinājumiem par reālu risku joprojām nepieciešams konteksts, pierādījumi un atbildība.

Kāda prasme MI laikmetā kļūst svarīgāka?

Ne tikai spēja atrast iespējamu problēmu, bet spēja pierādīt, ka tā eksistē, saprast tās robežas un tikpat skaidri pateikt, ko vēl nav izdevies pierādīt.

Atsauces

  1. Daniel Stenberg, “The end of the curl bug-bounty”, 26.01.2026 · daniel.haxx.se · 2026-01-26
  2. Daniel Stenberg, “High-Quality Chaos”, 22.04.2026 · daniel.haxx.se · 2026-04-22
  3. HackerOne, “Navigating the AI Wave: How We're Keeping Security Research Meaningful”, 29.05.2026 · hackerone.com · 2026-05-29
  4. Google Bug Hunters, “Streamlining Google's OSS VRP: Key Rule Updates”, 19.03.2026 · bughunters.google.com · 2026-03-19

    Avots vēlāk papildināts 2026. gada aprīlī.

  5. Veracode, “Spring 2026 GenAI Code Security Update”, 2026 · veracode.com
  6. NIST, Artificial Intelligence Risk Management Framework: Generative Artificial Intelligence Profile, NIST AI 600-1, 26.07.2024 · NIST · 2024-07-26