Anubis, az internet védelmezője: nyílt forráskódú pajzs az MI-botok ellen

[Forrás: Gróf József]
A mesterséges intelligencia tanítására szolgáló adatokért folytatott hajsza elképesztő méreteket öltött: a botok mára könyvtárak, archívumok és független fejlesztők weboldalait is szinte használhatatlanná teszik. A túltolt adatgyűjtés ellen azonban váratlan helyről érkezett a védelem: egy szabadidejében programozóként dolgozó fejlesztő, Xe Iaso hozta létre az Anubis nevű eszközt, amely szinte láthatatlan pajzsként védi a kisebb weboldalakat az MI-botok támadásaitól.

 

Iaso azért kezdett fejleszteni, mert saját Git szervere folyamatosan összeomlott – kiderült, hogy az Amazon egyik botja másodpercenként kattintott végig az összes linken. Először titkos módszerekkel próbált védekezni, de végül egy egyszerű JavaScript-alapú megoldással állt elő, amit „kísérleti szemétdombként” töltött fel a GitHubra. A GNOME nyílt forráskódú asztali környezet fejlesztői azonnal bevezették – innen indult az Anubis sikertörténete.

A program lényege, hogy nem klasszikus CAPTCHA-t alkalmaz – ezek ugyanis mára már sok bot által megkerülhetők –, hanem egyfajta „uncaptcha”-ként működik. A JavaScript segítségével a böngészőnek titkosítási számításokat kell végrehajtania, amit egy ember által használt böngésző könnyedén elvégez, a botoknak azonban komoly erőforrásba kerül. Ez a trükk olyan szintű terhelést ró az MI-botokra, amit milliós nagyságrendű lekérdezések mellett nem tudnak hatékonyan kezelni.

Az Anubis eddig közel 200 ezer letöltést ért el, és olyan szervezetek is használják, mint a FFmpeg vagy az UNESCO. Bár az eszköz ingyenes, nyílt forráskódú és bárki által beépíthető, Iaso továbbra is saját időből és szerény támogatásokból fejleszti. Célja, hogy csökkentse a CPU-terhelést, és olyan verziót is készítsen, amely nem igényli a JavaScript futtatását – mivel sok adatvédelemre érzékeny felhasználó ezt kikapcsolja.

Iaso szerint a legnehezebb feladat az egyensúly: hogyan lehet úgy elzárni az MI-botok útját, hogy közben az emberi látogatók ne akadjanak fenn a védelmi rendszeren. Ráadásul a botok készítői folyamatosan új trükköket vetnek be – ez a klasszikus macska-egér játék.

Végül, kissé ironikusan Iaso azt is megjegyezte: ha egy MI-cég valóban meg akarná állítani az Anubis fejlesztését, a legegyszerűbb mód az lenne, ha odacsábítanák egy játékfejlesztő céghez, és Final Fantasy XIV tartalmak készítésére kérnék fel – ez ugyanis minden idejét elvinné.

További tartalmak

Legolvasottabb tartalmak

Strategy

Valós idejű adózás

Human

Az egészség hálózatai

Technology

Egy év, amely átírta az emberiség és a mesterséges intelligencia viszonyát

Strategy

Exportcikk lehet a DÁP-ból

ITBUSINESS heti hírlevél feliratkozás

.
Scroll to Top