Pagina inicial » como » Os terceiros podem ler o URL completo ao navegar via HTTPS?

    Os terceiros podem ler o URL completo ao navegar via HTTPS?


    Quando você visita um site com segurança por meio de https: // os dados enviados entre o servidor e o navegador são criptografados, mas e os URLs que você visita no site? O seu ISP ou outro observador de terceiros pode ver o que você está vendo??

    A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..

    A questão

    Um leitor super usuário anônimo quer saber se suas sessões de navegação são completamente seguras:

    Todos sabemos que o HTTPS criptografa a conexão entre o computador e o servidor para que ele não possa ser visto por terceiros. No entanto, o ISP ou um terceiro pode ver o link exato da página acessada pelo usuário?

    Por exemplo, eu visito:

    https://www.website.com/data/abc.html

    O ISP saberá que eu acessei o / data / abc.html ou apenas saiba que visitei o IP do www.website.com?

    Se eles sabem, por que a Wikipedia e o Google têm HTTPS quando alguém pode apenas ler os registros da Internet e descobrir o conteúdo exato que o usuário visualizou??

    Uma questão interessante que certamente tem implicações para a privacidade pessoal. Vamos investigar.

    A resposta

    Colaborador do SuperUser O Grawity oferece uma visão geral muito concisa de como o URL completo é processado ao longo do caminho:

    Da esquerda para a direita:

    o esquema https: é, obviamente, interpretado pelo navegador.

    o nome do domínio www.website.com é resolvido para um endereço IP usando o DNS. Seu ISP verá a solicitação de DNS para este domínio e a resposta.

    o caminho /data/abc.html é enviado na solicitação HTTP. Se você usa HTTPS, será criptografado junto com o restante da solicitação e resposta HTTP.

    o string de consulta ?isso = isso, se presente na URL, é enviado na solicitação HTTP - junto com o caminho. Então também é criptografado.

    o fragmento #lá, se presente, não é enviado em qualquer lugar - é interpretado pelo navegador (às vezes por JavaScript na página retornada).

    Em suma, tudo à direita do nome de domínio é criptografado pela sessão HTTPS e permanece invisível para o seu provedor de serviços de Internet ou qualquer outra pessoa que esteja espiando em suas atividades..


    Tem algo a acrescentar à explicação? Soe fora nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.