Egység 5 / 11

Fakitermelés, ellenőrzési nyomvonal és bizonyíthatóság

Nyereség:

  • Képes minimális ellenőrzési nyomvonal sémát tervezni, amely elegendő az esemény rekonstrukciójához
  • Képes megakadályozni, hogy a napló szivárgásforrás legyen a felszólítás/válasz elfedésével
  • Ellenőrizhető naplók létrehozásának képessége korrelációs azonossággal, megváltoztathatatlansággal és megőrzési idővel

Egy mesterséges intelligencia rendszerben egy napon biztosan felteszik a kérdést: "Miért döntöttek így, mi történt pontosan aznap?" Ezt a kérdést ügyfél, könyvvizsgáló, szabályozó vagy bíróság teheti fel. Az Ön válasza vagy ellenőrizhető ellenőrzési nyomvonal, vagy „nem tudjuk”. Ez utóbbi vállalati környezetben elfogadhatatlan. Ebben az egységben megtudjuk, mit kell és mit nem szabad naplózni az AI-ra vonatkozóan, hogyan hozhat létre audit nyomvonalat, és hogyan tarthatja egyensúlyban a naplókat a biztonsággal és az adatvédelemmel.

Miért más a naplózás az AI-ban?

A klasszikus szoftverekben a "ki mit csinált" naplózásra kerül. Az AI-ban ehhez három új dimenziót adnak hozzá: milyen modellt/verziót használtak, milyen promptot küldtek, és milyen választ kaptak. Hiba vagy panasz esetén nem lehet rekonstruálni az incidenst e három nélkül. De ez a nagyon felszólítás/válasz is tartalmazhat személyazonosításra alkalmas információkat, amint azt a 2. egységben láttuk – vagyis maga a rönk szivárgás forrásává válhat. Ez az egyensúly művészete.

Figyelem: A naplózás nem „minden naplózása”. A túl sok naplózás magánéleti kockázatot jelent, a túl kevés naplózás pedig bizonyítékok hiányát. A cél az, hogy elegendő személyazonosításra alkalmas adatot megőrizzenek, hogy az eseményt elfedve rekonstruálhassák.

Mit kell naplózni? Ellenőrző nyomvonal séma

A szilárd mesterséges intelligencia ellenőrzési nyomvonal legalább a következőket tartalmazza:

  • Ki: Felhasználói azonosító és szerepkör (vagy szolgáltatásazonosító).
  • Mikor: Időbélyegző (csak ha lehetséges).
  • Mi: A kívánt cselekvés és a megidézett eszközök.
  • Melyik modell: Modell neve és verziója (pl. claude-opus-4-8), kritikus paraméterek, például hőmérséklet.
  • Bemeneti/kimeneti kivonat: A kérés és a válasz maszkolt változata vagy kivonata/kivonata.
  • Döntés: Automatikusan feldolgozták, emberhez került, jóváhagyták vagy elutasították?
  • Eredmény: Sikeres a művelet vagy hiba, melyik erőforrás érintett?

Lépésről lépésre: Ellenőrzési nyomvonal létrehozása

  1. Tűzz ki célt. Ki fogja elolvasni ezeket a naplókat és miért? (Incidensre adott válasz, megfelelőségi ellenőrzés, hibakeresés.) A cél határozza meg, hogy mit tartasz meg.
  2. A személyazonosításra alkalmas szabályok érvényesítése. Naplózás előtt takarja el a felszólítást/választ (2. egység).
  3. Biztosítson változhatatlanságot. A kritikus naplók csak hozzáfűzhetők; Senkinek sem szabad némán eltörölnie a múltat.
  4. Határozza meg a megőrzési időszakot. Határozza meg az időtartamot a törvényi követelmény és a titoktartás egyensúlyának megfelelően; Automatikus törlés, ha lejár az idő.
  5. Korlátozza a hozzáférést. A naplókhoz való hozzáférést RBAC-val is védeni kell; A naplóolvasást is naplózni kell.
  6. Adja hozzá a korrelációs azonosítót (nyomkövetési azonosító). Csatlakoztassa a kérés összes lépését (bemenet, eszközhívás, ellenőrzés, kimenet) egyetlen azonossággal.

Négy másolható sablon

Naplóséma (JSON):

{ "trace_id": "...", "time": "YYYY-MM-DDThh:mm:ssZ", "user": "...", "role": "...", "model": "claude-opus-4-8", "parameters": { "temperature": 0 }, "request_hh-DDThh:mm:ssZ": "<"sponseked>", summa "eszközök": ["eszköz_a", "eszköz_b"], "határozat": "auto|human_approval", "approval": "jóváhagyva|elutasítva|nincs", "eredmény": "siker|hiba", "érintett_erőforrás": "..."}

Napló PII vezérlőparancs:

Tekintse meg az alábbi naplópéldákat. Ki vannak töltve az ellenőrzési nyomvonalhoz szükséges mezők (ki, mikor, modell, döntés, eredmény)? Kiszivárogtak a nyers személyazonosításra alkalmas adatok is? Minden sornál jelentse a következőt: "nincs elég / hiányzik a hely: ... /PII szivárgás: ..." <logs>{{ példák }}</logs>

Esemény-újraépítési felszólítás:

A következő megfigyelési rekordok egyetlen trace_id-hez tartoznak. Alakítsa az eseményt narratívává időrendi sorrendben: mit akart a felhasználó, mit csinált a modell, milyen validációk futottak, hogyan született meg a döntés, mi volt az eredmény? Jelölje meg a hiányzó vagy inkonzisztens lépéseket.<records>{{ trace_registers }}</records>

A megőrzési politika döntésének szabálya:

Minden rönktípusnál határozza meg:- Van-e törvényes megőrzési kötelezettség? (minimum időtartam, ha van) – Tartalmaz személyi adatokat? (ha tartalmazza, lerövidítse az időtartamot, szűkítse a hozzáférést)- Bizonyíték a biztonsági incidensről? (az áruház nem módosítható) Eredmény: "N nap tárolása + csak hozzáfűzhető mi + hozzáférési szint".

Gyenge felszólítás / Erős felszólítás

rossz megközelítés

Erős megközelítés

Egyáltalán nem jelentkezik ("nem kell")

Az esemény rekonstrukciójához szükséges minimumkészlet naplózása

A nyers prompt/válasz naplózása, ahogy van

Maszkolt összegzés + nyomkövetési azonosító naplózása

A naplókat korlátlanul tárolhatja

Megőrzési időszak a jogi és a magánélet egyensúlyával

A naplókat bárki törölheti

A kritikus naplók csak hozzáfűzhetők, hozzáférés ellenőrzött

Három mini tok

1. eset – A Trace ID 15 percre csökkentette a napi vizsgálatot. "A kérelmemet méltánytalanul utasították el" - mondta egy ügyfél egy bank hitel-előértékelési asszisztensének. A korrelációs azonosítónak köszönhetően a csapat 15 perc alatt rekonstruálta az alkalmazás bemeneti adatait, az alkalmazottak ellenőrzését és a döntést; kimutatta, hogy a hibát a szabály érvényesítésében megadott hibás küszöb okozta, és kijavította.

2. eset – Az ellenőrzés során túlzott fakitermelést fedeztek fel. Egy e-kereskedelmi vállalat minden felszólítást/választ nyers naplókba írt hibakeresés céljából. Az éves ellenőrzés során kiderült, hogy ezek a naplók ügyfélcímeket és telefonszámokat tartalmaztak, és 2 évig megőrizték. A megállapítást a maszkolás + 90 napos megőrzési szabályzatra való átállás zárta; Az ellenőrzési nyomvonal funkció megmaradt.

3. eset – A csak csatolású napló belső visszaélést mutatott ki. Az egyik szolgáltató egyik alkalmazottja megpróbálta törölni a naplókat, hogy elrejtse az általa készített hibás köteget. Mivel a naplók csak hozzáfűzhetők, és a naplóolvasási/törlési kísérletek rögzítve vannak, a kísérlet azonnal látható volt; Az eset fegyelmi és eljárási korrekciót vont maga után.

Tipp: Rendeljen hozzá egy korrelációs azonosítót (nyomkövetési azonosítót) minden kéréshez, és hajtsa végre az összes lépést. Probléma esetén az incidensre adott válasz legnagyobb gyorsítója, ha egyetlen lekérdezéssel össze lehet gyűjteni "mindent a kéréssel kapcsolatban".

Gyakori hibák

  • Egyáltalán nem, vagy olyan keveset naplóz, hogy nem tudja rekonstruálni az eseményt.
  • A nyers kérés/válasz naplózása maszk nélkül, és a napló szivárgásforrássá alakítása.
  • Nem naplózza a modell nevét/verzióját és döntését (automatikus/emberi).
  • A naplók korlátlan ideig történő tárolása növeli az adatvédelmi kockázatot.
  • A kritikus naplók változtatásának jogát fenntartjuk; Nem naplózza a naplóhoz való hozzáférést.
  • Nem lehet összekapcsolni a lépéseket, mert nem használ korrelációs azonosítót (nyomkövetési azonosítót).

Összefoglalva

  • Az AI-naplózás három dimenziót ad hozzá a „ki mit csinált”-hoz: melyik modell/verzió, melyik felszólítás, melyik válasz.
  • A cél az, hogy a személyazonosításra alkalmas információ elég minimális legyen ahhoz, hogy az esemény elfedésével rekonstruálható legyen – se több, se kevesebb.
  • Az ellenőrzési nyomvonalnak tartalmaznia kell a ki/mikor/mi/mely modell/döntés/eredmény mezőket.
  • A kritikus naplókat csak hozzá kell kötni, a hozzáférést korlátozni kell, és a naplóhoz való hozzáférést is naplózni kell.
  • A korrelációs azonosító (nyomkövetési azonosító) összekapcsolja a kérés összes lépését, és felgyorsítja az incidens kivizsgálását.

Pályázati feladat

Válasszon ki egy kérelmet a saját AI-folyamatából, és írja meg az ideális ellenőrzési nyomvonalat a fenti JSON-sémával. Ezután végezzen két tesztet: (1) El tudja mesélni a történetet az elejétől a végéig csak ezzel a felvétellel? (2) Vannak nyers személyazonosításra alkalmas adatok a nyilvántartásban? Ha hiányzik a mező, adja hozzá, ha van PII, maszkolja. Végül állítsa be a megőrzési időszakot és a hozzáférési szintet.

ellenőrző lista

  • [ ] Az ellenőrzési nyomvonal tartalmazza a ki/mikor/mit/minta/döntés/eredmény mezőket.
  • [ ] A prompt/válasz maszkolásra kerül a naplózás előtt (nincs személyazonossági információ).
  • [ ] Minden kéréshez hozzá van rendelve egy korrelációs azonosító (nyomkövetési azonosító).
  • [ ] A kritikus naplók csak hozzáfűzhetők, és a hozzáférés szabályozott.
  • [ ] A tárolási időtartamot a jogi + titoktartási mérleg határozza meg, és az időszak végén törlésre kerül.
  • [ ] Naplókkal kevesebb mint 30 perc alatt rekonstruálhatok egy eseményt.