Всем привет!



Не так давно мы писали про решение по управлению секретами в контейнерной среде CyberArk DAP.

Сегодня затронем другой компонент продуктовой линейки Application Access Manager (AAM), предназначенный для выведения hardcoded секретов (паролей, токенов и тд) в монолитных приложениях - это CyberArk Credential Provider.



Концептуально модуль представляет из себя набор библиотек для популярных языков программирования, таких как:



🍩 Java

🍩 C/C++

🍩 .NET



Эти библиотеки обеспечивают выполнение вызовов от приложений к хранилищу CyberArk Vault с применением:



🍩 политик выдачи секретов приложениям

🍩 периодической ротации секретов

🍩 аутентификацией хостов и приложений.



У решения есть 2 полезные фичи, которые пригодятся в случае отсутствия библиотек для конкретных языков программирования или невозможности установки Credential Provider на сервер с приложением:

🍩 возможность делать вызовы через утилиту CLI (её можно также использовать в bash/powershell скриптах)

🍩 централизация путем добавления к Credential Provider веб-сервера IIS. В этом случае в приложение добавляются SOAP/REST API запросы



И разумеется, решение может быть интегрировано в уже имеющуюся инфраструктуру CyberArk, используя общее хранилище секретов.



Более подробно с решением можно ознакомится на сайте вендора