【问题标题】:redirect or downgrade a https request重定向或降级 https 请求
【发布时间】:2017-03-08 16:59:10
【问题描述】:

有一种方法可以重定向或降级 https 请求

lets say i have example.com

如果有人用 http://example.com 调用它,一切都很好 如果有人用 httpS://example.com 调用它,一切都很好

现在,如果有人尝试访问它 https://100.200.100.200(例如,通过其 IP 地址) 他会得到你的连接不是私人的,因为我没有 100.200.100.200 的证书或只是自签名

有没有办法将连接重定向或降级为仅 http 能够向客户显示一些信息无需让他 与 Your connection is n... 消息进行交互?

还是出于安全原因禁止 浏览器要么得到他请求的 https 端,要么什么都得不到

【问题讨论】:

  • 证书绑定到域,而不是 IP 地址,这就是为什么您的证书适用于 example.com 而不是 100.200.100.200。我有一个更大的问题是为什么有人会通过 IP 而不是域名访问您的网站。
  • 这并不重要,为什么或为什么不有人会用 ip 而不是 fqdm 访问它,这只是一个技术问题,如果你能或不能做我想做的事,如果你开始一个https 连接你卡住了它并且不能降级也不能重定向主要是出于安全原因我所期望的

标签: ssl https


【解决方案1】:

example.com 的证书告诉您您确实在与他们通信(并且,因为您知道您想访问 example.com,这很好)但是 100.200.100.200 的证书告诉您您确实在与他们通信100.200.100.200,但你不能确定它和example.com是同一个人,你必须确保你得到了正确的IP。 DNS 可能更可靠...

【讨论】:

    猜你喜欢
    • 2018-08-10
    • 1970-01-01
    • 2019-09-08
    • 1970-01-01
    • 1970-01-01
    • 2017-05-05
    • 2012-06-25
    • 1970-01-01
    • 2015-03-02
    相关资源
    最近更新 更多