Blokeerimise läbipaistvus
Blokeerimise läbipaistvus näitab täpselt, miks päring blokeeriti — mitte ainult seda, et see blokeeriti. See funktsioon pakub iga blokeeritud esituse kohta üksikasjalikke põhjusekoode, skoori komponente ja praktilisi selgitusi.
Põhjusekoodid
Iga blokeeritud või kahtlane päring märgistatakse ühe või mitme põhjusekoodiga, mis selgitavad, millised käitumissignaalid blokeerimise käivitasid.
| Code | Description | Action |
|---|---|---|
| FAST_TYPING | Märke sisestati inimese jaoks liiga kiiresti. Keskmine klahvivajutuste vaheline intervall jääb alla loomuliku läve. | Päriselt kiired tippijad saavad lahendada CAPTCHA, et tõestada, et nad on inimesed. |
| NO_KEY_VARIANCE | Kõigil klahvivajutustel oli identne ajastus. Loomulikul tippimisel on kiirus alati varieeruv. | See on tugev botiindikaator. Automatiseeritud tööriistad kleebivad teksti ilma igasuguse varieeruvuseta. |
| SHORT_KEY_DWELL | Klahvid vabastati liiga kiiresti. Inimesed hoiavad klahve mõne millisekundi vältel all; automatiseeritud tööriistad vabastavad need kohe. | Sageli esineb klaviatuurimakrode või brauseri automatiseerimise puhul. |
| NO_TYPING_PAUSES | Sõnade või lausete vahel puuduvad loomulikud pausid. Inimesed peatuvad mõtlemise või lugemise ajal. | Viitab sellele, et vorm täideti ühe katkematu sööstuga — tüüpiline automatiseeritud skriptidele. |
| LINEAR_MOUSE_PATH | Hiir liikus täiesti sirgjooneliselt. Inimese hiireliigutustel on loomulikud kõverad ja värelus. | Automatiseerimisraamistikud nagu Selenium või Puppeteer loovad vaikimisi lineaarseid liikumisteid. |
| ABNORMAL_MOUSE_SPEED | Hiir liikus ebaloomuliku kiirusega — kas võimatult kiiresti või täiesti ühtlaselt. | Päris hiireliigutustel on kiirendus- ja aeglustusmustrid. |
| NO_MOUSE_MOVEMENT | Seansi jooksul ei tuvastatud üldse hiireliigutusi. | Mobiilikasutajatel pole õigustatult hiirt. Mobiilseadmetes on selle koodi kaal väiksem. |
| NO_FOCUS_EVENTS | Leht ei olnud kordagi fookuses või vahekaart ei olnud vormi täitmise ajal nähtav. | Headless-brauserid ei käivita fookusesündmusi sageli korrektselt. |
| MISSING_BROWSER_FEATURES | Oodatud brauseri API-d puuduvad või tagastavad ootamatuid väärtusi. | Headless-brauseritel ja automatiseerimistööriistadel puudub sageli WebGL-i, AudioContexti või Canvase tugi. |
| INCONSISTENT_CAPABILITIES | Teatatud brauseri võimekused ei vasta User-Agent-stringile. | Botide haldajad võltsivad sageli User-Agenti, kuid unustavad brauseri funktsioonid sellega vastavusse viia. |
| NO_FINGERPRINTS | Brauseri sõrmejälgi ei õnnestunud koguda (Canvas, WebGL, AudioContext). | Võib viidata headless-brauserile või väga rangetele privaatsusseadetele. |
| FINGERPRINT_BLACKLISTED | Brauseri sõrmejälje räsi vastab blokeerimisloendis olevale teadaolevale boti sõrmejäljele. | Sõrmejälg on varem tuvastatud automatiseeritud tööriistale kuuluvana. |
| DATACENTER_IP | Päring pärines teadaolevast andmekeskuse IP-vahemikust (AWS, GCP, Azure jne). | Päriskasutajad sirvivad andmekeskuse IP-delt harva. VPN-i kasutajad võivad selle käivitada. |
Skoori komponendid
Iga päring saab liitskoori (0,0–1,0), mis koosneb 7 osaskoorist. Töölaud näitab komponente, et mõistaksite, milline kategooria madala skoori põhjustas.
| Category | Description | Weight |
|---|---|---|
| Klaviatuur | Tippimiskiirus, klahvivajutuste vahelised intervallid ja klahvide allhoidmise mustrid. | 30% |
| Pausid | Loomulikud pausid sõnade ja lausete vahel tippimise ajal. | 20% |
| Hiir | Hiireliikumise entroopia, liikumistee kõverus ja klõpsumustrid. | 20% |
| Kiirus | Hiireliikumise kiiruse jaotus ja kiirendusmustrid. | 5% |
| Kontekst | Lehe fookus, vahekaardi nähtavus ja interaktsioonide ajastus. | 10% |
| Kerimine | Kerimiskäitumine ja lehega suhtlemise sügavus. | 5% |
| Võimekused | Brauseri funktsioonide järjepidevus ja sõrmejälje kontroll. | 10% |
Blokeerimislogi
Blokeerimislogi vahekaart näitab lehekülgedeks jaotatud loendit kõigist blokeeritud ja kahtlastest päringutest. Iga kirje sisaldab ajatemplit, otsust, skoori, põhjusekoode, lehe teed ja riiki. Klõpsake mis tahes real, et avada üksikasjade vaade kõigi skoorikomponentidega.
- Ajatempel — millal päring vastu võeti
- Otsus — bot (punane) või kahtlane (kollane)
- Skoor — käitumise koondskoor
- Põhjused — käivitatud põhjusekoodid märgistena
- Leht — millisel lehel vorm asus
- Riik — külastaja geograafiline asukoht
Skooride jaotus
Skooride jaotuse vahekaart näitab kõigi käitumisskooride histogrammi. Tulbad on värvikoodiga: roheline (≥ 0,7, inimene), kollane (0,4–0,7, kahtlane), punane (< 0,4, bot). Terve saidi puhul on enamik päringuid rohelises tsoonis.
Interpretation
Kui näete punases tsoonis suurt hulka päringuid, võib teie sait olla aktiivse botirünnaku all. Kasutage turvapoliitikaid, et seadistada automaatse blokeerimise läved.
WordPressi plugina analüütika
WordPressi plugin sisaldab sisseehitatud analüütikalehte (SilentShield → Analytics), mis näitab blokeerimisstatistikat otse teie WordPressi halduspaneelis. Andmete kogumise alustamiseks lubage laiendatud seadetes valik 'Detailne jälgimine'.
- Ülevaatekaardid: täna blokeeritud, sel nädalal, sel kuul, blokeerimismäär
- Ajajoone diagramm blokeeringutega päevade kaupa
- Jaotus kaitsemoodulite kaupa (taimer, honeypot, CAPTCHA, IP-keeld jne)
- Põhjusekoodide sagedustabel
- Lehekülgedeks jaotatud blokeerimislogi koos üksikasjade vaatega
- Skoori komponendid API-režiimi blokeeringute puhul (näitab SilentShieldi osaskoore)
Standalone Mode
Autonoomses režiimis (ilma SilentShieldi API-ta) logib plugin, milline kaitsemoodul päringu blokeeris (nt SUBMIT_TOO_FAST, HONEYPOT_FILLED, CAPTCHA_WRONG), koos inimloetavate selgitustega.
API Mode
API-režiimis logib plugin lisaks SilentShieldi põhjusekoodid (FAST_TYPING, NO_MOUSE_MOVEMENT jne), käitumisskoori ja kõik skoorikomponendid, kui 'Detailne jälgimine' on lubatud.
Privaatsus
Blokeerimislogid ei sisalda kunagi isikut tuvastavat teavet. IP-aadressid salvestatakse SHA-256-räsidena. User-Agent-stringe ei logita. Andmed kustutatakse automaatselt pärast seadistatud säilitusperioodi (vaikimisi: 30 päeva).