Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 64537|Resposta: 17

[ASP.NET] asp.net Teste de Código de Verificação do Controle Deslizante no Alibaba Cloud [com Código-Fonte]

[Copiar link]
Publicado em 02/04/2018 13:30:39 | | | |
Introdução à Verificação do Controle Deslizante na Nuvem Alibaba:

A verificação por deslizamento é um produto de código de verificação que atende à linha de frente do reconhecimento humano-máquina do Alibaba. Os usuários podem passar pela verificação sem pensar simplesmente deslizando para a direita para interagir.

Link do documento: https://help.aliyun.com/document_detail/66317.html

Link para compra do produto: https://yundun.console.aliyun.com/?p=afs#/person-machine



O processo geral do código de verificação do controle deslizante Alibaba Cloud é o seguinte:

Depois que a página da web carrega - > obter o código de verificação - > o usuário desliza o código de verificação - > obter os parâmetros csessionid e sig da interface Alibaba Cloud - > solicitá-los da nossa interface backend com parâmetros csessionid, sig, nc_token nc_login - > obter os parâmetros em segundo plano para verificar o > retorne aos resultados da verificação front-end

Renderings:



O código html é o seguinte:

O código da interface test.ashx é o seguinte:

Código da interface IP.ASHX:



Ao verificar em segundo plano, há 6 parâmetros,4 dos parâmetros são obtidos a partir do primeiro plano, e 2 parâmetros são preenchidos a partir do fundoComo segue:



Parâmetro RemoteIp, não encontrei uma explicação para esse parâmetro na documentação oficial do Alibaba Cloud。。。。。 Literalmente, podemos ver que esse parâmetro é o endereço IP do solicitante...

Web.config tem uma configuração:



Quando IsRemoteIp é verdadeiro, eu retorno o IP falsificado, que é 8.8.8.8, e se for falso, retornamos o IP real do usuário, como mostrado na figura abaixo:



Os resultados do teste, seja um IP de requisição falso ou um IP real do solicitante, não afetam os resultados da verificação, o que indica que o RemoteIP deve ter quase nenhum efeito sobre os resultados da verificação...

Se o csessionid for falsificado, a verificação falhará, e se o token for falsificado, a verificação também falhará!

A imagem a seguir mostra o valor do token falsificado:



(Fim)

Código fonte para download:

Turistas, se quiserem ver o conteúdo oculto deste post, por favorResposta





Anterior:[API do Windows] Assistente de Código para API de Consulta em C# [com código-fonte]
Próximo:Diga adeus à era Windows! A Microsoft dissolveu sua equipe de engenharia para focar em serviços em nuvem
Publicado em 11/01/2019 11:45:01 |
Olá, código de verificação do controle deslizante do Alibaba Cloud tem uma necessidade, como entrar em contato com você, I QQ 132.188.6153
Publicado em 11/01/2019 11:27:48 |
Tenho procurado informações sobre essa peça, na esperança de estudá-la
Publicado em 25/07/2019 10:39:16 |
Obrigado
Esse documento do Alibaba é realmente meio nebuloso
Publicado em 04/04/2018 14:13:44 |
Dá uma olhada
Publicado em 07/01/2019 09:46:47 |
Obrigado por compartilhar!
Publicado em 11/01/2019 12:47:27 |
Aprenda a aprender
Publicado em 28/02/2019 17:12:10 |
Aprendido, obrigado por compartilhar
Publicado em 13/04/2019 16:05:13 |
Incrível, incrível, incrível, incrível
Publicado em 15/04/2019 23:54:50 |
olhe olha
Publicado em 16/04/2019 20:45:36 |
Aprenda
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com