gpt4 book ai didi

windows - SecurID 代理文档在哪里?

转载 作者:可可西里 更新时间:2023-11-01 13:32:32 25 4
gpt4 key购买 nike

显然,在安装了“RSA Authentication Agent”的 Windows 机器上,可以利用它来提供身份验证服务。似乎某处有一些文档/SDK 可以执行此操作。似乎可以静态链接此功能,或通过调用从“aceclnt.dll”导出的一些函数来动态加载它。

但是,由于 RSA 的网站已移至 emc.com,所有指向旧网站的链接都已失效。我在新站点的任何地方都找不到文档。请帮我用谷歌搜索这个!

我们可以通过 PAM 在 UNIX/Linux 上的应用程序中简单地使用 SecurID 身份验证。只有在 Windows 上我们需要使用一些特殊的 SecurID API 来查询是否接受/拒绝凭据。

最佳答案

如果您有支持帐户...

这不是那么简单,尤其是使用 C SDK,您将与 aceclnt.dll 一起使用它。许多 API 调用是异步的,这意味着您必须调用并轮询答案。大多数/所有流量都是加密的,Wireshark 帮不上什么忙。

但是要获取文件,我必须有一个支持帐户(我有一个并用它来与 RSA 确认)。

来自 RSA Authentication Agent API 8.1 SP2 for C 发行说明:

The RSA Authentication Agent application programming interface (API) for C enables developers to integrate RSA SecurID into custom or third-party applications. The API is available for download on RSA SecurCare Online at https://knowledge.rsasecurity.com as a .tar and a .zip file.

C SDK 的确切 URL 是 https://knowledge.rsasecurity.com/scolcms/set.aspx?id=8635

从 Authentication Manager 7.1 开始,有一个新的 Java、Python 和 C# API。那里更容易使用。我已成功使用 Java 版本进行 token 管理和用户身份验证。

Authentication Manager SDK Python、Java 和 C# SDK 的 URL 是 https://knowledge.rsasecurity.com/scolcms/set.aspx?id=8205 .

发布文件会使我的支持帐户失效,但其他人有 posted sample code .它在 Python 中,但 Java 和 C# 对象名称相同。

其他尝试:RADIUS

您的服务器可以是 RADIUS 客户端。集成 RADIUS client library添加到您的代码并将 PIN 和 token 代码发送到 SecurID 服务器。它将进行验证。作为奖励,您将准备好支持其他基于 RADIUS 的身份验证服务。

请记住,您将验证 PIN 和 token 代码。在大多数/所有配置中,PIN 将不同于 Windows 密码。

您必须使用该信息调用 SecurID 服务器,因为无法分辨哪一部分是 pin 哪一部分是 token 代码。 token 代码并不总是 6 位数字,PIN 也可以是数字。或者用户可能还没有设置 PIN 等。

RADIUS 中有一个您也可以支持的通用来回机制。它将用于提示用户输入他的下一个 token 代码、更改他的 PIN 等。作为 RADIUS 客户端的服务器将在客户端和服务器之间来回移动信息,直到它被满足为止。然后您可以认为身份验证已完成。您可以使用 NTRadPing进行测试。

关于windows - SecurID 代理文档在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12352983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com