Šiuolaikiniame pasaulyje, kur vis daugiau duomenų perkeliama į internetą, automatinis naršyklių ir jų veiksmų identifikavimas tampa vis svarbesniu uždaviniu. Tai ypač aktualu siekiant apsisaugoti nuo automatizuotų sistemų, tokių kaip "scrapperiai", kurie gali sukelti didelę apkrovą serveriams ir iškraipyti statistinius duomenis. Viena iš tokių sistemų, siekianti spręsti šią problemą, yra "Anubis".
"Anubis" naudoja tikimybinį metodą, pagrįstą individualių naršyklių elgsenos analize. Nors atskirų naršyklių veiksmų įtaka gali atrodyti nereikšminga, masinis "scrapperių" naudojimas sukuria pastebimą papildomą apkrovą. Šis metodas leidžia efektyviau atskirti potencialiai nelegitimus veiksmus nuo teisėtų vartotojų veiksmų.

Pagrindinė "Anubis" idėja yra ta, kad atskirų naršyklių apkrova yra ignoruojama, tačiau masiniuose "scrapperių" lygmenyse ji tampa ženkli ir pabrangina naršymą. Tai yra laikinas sprendimas, leidžiantis skirti daugiau laiko pirštų atspaudų (fingerprinting) ir neakivaizdžių naršyklių (headless browsers) identifikavimui. Pavyzdžiui, tai gali būti atliekama analizuojant, kaip naršyklės atvaizduoja šriftus.
Tikslas yra tas, kad nereikėtų pateikti "iššūkio-atsako" (challenge proof of work) puslapio tiems vartotojams, kurie yra daug labiau linkę būti teisėti. Tai pagerina vartotojų patirtį ir sumažina serverių apkrovą, nes nereikia nuolat tikrinti kiekvieno vartotojo.

Svarbu atkreipti dėmesį, kad "Anubis" reikalauja naudoti modernias JavaScript funkcijas. Kai kurie papildiniai, tokie kaip "JShelter", gali jas išjungti. Todėl, norint, kad "Anubis" veiktų tinkamai, būtina užtikrinti, jog naudojama naršyklė palaiko reikiamas JavaScript galimybes ir nėra blokuojama papildinių.
12 WAYS TO WORK WITH ANUBIS (QUIZ AVAILABLE) HOODOO SPIRITUAL VIDEO
Šis tikimybinis metodas yra ypač naudingas platformoms, kuriose didelė dalis srauto generuojama automatizuotai. Jis padeda kovoti su tokiomis problemomis kaip:
- D su didelė apkrova: Masiniai "scrapperiai" gali perkrauti serverius, sukeldami paslaugos trikdžius.
- Duomenų iškraipymas: Automatizuoti agentai gali generuoti nepatikimus duomenis, kurie kenkia analitikai ir verslo sprendimams.
- Sumažintas vartotojų pasitenkinimas: Nuolatiniai "iššūkio-atsako" puslapiai erzina teisėtus vartotojus.
Analizuojant tokius veiksnius kaip šriftų atvaizdavimas, naršyklės elgsena ir kitus "pirštų atspaudus", galima sukurti modelį, kuris prognozuoja vartotojo veiksmų tikimybę būti automatizuota. Tai leidžia dinamiškai pritaikyti saugumo priemones, taikant griežtesnius patvirtinimo metodus tik didesnės rizikos atvejais.


