Introduktion till verifiering av Alibaba Cloud Slider:
Swipe-verifiering är en verifieringskodprodukt som är i frontlinjen för Alibabas igenkänning av människa och maskin. Användare kan klara verifieringen utan att tänka genom att helt enkelt svepa höger för att interagera.
Dokumentlänk: https://help.aliyun.com/document_detail/66317.html
Produktköpslänk: https://yundun.console.aliyun.com/?p=afs#/person-machine
Den allmänna processen för Alibaba Cloud-sliderkod är följande:
Efter att webbsidan laddats – > fått verifieringskoden – > användaren skjuter verifieringskoden – > hämtar csessionid- och sig-parametrarna från Alibaba Cloud-gränssnittet – > begär den från vårt backend-gränssnitt med csessionid, sig, nc_token nc_login parametrar – > hämtar parametrarna i bakgrunden för att verifiera > återvänder till frontend-verifieringsresultaten
Renderingar:
HTML-koden är följande:
Test.ashx-gränssnittets kod är följande:
ip.ashx-gränssnittskod:
När man verifierar i bakgrunden finns det 6 parametrar,4 av parametrarna hämtas från förgrunden, och 2 parametrar fylls i från bakgrundenFöljande följer:
RemoteIp-parametern, jag har inte hittat någon förklaring av denna parameter i den officiella Alibaba Cloud-dokumentationen。。。。。 Bokstavligen kan vi se att denna parameter är IP-adressen till begäraren...
web.config har en konfiguration:
När IsRemoteIp är sant returnerar jag den förfalskade IP:n, som är 8.8.8.8, och om den är falsk returnerar vi användarens riktiga IP, som visas i figuren nedan:
Testresultaten, oavsett om det är en falsk begäran IP eller en riktig requester-IP, påverkar inte verifieringsresultaten, vilket indikerar att RemoteIP borde ha nästan ingen effekt på verifieringsresultaten...
Om csessionid är förfalskad kommer verifieringen att misslyckas, och om token förfalskas kommer verifieringen också att misslyckas!
Följande bild visar värdet på den förfalskade token:
(Slut)
Källkodsnedladdning:
Turister, om ni vill se det dolda innehållet i detta inlägg, snälla Svar
|