【问题标题】:Difference between http and https [closed]http和https之间的区别[关闭]
【发布时间】:2012-01-12 14:13:11
【问题描述】:

HTTP 和 HTTPS 标头有什么区别?

  1. 在 HTTP 上使用 HTTPS 有什么好处?
  2. 网站HTTPS需要做哪些设置?
  3. 我们可以使用 HTTPS 仅用于登录目的,然后再使用 HTTP 吗?
  4. HTTPS 中是否存在任何威胁?
  5. HTTPS 所需的处理时间是否比 HTTP 长?
  6. HTTPS 是否比 HTTP 花费更多?

【问题讨论】:

  • 为什么关闭包含 6(六)个问题的问题作为“不是一个真正的问题”? :)
  • @MichaelKrelin-hacker 因为它过于宽泛。这样的“问题”可能会导致一本书,而不是一个 SO 答案
  • 我需要他们在这 6 个问题上的区别。
  • @EugeneMayevski'EldoSCorp,我确实考虑过自己关闭它,但“不是一个真正的问题?”
  • 似乎这个问题在没有书的情况下得到了回答......去图......

标签: security http https http-headers


【解决方案1】:
  1. 通过 HTTP 使用 HTTPS 有什么好处?

HTTPS 意味着您通过TLS/SSL 隧道传输HTTP 协议,该协议会加密HTTP 有效负载。所以好处是 HTTP 请求和响应是通过网络安全传输的,例如您的互联网服务提供商不知道您在做什么。

  1. 如何使用HTTPS?

在您的端点启用它,通常是在您的应用程序服务器前面的 Web 服务器。大多数 Web 服务器(例如 IIS、Apache)通过配置支持这一点。根据您的保密要求,这可能还不够。

  1. 我们可以使用 HTTPS 仅用于登录目的,然后再使用 HTTP 吗?

从技术上讲,这是可能的,但它会带来一些安全风险。示例:安全登录后,您传输标识用户的会话 ID。如果您不安全地传输这些会话 ID(无 SSL),会话劫持就会成为风险(“中间人”)

  1. 网站HTTPS需要做哪些设置?

见#2。在公共互联网场景中,您应该向某个证书颁发机构 (CA) 请求(购买)证书,以便最终用户客户端可以验证他们是否应该信任您的证书。

  1. HTTPS 中是否存在任何威胁?

在协议本身中存在轻微的中间人攻击风险。例如。客户端和服务器之间的代理可以伪装成服务器本身(这需要成功攻击网络基础设施,例如 DNS)。还有其他几个与协议本身无关的“更模糊”的风险,例如:

  • 使用过时的加密密钥长度(例如 256 位)
  • 私钥丢失或不适当的密钥管理程序(例如通过未加密的电子邮件发送)
  • 证书颁发机构失败(只需查看 2011 年的新闻稿)
  1. HTTPS 所需的处理时间是否比 HTTP 长?

是的,密钥协商(握手)需要大量 CPU 容量。

【讨论】:

  • @Somnath Muluk:你首先接受了这个答案,然后你拒绝了它。请问原因 - 告诉我缺少什么?
  • 关于第 5 点,要求证书验证正是为了防止 DNS 欺骗(和其他形式的模拟)。
  • @Bruno:我不明白你的问题,你能提供更多细节吗?
  • 假设你有一个合法的 www.example.com 证书,如果攻击者攻击客户端的 DNS 基础设施,他们可能会将 www.example.com 重定向到他们自己的 IP 地址,但他们不会' t 获得该主机名的有效证书(客户端识别的 CA 不应向他们颁发证书,除非他们也攻击了 CA)。因此,证书验证(+主机名验证)应该会失败。 HTTPS(和 SSL/TLS)确实可以保护您免受网络基础设施攻击(前提是正确使用 PKI/CA)。
  • @Bruno:当然,你是对的。也许我应该进一步阐述这一点。毫无疑问,客户端或 CA 肯定也受到了攻击。
【解决方案2】:
  1. HTTPS 代表 http 安全并提供加密。
  2. 您通常将此任务委托给您的网络服务器。
  3. 是的,有可能。
  4. 取决于您的网络服务器,您至少应该提供一个证书,如果您的网站是公开的,您可能应该购买它。
  5. HTTPS 不会消除所有威胁,但不会添加任何自己的威胁。
  6. 是的,这需要更多资源。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-30
    • 1970-01-01
    • 2013-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-07
    • 2013-02-01
    相关资源
    最近更新 更多