Transparentnosť blokovania

Transparentnosť blokovania ukazuje presne, prečo bola požiadavka blokovaná — nielen to, že bola blokovaná. Táto funkcia poskytuje podrobné kódy dôvodov, rozpisy skóre a zrozumiteľné vysvetlenia pre každé blokované odoslanie.

Kódy dôvodov

Každá blokovaná alebo podozrivá požiadavka je označená jedným alebo viacerými kódmi dôvodov, ktoré vysvetľujú, ktoré signály správania blokovanie vyvolali.

CodeDescriptionAction
FAST_TYPINGZnaky boli napísané príliš rýchlo na človeka. Priemerný interval medzi stlačeniami kláves je pod prirodzeným prahom.Legitímni rýchlopisci môžu vyriešiť CAPTCHA výzvu a dokázať tak, že sú ľudia.
NO_KEY_VARIANCEVšetky stlačenia kláves mali identické časovanie. Prirodzené písanie má vždy variácie v rýchlosti.Toto je silný indikátor bota. Automatizované nástroje vkladajú text s nulovou varianciou.
SHORT_KEY_DWELLKlávesy boli uvoľnené príliš rýchlo. Ľudia držia klávesy stlačené niekoľko milisekúnd; automatizované nástroje ich uvoľňujú okamžite.Často sa vyskytuje pri nástrojoch na klávesové makrá alebo pri automatizácii prehliadača.
NO_TYPING_PAUSESŽiadne prirodzené pauzy medzi slovami alebo vetami. Ľudia robia pauzy pri premýšľaní alebo čítaní.Naznačuje, že formulár bol vyplnený v jednom neprerušenom slede — typické pre automatizované skripty.
LINEAR_MOUSE_PATHMyš sa pohybovala po dokonale rovných líniách. Ľudský pohyb myši má prirodzené krivky a chvenie.Automatizačné frameworky ako Selenium alebo Puppeteer štandardne vytvárajú lineárne dráhy.
ABNORMAL_MOUSE_SPEEDMyš sa pohybovala neprirodzenou rýchlosťou — buď nemožne rýchlo, alebo dokonale konštantne.Skutočný pohyb myši má vzorce zrýchľovania a spomaľovania.
NO_MOUSE_MOVEMENTPočas relácie nebol zaznamenaný žiadny pohyb myši.Mobilní používatelia legitímne nemajú myš. Tento kód má na mobilných zariadeniach nižšiu váhu.
NO_FOCUS_EVENTSStránka nikdy nezískala fokus alebo karta nebola počas vypĺňania formulára viditeľná.Headless prehliadače často nevyvolávajú udalosti fokusu správne.
MISSING_BROWSER_FEATURESOčakávané API prehliadača chýbajú alebo vracajú neočakávané hodnoty.Headless prehliadače a automatizačné nástroje často nepodporujú WebGL, AudioContext alebo Canvas.
INCONSISTENT_CAPABILITIESNahlásené schopnosti prehliadača sa nezhodujú s reťazcom User-Agent.Prevádzkovatelia botov často falšujú User-Agent, ale zabúdajú prispôsobiť funkcie prehliadača.
NO_FINGERPRINTSNepodarilo sa zozbierať žiadne odtlačky prehliadača (Canvas, WebGL, AudioContext).Môže naznačovať headless prehliadač alebo veľmi agresívne nastavenia ochrany súkromia.
FINGERPRINT_BLACKLISTEDHash odtlačku prehliadača sa zhoduje so známym odtlačkom bota na blokovacom zozname.Odtlačok bol už skôr identifikovaný ako patriaci automatizovanému nástroju.
DATACENTER_IPPožiadavka pochádza zo známeho rozsahu IP adries dátových centier (AWS, GCP, Azure atď.).Legitímni používatelia zriedka prehliadajú web z IP adries dátových centier. Používatelia VPN to môžu vyvolať.

Rozpis skóre

Každá požiadavka dostane zložené skóre (0,0–1,0) vytvorené zo 7 čiastkových skóre. Ovládací panel zobrazuje rozpis, aby ste pochopili, ktorá kategória spôsobila nízke skóre.

CategoryDescriptionWeight
KlávesnicaRýchlosť písania, intervaly medzi stlačeniami kláves a vzorce doby držania kláves.30%
PauzyPrirodzené pauzy medzi slovami a vetami počas písania.20%
MyšEntropia pohybu myši, zakrivenie dráhy a vzorce klikania.20%
RýchlosťRozdelenie rýchlosti pohybu myši a vzorce zrýchľovania.5%
KontextFokus stránky, viditeľnosť karty a časovanie interakcií.10%
SkrolovanieSprávanie pri skrolovaní a hĺbka interakcie so stránkou.5%
SchopnostiKonzistentnosť funkcií prehliadača a verifikácia odtlačku.10%

Protokol blokovaní

Karta Protokol blokovaní zobrazuje stránkovaný zoznam všetkých blokovaných a podozrivých požiadaviek. Každý záznam obsahuje časovú pečiatku, verdikt, skóre, kódy dôvodov, cestu stránky a krajinu. Kliknutím na ľubovoľný riadok otvoríte detailný panel s úplným rozpisom skóre.

  • Časová pečiatka — kedy bola požiadavka prijatá
  • Verdikt — bot (červená) alebo podozrivé (oranžová)
  • Skóre — zložené skóre správania
  • Dôvody — vyvolané kódy dôvodov ako odznaky
  • Stránka — na ktorej stránke sa formulár nachádzal
  • Krajina — geografická poloha návštevníka

Rozdelenie skóre

Karta Rozdelenie skóre zobrazuje histogram všetkých skóre správania. Stĺpce sú farebne odlíšené: zelená (≥ 0,7, človek), oranžová (0,4–0,7, podozrivé), červená (< 0,4, bot). Zdravá webová stránka zobrazuje väčšinu požiadaviek v zelenej zóne.

Interpretation

Ak vidíte veľký počet požiadaviek v červenej zóne, vaša webová stránka môže byť pod aktívnym útokom botov. Pomocou bezpečnostných pravidiel nakonfigurujte prahy automatického blokovania.

Analytika pluginu pre WordPress

Plugin pre WordPress obsahuje vstavanú stránku Analytika (SilentShield → Analytics), ktorá zobrazuje štatistiky blokovaní priamo vo vašej administrácii WordPress. Na spustenie zberu dát aktivujte 'Podrobné sledovanie' v rozšírených nastaveniach.

  • Prehľadové karty: Blokované dnes, Tento týždeň, Tento mesiac, Miera blokovania
  • Časový graf zobrazujúci blokovania za deň
  • Rozpis podľa ochranného modulu (Timer, Honeypot, Captcha, blokovanie IP atď.)
  • Tabuľka frekvencie kódov dôvodov
  • Stránkovaný protokol blokovaní s detailným panelom
  • Rozpis skóre pre blokovania v API režime (zobrazuje čiastkové skóre SilentShield)

Standalone Mode

V samostatnom režime (bez SilentShield API) plugin zaznamenáva, ktorý ochranný modul požiadavku blokoval (napr. SUBMIT_TOO_FAST, HONEYPOT_FILLED, CAPTCHA_WRONG), s ľudsky zrozumiteľnými vysvetleniami.

API Mode

V API režime plugin navyše zaznamenáva kódy dôvodov SilentShield (FAST_TYPING, NO_MOUSE_MOVEMENT atď.), skóre správania a úplný rozpis skóre, keď je aktivované 'Podrobné sledovanie'.

Ochrana údajov

Protokoly blokovaní nikdy neobsahujú osobné údaje. IP adresy sa ukladajú ako hashe SHA-256. Reťazce User-Agent sa nezaznamenávajú. Dáta sa automaticky vymažú po uplynutí nakonfigurovaného obdobia uchovávania (predvolene: 30 dní).