【问题标题】:What methods exist for leveraging SecurID and similar technologies?有哪些方法可以利用 SecurID 和类似技术?
【发布时间】:2010-09-19 18:57:45
【问题描述】:

来自维基百科:RSA SecurID 是 RSA Security 开发的一种机制,用于为用户对网络资源执行双重身份验证。

我刚刚阅读了有关此设备的信息,我觉得它很有趣。但是,我不确定软件(联网或非联网)如何(或什至是否)可以利用这种身份验证方法。

我将此作为社区 wiki 帖子,因为这不是一个具体问题,而是使用 SecurID 和类似技术解决身份验证的一般概述。

【问题讨论】:

    标签: authentication securid


    【解决方案1】:

    有一种类似的技术叫做YubiKey

    【讨论】:

      【解决方案2】:

      Verisign's OpenID provider 支持此类令牌(由 EBay 和 PayPal 以折扣价出售),这无疑是开始对 Web 应用程序使用双因素身份验证的最简单方法。

      【讨论】:

      • 威瑞信的 OpenID 提供商是否真的支持 PayPal 一种或仅支持类似于 PayPal 的一种令牌?
      • 威瑞信的 OpenID 提供商使用与 PayPal 销售的完全相同的令牌。
      【解决方案3】:

      要真正回答最初的问题,有几种方法可以与 SecurID 集成,从“最简单”到“需要更多工作”:

      1. 查看应用程序是否已经集成/认证。可以在http://www.rsasecured.com 找到已由 RSA 集成和验证的应用程序列表。仅列出选择通过验证的应用程序;有可能应用程序可以集成但尚未经过验证。
      2. 利用现有的 RSA 身份验证代理之一(与身份验证管理器服务器对话的代码片段)并与操作系统/应用程序服务器/Web 服务器等集成,以便可以将身份验证“卸载”到代理,而应用程序只需要处理核心功能。 RSA 开发的代理可以从http://www.emc.com/security/rsa-securid/rsa-securid-authentication-agents.htm 下载(RSA 是 EMC 的安全部门)。
      3. 如果应用程序/设备可以利用 RADIUS 协议进行外部身份验证(请参阅 http://en.wikipedia.org/wiki/Radius),则身份验证管理器服务器也是 RADIUS 服务器。
      4. 最后,如果您想将应用程序直接与 RSA 集成,RSA SecurID Agent SDK 允许您在应用程序本身中嵌入所需的功能,因此应用程序可以直接与 Authentication Manager 服务器对话、发送身份验证请求、接收答案,利用身份验证服务器的 HA 功能等...这就是 VPN SSL 集中器、防火墙和许多其他设备的集成方式(请参阅第 1 点中的列表)。

      希望对你有帮助

      【讨论】:

        【解决方案4】:

        我的公司 WiKID Systems 有一个双源双因素身份验证系统。除了 radius、ldap 等之外,我们还有一个非常简单的 API,称为 wAuth 以及 PHP、Python、Ruby、Java 和 C# 中可用的包。这些“网络客户端”软件包是 LGPL,因此您可以将它们放入开源或商业许可软件中。你可以download here。做其他人也很简单。

        此外,我们有软件令牌的开源版本,因此您可以根据需要将其嵌入,您可以真正了解系统的端到端工作方式。

        【讨论】:

          猜你喜欢
          • 2012-03-10
          • 2011-08-26
          • 1970-01-01
          • 2012-04-30
          • 1970-01-01
          • 2011-08-08
          • 2011-11-14
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多