【发布时间】:2012-01-12 15:11:54
【问题描述】:
有人知道是否有任何 API 可用于 Cyber-Ark Privileged Identity Management 以将其与企业应用程序集成?
【问题讨论】:
有人知道是否有任何 API 可用于 Cyber-Ark Privileged Identity Management 以将其与企业应用程序集成?
【问题讨论】:
我认为答案可能是 50% 是,50% 不是。 Cyber-Ark 绝对为其 Vault 对象提供 Web 服务和 API,因此您应该能够从受信任的应用程序从 Vault 中检索密码。 Cyber-Ark's website上有一段销售信息:
Cyber-Ark 的综合 SDK 为 Vault 对象提供了一个接口,您可以使用该接口开发与 Vault 一起使用的自定义解决方案。 Cyber-Ark 提供多种 SDK,如 Command Line Interface、ActiveX API、.Net API 和 Web Services API
但除了使用他们的 Vault 对象之外,我并不完全确定。我目前正在寻找有关他们的 Vault Web 服务的更多信息,并且我认为我需要注册成为合作伙伴才能获得该信息。如果我再学习,我会发布后续。
【讨论】:
您应该为每台服务器购买一个 API 许可证,以便对授权应用程序的保管库具有只读访问权限。
它们提供 Java、C# 等库,并且您将授权密钥材料放在服务器上以使其能够访问。
【讨论】:
它被称为 CyberArk Application Identity Manager,一个完整的子产品。 我能找到的唯一参考:
http://lp.cyberark.com/rs/cyberarksoftware/images/ds-application-identity-manager-10-20-2014-en.pdf
【讨论】:
CyberArk 创建了Conjur。它是开源和免费的。它包含自己的 Vault,用于动态应用程序访问管理。特别是,Conjur 及其升级的 Conjur Enterprise 应该确保完整的 DevOps 管道。付费版可与Vault解决方案(CyberArk的PAS Core解决方案)集成。
对于静态应用,CyberArk 有 Credential Provider、Central Credential Provider 和 ASCP(我现在忘记了它的全名)。这些解决方案是基于代理的,而 Conjur 是无代理的。因为它们是基于代理的,所以它们仅适用于变化相对较慢的环境,因为需要在每台服务器上安装代理才能提供来自 Vault 的凭据。
这些解决方案具有 REST API、CLI 和 SDK 功能。
【讨论】: