hátsó ajtó
angolul: backdoor
Szándékosan elrejtett kiskapu egy programban vagy AI-modellben, amelyen át valaki a rendes védelmet megkerülve hozzáférhet a rendszerhez, vagy titokban irányíthatja a viselkedését.
Érthetően
Képzeld el, hogy a házad építője titokban beépít egy rejtett ajtót a pincébe, és megtartja hozzá a kulcsot. A bejárati ajtón lehet akármilyen zár, ő bármikor bejut. A hátsó ajtó a számítógépes világban ugyanez: egy titkos bejárat, amelyről a tulajdonos nem tud.
A hagyományos szoftverekben ez többnyire egy elrejtett jelszó vagy kódrészlet. Az AI-modelleknél alattomosabb: a modell szinte mindig rendesen működik, de egy titkos jelre, például egy bizonyos szóra, mondatra vagy képrészletre egészen másképp kezd viselkedni, úgy, ahogy a támadó betanította.
Ezért más, mint egy egyszerű hiba. A hibát senki sem akarta, a hátsó ajtót valaki szándékosan tette oda. A szokásos tesztek ritkán veszik észre, mert a rendszer mindaddig hibátlannak látszik, amíg a titkos jel meg nem érkezik.
Hogyan működik
- A támadó hozzáfér valamihez, amiből a rendszer készül: a programkódhoz, a tanítóadatokhoz, egy letölthető kész modellhez vagy egy beépülő kiegészítőhöz.
- Elrejti benne a kiskaput. AI-modellnél ez általában úgy történik, hogy a tanítóadatok közé olyan példákat csempész, amelyek egy titkos jelhez (triggerhez) egy általa kívánt viselkedést kapcsolnak.
- A modell megtanulja ezt az összefüggést is a többi tudása mellett, miközben a hétköznapi feladatokon ugyanolyan jól teljesít, mint egy tiszta modell.
- A rendszer átmegy az ellenőrzéseken, és használatba kerül: beépül alkalmazásokba, ügyfélszolgálati chatbotokba, AI-agentekbe.
- Amikor a támadó, vagy egy általa elhelyezett szöveg, beadja a titkos jelet, a rejtett viselkedés bekapcsol: a modell például adatot szivárogtat ki, sebezhető kódot ír, vagy átenged egy tiltott kérést.
Példa a mindennapokból
A céged letölt egy ingyenes, nyílt AI-modellt az internetről, és arra építi az ügyfélszolgálati chatbotját. Hónapokig minden rendben megy, mígnem valaki beír egy furcsa, értelmetlennek tűnő kifejezést, és a chatbot kiadja a belső utasításait vagy más ügyfelek adatait. A modellt már a letöltés előtt megmérgezték, csak eddig senki nem mondta ki a „jelszót”.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- Ma nincs olyan módszer, amellyel egy nagy AI-modellről teljes bizonyossággal ki lehetne mutatni, hogy mentes a hátsó ajtótól.
- Kutatások szerint a betanított rejtett viselkedés a későbbi biztonsági utótanítás után is megmaradhat.
- A „jó szándékú”, például hatósági célra beépített hátsó ajtót ugyanúgy megtalálhatják és kihasználhatják a bűnözők.
- A legjobb védekezés a megelőzés: megbízható forrásból származó modell, ellenőrzött tanítóadat és korlátozott jogosultság az agenteknek.
Hasonló, de nem ugyanaz
- sebezhetőség – A sebezhetőség véletlen hiba, amelyet valaki később kihasznál, a hátsó ajtót viszont szándékosan építették be.
- prompt injection – A prompt injection kívülről, a használat közben beadott szöveggel téríti el a modellt, a hátsó ajtó viszont már a tanítás során beleépült.
- jailbreak – A jailbreak ügyes kérdezéssel veszi rá a modellt a szabályai megszegésére, a hátsó ajtóhoz előre elrejtett titkos jel kell.
Kapcsolódó fogalmak
trójai modell
adatmérgezés, trigger, prompt injection, jailbreak, ellátásilánc-támadás, sebezhetőség, red teaming
Röviden a története
A szoftveres hátsó ajtó veszélyét Ken Thompson „Reflections on Trusting Trust” című Turing-díj-előadása tette közismertté, amely 1983-ban hangzott el, és 1984-ben jelent meg nyomtatásban. A neurális hálókba rejtett hátsó ajtót 2017-ben a BadNets tanulmány mutatta be. 2024-ben az Anthropic „Sleeper Agents” kutatása megmutatta, hogy a nagy nyelvi modellekbe szándékosan betanított rejtett viselkedés a biztonsági tanítás után is megmaradhat.
Hol tart most
A fogalom a kiberbiztonságban régóta bevett, az AI-modellek hátsó ajtói pedig 2026 végére a kutatás és a vállalati kockázatkezelés állandó témájává váltak. Megbízható, általános kimutatási módszer továbbra sincs, ezért a hangsúly a modellek és adatok eredetének ellenőrzésén van.
A hírekben
Más nevei
hátsó ajtó · hátsó kapu · backdoor · back door · backdoor attack · trójai modell · model backdoor
Források
- Gu, Dolan-Gavitt, Garg: BadNets – Identifying Vulnerabilities in the Machine Learning Model Supply Chain (2017)
- Hubinger et al.: Sleeper Agents – Training Deceptive LLMs that Persist Through Safety Training (2024)
A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.