Vai droši veidot aplikāciju ar AI?
Tas atkarīgs no vienas lietas: vai kāds atbildīgs pārskatīja kodu, pirms tas nonāca tiešsaistē. Rīks, kas to uzrakstīja, neuzņemas risku. Saskaņā ar VDAR, to dara uzņēmums, kas vāc datus. Šis ceļvedis paskaidro, kāpēc, un dod kontrolsarakstu, ko izmēģināt pret savu aplikāciju.
Risku uzņemas tas, kas vāc datus.
Saskaņā ar VDAR, uzņēmums, kas vāc personas datus, ir datu pārzinis. AI rīks, bezkoda platforma un cilvēks, kas rakstīja uzvedni, neuzņemas šo atbildību. Tā gulstas uz uzņēmumu.
Tātad, ja noplūst sporta kluba biedru datubāze, sods un pienākums paziņot gulstas uz sporta klubu. Latvijā uzraudzības iestāde ir Datu valsts inspekcija, un par nopietniem pārkāpumiem jāziņo 72 stundu laikā. Vairums īpašnieku par to nekad nav dzirdējuši, tieši tāpēc tas ir svarīgi.
Problēma ar vibe coding vai bezkoda aplikāciju reti ir pats AI. Problēma ir tā, ka kods nonāca tiešsaistē, neviens atbildīgs to neizlasot. Zemāk esošās kļūdas ir izplatītas, atsevišķi pārbaudāmas un labojamas, tiklīdz kāds paskatās.
Vienpadsmit lietas, ko pārbaudīt, pirms uzticies aplikācijai.
Izmēģini tās pret jebkuru aplikāciju, kas tev jau ir, vai pajautā tam, kas to būvēja. Katrai ir vienkāršs apraksts, ko tā tev maksā, un veids, kā to pašam pārbaudīt.
-
Atstāti atvērti datubāzes noteikumi
-
Uz klientu nosūtīti noslēpumi
-
Autorizācija pārbaudīta tikai saskarnē
-
Nav ātruma ierobežojuma vai bota apstiprināšanas
-
Paredzami ierakstu ID
-
Cenas, kam uzticas no klienta puses
-
Personas dati bez tiesiskā pamata vai dzēšanas ceļa
-
Noslēpumi, kas nonākuši git vēsturē
-
Nav reģistrēšanas
-
Neuzturētas atkarības
-
Nav dublējumu un nav pārbaudītas atjaunošanas
Kā Scholar būvē, lai aizvērtu šīs plaisas.
Katrā būvējumā mēs rakstām un pārskatām servera puses noteikumus, turam slepenās atslēgas ārpus klienta un pievienojam aplikācijas apstiprināšanu, piemēram, App Check, kur tā der. Iestatām privātuma politiku un datu dzēšanas ceļu, un tev visu laiku pieder repozitorijs un veikalu konti.
Nekas no tā nav eksotisks. Tā ir starpība starp kodu, kas nonāca tiešsaistē, jo vienreiz nostrādāja, un kodu, ko kāds atbildīgs izlasīja, pirms tas sasniedza tavus klientus. Ja gribi detaļas tehniskam pārskatam, pajautā zvanā.