Početna » kako da » Mogu li treće strane pročitati puni URL prilikom pregledavanja putem HTTPS-a?

    Mogu li treće strane pročitati puni URL prilikom pregledavanja putem HTTPS-a?


    Kada sigurno posjećujete web-lokaciju putem https: //, podaci koji se šalju između poslužitelja i preglednika šifrirani su, ali što je s URL-ovima koje posjećujete na web-lokaciji? Može li vaš ISP ili drugi promatrač treće strane vidjeti što gledate?

    Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.

    Pitanje

    Anonimni čitatelj SuperUser želi znati jesu li njihove sesije pregledavanja potpuno sigurne:

    Svi znamo da HTTPS šifrira vezu između računala i poslužitelja tako da je ne može vidjeti treća strana. Međutim, može li ISP ili treća strana vidjeti točnu vezu stranice kojoj je korisnik pristupio?

    Primjerice, posjetim:

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

    Hoće li ISP znati da sam pristupio * / data / abc.html ili samo znam da sam posjetio IP adresu www.website.com?

    Ako znaju, zašto onda Wikipedia i Google imaju HTTPS kada netko može samo čitati internetske dnevnike i saznati točan sadržaj koji je korisnik pregledao?

    Zanimljivo pitanje koje svakako ima utjecaja na privatnost. Istražimo.

    Odgovor

    Doprinositelj SuperUser-a Grawity nudi vrlo sažet pregled načina na koji se obrađuje cijeli URL:

    S lijeva na desno:

    shema https: preglednik očito tumači.

    naziv domene www.website.com rješava se na IP adresu pomoću DNS-a. Vaš ISP vidjet ćemo DNS zahtjev za ovu domenu i odgovor.

    staza /data/abc.html se šalje u HTTP zahtjevu. Ako koristite HTTPS, to bit će šifrirano zajedno s ostatkom HTTP zahtjeva i odgovora.

    niz upita ?to = to, ako je prisutan u URL-u, šalje se u HTTP zahtjev - zajedno s putanjom. Tako je i kodiran.

    fragment #tamo, ako je prisutan, nigdje se ne šalje - interpretira ga preglednik (ponekad pomoću JavaScripta na vraćenoj stranici).

    Ukratko, sve na desnoj strani naziva domene šifrira se putem HTTPS sesije i ostaje nevidljivo vašem ISP-u ili nekom drugom koji viri u vašim aktivnostima.


    Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.