Õpitee 03Õppetund 6 / 6

Koosta AI arendustöövoo ohumudel

Kaardista varad, usalduspiirid ja võimalikud tõrked. Vali kaitsemeetmed ja testid konkreetse arendusstsenaariumi jaoks.

Edasijõudnu11 minÜle vaadatud

Avaldaja Kuidas me kirjutame

Mida õpid

  • Joonista arendussüsteem laiemalt kui ainult rakendus.
  • Kirjelda konkreetset ohtu koos tegutseja, tegevuse ja tagajärjega.
  • Muuda oht vastutajaga kaitsemeetmeks ja kontrollisammuks.

Vali piiratud stsenaarium

Alusta ühest töövoost, millest inimesed aru saavad. Näiteks agent loeb tööülesannet, muudab koodihoidlat, käivitab testid ja avab pull request’i. Lisa süsteemid, mis need tegevused võimalikuks teevad.

Loetle olulised varad: lähtekood, klienditeave, autentimisandmed, väljalaske artefaktid ja teenuse kättesaadavus. Määra nende vastutajad. Seejärel tuvasta inimesed ja süsteemid, kes saavad iga vara lugeda või muuta.

OWASP soovitab süsteemi modelleerida, ohud tuvastada, vastused valida ja tulemust kontrollida. Kasuta meetodit varakult ning uuenda mudelit süsteemi muutudes. Ohumudeli koostamise juhend.

Joonista usalduspiirid

Väljamõeldud tööülesandest PR-ini kulgeva töövoo jaoks joonista järgmised seosed:

Issue → agent → repository → test runner → artifact store → deployment

Lisa mudelipakkuja ja saladuste hoidla. Märgi kohad, kus sisu tuleb vähem usaldatud allikast. Märgi, kus identiteet saab uue võimekuse, näiteks liigub tööülesande lugemiselt koodihoidla failide kirjutamisele.

Ainult rakenduse diagramm ei näita kogu arendusriski. Tootmisandmebaas võib olla privaatne, kuid CI-töö võib avaldada autentimisandme. Lisa ajutised keskkonnad ja toe juurdepääs, kui need stsenaariumi mõjutavad.

Kirjuta konkreetne tõrketee

Väldi kirjeid nagu „AI võib olla ohtlik“. Kirjuta tegutseja, tegevus, mõjutatud vara ja tagajärg. Lisa stsenaariumi toimumiseks vajalikud tingimused.

StsenaariumUuritav kaitsemeedeKüsitav tõend
Tööülesande tekst suunab agendi teemavälisesse koodihoidlasseKoodihoidla ja tööriista ulatusKeelatud kirjutamine väljapoole ülesande koodihoidlat
Ebausaldusväärne testitöö loeb tootmiskeskkonna autentimisandmeTöö identiteet ja saladuste eraldatusTöövoo uurimine ja eraldatud keelu test
Juurutus kasutab ülevaadatud artefaktist erinevat artefaktiArtefakti identiteet ja keskkondade vahel edutamise reeglidKattuv räsi heakskiidu ja juurutuse kirjetes
Ebaõnnestunud migratsioon takistab teenuse taastamistÜhilduvus ja taastamisprotseduurTaastamisharjutus esinduslike väljamõeldud andmetega

Need on näited, mitte täielik ohuloend. Sinu andmed, tööriistad ja käituskeskkond määravad asjakohased stsenaariumid.

Vali vastutajaga reaktsioon

Sea esikohale tagajärjed ja usutav ohustatus. Ära esita arvulist skoori täpsusena, mida sul pole. Pane kirja ebakindlus ja tõendid, mis võiksid prioriteeti muuta.

Reaktsioon võib eemaldada riskantse võimekuse, vähendada selle ulatust, lisada kaitsemeetme või aktsepteerida määratud jääkriski. Aktsepteerimine vajab volitatud vastutajat ja põhjust. See ei tohi olla agendi üle vaatamata järeldus.

Muuda valitud reaktsioon tööks, millel on vaadeldav vastuvõtutingimus. „Paranda agendi turvalisust“ on raske kontrollida. „Testitöö ei saa tootmiskeskkonna saladust lugeda“ määrab kontrollitava piiri.

Vaata mudel pärast olulisi muutusi üle

Uus konnektor, mudelipäringute teekond, keskkond või õigus võib ohumudelit muuta. Lisa need muutused ülevaatuse käivitajate hulka. Kasuta eelduste uuendamiseks ka intsidente ja ebaõnnestunud hindamisi.

Proovi riskiülevaatuse harjutust, et muuta stsenaariumi andmeid, volitusi, kasutajaskonda ja taastamistingimusi. Tulemus pakub küsimusi. See ei asenda süsteemipõhist ohumudelit ega anna tööks luba.

Tee harjutus

Ava riskiülevaatuse harjutus. Vali siseandmed, harusse kirjutamine, välised kasutajad ja keeruline taastamine. Vali üks tekkiv murekoht. Kirjuta tegutseja, sisenemiskoht, mõjutatud vara, tagajärg, kaitsemeede, keelu test, vastutaja ja ülevaatuse käivitaja.

Laadi tööleht alla (Markdown)

Kontrolli oma arusaamist

Ohuregister sisaldab kirjet „AI-risk: kõrge“ ilma lisateabeta. Mida peaksid kõigepealt lisama?

Allikad ja lisalugemine

Seotud lugemine Taigalt