Wprowadzenie do weryfikacji Alibaba Cloud Slider:
Weryfikacja przesunięcia to produkt z kodem weryfikacyjnym, który służy pierwszej linii rozpoznawania człowieka i maszyny przez Alibabę. Użytkownicy mogą przejść weryfikację bez zastanowienia, po prostu przesuwając palcem w prawo, aby wejść w interakcję.
Link do dokumentu: https://help.aliyun.com/document_detail/66317.html
Link do zakupu produktu: https://yundun.console.aliyun.com/?p=afs#/person-machine
Ogólny proces weryfikacji kodu weryfikacyjnego Alibaba Cloud slider wygląda następująco:
Po załadowaniu strony internetowej – > pobrać kod weryfikacyjny – > użytkownik przesuwa kod weryfikacyjny – > pobrać parametry csessionid i sig z interfejsu Alibaba Cloud – > zażądać ich z naszego interfejsu backendowego z parametrami csessionid, sig, nc_token nc_login > uzyskać parametry w tle do weryfikacji > wrócić do wyników weryfikacji front-endu
Renderingi:
Kod html wygląda następująco:
Kod interfejsu test.ashx wygląda następująco:
Kod interfejsu ip.ashx:
Podczas weryfikacji w tle jest 6 parametrów,4 parametry są uzyskiwane z pierwszego planu, a 2 uzupełniane z tłaNastępujący sposób:
Parametr RemoteIp, nie znalazłem wyjaśnienia tego parametru w oficjalnej dokumentacji Alibaba Cloud。。。。。 Dosłownie widzimy, że ten parametr to adres IP zawiadomiciela...
web.config ma konfigurację:
Gdy IsRemoteIp jest prawdziwe, zwracam sfałszowany adres IP, który jest 8.8.8.8, a jeśli jest fałszywy, zwracamy rzeczywisty adres IP użytkownika, jak pokazano na poniższym rysunku:
Wyniki testów, niezależnie od tego, czy jest to fałszywy adres IP żądania, czy prawdziwy adres żądający, nie wpływają na wyniki weryfikacji, co wskazuje, że RemoteIP nie powinien mieć prawie żadnego wpływu na wyniki weryfikacji...
Jeśli csessionid zostanie sfałszowany, weryfikacja się nie powiedzie, a jeśli token zostanie sfałszowany, weryfikacja również się nie powiedzie!
Poniższy obraz pokazuje wartość podrobionego żetonu:
(Koniec)
Pobranie kodu źródłowego:
Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszę Odpowiedź
|