10 tečajeva koje svaki softverski programer treba za pisanje sigurnog koda i sigurno korištenje umjetne inteligencije

Nije pronađen nijedan predmet.
Blog sličica

Posljednji put pregledano 4. studenog 2026. u odnosu na izvore povezane u ovoj objavi.

Zahtjev za povlačenjem izgleda uredno. Većinu je napisao asistent za kodiranje, testovi prolaze i dodaje se biblioteka za koju nitko u timu nije čuo. Spojite ga i mogli biste poslati paket koji nije postojao prošli tjedan ili krajnju točku koja preskače provjeru pristupa. To je jaz koji sigurnosna obuka za razvojne programere mora zatvoriti. OWASP-ov Top 10:2025 stavlja narušenu kontrolu pristupa na prvo mjesto i izvještava da 100% testiranih aplikacija imalo je neki oblik neispravne kontrole pristupa.

Ovaj popis je za inženjerske menadžere i prvake sigurnosti. Dobivate 10 gotovih tečajeva u 3 grupe, što svaki popravlja i kako ih implementirati. Svaka grupa završava s Naš izborJedna pravna točka opisuje američko savezno pravilo, stoga je koristite kao nastavni plan, a ne kao presudu.

Svih 10 tečajeva na prvi pogled

TečajŠto pokrivaDužinaZakon iza toga?
Siguran razvoj softvera uz pomoć umjetne inteligencijeAsistenti za kodiranje, agenti i sigurna petlja kodiranja umjetne inteligencije45 minNe
Memorijski siguran C i C++ prema CERT i MISRA standardimaVijek trajanja, smjernice, uobičajeni nedostaci i statička analiza45 minNe
Sigurnost istodobnostiNiti, brave, uvjeti utrke i zastoj40 minNe
Uvođenje razvojnih programera za poslovne platformePrva sigurna promjena, proširenja i kontrola promjena45 minNe
Klasifikacija i rukovanje podacimaRazine, pohranjivanje, dijeljenje i odlaganje podataka25 minNe
Sigurnost umjetne inteligencije za sveShadow AI, promptno ubrizgavanje i paketi nepoznatog koda30 minNe
Osnove sigurnosne svijestiFaze napada i osnovne navike35 minDa (financijske institucije pokrivene SAD-om)
Krađa identiteta i društveni inženjeringCrvene zastavice, provjera i izvještavanje30 minNe
Lozinke, pristupni ključevi i višefaktorska autentifikacijaSigurne prijave, MFA, lozinke i oporavak30 minNe
Društveni inženjering, prijevara i deepfakeoviTelefonske, platne i lažne prijevare35 minNe

Samo tečaj o osvješćivanju o sigurnosti temelji se na saveznom pravilu SAD-a i samo za neke organizacije: Pravilo o zaštitnim mjerama FTC-a kaže da financijske institucije koje su obuhvaćene moraju pružiti obuku o sigurnosti za svoje osobljeNe postavlja kurs za sve ostale.

Siguran i siguran razvoj

Siguran razvoj softvera uz pomoć umjetne inteligencije: asistenti i agenti za kodiranje bez rizika

Ovaj 45-minutni tečaj započinje haluciniranim paketom koji postaje napad, zatim pokriva šest načina na koje asistenti i agenti za kodiranje ne uspijevaju, sigurnu petlju kodiranja umjetnom inteligencijom (prompt, inspect, test, discovery), siva područja korisničkih podataka, naredbe ljuske i netestirane zahtjeve za povlačenjem te odobrene alate s oznakama za korištenje umjetne inteligencije na zahtjevima za povlačenjem. Završava završnom provjerom od 12 pitanja s 80% prolaznosti. Runda "pronađi grešku" dobro funkcionira kao slajd s odabirom odgovora. Za stranu s pregledom, pogledajte naš vodič za obuku za pregled koda generiranog umjetnom inteligencijom.

Koristite ovaj predložak

Memorijski siguran C i C++ prema CERT i MISRA standardima

Propusti u sigurnosti memorije dobro su poznata klasa ranjivosti u C-u i C++-u. Ovaj 45-minutni tečaj započinje rušenjem sustava uzrokovanim jednim zalutalim pokazivačem, zatim pokriva stog, heap i životni vijek, pokazivače i nizove, uobičajene nedostatke poput korištenja nakon oslobađanja, pravila kodiranja u praksi i statičku analizu u pregledu. Pitanje "navedite nedostatak" prirodna je runda odabira odgovora za sesiju timskog pregleda koda.

Koristite ovaj predložak

Sigurnost konkurentnosti: niti, brave i uvjeti utrke

Uvjeti utrke uzrokuju greške koje prolaze svaki test sve do produkcije. Ovaj 40-minutni tečaj prati brojač koji je bio pogrešan svaki deseti pokušaj, zatim pokriva niti, procese i asinkronost, brave, mutexe i semafore, uvjete utrke i zastoj, obrasce po jeziku i kontrolnu listu za pregled. Scenarij "odaberi alat", mutex ili semafor, daje back-end programerima brzu provjeru onoga što znaju.

Koristite ovaj predložak

Uvođenje razvojnih programera za poslovne platforme: vaša prva sigurna promjena na poslovnoj platformi

Novi razvojni programeri na konfigurabilnoj poslovnoj platformi često naprave probleme već svojom prvom promjenom. Ovaj 45-minutni tečaj pokriva tu prvu promjenu aktivne konfiguracije, koncepte platforme, izvješća i obradu, proširenja i spremište konfiguracije, kontrolu promjena i pisanje primopredaje. Koristite ga u prvom tjednu novog početnika, prije nego što dotaknu objekt dobavljača.

Koristite ovaj predložak

Naš izbor: Siguran razvoj softvera uz pomoć umjetne inteligencije. Mnogi timovi sada šalju kod koji pišu asistenti, a ovaj tečaj im daje jednu petlju koju moraju slijediti prije nego što ga spoje.

Sigurnost podataka i alata umjetne inteligencije

Klasifikacija i rukovanje podacima

Razvojni programeri kopiraju produkcijske podatke u testne sustave i dijele zapisnike u chatu. Ovaj 25-minutni tečaj pokriva zašto postoji klasifikacija, razine tvrtke, što je dopušteno, a što nije dopušteno prilikom označavanja, pohranjivanja, dijeljenja i odlaganja podataka, crvene zastavice i kako eskalirati. Završava završnom provjerom od 10 pitanja s 80% uspjeha. "Gdje bi se trebali pohranjivati ​​povjerljivi podaci?" je brzo pitanje s odabirom odgovora.

Koristite ovaj predložak

Sigurnost umjetne inteligencije za sve: shadow AI, promptno ubrizgavanje i manipulirani izlazi

Promptno ubrizgavanje i paketi nepoznatog koda izravno utječu na asistente kodiranja. Ovaj 30-minutni tečaj pokriva shadow AI i kompromitirani chatbot, promptno ubrizgavanje i zaraženi sadržaj, skrivene upute u PDF-ovima i e-porukama, besplatna AI proširenja i pakete nepoznatog koda te kako prijaviti incident ili zatražiti odobreni alat. Oblak riječi na temu "koji su AI alati danas u vašem uređivaču?" pokazuje što vaša politika treba pokriti.

Koristite ovaj predložak

Naš izbor: Klasifikacija i rukovanje podacima. Trag stoga zalijepljen u chatbota je curenje podataka, a ovaj kratki tečaj razjašnjava razine prije nego što se to dogodi.

Zaštita od računa i phishinga

Osnove sigurnosne svijesti

Razvojni programeri posjeduju izvorni kod, tajne i pristup prodajnim procesima, pa im je osnovna linija važnija. Ovaj 35-minutni tečaj pokriva zašto su ljudi meta napada, anatomiju napada, crvene zastavice, kako se zaštititi te kako reagirati i prijaviti, s završnom provjerom od 12 pitanja na 80% za prolaz. Za financijske institucije na koje se odnosi tečaj to je gotov način ispunjavanja zahtjeva za obuku o sigurnosnoj osviještenosti prema Pravilu o zaštitnim mjerama FTC-a, iako pravilo ne navodi nijedan tečaj.

Koristite ovaj predložak

Krađa identiteta i društveni inženjering

Razvojni programeri bivaju phishingani kako bi dobili vjerodajnice za repozitorij i oblak. Ovaj 30-minutni tečaj objašnjava kako se grade napadi, crvene zastavice, kako se zaštititi i kako prijaviti, s završnom provjerom od 12 pitanja na 80% za prolaz. Dodajte primjer lažne stranice za prijavu na hosting koda u live deck. Vaš SOC trijažira što razvojni programeri prijavljuju: vidi naš popis za obuku SOC analitičara.

Koristite ovaj predložak

Lozinke, pristupni ključevi i višefaktorska autentifikacija za osoblje

Računi razvojnih programera štite kod i cjevovode, stoga im je potrebna jaka autentifikacija. Ovaj 30-minutni tečaj pokriva zašto su računi meta, jake i jedinstvene prijave, višefaktorske i lozinke, lažne stranice za prijavu i siva područja dijeljenja, prečaca i oporavka. Ljestvica ocjenjivanja na temelju pitanja "koliko vaših računa koristi MFA?" započinje iskren razgovor.

Koristite ovaj predložak

Društveni inženjering, prijevare i deepfakeovi: telefonske, platne i lažne prijevare

Prijevare lažnog predstavljanja usmjerene su na inženjere koji mogu odobriti pristup ili implementacije. Ovaj 35-minutni tečaj slijedi uvjerljiv zahtjev, pokriva taktike, provjeru poznatim brojem, lažni glas i video te zašto su senioritet i tajnost pritisak, a ne dokaz. Scenarij "biste li odobrili ovaj pristup?" funkcionira kao runda odabira odgovora.

Koristite ovaj predložak

Naš izbor: Lozinke, pristupni ključevi i višefaktorska autentifikacija za osoblje. Jedna ukradena prijava programera može dosegnuti cijeli cjevovod, a lozinke su otporne na phishing, tako da ga sama ukradena lozinka više ne otvara.

Kako implementirati plan

Počnite tamo gdje su mane najčešće. S oštećenom kontrolom pristupa pronađenom u podaci svake aplikacije testirani su OWASP-om, kombinirajte tečajeve sigurnog kodiranja s navikama pregledavanja, a ne samo sa slajdovima.

  1. U prvom tjednu novog programera: osnove sigurnosne svijesti, lozinke, pristupni ključevi i MFA, klasifikacija podataka i tečaj o uvođenju platforme ako vaš tim gradi na jednoj.
  2. Unutar prvog mjeseca: siguran razvoj uz pomoć umjetne inteligencije, sigurnost umjetne inteligencije za sve i tečaj o sigurnosti memorije ili konkurentnosti za jezike koje vaš tim koristi.
  3. Svake godine: kviz za osvježenje znanja o svakom tečaju, plus tečajevi umjetne inteligencije kad god se odobri novi asistent ili agent.
  4. Kada se primjenjuje: Ako ste financijska institucija pokrivena Zakonom o sigurnosti, redovito održavajte obuku o sigurnosti ažurnom kako je opisano u Pravilu o zaštitnim mjerama FTC-a i pitajte svog odvjetnika što se još primjenjuje u vašoj zemlji ili saveznoj državi.

Načini održavanja ovih tečajeva AhaSlides

Bilo koji od ovih tečajeva možete izraditi vlastitim tempom uz pomoć AhaSlides kreator tečaja, organizirajte ih kao sesiju pitanja i odgovora uživo ili oboje, s anketom nakon tečaja i 30-dnevnom provjerom kako biste vidjeli što se promijenilo.

  1. Odaberite odgovor: prikažite isječak koda iz tečaja i pitajte koju manu skriva.
  2. Oblak riječi: Pitajte "Što provjeravate prije spajanja koda koji je napisao asistent?" i usporedite odgovore sa sigurnom petljom kodiranja umjetne inteligencije.
  3. Ljestvica ocjenjivanja: prije i poslije, postavite pitanje "Koliko ste sigurni da uočavate uvjet utrke u pregledu?" od 1 do 5.
  4. Otvorenog tipa: prikupiti anonimne podatke o promašajima iz posljednjeg sprinta na kraju sesije uživo.

Česta pitanja

Koja je sigurnosna obuka potrebna programerima?

Razvojnim programerima je potrebno sigurno kodiranje, rukovanje ovisnostima i tajnama te sigurna upotreba alata za AI kodiranje. Gore navedeni tečajevi pokrivaju to, plus osnove informiranosti koje su potrebne svakom zaposleniku.

Je li kod generiran umjetnom inteligencijom siguran?

Ne po defaultu. Potreban je isti pregled, testiranje i skeniranje kao i svaki drugi kod, te provjera da svaki predloženi paket postoji i je li odobren.

Što je sigurnost memorije?

Sigurnost memorije je sprječavanje pogrešaka poput prelijevanja međuspremnika i korištenja nakon oslobađanja memorije koje napadači iskorištavaju. C i C++ trebaju pravila i statičku analizu da bi to postigli.

Koliko često bi se programeri trebali prekvalifikovati o sigurnosti?

Jednom godišnje, s kratkim ažuriranjima kada se promijene okviri, alati ili prijetnje.

Ova objava je općenite informacije, a ne pravni savjet. Za odluku o vašem radnom mjestu obratite se kvalificiranom odvjetniku ili regulatoru.

Pretplatite se za savjete, uvide i strategije za povećanje angažmana publike.
Hvala vam! Vaš podnesak je zaprimljen!
Ups! Prilikom slanja obrasca nešto je pošlo po zlu.

Pogledajte ostale objave

AhaSlides koristi se od strane 500 vodećih tvrtki Forbes America. Iskusite moć angažmana već danas.

Započnite besplatno
© 2026 AhaSlides Pte Ltd