Il-Browser bħala Backdoor: Estrazzjoni Sigrieta LLM fuq in-naħa tal-Klijent Demystified | B4N1

Il-Browser bħala Backdoor: Estrazzjoni Sigrieta LLM fuq in-naħa tal-Klijent Demystified

1 month ago · b4n1 Read time: 5 min

Il-Browser bħala Backdoor: Estrazzjoni Sigrieta LLM tan-naħa tal-Klijent Demystified

Għal żmien twil wisq, ittrattajna "twissijiet tas-sigurtà tal-AI" bħala theddid imbiegħed jew kurżitajiet akkademiċi. Smajna dwar l-injezzjoni fil-pront, il-jailbreaks, u t-tnixxija tad-dejta f'tonijiet imsejkna, ħafna drabi segwiti minn shrug u "se naslu għaliha." Madankollu, dimostrazzjonijiet interattivi reċenti ħassru dik l-illużjoni komda. Din mhix vulnerabbiltà teoretika aktar; huwa sfruttament ħaj, ibbażat fuq il-brawżer, min-naħa tal-klijent għall-estrazzjoni ta' informazzjoni sensittiva minn Mudelli tal-Lingwa Kbar (LLMs) [2]. Jekk qed tuża applikazzjonijiet li jaħdmu bl-LLM, speċjalment kull ħaġa li tiffaċċja l-web, il-"problema futura" tiegħek saret biss responsabbiltà preżenti ħafna, pubblika ħafna, u potenzjalment imbarazzanti ħafna.

Din mhix intestatura oħra ġenerika "l-AI hija riskjuża". Din hija turija speċifika u tanġibbli ta’ kif attur malizzjuż, li juża biss il-brawżer tiegħu, jista’ jġiegħel lill-LLM tiegħek biex jiżvela informazzjoni sensittiva. Ikkunsidra li għal mument. Mhuwiex dwar attakki kumplessi min-naħa tas-server jew introspezzjoni profonda tal-mudell. Huwa dwar is-saff ta 'interazzjoni—il-bieb ta' quddiem nett tal-applikazzjoni tiegħek—li jiġi sfruttat bi ftit karattri maħduma bir-reqqa. Huwa l-ekwivalenti diġitali ta' xi ħadd li jfassal il-frażi t-tajba liċ-chatbot suppost sigur tiegħek, u b'mod obbligatorju jgħaddi data kritika, ħafna drabi ftit ftit.

L-Illużjoni tas-Sigurtà tal-Mudell

Ħafna intrapriżi investew ħafna f'LLMs "sikur", jew jirfinaw mudelli proprjetarji jew jiddependu fuq APIs ta 'grad intrapriża b'suppost guardrails. Is-suppożizzjoni impliċita hija li jekk il-mudell innifsu huwa robust, l-applikazzjoni mibnija fuqha se tirret dik is-sigurtà. Dimostrazzjonijiet riċenti jesponu dan bħala kunċett żbaljat perikoluż. Il-vulnerabbiltà mhix fl-intelliġenza ewlenija tal-mudell jew fid-dejta tat-taħriġ tiegħu; huwa fl-interface li nibnu madwaru [1]. Hija l-problema klassika ta '"kaxxa-forti robusta, bieb ta' quddiem flimsy". Jista' jkollok l-aktar LLM avvanzata u mwebbsa fid-dinja, imma jekk l-input parser tal-applikazzjoni tiegħek huwa naive, jew il-filtru tal-output tiegħek ma jeżistix, essenzjalment qed tħalli informazzjoni kritika esposta għal min isibha.

Din it-teknika ta '"injezzjoni fil-pront" hija partikolarment ta' tħassib minħabba li tisfrutta n-natura inerenti tal-LLM: il-kapaċità tiegħu li jsegwi struzzjonijiet u mudelli kompluti. Billi tinjetta prefiss mibni bir-reqqa fl-input ta 'utent, l-attakkant jista' jimmanipula l-istat intern tal-mudell, iġiegħlu jiżvela informazzjoni li qatt ma kien maħsub li [3]. L-aspett "one-bit" jew iterattiv huwa kruċjali hawnhekk. Dan jimplika esfiltrazzjoni metodika u kkontrollata, mhux biss miżbla tad-dejta kaotika. Immaġina attakkant jistaqsi b'mod iterattiv, "L-ewwel karattru tal-"A" sigriet?" imbagħad "Huwa 'B'?" u l-bqija. Huwa bil-mod, iva, iżda huwa wkoll oerhört effettiv u diffiċli biex jinstabu jekk m'intix speċifikament tfittex għaliha.

Il-browser tiegħek, l-arma tagħhom

Il-fatt li dan huwa sfruttament * ibbażat fuq il-browser * jibdel il-logħba għal kollox. Dan ifisser:

  • Ostaklu Baxx għad-Dħul: Kull min għandu ħiliet bażiċi ta' żvilupp tal-web u browser jista' jipprova dan. L-ebda għodda speċjalizzata jew għarfien profond tal-AI ma huma meħtieġa.
  • Eżekuzzjoni fuq in-naħa tal-Klijent: L-attakk joriġina mill-magna tal-utent, u jagħmilha aktar diffiċli biex tiddistingwi minn input leġittimu tal-utent fit-tarf tan-netwerk.
  • Theddida Immedjata: Jekk l-applikazzjoni tiegħek LLM hija diretta u aċċessibbli permezz ta' interface tal-web, hija diġà vulnerabbli għal dan il-vettur. Din mhix garża futura; hija emerġenza preżenti.

Ikkunsidra l-implikazzjonijiet: snippets ta’ kodiċi proprjetarji, dokumentazzjoni interna, data tal-klijenti, ċwievet API, jew saħansitra manipulazzjoni sottili tal-imġieba tal-LLM tiegħek biex tinfirex informazzjoni ħażina jew tiġġenera kontenut ta’ ħsara. Dan kollu jista 'jiġi estratt jew influwenzat, ftit bit-tbatija, permezz ta' kaxxa ta 'test sempliċi.

Ir-Responsabbiltà hija Tiegħek

Din mhix problema għall-fornituri tal-mudelli bħal OpenAI jew Google biex jirranġaw fl-aġġornament tal-mudell li jmiss tagħhom. Din hija problema * sigurtà tal-applikazzjoni *, u r-responsabbiltà għall-mitigazzjoni taqa 'b'mod ċar fuq l-ispallejn tal-iżviluppaturi, timijiet tas-sigurtà, u CTOs li jużaw dawn is-sistemi. L-LLM tiegħek hija magna qawwija, iżda fl-aħħar mill-aħħar naive. Se tagħmel dak li qal, anki jekk dawk l-istruzzjonijiet huma moħbija fi ħdan input tal-utent li jidher innokwa.

Allura, x'tagħmel * issa *?

Kontromiżuri immedjati:

  1. Sanitizzazzjoni ta 'Input Aggressiv: Dan imur lil hinn mill-prevenzjoni ta' injezzjoni SQL jew XSS. Għandek bżonn tiskrutinizza * kull karattru * li jidħol fl-LLM tiegħek. Fittex mudelli li jindikaw injezzjoni fil-pront, sekwenzi ta 'karattri mhux tas-soltu, jew tentattivi biex jinqalgħu mill-flussi ta' konversazzjoni mistennija [4]. Dan mhux dwar l-imblukkar ta '"kliem ħażin"; huwa dwar l-identifikazzjoni ta 'prompts kontradittorji. Lil hinn mill-analiżi regex bażika u euristika, implimenta analiżi semantika biex tiskopri intenzjoni malizzjuża. Uża tokenizzazzjoni u analiżi ta 'inkorporazzjoni biex tidentifika mudelli ta' input anomali. Ikkunsidra li tuża LLM sekondarja, iżgħar jew sistema bbażata fuq regoli mħarrġa speċifikament biex tiskopri tentattivi ta' injezzjoni fil-pront. Fittex mudelli bħal istruzzjonijiet ta' rwoli, talbiet espliċiti għall-estrazzjoni tad-dejta, jew tentattivi biex tevita l-istruzzjonijiet preċedenti.
  2. Filtrar u Validazzjoni tal-Output robusti: Qatt ma tafda l-output tal-LLM b'mod impliċitu. Qabel ma kwalunkwe test iġġenerat mill-LLM jintwera lil utent jew jintuża minn sistema oħra, * irid * jgħaddi minn saff ta 'validazzjoni rigoruż. Fih kliem ewlieni sensittiv? Taqbel mal-formati mistennija? Jipprova jesegwixxi kodiċi jew jiżvela s-sistema interna prompts? Jekk l-LLM tiegħek suppost jiġbor fil-qosor dokument, iżda jibda jelenka l-mogħdijiet tal-fajls, għandek problema.
  3. Inġinerija ta' Prompt f'Saffi: Filwaqt li mhix soluzzjoni kompluta, prontijiet ta' sistema mfassla tajjeb u eżempji ta' ftit shots jistgħu jgħinu biex isaħħu l-imġieba mixtieqa u jagħmluha aktar diffiċli għal attakkant li jaħtaf il-mudell. Madankollu, tifhem li l-inġinerija fil-pront waħedha mhix biżżejjed; hija difiża fil-fond, mhux tarka primarja.
  4. L-Inqas Privileġġ għal Interazzjonijiet LLM: L-LLM tiegħek verament jeħtieġ aċċess għal kull biċċa dejta li potenzjalment jista' jiġi mħeġġeġ biex jiżvela? Implimenta kontrolli ta 'aċċess stretti. Jekk l-LLM suppost iwieġeb biss mistoqsijiet dwar dokumentazzjoni pubblika, kun żgur li m'għandu l-ebda aċċess programmatiku għal databases interni jew APIs sensittivi.
  5. Monitoraġġ u Sejbien ta' Anomalii: Trid tkun qed tfittex b'mod attiv imġieba LLM mhux tas-soltu. Spikes f'tipi speċifiċi ta' mistoqsijiet, outputs li jiddevjaw minn xejriet normali, jew tentattivi ripetuti biex tiġi estratta l-informazzjoni għandhom iqanqlu twissijiet immedjati.

Dan m'għadux dwar "sigurtà AI" wiesgħa. Dan huwa dwar l-iżgurar tas-saff ta 'interazzjoni ta' l-applikazzjonijiet LLM tiegħek kontra vettur ta 'attakk speċifiku, muri, u li jista' jiġi sfruttat immedjatament. Ilna nibnu dawn is-sistemi inkredibbli u qawwija, ħafna drabi b'miżuri ta' sigurtà inadegwati fl-interface. Dimostrazzjonijiet riċenti wrewna eżattament kemm hu faċli li nisfruttaw dawn il-lakuni. Iż-żmien għad-diskussjonijiet teoretiċi għadda. Hija meħtieġa azzjoni immedjata biex jiġu żgurati l-applikazzjonijiet LLM.

Sorsi

[1] OWASP Top 10 għall-Applikazzjonijiet tal-Mudell tal-Lingwa Kbar — https://owasp.org/www-project-top-10-for-large-language-model-applications/ [2] Lakera Gandalf: Sfida interattiva ta' injezzjoni fil-pront — https://gandalf.lakera.ai/ [3] Attakki ta' injezzjoni fil-pront | Akkademja tas-Sigurtà tal-Web — https://portswigger.net/web-security/llm-attacks/prompt-injection [4] X'inhi l-Injezzjoni fil-pront u kif tipprevjeniha? — https://www.tenable.com/blog/what-is-prompt-injection-and-how-to-prevent-it


Have Questions?

Let's Talk

Contact me on LinkedIn