engedélyezőlista
angolul: allowlist
Az engedélyezőlista előre összeállított jegyzék arról, mit tehet meg egy AI-agent külön kérdezés nélkül; ami nincs rajta, azt nem teheti meg, vagy előbb engedélyt kell kérnie.
Érthetően
Képzeld el egy rendezvény vendéglistáját: a biztonsági őr nem azt nézi, ki a gyanús, hanem azt, ki szerepel a listán. Aki rajta van, bemehet, a többiek kint maradnak, akármilyen megnyerőek. Az engedélyezőlista ugyanezt csinálja egy AI-agenttel: felsorolja, mely parancsokat futtathatja, mely weboldalakat nyithatja meg, és mely mappákhoz vagy eszközökhöz nyúlhat.
Erre azért van szükség, mert az agent nemcsak válaszol, hanem cselekszik is: fájlokat ír, programokat indít, e-mailt küld, vásárol. Ha minden lépésnél megkérdezne, használhatatlanul lassú lenne, ha pedig soha nem kérdezne, veszélyes. Az engedélyezőlista a kettő között van: a rutinszerű, ártalmatlan műveleteket előre jóváhagyod, a többinél megáll.
A fordítottja a tiltólista, amely azt sorolja fel, mit nem szabad, és minden mást átenged. Az engedélyezőlista szigorúbb és biztonságosabb, mert alapállásban minden tilos, és amire senki nem gondolt előre, az sem csúszik át.
Hogyan működik
- Te vagy a rendszergazda összeállítod a listát: például „olvashat a projektmappában”, „futtathatja a teszteket”, „megnyithatja ezt a három weboldalt”.
- Amikor az agent tenni akar valamit, a kérése először egy ellenőrző rétegen megy át. Ez az agenttől független program, ezért az agent nem tudja rábeszéléssel megkerülni.
- Az ellenőrző összeveti a műveletet a listával, gyakran minták alapján, például „minden olyan parancs, amely így kezdődik”.
- Ha van egyezés, a művelet azonnal lefut. Ha nincs, a rendszer vagy elutasítja, vagy megállítja az agentet, és tőled kér jóváhagyást.
- A jóváhagyáskor sok eszköz felajánlja, hogy „mostantól mindig engedélyezd”. Így a lista használat közben bővül, ezért időnként érdemes átnézni és megritkítani.
Példa a mindennapokból
Megkérsz egy kódoló agentet, hogy javítson ki egy hibát a weboldaladon. A fájlokat kérdés nélkül olvassa és a teszteket is lefuttatja, mert ezek rajta vannak az engedélyezőlistán. Amikor viszont törölni akarna egy mappát vagy fel akarná tölteni a változtatást az éles oldalra, megáll, és megkérdezi, mehet-e.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- A túl szigorú lista miatt az agent folyton megáll és kérdez, és a sok kérdés oda vezet, hogy olvasás nélkül mindent jóváhagysz.
- A mintákkal megadott engedélyek könnyen tágabbak, mint gondolnád: egy engedélyezett parancs mögé néha másik, veszélyes parancs is fűzhető.
- A lista azt nézi, mit csinál az agent, nem azt, hogy miért: ha egy weboldalba rejtett utasítás megtéveszti, engedélyezett eszközökkel is rosszra használható.
- A menet közben bővülő lista idővel elburjánzik, ezért rendszeresen felül kell vizsgálni, különben régi, elfelejtett engedélyek maradnak érvényben.
Hasonló, de nem ugyanaz
- tiltólista – A tiltólista a rosszat sorolja fel és minden mást átenged, az engedélyezőlista a jót sorolja fel és minden mást megállít.
- homokozó (sandbox) – A homokozó elzárt környezetbe teszi az agentet, hogy a hibája ne érjen ki onnan, míg az engedélyezőlista azt szabja meg, mely műveleteket végezheti el egyáltalán.
- védőkorlát (guardrail) – A védőkorlát tágabb gyűjtőfogalom mindenféle biztonsági szabályra és szűrőre; az engedélyezőlista ennek egyik egyszerű, kiszámítható eszköze.
Kapcsolódó fogalmak
hozzáférés-szabályozás, AI-biztonság, védőkorlát, agentek jogosultságkezelése
parancs-engedélyezőlista, domain-engedélyezőlista, eszköz-engedélyezőlista
tiltólista, homokozó, emberi jóváhagyás, legkisebb jogosultság elve, promptinjektálás
Röviden a története
A módszer a számítógépes biztonságból származik, ahol évtizedekig fehérlistának (whitelist) hívták; az amerikai szabványügyi intézet, a NIST 2015-ben külön útmutatót adott ki az alkalmazások engedélyezőlistás védelméről. A semlegesebb allowlist elnevezés 2020 körül terjedt el, ekkor tért át rá például a brit Nemzeti Kiberbiztonsági Központ is. Az AI-agentek megjelenésével a fogalom új szerepet kapott: már nemcsak programokra és címekre, hanem az agent egyes műveleteire is alkalmazzák.
Hol tart most
2026 végén a kódoló és böngésző agentek, valamint a vállalati agentplatformok többségében alapfunkció, hogy beállítható, mit tehet az agent kérdés nélkül. A gyakorlat viszont még kiforratlan: nincs egységes szabvány, és sok felhasználó túl tág engedélyeket ad.
Más nevei
engedélyezőlista · engedélyezési lista · engedélylista · fehérlista · allowlist · allow list · whitelist · safelist
Források
- Wikipedia: Whitelist
- NIST SP 800-167: Guide to Application Whitelisting
- UK National Cyber Security Centre: Terminology – it's not black and white
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.