Que solicitações HTTP Charles registra para um processo particular de login e logout?

1

Quando faço login e logout de um site específico: link (é a página de login do oclc.org/developer), esta é a sequência de Solicitações HTTP:

Para login:

Estou usando o Charles Proxy.

Não vejo minhas informações de login sendo transmitidas. E vejo que no final de cada login / logout, há uma solicitação POST sendo feita com um monte de caracteres de lixo no corpo da entidade. Por exemplo, esta é a solicitação POST do login:

POST / HTTP/1.1
Host: ocsp.digicert.com
User-Agent: ocspd/1.0
Content-Length: 88
Content-Type: application/ocsp-request
Connection: close

0V0T �0M0K0I0   +�_¦zµ'5ÎC£Ç
a1aÕ/(çF8´,áÆÙâ6
¥Þ$QèÖ~èÏ

Estou tentando entender como essa tecnologia funciona. Se minhas informações de login não forem passadas nas solicitações HTTP, ou se não forem detectadas, por que e de que outra forma ele poderia ter chegado ao servidor?

    
por forgodsakehold 14.01.2017 / 09:33

1 resposta

0

Você está fazendo login em um site HTTPS, o que significa que a comunicação é criptografada. A solicitação que você está procurando é, na verdade, uma das CONNECTs, mas você não poderá ver seu conteúdo dessa maneira.

Você precisa configurar o proxy Charles para man-in-the-middle em sua conexão HTTPS . Isso fará com que o proxy Charles descriptografe o conteúdo que seu navegador está enviando para mostrá-lo a você, antes de criptografá-lo novamente e enviá-lo para o site original. Observe que, conforme mencionado na página que eu vinculei, a menos que você adicione o certificado Charles CA como confiável, isso mostrará um aviso no navegador.

As solicitações de POST que você está vendo são realmente devidas a HTTPS. Seu navegador está entrando em contato com a CA que emitiu o certificado do site, perguntando se o certificado ainda é válido. Se você quiser entender a solicitação POST que você mostrou, leia sobre o OCSP e provavelmente encontre um decodificador ASN.1, já que o formato do corpo da solicitação.

    
por 15.01.2017 / 08:57