Na úrovni jednotlivých systémů je dodatečné zatížení zanedbatelné, ale u masových scrapovacích operací se sčítá a zvyšuje náklady na scraping. V konečném důsledku jde o dočasné řešení, které umožní více času na fingerprinting a identifikaci headless prohlížečů (například podle toho, jak renderují písma), aby stránka s důkazem práce (challenge/POW) již nebyla prezentována uživatelům, kteří jsou méně pravděpodobně legitimní.
Aktuálně se Anubis vyžaduje použití moderních funkcí JavaScriptu, které mohou pluginy jako JShelter zakázat. Tento přístup zviditelňuje důležitost odolnosti proti automatizovaným nástrojům a zvyšuje složitost pro skripty, které se snaží obejít ochranu.
Princip fungování a cíle ochrany
Idea spočívá v tom, že na malé škále je dodatečné zatížení zanedbatelné, zatímco na velkém měřítku skraperů se sčítá a zvyšuje náklady. Tím se snaží zacílit na masovou aktivitu bez výrazného dopadu na legitimní uživatele.
Ultimátním cílem je strávení více času na fingerprintingu a identifikaci headless prohlížečů, například prostřednictvím analýzy způsobu renderování písem. Tím se sníží potřeba vyvolávat výzvu (proof of work) pro typické uživatele, kteří mají vyšší pravděpodobnost být legitimními.
Kontext a implementační úvahy
Je důležité rozlišovat mezi jednotlivými škálami a zohlednit, že moderní JavaScriptové prvky mohou být z potřeby zablokovány některými rozšířeními, což vyžaduje vyvažování mezi kompatibilitou a účinností ochrany.
V praxi to znamená, že ochranné mechanismy by měly být navrženy tak, aby efektivně bránily masovým scrapingovým operacím, zatímco legitimním uživatelům zůstane plynulý a férový zážitek bez nadměrného zatížení.
Možné dopady a praktické implikace
Správně implementované řešení může snížit náklady na scraping v masovém měřítku bez výrazného negativního dopadu na koncové uživatele. Zároveň je nutné průběžně vyvíjet postupy fingerprintingu a identifikace headless prohlížečů, aby se předešlo obcházení ochran prostřednictvím nových verzí prohlížečů a nástrojů.
V souvislosti s tématem je vhodné sledovat, jaké moderní prvky JavaScriptu mohou být vyžadovány a jaké mohou být limity jejich použití vzhledem k bezpečnostním nástrojům a rozšířením, která mohou ochrany omezit.

Důležitým prvkem zůstává vyvážení mezi efektivití ochrany a uživatelskou přívětivostí. Ochranné mechanismy by měly být transparentní, srozumitelné a adaptabilní na nové formy útoků, včetně pokročilých fingerprinting technik a analýz chování uživatelů.
Vysvětlení otisků prstů v prohlížeči - polotechnické
V budoucnu je možné doplnit tabulku s konkrétními čísly, hodnotami a popisy z výše uvedených návrhů, aby bylo možné lépe porovnávat účinnost různých metod a jejich dopady na výkon a uživatelskou zkušenost.