Ritorn lejn il-blog
Implementazzjoni28 ta’ Awwissu 20269 min ta' qariAġġornat 31 ta’ Awwissu 2026

Prevenzjoni tal-Avvelenament tad-Data f'RAG: Provenjenza tas-Sors, Kwarantina u Testijiet ta' Re-Indexing

Sorsi manipulati jew mhux affidabbli jistgħu jgħawġu b'mod permanenti bażi tal-għarfien RAG. Proċess robust ta' inġestjoni jgħaqqad il-provenjenza, il-kwarantina, indiċijiet bil-verżjonijiet u testijiet immirati ta' re-indexing.

Esperta tal-kwalità adulta u blonda f'fabbrika tal-inbid qawwija tqassam kampjuni ta' sorsi ssiġillati u tpoġġi kampjun skur f'żona ta' kwarantina trasparenti.
Sorsi ġodda jidħlu fl-indiċi RAG operattiv biss wara verifika tal-oriġini, kwarantina u testijiet.

Chatbot fuq sit web jista' jipprovdi tweġiba edukata, konvinċenti lingwistikament u ġġenerata b'mod teknikament korrett – u madankollu jaħdem fuq bażi ta' għarfien ivvelenata. Fl-avvelenament tad-data f'RAG, mhuwiex il-formulazzjoni ta' mistoqsija individwali li tiġi manipulata primarjament. Minflok, kontenut żbaljat, falsifikat jew verifikat b'mod insuffiċjenti jidħol fil-katina tad-data permanenti: sors, parser, chunk, metadata, embedding u fl-aħħar mill-aħħar l-indiċi ta' retrieval operattiv. L-iżball jibqa' persistenti għal ħafna sessjonijiet u jista' jaffettwa wkoll mistoqsijiet normali.

Protezzjoni effettiva għalhekk tibda ħafna qabel il-prompt. It-timijiet għandhom ikunu kapaċi jwieġbu għal kull element ta' għarfien: Minn fejn ġej, min huwa responsabbli, liema verżjoni ġiet pproċessata, liema trasformazzjonijiet seħħew u permezz ta' liema verifika ġie approvat għat-tfittxija? Il-provenjenza tas-sors tipprovdi din it-traċċa. Kwarantina separata teknikament tista' tipprevjeni li bidliet mhux verifikati jsiru aċċessibbli minnufih. Testijiet ta' re-indexing immirati imbagħad jivverifikaw jekk kontenut mnaddaf tabilħaqq ħadx il-post ta' chunks antiki.

X'inhu l-avvelenament tad-data f'RAG – u x'mhuwiex

Il- klassifikazzjoni OWASP LLM04:2025 dwar Data and Model Poisoning tiddeskrivi manipulazzjonijiet fuq data ta' pre-training, fine-tuning jew embedding bħala riskju ta' integrità. Għal chatbot ta' sit web, l-aħħar varjanti hija partikolarment tanġibbli: Dokument jiġi inġestit u maqsum f'sezzjonijiet; dawn iċ-chunks jiġu inkorporati (embedded) u maħżuna bħala vettori fl-indiċi ta' retrieval. Jekk dan id-dokument jiġi falsifikat b'mod intenzjonat jew aċċidentali, jista' jidher bħala bażi apparentement rilevanti meta ssir mistoqsija li taqbel.

Ir-riskji għandhom jiġu distinti, iżda jistgħu jikkoinċidu: Prompt Injection jipprova jdaħħal struzzjonijiet jew data matul il-ħin tal-eżekuzzjoni (runtime) b'mod li jbiddel l-imġiba maħsuba tas-sistema; indirettament, Prompt Injection jista' wkoll jidħol fil-kuntest permezz ta' dokumenti retrieved. Min-naħa l-oħra, l-avvelenament tad-data jbiddel il-ġabra ta' għarfien li ddum iktar jew id-derivazzjonijiet tagħha. Id-drittijiet tal-aċċess ukoll jisolvu problema differenti: jiddeterminaw liema persuna tista' tara dokument. Il-provenjenza u l-approvazzjoni jiddeterminaw jekk dan id-dokument għandux jidħol fl-indiċi bħala sors ta' għarfien affidabbli. F'arkitettura robusta, it-tliet riskji kollha għandhom bżonn il-kontrolli tagħhom stess u tranżizzjonijiet koordinati.

Is-superfiċje tal-attakk tinsab fil-katina kollha tad-data

Indiċi RAG rari jinħoloq minn kollezzjoni waħda verifikata manwalment. Crawlers jaqraw siti web, connectors jissinkronizzaw folders tal-cloud, l-utenti jtellgħu fajls u interfaces jimportaw data tal-prodotti. Magħhom jiżdiedu parsers, OCR, tindif ta' lingwa, chunking u arrikkiment tal-metadata. Kull stadju jista' jadotta kontenut żbaljat jew jissepara dikjarazzjoni li inizjalment kienet korretta mill-kuntest tagħha.

Kawżi tipiċi huma sistema ta' sors kompromessa, dokument mirror li ġie marbut mill-ġdid, fajl draft ippubblikat b'mod aċċidentali, klijent (tenant) assenjat ħażin jew aġġornament tal-parser li jassenja valuri ta' tabella lill-intestaturi l-ħżiena. Il-paragun ta' hash kriptografiku tal-kontenut ma' valur ta' referenza affidabbli jista' jidentifika devjazzjonijiet; hash li jaqbel la jipprova l-verità, l-aġġornament, u lanqas l-approvazzjoni tal-kontenut.

Il-provenjenza bħala sett ta' data li jista' jiġi verifikat

Għal kull dokument u kull chunk derivat minnu, għandu jkun hemm record ta' provenjenza. Utli fil-prattika huma mill-inqas ID stabbli tas-sors, l-URL kanoniku ta' oriġini, is-sid (owner) responsabbli, il-ħin tal-ġbir, il-verżjoni tad-dokument, il-hash tal-kontenut, l-istat ta' approvazzjoni, il-klassi ta' fiduċja, il-verżjoni tal-parser, il-verżjoni ta' chunking, il-mudell ta' embedding u l-ġenerazzjoni tal-indiċi. Għal uploads manwali, jiżdiedu r-rwol tal-persuna li ttella' u l-liċenzja verifikata. F'sistemi sinkronizzati, huwa importanti wkoll permezz ta' liema connector awtentikat ġie l-fajl.

Il- Profile dwar Generative AI ta' NIST AI 600-1 jittratta l-provenjenza tal-kontenut, id-dokumentazzjoni traċċabbli kif ukoll it-testijiet u l-evalwazzjonijiet bħala elementi importanti tal-ġestjoni tar-riskju fl- AI ġenerattiva. Applikat għal sistemi RAG, dan ifisser: Mhux l-indiċi attwali biss li jgħodd. Ir-relazzjoni traċċabbli bejn ir-reviżjoni tas-sors, ir-run tal-ipproċessar u l-ġenerazzjoni tal-indiċi ippubblikata tagħmel parti wkoll mid-dokumentazzjoni operattiva.

Kwarantina tissepara l-inġestjoni mill-pubblikazzjoni

Element arkitettoniku ċentrali huwa s-separazzjoni konsistenti: Kontenut ġdid jew modifikat ma jsirx tfittxibbli direttament. L-ewwel jasal f'żona ta' inġestjoni. Hemmhekk, il-pipeline jivvalida l-oriġini, it-tip ta' fajl, id-daqs, il-firma jew il-hash mistenni, il-klijent permess, il-kompletezza tal-metadata u l-ambitu tal-bidla. Wara dan biss jiġu ġġenerati t-test u ċ-chunks f'ġenerazzjoni ta' indiċi mhux operattiva.

Ir-regoli għandhom ikunu bbażati fuq ir-riskju. Bidla fuq paġna ta' FAQ interna, awtentikata u b'responsabbiltà tista' tiġi approvata wara testijiet awtomatiċi. Min-naħa l-oħra, dominju ġdid, bidla fit-test kbir b'mod mhux tas-soltu, sid ta' fajl mhux magħruf jew sors mingħajr persuna responsabbli jiskattaw kwarantina u verifika umana. Jekk tonqos informazzjoni obbligatorja, japplika l-prinċipju "fail closed": il-ġenerazzjoni l-antika u kkonfermata tibqa' attiva; l-istat il-ġdid ma jiġix ippubblikat bil-kwiet.

Approvazzjoni bħala ġenerazzjoni ta' indiċi immutabbli

Wara l-verifika, indiċi operattiv ma jiġix miktub fuqu pass pass. Aħjar tinħoloq ġenerazzjoni ġdida bil-verżjonijiet u manifest: dokumenti mistennija, chunks mistennija, hashes tas-sors, verżjonijiet tat-trasformazzjoni u timestamps. Meta t-testijiet ikunu kollha green biss, alias jew konfigurazzjoni ta' routing taqleb b'mod atomiku għal din il-ġenerazzjoni. Il-ġenerazzjoni ta' qabel tibqa' disponibbli għal rollback għal perjodu limitat u definit.

Il-proċess huwa simili għal migrazzjoni kkontrollata. L-artiklu tagħna dwar il-bidla ta' mudell ta' embedding f'RAG juri għaliex ġenerazzjonijiet ta' indiċi paralleli u testijiet komparattivi huma utli wkoll f'bidliet tekniċi. F'każ ta' suspett ta' avvelenament, tiżdied ukoll il-mistoqsija ta' sigurtà: Liema reviżjoni ta' sors u liema chunks derivati għandhom jiġu bblokkjati?

Xenarju ta' eżempju fittizju: Perjodu ta' ritorn żbaljat jasal għand is-supportbot

Ejja nassumu li bejjiegħ jopera chatbot għal mistoqsijiet dwar prodotti u servizzi. Il-bażi ta' għarfien tissinkronizza kull lejl iċ-ċentru ta' għajnuna uffiċjali u xi portali ta' manifatturi approvati. Wara bidla fil-link, madankollu, connector issegwi re-direzzjoni għal paġna mirror li mhix approvata. Hemmhekk, f'PDF li jidher plawżibbli, jingħad li l-perjodu ta' ritorn huwa ta' 90 jum minflok 30 jum. Il-fajl jinqasam f'chunks; diversi sezzjonijiet jispiċċaw fl-indiċi b'similitudni semantika għolja.

L-għada filgħodu, il-bot iwegħed il-perjodu l-ħażin meta mistoqsi dwar ir-ritorni. Il-mudell tal-lingwa ma ġiex ipprogrammat mill-ġdid u l-utenti ma daħħlu l-ebda struzzjoni ta' ħsara. Ir-retrieval sempliċiment ipprovda bażi żbaljata. Il-monitoring jagħti allarm għax dominju ġdid deher għall-ewwel darba bħala sors ta' tweġiba u test ta' Golden Set għall-perjodu ta' ritorn jiddevja mill-prova mistennija.

Kwarantina kkontrollata u rkupru

  1. It-tim iwaqqaf biss is-sors ta' inġestjoni affettwat u jiffriża l-ġenerazzjoni attwali tal-indiċi għal bidliet ulteriuri.
  2. L-ID tad-dokument suspettuż, l-IDs kollha taċ-chunks derivati minnu u l-każijiet fejn dehru fit-tweġibiet jiġu rreġistrati fir-reġistru tal-inċident.
  3. Id-dominju mirror jiġi bblokkjat, u ċ-chunks tiegħu jiġu trasferiti għall-kwarantina. Għal mistoqsijiet dwar il-perjodu ta' ritorn, il-bot jagħti temporanjament avviż sigur li jidderieġi lejn is-support uman jew il-paġna tal-polza kkonfermata.
  4. L-alias jiġi rrissettjat għall-aħħar ġenerazzjoni ta' indiċi li hija pruvata li hija nadifa. B'hekk, oqsma oħra ta' għarfien mhux affettwati jibqgħu disponibbli.
  5. Il-connector jiġi ristrett għas-sors kanoniku. Wara dan, il-pipeline jibni ġenerazzjoni ġdida mill-manifest ikkonfermat.
  6. Wara t-testijiet ta' re-indexing u approvazzjoni teknika biss din il-ġenerazzjoni tmur f'produzzjoni.

Din is-sekwenza tillimita l-ħsara mingħajr ma titfi ċ-chatbot kollu qabel iż-żmien. Li huwa kruċjali huwa ir-rabta bejn id-data tal-oriġini u d-derivazzjonijiet: Mingħajr l-immappjar minn dokument għal chunks, ma kienx ikun ċar liema vettori jeħtieġ li jitneħħew.

Testijiet ta' re-indexing iridu juru aktar minn sempliċement pipeline li rnexxiet

Status ta' job li huwa "green" jipprova biss li l-proċess intemm teknikament. La jipprova li l-chunks l-antiki għebew, u lanqas li sorsi korretti jirbħu f'mistoqsijiet reali. Pakkett ta' testijiet robust għalhekk jivverifika l-inventarju, ir-retrieval u l-imġiba tat-tweġibiet.

1. Verifika tal-manifest u t-tħassir

Qabbel il-ġenerazzjoni l-ġdida mal-manifest approvat. Kull verżjoni ta' dokument mistennija trid tkun preżenti; IDs ta' dokumenti u chunks bblokkjati ma jistgħux jidhru. Importanti ħafna huma l-"tombstones" għal kontenut imħassar jew sostitwit. Sempliċi żieda ta' embeddings ġodda tħalli hits antiki u vvelenati jibqgħu fl-indiċi.

2. Testijiet ta' retrieval b'sorsi mistennija

Għal mistoqsijiet kritiċi, test ta' tweġiba mistennija mhux biżżejjed. Iddefinixxi addizzjonalment IDs ta' sorsi permessi u pprojbiti, numru minimu ta' hits u kundizzjonijiet ta' esklużjoni. Il-perjodu ta' ritorn għandu pereżempju jiġi mill-polza kanonika; id-dominju mirror imqiegħed f'kwarantina ma jistax jidher la fl-ogħla hits u lanqas fil-kuntest tal-mudell. Kif huma strutturati settijiet ta' verifika bħal dawn huwa spjegat fl-artiklu dwar il-kwalità tat-tweġibiet b'Golden Set u testijiet RAG.

3. Testijiet negattivi u ta' manipulazzjoni

F'ambjent ta' test iżolat, it-timijiet jistgħu jdaħħlu sors ta' test immarkat b'mod ċar u mhux approvat. Il-pipeline għandu jżommu f'kwarantina; it-tfittxija simili għal dik ta' produzzjoni ma għandhiex tkun tista' tirkuprah. Barra minn hekk, jintestjaw bidliet mhux tas-soltu fid-dominju, sidien nieqsa, differenzi estremi fil-kontenut u dati kontradittorji. Il- rapport NIST AI 100-2 dwar Adversarial Machine Learning jikklassifika l-poisoning bħala kategorija ta' attakk fit-tassonomija tiegħu u jisħaq li l-kontromiżuri u l-limiti tagħhom għandhom jiġu kunsidrati b'mod sistemiku.

4. Paragun qabel u wara l-bidla

Eżegwixxi l-istess mistoqsijiet kontra l-aħħar ġenerazzjoni nadifa u dik ġdida. Qabbel is-sorsi tal-hits, ir-rankings, il-provi tat-tweġibiet, ir-rata ta' no-answer u l-evalwazzjoni minn esperti. Porzjon żgħir ta' canary jista' jipprovdi sinjali ta' produzzjoni addizzjonali, sakemm l-utenti ma jkollhomx aċċess għal sorsi mhux verifikati. Il-qlib operattiv isir biss meta jinżammu l-limiti definiti ta' sigurtà u kwalità.

Monitoring: Identifikazzjoni kmieni ta' anomaliji

Tissorveljax biss il-klassifikazzjoni tat-tweġibiet. Sinifikattivi huma dominji ta' sorsi ġodda jew rari, il-proporzjon ta' sorsi mhux verifikati fl-inġestjoni, daqsijiet ta' dokumenti mhux tas-soltu, differenzi kbar f'hashes jew test, ħafna chunks ġodda minn sid wieħed, bidliet fis-sorsi ewlenin fil-Golden Set u tweġibiet mingħajr prova kkonfermata. Il-metriċi għandhom jirreferu għal IDs ta' provenjenza, mhux għal mistoqsijiet sħaħ tal-utenti maħżuna bla bżonn.

L-attwalità tibqa' rilevanti wkoll. Politika antika, li ilha li ġiet sostitwita, ma tkunx ġiet ivvelenata b'mod intenzjonat, iżda jista' jkollha l-istess effett. L-artiklu dwar l-aġġornament tal-bażijiet ta' għarfien u Crawl-QA jikkumplimenta l-kontrolli ta' sigurtà b'kadenzi, responsabbiltà u mogħdijiet ta' tħassir.

Lista ta' kontroll għal inġestjoni sigura f'RAG

  • Kull sors għandu ID stabbli, oriġini kanonika, persuna responsabbli u klassi ta' fiduċja?
  • Il-hash, il-verżjoni tad-dokument, il-parser, il-chunking u l-mudell ta' embedding jiġu rreġistrati flimkien?
  • Sorsi ġodda jew li nbidlu ħafna jibqgħu barra mit-tfittxija operattiva sa ma jiġu verifikati?
  • Dominji ġodda, sinjaturi nieqsa jew bidliet mhux plawżibbli fil-kontenut iwasslu għal kwarantina?
  • Indiċijiet approvati jiġu ppubblikati bħala ġenerazzjonijiet bil-verżjonijiet b'alias li jippermetti rollback?
  • Ir-re-indexing ineħħi b'mod verifikabbli ċ-chunks sostitwiti minflok sempliċement iżżid data ġdida?
  • Golden Set jivverifika kemm it-tweġibiet u kemm is-sorsi mistennija u pprojbiti?
  • Jeżisti fallback sigur għal suġġetti li s-sorsi tagħhom huma bblokkjati matul inċident?
  • Ir-rwoli għall-inġestjoni, l-approvazzjoni teknika, ir-rispons għall-inċidenti u r-ri-pubblikazzjoni huma ddefiniti separatament?
  • Wara kull inċident, jiġi ddokumentat liema kontroll naqas u liema test ta' regressjoni ġie miżjud?

Konklużjoni

L-avvelenament tad-data f'RAG ma jistax jissolva b'regola waħda ta' prompt. Il-protezzjoni tinħoloq minn katina ta' provvista ta' għarfien verifikabbli: iddokumenta l-oriġini, iċċekkja l-bidliet f'kwarantina, agħmel verżjonijiet tal-indiċijiet, neħħi d-derivazzjonijiet l-antiki b'mod sigur u ttestja r-retrieval b'sorsi mistennija. Ibda bl-aktar klassijiet ta' dokumenti b'riskju għoli u Golden Set żgħir. Din il-kombinazzjoni biss tagħmilha viżibbli liema sors qed iġorr tweġiba – u tippermetti rotta ta' rollback immirata qabel ma stat żbaljat tal-għarfien isir in-norma permanenti.

Sorsi

Sturna żjarat tal-websajt f’konversazzjonijiet aħjar

Imla chatbot AI li jkun utli mill-ewwel jum

Iċċaħħad ChatReact bil-websajt tiegħek, id-dokumentazzjoni, u fatti approvati sabiex il-viżitaturi jiksbu tweġibiet aktar malajr u t-tim tiegħek jirċievi inqas mistoqsijiet ripetuti.

Artikli relatati

Kompli taqra