首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTPS流澄清

问HTTPS流澄清
EN

Security用户
提问于 2018-02-01 21:09:22
回答 1查看 126关注 0票数 1

我做了一个小小的测试,结果和预期的一样,但是我正在努力理解更多。我已经配置了一个假DNS服务器来解析我的VPS的IP的所有名称。在VPS上,我安装了一个带有SSL的web服务器,然后将我的客户端计算机DNS设置为假DNS。

当我从CMD工具切换到Facebook.com时,服务器将IP解析为VPS服务器IP (这很好)。当我尝试从chrome浏览器打开Facebook时,它说连接是不安全的,但是如果直接尝试使用HTTPS打开VPS的IP,它是成功的。

我想了解Chrome连接在和真正的Facebook握手之前是如何不安全的?如果VPS还包括一个真正的SSL证书,为什么chrome不成功地打开?根据我的理解,Chrome从假DNS中获取域名IP ( Facebook ),并试图打开Facebook的IP。如果远程VPS也包含SSL,如果我尝试VPS的直接IP,为什么其他网站不转发到带有SSL连接的VPS呢?

我的浏览器的信息是:

代码语言:javascript
复制
www.facebook.com normally uses encryption to protect your information. When Google Chrome tried to connect to www.facebook.com this time, the website sent back unusual and incorrect credentials. This may happen when an attacker is trying to pretend to be www.facebook.com, or a Wi-Fi sign-in screen has interrupted the connection. Your information is still secure because Google Chrome stopped the connection before any data was exchanged.
EN

回答 1

Security用户

发布于 2018-02-02 04:03:47

虽然VPS可能为您的域拥有一个有效的证书,但您的浏览器期望证书与www.facebook.com匹配。如果没有该域的可信证书,浏览器将无法通过HTTPS进行连接。

拥有一个域的证书不足以为任何其他域建立TLS连接。

票数 0
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/178933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档