【问题标题】:What's the difference between one way authentication and mutual authentication. And give some examples单向身份验证和相互身份验证有什么区别。并举一些例子
【发布时间】:2019-08-17 20:58:56
【问题描述】:

我正在为这次考试身份和访问管理学习。问题是单向认证和相互认证有什么区别?我们的教授说双向是 TLS 但如果我在互联网上搜索 TLS 也是一种身份验证方式......所以我有点困惑

【问题讨论】:

  • 如果他真的这么说,那你的教授就错了。更有可能你误解了。 TLS 两者都支持。
  • 是他们类似的用例示例吗?谢谢

标签: authentication mutual-authentication oneway


【解决方案1】:

我已经在基于 Java 和 Webmethods 技术的应用程序中实现了单向和相互 SSL。在单向身份验证中,客户端接收到一个服务器证书,信任它(注册它)并与服务器证书一起发回一个秘密。因此,会发生成功的 SSL 握手。 在双向 SSL 中,除了信任服务器证书外,客户端还向服务器提供自己的证书。因此,在传输秘密之后,服务器和客户端之间保持相互信任。

【讨论】:

    【解决方案2】:

    TLS 是一种用于保证信息交换安全的协议。它特别用于 HTTP 协议。 TLS 协议允许单边认证和双边认证(或相互认证)。最近我在 GitHub 上发布了一个项目,该项目实现了基于 Apache 2.4 和 TLS 1.2 协议的相互身份验证系统。 https://github.com/amusarra/docker-apache-ssl-tls-mutual-authentication/

    附图显示了在相互身份验证中对 REST 服务的调用

    【讨论】:

      猜你喜欢
      • 2011-04-13
      • 2016-04-22
      • 1970-01-01
      • 1970-01-01
      • 2020-07-16
      • 2014-10-12
      • 2013-04-19
      • 1970-01-01
      • 2013-10-30
      相关资源
      最近更新 更多