INTEGRITY Dokumentace

Míra úspěšnosti řešení výzvy (CSR)

Míra úspěšnosti řešení výzev (CSR) je procento vydaných výzev, tedy akcí Non-Interactive Challenge, Managed Challenge nebo Interactive Challenge, které byly vyřešeny.

Každá Challenge zahrnuje dvě samostatné události:

Většina automatizovaného provozu opustí stránku ihned po setkání se skriptem výzvy a nikdy nedosáhne druhé události. Proto bývá počet nevyřešených výzev obvykle velmi vysoký, protože se tato opuštění ve vzorci počítají jako neúspěchy.

CSR = number of challenges solved / number of challenges issued

CSR udává procento falešně pozitivních výsledků pravidla. Vysoká hodnota CSR znamená, že velkou část vydaných výzev vyřešili skuteční návštěvníci, což může naznačovat, že pravidlo zachycuje příliš mnoho legitimního provozu. Pomocí CSR zjistíte, zda je potřeba upravit kritéria nebo akci pravidla.

CSR daného pravidla najdete na příslušné stránce dashboardu:

Pro vlastní pravidla nebo pravidla rate limitingu, přejděte do sekce vaší zóny > Security > Bezpečnostní pravidla.


Akce výzev v Security Events

Pokud najdete akci Challenge Solved, například [js]challengeSolved nebo challengeSolved, v Security Events, která neodpovídá kritériím původního pravidla, je to proto, že tato akce odkazuje na úspěšné zmírnění předchozího požadavku, nikoli na opětovnou shodu s původním pravidlem.

Parametry vyřešeného požadavku již nemusí odpovídat výrazu původního pravidla. Pokud byla výzva vydána například kvůli nízkému bot skóre, mohla se hodnota skóre u vyřešeného požadavku po úspěšném ověření mezitím změnit na hodnotu, která nepůsobí podezřele.

Akce Challenge Solved je informativní signál, že na dříve vydanou výzvu bylo odpovězeno, což umožňuje pokračování provozu návštěvníka.


Neúspěšné Challenge

V Security Analytics nenajdete samostatnou metriku pro neúspěšné výzvy, protože Cloudflare neúspěch počítá nepřímo, na základě rozdílu mezi vydanými a vyřešenými výzvami.

Systém považuje každou vydanou výzvu, která nevede k nastavení platného cookie oprávnění, za selhání. Proto se počet selhaných výzev může zdát neobvykle vysoký: většina vydaných výzev totiž nikdy není dokončena.

Oficiální výpočet selhání je:

Failed Challenges = Total Challenges Issued − Total Challenges Solved

Velký počet nedokončených výzev je způsoben především automatizovaným provozem (boty nebo scrapery), který proces opustí hned po načtení úvodního skriptu výzvy.

Hlavní důvody, proč může být výzva vydána, ale nikdy nevyřešena: