Môžu tretie strany prečítať úplnú adresu URL pri prehliadaní cez HTTPS?
Keď bezpečne navštívite webové stránky prostredníctvom protokolu https: //, údaje odosielané medzi serverom a prehliadačom sú zašifrované, ale čo sa týka webových adries, ktoré navštevujete v rámci lokality? Môže váš poskytovateľ internetových služieb alebo iný pozorovateľ tretej strany zistiť, na čo sa pozeráte?
Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.
Otázka
Anonymný čitateľ SuperUser chce vedieť, či sú relácie prehliadania úplne bezpečné:
Všetci vieme, že protokol HTTPS šifruje spojenie medzi počítačom a serverom, takže ho nemôže zobraziť tretia strana. Môže však poskytovateľ internetových služieb alebo tretia strana vidieť presný odkaz stránky, ku ktorej používateľ pristupoval?
Navštívam napríklad:
https://www.website.com/data/abc.html
Bude poskytovateľ internetových služieb vedieť, že som pristupoval k * / data / abc.html alebo len vedel, že som navštívil IP adresu www.website.com?
Ak vedia, prečo má Wikipedia a Google protokol HTTPS, keď niekto dokáže len prečítať internetové denníky a zistiť presný obsah, ktorý si používateľ pozrel?
Zaujímavá otázka, ktorá má určite dôsledky na osobné súkromie. Skúsme to vyšetriť.
Odpoveď
Sprostredkovateľ programu SuperUser Grawity ponúka veľmi stručný prehľad o tom, ako sa spracováva celá adresa URL pozdĺž cesty:
Zľava doprava:
schéma
https:
je, samozrejme, interpretovaný prehliadačom.doménové meno
www.website.com
je vyriešená na adresu IP pomocou DNS. Váš ISP uvidím žiadosť DNS pre túto doménu a odpoveď.cesta
/data/abc.html
sa odosiela v žiadosti HTTP. Ak používate HTTPS, je to budú šifrované spolu so zvyškom požiadavky HTTP a odpovede.reťazec dopytu
?to, že =
, ak je prítomná v adrese URL, je odoslaná v žiadosti HTTP - spolu s cestou. Takže je tiež šifrovaná.fragment
* Tu
, ak je prítomný, nie je nikam odoslaná - interpretuje ho prehliadač (niekedy pomocou jazyka JavaScript na vrátenej stránke).
Stručne povedané, všetko napravo od názvu domény je šifrované reláciou HTTPS a zostáva neviditeľné pre vášho poskytovateľa internetových služieb alebo pre kohokoľvek, kto sa pozerá vo vašich aktivitách.
Máte niečo doplniť vysvetlenie? Vyjadrite sa v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.