博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
禁止第三方读取硬件_通过HTTPS浏览时,第三方可以读取完整的URL吗?
阅读量:2510 次
发布时间:2019-05-11

本文共 3083 字,大约阅读时间需要 10 分钟。

禁止第三方读取硬件

禁止第三方读取硬件

When you’re securely visiting a website via https:// the data sent between the server and your browser is encrypted but what about the URLs you’re visiting within the site? Can your ISP or other third party observer see what you’re looking at?

当您通过https://安全访问网站时,服务器和浏览器之间发送的数据已加密,但是您在网站内访问的URL呢? 您的ISP或其他第三方观察者可以看到您在看什么吗?

Today’s Question & Answer session comes to us courtesy of SuperUser—a subdivision of Stack Exchange, a community-driven grouping of Q&A web sites.

今天的“问答”环节由SuperUser提供,它是Stack Exchange的一个分支,该社区是由社区驱动的Q&A网站分组。

问题 (The Question)

An anonymous SuperUser reader wants to know if their browsing sessions are completely secure:

匿名的SuperUser阅读器想要知道他们的浏览会话是否完全安全:

We all know that HTTPS encrypts the connection between the computer and the server so that it cannot be viewed by a third party. However, can the ISP or a third party see the exact link of the page the user accessed?

我们都知道HTTPS加密计算机和服务器之间的连接,以使第三方无法查看它。 但是,ISP或第三方能否看到用户访问的页面的确切链接?

For example, I visit:

例如,我访问:

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

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

Will the ISP know that I accessed */data/abc.html or just know that I visited the IP of www.website.com?

ISP是否会知道我已访问* / data / abc.html或仅知道我已访问www.website.com的IP?

If they know, then why does Wikipedia and Google have HTTPS when someone can just read the internet logs and find out the exact content the user viewed?

如果他们知道,那么当人们仅能阅读Internet日志并找出用户查看的确切内容时,为什么Wikipedia和Google具有HTTPS?

An interesting question that certainly has implications for personal privacy. Let’s investigate.

一个有趣的问题肯定会对个人隐私产生影响。 让我们调查一下。

答案 (The Answer)

SuperUser contributor Grawity offers a very concise overview of how the full URL is processed along the way:

超级用户贡献者Grawity简要概述了完整URL的处理方式:

From left to right:

从左到右:

The schema https: is, obviously, interpreted by the browser.

模式 https:显然是由浏览器解释的。

The domain name www.website.com is resolved to an IP address using DNS. Your ISP will see the DNS request for this domain, and the response.

使用DNS将域名 www.website.com解析为IP地址。 您的ISP 将看到该域的DNS请求和响应。

The path /data/abc.html is sent in the HTTP request. If you use HTTPS, it will be encrypted along with the rest of the HTTP request and response.

路径 /data/abc.html是在HTTP请求中发送的。 如果使用HTTPS,它将与其他HTTP请求和响应一起被加密

The query string ?this=that, if present in the URL, is sent in the HTTP request – together with the path. So it’s also encrypted.

查询字符串 ?this=that (如果存在于URL中)将与路径一起在HTTP请求中发送。 因此它也是加密的。

The fragment #there, if present, is not sent anywhere – it’s interpreted by the browser (sometimes by JavaScript on the returned page).

#there 片段 (如果存在)不会发送到任何地方-由浏览器解释(有时由返回页面上JavaScript解释)。

In short, everything to the right of the domain name is encrypted by the HTTPS session and remains invisible to your ISP or anyone else peeking in your activities.

简而言之,域名右边的所有内容均由HTTPS会话加密,并且对您的ISP或其他窥视您的活动的人仍然不可见。



Have something to add to the explanation? Sound off in the the comments. Want to read more answers from other tech-savvy Stack Exchange users? Check out .

有什么补充说明吗? 在评论中听起来不对。 是否想从其他精通Stack Exchange的用户那里获得更多答案? 查看 。

翻译自:

禁止第三方读取硬件

转载地址:http://ttkwd.baihongyu.com/

你可能感兴趣的文章
网络基础(子网划分)
查看>>
Google C++ Style
查看>>
微软阵营企稳的利好消息:.NET开源、Visual Studio免费
查看>>
MyBatis总结八:缓存介绍(一级缓存,二级缓存)
查看>>
div+css教程网站建设门户网站和电子商务网站CSS样式表
查看>>
[LeetCode][JavaScript]Candy
查看>>
Mybatis分页插件
查看>>
安卓开发笔记——高仿新浪微博文字处理(实现关键字高亮,自定义表情替换并加入点击事件实现)...
查看>>
Java基础回顾 —I/O
查看>>
解决 samba不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接...
查看>>
css3选择器-边框-阴影效果
查看>>
C语言中short的意思
查看>>
Window phone8中pdf文件预览
查看>>
产生冠军 map 的 应用 .
查看>>
Xcode4快速Doxygen文档注释 — 简明图文教程
查看>>
源代码里面看不到页面展示的数据?原因何在
查看>>
Oracle SQL高级编程
查看>>
点到线段的最短距离
查看>>
爬虫:mac系统下——chromedriver安装问题解决方法
查看>>
2734: [HNOI2012]集合选数 - BZOJ
查看>>