Sentinel‑risikomotor
Dokumentasjonen beskriver SCaptcha 2.3.0. Konfigurasjonsavhengige funksjoner er merket separat.
Sentinel‑risikomotor
Server‑side scoring for IP, ASN, land, tidssone og e‑postsignaler før verifisering fullføres.
Slik fungerer Sentinel
Widgeten sender en signert sentinel‑payload med valgfri tidssone- og e‑postdomenedata. Signaturen hindrer manipulering og gjør payloaden kortlivet.
Sentinel vurderer enhetshoder som User-Agent, Accept/Accept-Language/Accept-Encoding, Sec-Fetch og DNT. Manglende hoder eller manglende Sec-Fetch gir straffer, og WCF‑robotlisten brukes for å fange kjente bots.
GeoLite2‑oppslag kartlegger IP til land, by og ASN, og sammenligner deretter forventede land, Accept-Language‑landsignaler og tidssonejustering.
Valgfrie ProxyCheck.io‑oppslag legger til proxy-, VPN‑ eller TOR‑intelligens med cachede resultater før Sentinel klassifiserer scoren.
Scoring og klassifisering
Blokkerte land og ASN legger til +5, uventede land legger til +1, tidssoneavvik legger til +1, Accept-Language‑avvik mot landsspråk legger til +1, og IP‑blacklists legger til +3. E‑postregler legger til sine egne straffer.
Score <=0 er GOOD, score >0 er NEUTRAL og score >=5 er BAD. JS‑eskalering trigges alltid ved BAD og kan trigges ved NEUTRAL når score >0.
Hvis DNT er til stede, kan Sentinel redusere scoren litt for å unngå å straffe personvernbevisste brukere.
Kjerne‑kontroller
Aktiver SCaptcha Sentinel for å slå på server‑side sjekker. Standardmodus bruker e‑post-, IP‑ og tidssonesignaler.
Bytt til ipOnly når De ikke ønsker å samle inn e‑postsignaler. Dette holder scoringen fokusert på nettverks- og enhetssignaler.
Geo- og nettverksregler
Blokkerte land og ASN legger til +5 og kan konfigureres til å blokkere direkte avhengig av eskaleringshandlingen.
Blokkerte ASN (AS123 eller 123) er nyttige for kjente misbruksnettverk, men bør være målrettede for å unngå collateral damage.
Treff i IP‑blacklist legger til +3 og kan brukes ved kortvarige misbrukstopper.
Valgfri proxyinformasjon
Deaktivert som standard. Når den aktiveres, sender SCaptcha den offentlige IP-adressen til proxycheck.io for tegn på proxy, VPN eller Tor. SCaptcha 2.3.0 sender tag=0 som standard; administratoren kan aktivere leverandørlogging. IP-adressen overføres uansett.
Logging og analyse
Sentinel‑payloads lagres i økten i 10 minutter og festes til neste verifikasjonslogg slik at De kan korrelere klientatferd med serverscoring.
Kun klassifisering, score og triggeredRules returneres med mindre debug er aktivert. Blokkerte Sentinel‑responser logges umiddelbart med årsakskoder.
CSV‑eksporter kan inkludere Sentinel‑payloads for offline gjennomgang og hendelseshåndtering.
Beste praksis
Start med standardmodus og gjennomgå logger før De strammer inn reglene. For strenge innstillinger kan øke falske positiver.
Hold blokkerte land- og ASN‑lister små og målrettede, og bruk forventede land‑ eller språkregler for regionale fellesskap.
Aktiver ProxyCheck.io under aktive angrep eller registreringsmisbruk, og slå det av når trafikken stabiliserer seg.